@chainsafe/marketplace-contracts v1.0.3
Game Marketplace
Godwoken (Nervos L2) - 17/06/2022
V3 - Audited fresh deploy
- General 721 Factory: 0xf60f567A16A950F65d49D7172188A4C63d56c7A8
- General 721: 0xB7333FA907240b095C9818bD9E0DE1950CB9f3db
Native 721 token market: 0xfB45713Dc53c9686389415C68fdf9fE867dad549
General 1155 Factory: 0x7641c8f96043223248ad6AA5b0C184691Bb482e1
- General 1155: 0xe947C742B3A1CaeD9C418Aef61a839De2D15bCB0
- Native 1155 token market: 0xC4CA1Bd134b9EC820B25675301355F22eBA82e2b
Goerli - 26/01/2022
Upgradeable
- Native 721 token market: 0x12A6f43e196501990e89837b2bc824Aec4b0168D
General 721: 0xa8936CaB5Ed2AbBb05348974335b235854753036
Native 1155 token market: 0xac835a2659124acE64FF02d4fF1Df7c6e5e8c37a
- General 1155: 0xDf25a4F0e1D5CD0BB11B7d9203732d0393b8b20E
V1
- General 721 Factory: 0xcF940FC97AC69540B9651D1Be5Ea64a8767CbD0B
- General 721: 0xB39B4B3C9914756fb46e64525D838cC2d5D236fA
- Native token market: 0x3C17991157d9d8D42151baC731C3c9075F7544C2
V2
- Native token market: 0x03079a4bA0609251210e1735f3b116E5cD780f41
V3 - Audited fresh deploy
- General 721 Factory: 0x8aF0aA20226eBe42dedc201D0964627C4bc797a4
- General 721: 0x975d0bE7EDdeA898F2102ee2B64A6E4c09F5d4ce
Native 721 token market: 0x780DA895732CC521FEbcD0628be07080252c0c74
General 1155 Factory: 0x72da53113BbE054e530Af24EFbAF46D52B69CE27
- General 1155: 0xB5D9947bA436e691d814BD60cF9E08C0812B1450
- Native 1155 token market: 0x41FaB7b3D424673891b7A19791e65F587C4cfBf1
Ropsten
V1
- General 721 Factory: 0x7c3095826CeB84ACdd0E4F7CAaFc00F05f279Efe
- General 721: 0xe84a2Ca41D4abc7ff390a25775D60C23544546E0
- Native token market: 0x03079a4bA0609251210e1735f3b116E5cD780f41
V2
- Native token market: 0x8aF0aA20226eBe42dedc201D0964627C4bc797a4
V3 - Audited fresh deploy
- General 721 Factory: 0x75e9178464b2E1308776B267159c38b9812Fe28b
- General 721: 0x9fDE4de34b646d91063E438AF7733c859cf63BD6
Native 721 token market: 0x06F66dfC0E53291F3Ba0d0d4Ee9A097F0314cF0F
General 1155 Factory: 0x72da53113BbE054e530Af24EFbAF46D52B69CE27
- General 1155: 0xB5D9947bA436e691d814BD60cF9E08C0812B1450
- Native 1155 token market: 0x41FaB7b3D424673891b7A19791e65F587C4cfBf1
Rinkeby
V1
- General 721 Factory: 0x40976c23f7606F79222B37A1e9DA56321d6DFCd5
- General 721: 0x6339F20DFB9CEc8D7b68EB5E40c822F1503dbdAA
- Native token market: 0x10aAaD31F12e2AC4f67629068194EEcbaCBdF732
V2
- Native token market: 0xD79238d035AAB279c33D7Dd5EC00d8Af726E132F
V3 - Audited fresh deploy
- General 721 Factory: 0x83c5f4A52AC31d50494A9586A76bAd089254be99
- General 721: 0x20E7D0C4182149ADBeFE446E82358A2b2D5244e9
Native 721 token market: 0x0c180576481CbeDa4910473Ba2872bd1D09C260A
General 1155 Factory: 0x175C6662c2c92d027cE1Ddc1197Ab3E97C398010
- General 1155: 0x0904E4CADAF1523D340ed5eFE11093D2b69b4393
- Native 1155 token market: 0xBbBBABDE4fa24b60eBaBa2a716623D882ECf3C31
Kovan
ded
Etherscan verification
To try out Etherscan verification, you first need to deploy a contract to an Ethereum network that's supported by Etherscan, such as Ropsten.
In this project, copy the .env.example file to a file named .env, and then edit it to fill in the details. Enter your Etherscan API key, your Ropsten node URL (eg from Alchemy), and the private key of the account which will send the deployment transaction. With a valid .env file in place, first deploy your contract:
hardhat run --network ropsten scripts/sample-script.ts
Then, copy the deployment address and paste it in to replace DEPLOYED_CONTRACT_ADDRESS
in this command:
npx hardhat verify --network ropsten DEPLOYED_CONTRACT_ADDRESS "Hello, Hardhat!"
Performance optimizations
For faster runs of your tests and scripts, consider skipping ts-node's type checking by setting the environment variable TS_NODE_TRANSPILE_ONLY
to 1
in hardhat's environment. For more details see the documentation.