This project is forked from set-protocol-v2.
git clone https://github.com/gzliudan/MatrixProtocol
cd MatrixProtocol
yarn
yarn compile
yarn test
Create config file .env from .env.example, and edit it:
cp .env.example .env
vi .env
# for testnet mumbai
yarn deploy:mumbai
# for mainnet polygon
yarn deploy:polygon
# for testnet mumbai
yarn verify:mumbai
# for mainnet polygon
yarn verify:polygon
# for testnet mumbai
yarn grantAdmin:mumbai ${ACCOUNT_ADDRESS}
# for mainnet polygon
yarn grantAdmin:polygon ${ACCOUNT_ADDRESS}
# for testnet mumbai
yarn grantDefaultAdmin:mumbai ${ACCOUNT_ADDRESS}
# for mainnet polygon
yarn grantDefaultAdmin:polygon ${ACCOUNT_ADDRESS}
# for testnet mumbai
yarn revokeAdmin:mumbai ${ACCOUNT_ADDRESS}
# for mainnet polygon
yarn revokeAdmin:polygon ${ACCOUNT_ADDRESS}
# for testnet mumbai
yarn revokeDefaultAdmin:mumbai ${ACCOUNT_ADDRESS}
# for mainnet polygon
yarn revokeDefaultAdmin:polygon ${ACCOUNT_ADDRESS}