https://bscscan.com/address/0xFC2eb99ABAe550903a41DafCb6D797BcD0D88758
https://bscscan.com/address/0xf41db445d7eaf45536985ce185ce131fa4b42e68
https://bscscan.com/address/0x44c5ce28c29934b71a2a0447745d551dfc7b5133
https://bscscan.com/address/0xbba0f2f541809a85c18dd0106080076a0ba21b2b
https://polygonscan.com/address/0x068bef92987d16ef682ff017b822ca1211401eaf
https://polygonscan.com/address/0xf1c82f5ddb4f1a6a8f3eed2eb25fc39fc6d33fb3
https://polygonscan.com/address/0xffcd553464a00d7b30a48960611e5032f544700a
https://snowtrace.io/address/0x068bef92987d16ef682ff017b822ca1211401eaf
https://snowtrace.io/address/0xdcdab251151c345ad527851eca783521ea3209e0
https://snowtrace.io/address/0x99aeecf3717ec6b369d847e3d62d14e14251e4d4
https://etherscan.com/address/0x203aad20f51bbe43e650d3ceea88d43dd6c817c1
https://xexplorer.neo.org/token/0x0B53b5dA7d0F275C31a6A182622bDF02474aF253
https://xexplorer.neo.org/token/0x35609dC59E15d03c5c865507e1348FA5abB319A8
https://xexplorer.neo.org/token/0x42bD1B1c84aD8Cf576D25FCd86A7EFbE2752Fe02
https://www.certik.com/projects/ghostmarket
Using OpenZeppelin contracts.
- Upgradable ERC20/ERC721/ERC1155 smart contracts.
- Upgradable lazy minting proxies smart contracts.
- Upgradable LP staking smart contract.
- Non-upgradable vesting smart contract.
hardhat compile
Using hardhat to deploy proxy contracts
hardhat run deploy/001_deploy_ERC20.ts
hardhat run deploy/002_deploy_Vesting.ts
hardhat run deploy/003_deploy_LPStaking.ts
hardhat run deploy/004_deploy_ERC721.ts
hardhat run deploy/005_deploy_ERC1155.ts
hardhat run --network <network_name> deploy/<deploy_script>.ts
For deployment private keys must be saved into
.secrets.json
secrets.json structure:
{
"ETH_NODE_URI": "key",
"TESTNET_PRIVATE_KEY": ["key1","key2","key3","key4"],
"MAINNET_PRIVATE_KEY": ["key1","key2","key3","key4"],
"ETHERSCAN_API_KEY": "key"
}
tests can be run with:
hardhat test
hardhat test <network_name>
coverage can be run with:
hardhat coverage
hardhat coverage <network_name>
hardhat verify --network <network_name> <0x_contract_address>