verificatorrus / mvts-smart-contract-curator

Smart contract for storing the address of the root router.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mvts-smart-contract-curator

Smart contract for storing the address of the root router.


Install Dependencies

yarn install


Template .env

PRIVATE_KEY=<string, required>
INFURA_ETH_SEPOLIA_API_KEY=<string, optional>
INFURA_ETH_MAINNET_API_KEY=<string, optional>
ALCHEMY_POLYGON_MUMBAI_API_KEY=<string, optional>
ALCHEMY_POLYGON_MAINNET_API_KEY=<string, optional>
GETBLOCK_BSC_TESTNET_API_KEY=<string, optional>
GETBLOCK_BSC_MAINNET_API_KEY=<string, optional>
ETHERSCAN_API_KEY=<string, optional>
POLYGONSCAN_API_KEY=<string, optional>
BSCSCAN_API_KEY=<string, optional>

Test contracts

yarn test


Deploy contract in testnet

Ethereum (Sepolia): yarn deploy:eth-sepolia

Polygon (Mumbai): yarn deploy:polygon-mumbai

Binance Smart Chain: yarn deploy:bsc-testnet


Verify contract in testnet

Ethereum (Sepolia): yarn verify:eth-sepolia

Polygon (Mumbai): yarn verify:polygon-mumbai

Binance Smart Chain: yarn verify:bsc-testnet


Deploy contract in mainnet

Ethereum: yarn deploy:eth-mainnet

Polygon: yarn deploy:polygon-mainnet

Binance Smart Chain: yarn deploy:bsc-mainnet


Verify contract in mainnet

Ethereum: yarn verify:eth-mainnet

Polygon: yarn verify:polygon-mainnet

Binance Smart Chain: yarn verify:bsc-mainnet

About

Smart contract for storing the address of the root router.

License:MIT License


Languages

Language:Solidity 90.9%Language:Shell 9.1%