Skip to content

Wodann/MatrixProtocol

 
 

Repository files navigation

Matrix Protocol

This project is forked from set-protocol-v2.

Install

git clone https://github.com/gzliudan/MatrixProtocol
cd MatrixProtocol
yarn

Compile

yarn compile

Test

yarn test

Setup config file

Create config file .env from .env.example, and edit it:

cp .env.example .env
vi .env

Deploy

# for testnet mumbai
yarn deploy:mumbai

# for mainnet polygon
yarn deploy:polygon

Verify

# for testnet mumbai
yarn verify:mumbai

# for mainnet polygon
yarn verify:polygon

Setup admin roles

1. grant admin role to an account

# for testnet mumbai
yarn grantAdmin:mumbai ${ACCOUNT_ADDRESS}

# for mainnet polygon
yarn grantAdmin:polygon ${ACCOUNT_ADDRESS}

2. grant default admin role to an account

# for testnet mumbai
yarn grantDefaultAdmin:mumbai ${ACCOUNT_ADDRESS}

# for mainnet polygon
yarn grantDefaultAdmin:polygon ${ACCOUNT_ADDRESS}

3. revoke an account from admin role

# for testnet mumbai
yarn revokeAdmin:mumbai ${ACCOUNT_ADDRESS}

# for mainnet polygon
yarn revokeAdmin:polygon ${ACCOUNT_ADDRESS}

4. revoke an account from default admin role

# for testnet mumbai
yarn revokeDefaultAdmin:mumbai ${ACCOUNT_ADDRESS}

# for mainnet polygon
yarn revokeDefaultAdmin:polygon ${ACCOUNT_ADDRESS}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 53.5%
  • Solidity 46.5%