Sourcify Logosourcify.eth

0x2A89eAc61d634c0D23273311aa3b44A1242F5c20

on Celo Alfajores Testnet (44787)

Exact Match
Runtime Bytecode
Creation Bytecode
Warning: This contract is only matched with runtime bytecode. The constructor may be different from the original one, which could affect the contract's functionality.
Contract Name
CyberBoxCollectionManager
Compilation Target
contracts/CyberBoxCollectionManager.sol:CyberBoxCollectionManager
Language
Solidity
Compiler
solc 0.8.3+commit.8d00100c
EVM Version
istanbul
Verified At
2024-08-08 12:22:13 UTC
Deployer
Deployment Transaction
Block Number
Transaction Index

ABI

Expand to view

Source Code

Remix IDE LogoView on Remix IDE
  • @openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol
  • contracts/CyberBoxNFTBox.sol
  • contracts/CyberBoxRandomNFT.sol
  • contracts/CyberBoxCollection.sol
  • contracts/CyberBoxCollectionManager.sol
  • @openzeppelin/contracts/utils/Address.sol
  • @openzeppelin/contracts/utils/Context.sol
  • @openzeppelin/contracts/utils/Strings.sol
  • @openzeppelin/contracts/access/Ownable.sol
  • @openzeppelin/contracts/token/ERC721/ERC721.sol
  • @openzeppelin/contracts/utils/math/SafeMath.sol
  • @openzeppelin/contracts/token/ERC721/IERC721.sol
  • contracts/CyberBoxCollectionManagerInterface.sol
  • @openzeppelin/contracts/utils/introspection/ERC165.sol
  • @openzeppelin/contracts/utils/introspection/IERC165.sol
  • @openzeppelin/contracts/utils/structs/EnumerableSet.sol
  • @openzeppelin/contracts/token/ERC721/IERC721Receiver.sol
  • @openzeppelin/contracts-upgradeable/proxy/ClonesUpgradeable.sol
  • @openzeppelin/contracts-upgradeable/utils/AddressUpgradeable.sol
  • @openzeppelin/contracts-upgradeable/utils/StringsUpgradeable.sol
  • @openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol
  • @openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol
  • @openzeppelin/contracts-upgradeable/utils/CountersUpgradeable.sol
  • @openzeppelin/contracts-upgradeable/utils/math/MathUpgradeable.sol
  • @openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol
  • @openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol
  • @openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable.sol
  • @openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol
  • @openzeppelin/contracts-upgradeable/token/ERC721/IERC721Upgradeable.sol
  • @openzeppelin/contracts-upgradeable/token/ERC1155/ERC1155Upgradeable.sol
  • @openzeppelin/contracts-upgradeable/token/ERC1155/IERC1155Upgradeable.sol
  • @openzeppelin/contracts-upgradeable/utils/introspection/ERC165Upgradeable.sol
  • @openzeppelin/contracts-upgradeable/utils/introspection/IERC165Upgradeable.sol
  • @openzeppelin/contracts-upgradeable/token/ERC721/IERC721ReceiverUpgradeable.sol
  • @openzeppelin/contracts-upgradeable/token/ERC1155/IERC1155ReceiverUpgradeable.sol
  • @openzeppelin/contracts-upgradeable/token/ERC721/extensions/IERC721MetadataUpgradeable.sol
  • @openzeppelin/contracts-upgradeable/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol
Loading...

Compiler Settings

Loading...

Contract Metadata

Loading...
Contract couldn't be verified with the creation bytecode but with the runtime bytecode. Below is what was found at the time of verification.

Creation Bytecode

0x60806040523480156200001157600080fd5b506040516200259e3803806200259e83398181016040528101906200003791906200015c565b83600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555082600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050505062000216565b6000815190506200015681620001fc565b92915050565b600080600080608085870312156200017357600080fd5b6000620001838782880162000145565b9450506020620001968782880162000145565b9350506040620001a98782880162000145565b9250506060620001bc8782880162000145565b91505092959194509250565b6000620001d582620001dc565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6200020781620001c8565b81146200021357600080fd5b50565b61237880620002266000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c806391cca3db1161007157806391cca3db14610151578063a0a242931461016f578063a7eac2fa1461019f578063c3d847fa146101bd578063db610a4a146101ed578063f46be9771461020b576100a9565b80630df27f3f146100ae57806318b44616146100ca57806319f658c2146100e85780632421758e1461010457806388a8c95c14610135575b600080fd5b6100c860048036038101906100c391906117e6565b610227565b005b6100d26102ef565b6040516100df9190611ad5565b60405180910390f35b61010260048036038101906100fd9190611411565b610315565b005b61011e60048036038101906101199190611794565b6105ae565b60405161012c929190611af0565b60405180910390f35b61014f600480360381019061014a9190611411565b610622565b005b6101596106f6565b6040516101669190611ad5565b60405180910390f35b6101896004803603810190610184919061149f565b61071c565b6040516101969190611ad5565b60405180910390f35b6101a7610a2c565b6040516101b49190611ad5565b60405180910390f35b6101d760048036038101906101d291906115f6565b610a52565b6040516101e49190611ad5565b60405180910390f35b6101f5610d34565b6040516102029190611ad5565b60405180910390f35b61022560048036038101906102209190611463565b610d5a565b005b8073ffffffffffffffffffffffffffffffffffffffff166343c50b0f8b8b8b8b8b8b8b8b8b6040518a63ffffffff1660e01b815260040161027099989796959493929190611ee4565b600060405180830381600087803b15801561028a57600080fd5b505af115801561029e573d6000803e3d6000fd5b505050507f0fee1363b9ccbcf2b2f3ed9de1adf4e826b523325289c9578213696a7bbb406a8a8a898887866040516102db96959493929190611f8d565b60405180910390a150505050505050505050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146103a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161039c90611e6a565b60405180910390fd5b60005b6005805490508110156105aa576000600582815481106103f1577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002090600202016040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815250509050806000015173ffffffffffffffffffffffffffffffffffffffff1663a3fbbaae846040518263ffffffff1660e01b81526004016104f59190611ad5565b600060405180830381600087803b15801561050f57600080fd5b505af1158015610523573d6000803e3d6000fd5b50505050806020015173ffffffffffffffffffffffffffffffffffffffff1663a3fbbaae846040518263ffffffff1660e01b81526004016105649190611ad5565b600060405180830381600087803b15801561057e57600080fd5b505af1158015610592573d6000803e3d6000fd5b505050505080806105a2906121b1565b9150506103a8565b5050565b600581815481106105be57600080fd5b90600052602060002090600202016000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905082565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146106b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106a990611e6a565b60405180910390fd5b80600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000806107296000611056565b90506000610761600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1661075c84611064565b611094565b90508073ffffffffffffffffffffffffffffffffffffffff1663c8d031ed8a8a8a8a8a8a6040518763ffffffff1660e01b81526004016107a696959493929190611cff565b600060405180830381600087803b1580156107c057600080fd5b505af11580156107d4573d6000803e3d6000fd5b505050508073ffffffffffffffffffffffffffffffffffffffff166396a2e9a48b6040518263ffffffff1660e01b81526004016108119190611ad5565b600060405180830381600087803b15801561082b57600080fd5b505af115801561083f573d6000803e3d6000fd5b505050508073ffffffffffffffffffffffffffffffffffffffff1663909ef2d78b73ffffffffffffffffffffffffffffffffffffffff1663184f26f96040518163ffffffff1660e01b815260040160206040518083038186803b1580156108a557600080fd5b505afa1580156108b9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108dd919061143a565b6040518263ffffffff1660e01b81526004016108f99190611ad5565b600060405180830381600087803b15801561091357600080fd5b505af1158015610927573d6000803e3d6000fd5b505050508973ffffffffffffffffffffffffffffffffffffffff166340cd6e3b826040518263ffffffff1660e01b81526004016109649190611ad5565b600060405180830381600087803b15801561097e57600080fd5b505af1158015610992573d6000803e3d6000fd5b505050506109a06000611151565b7fe5ae17a8f7041723ff6d9ec3b74151284e8ab8278876cf4f8202552d67c74dc48a826040516109d1929190611af0565b60405180910390a17f177824123966efacec277ba1be6183716b71745bfb40a0c603ea782a8e66435389898989898987604051610a149796959493929190611d83565b60405180910390a18092505050979650505050505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080610a5f6000611056565b90506000610a97600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16610a9284611064565b611094565b90508073ffffffffffffffffffffffffffffffffffffffff1663de6170d88d8d8d8d8d8d8d8d8d6040518a63ffffffff1660e01b8152600401610ae299989796959493929190611b49565b600060405180830381600087803b158015610afc57600080fd5b505af1158015610b10573d6000803e3d6000fd5b50505050610b1e6000611151565b6000610b2a6000611056565b90506000610b62600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16610b5d84611064565b611094565b90508073ffffffffffffffffffffffffffffffffffffffff16634cd88b768f6040518263ffffffff1660e01b8152600401610b9d9190611e15565b600060405180830381600087803b158015610bb757600080fd5b505af1158015610bcb573d6000803e3d6000fd5b50505050610bd96000611151565b600560405180604001604052808573ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff16815250908060018154018082558091505060019003906000526020600020906002020160009091909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050507f585721c6aaa42d7625e3b2becec5934324b00507e846f3341d91bda0363e8b228e8e8e8e8e8e8e8e8e8c8b604051610d189b9a99989796959493929190611c15565b60405180910390a1829450505050509998505050505050505050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008273ffffffffffffffffffffffffffffffffffffffff1663b6fdf7d36040518163ffffffff1660e01b815260040160206040518083038186803b158015610da257600080fd5b505afa158015610db6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dda919061143a565b905060008373ffffffffffffffffffffffffffffffffffffffff16634f5a016e6040518163ffffffff1660e01b815260040160206040518083038186803b158015610e2457600080fd5b505afa158015610e38573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e5c919061143a565b905060008473ffffffffffffffffffffffffffffffffffffffff166384391ea66040518163ffffffff1660e01b815260040160006040518083038186803b158015610ea657600080fd5b505afa158015610eba573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250810190610ee391906115b5565b905060005b815181101561104e576000828281518110610f2c577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015190506000816000015190505b816020015181116110395760008260400151905060008773ffffffffffffffffffffffffffffffffffffffff1663d0def5218a846040518363ffffffff1660e01b8152600401610f91929190611b19565b602060405180830381600087803b158015610fab57600080fd5b505af1158015610fbf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fe391906117bd565b90507f77906c4b82ce6896913df0a730787454e2ef0a56543e9e034ca795e62be2486e81838a8d8b60405161101c959493929190611e8a565b60405180910390a150508080611031906121b1565b915050610f40565b50508080611046906121b1565b915050610ee8565b505050505050565b600081600001549050919050565b6000816040516020016110779190611aba565b604051602081830303815290604052805190602001209050919050565b6000763d602d80600a3d3981f3363d3d373d3d3d363d730000008360601b60e81c176000526e5af43d82803e903d91602b57fd5bf38360781b1760205281603760096000f59050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561114b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161114290611e4a565b60405180910390fd5b92915050565b6001816000016000828254019250508190555050565b600061117a61117584612013565b611fee565b9050808382526020820190508260005b858110156111ba57813585016111a0888261131b565b84526020840193506020830192505060018101905061118a565b5050509392505050565b60006111d76111d28461203f565b611fee565b9050808382526020820190508260005b8581101561121757815185016111fd888261136f565b8452602084019350602083019250506001810190506111e7565b5050509392505050565b600061123461122f8461206b565b611fee565b90508281526020810184848401111561124c57600080fd5b61125784828561213e565b509392505050565b600061127261126d8461206b565b611fee565b90508281526020810184848401111561128a57600080fd5b61129584828561214d565b509392505050565b6000813590506112ac81612314565b92915050565b6000815190506112c181612314565b92915050565b600082601f8301126112d857600080fd5b81356112e8848260208601611167565b91505092915050565b600082601f83011261130257600080fd5b81516113128482602086016111c4565b91505092915050565b600082601f83011261132c57600080fd5b813561133c848260208601611221565b91505092915050565b600082601f83011261135657600080fd5b815161136684826020860161125f565b91505092915050565b60006060828403121561138157600080fd5b61138b6060611fee565b9050600061139b848285016113fc565b60008301525060206113af848285016113fc565b602083015250604082015167ffffffffffffffff8111156113cf57600080fd5b6113db84828501611345565b60408301525092915050565b6000813590506113f68161232b565b92915050565b60008151905061140b8161232b565b92915050565b60006020828403121561142357600080fd5b60006114318482850161129d565b91505092915050565b60006020828403121561144c57600080fd5b600061145a848285016112b2565b91505092915050565b6000806040838503121561147657600080fd5b60006114848582860161129d565b92505060206114958582860161129d565b9150509250929050565b600080600080600080600060e0888a0312156114ba57600080fd5b60006114c88a828b0161129d565b975050602088013567ffffffffffffffff8111156114e557600080fd5b6114f18a828b0161131b565b965050604088013567ffffffffffffffff81111561150e57600080fd5b61151a8a828b0161131b565b955050606088013567ffffffffffffffff81111561153757600080fd5b6115438a828b0161131b565b945050608088013567ffffffffffffffff81111561156057600080fd5b61156c8a828b0161131b565b93505060a088013567ffffffffffffffff81111561158957600080fd5b6115958a828b0161131b565b92505060c06115a68a828b016113e7565b91505092959891949750929550565b6000602082840312156115c757600080fd5b600082015167ffffffffffffffff8111156115e157600080fd5b6115ed848285016112f1565b91505092915050565b60008060008060008060008060006101208a8c03121561161557600080fd5b60008a013567ffffffffffffffff81111561162f57600080fd5b61163b8c828d0161131b565b99505060208a013567ffffffffffffffff81111561165857600080fd5b6116648c828d0161131b565b98505060408a013567ffffffffffffffff81111561168157600080fd5b61168d8c828d0161131b565b97505060608a013567ffffffffffffffff8111156116aa57600080fd5b6116b68c828d0161131b565b96505060808a013567ffffffffffffffff8111156116d357600080fd5b6116df8c828d0161131b565b95505060a08a013567ffffffffffffffff8111156116fc57600080fd5b6117088c828d0161131b565b94505060c08a013567ffffffffffffffff81111561172557600080fd5b6117318c828d0161131b565b93505060e08a013567ffffffffffffffff81111561174e57600080fd5b61175a8c828d0161131b565b9250506101008a013567ffffffffffffffff81111561177857600080fd5b6117848c828d0161131b565b9150509295985092959850929598565b6000602082840312156117a657600080fd5b60006117b4848285016113e7565b91505092915050565b6000602082840312156117cf57600080fd5b60006117dd848285016113fc565b91505092915050565b6000806000806000806000806000806101408b8d03121561180657600080fd5b60006118148d828e016113e7565b9a505060206118258d828e016113e7565b99505060408b013567ffffffffffffffff81111561184257600080fd5b61184e8d828e016112c7565b985050606061185f8d828e016113e7565b97505060808b013567ffffffffffffffff81111561187c57600080fd5b6118888d828e016112c7565b96505060a06118998d828e016113e7565b95505060c08b013567ffffffffffffffff8111156118b657600080fd5b6118c28d828e016112c7565b94505060e06118d38d828e016113e7565b9350506101008b013567ffffffffffffffff8111156118f157600080fd5b6118fd8d828e016112c7565b92505061012061190f8d828e0161129d565b9150509295989b9194979a5092959850565b600061192d83836119b9565b905092915050565b61193e81612102565b82525050565b600061194f826120ac565b61195981856120cf565b93508360208202850161196b8561209c565b8060005b858110156119a757848403895281516119888582611921565b9450611993836120c2565b925060208a0199505060018101905061196f565b50829750879550505050505092915050565b60006119c4826120b7565b6119ce81856120e0565b93506119de81856020860161214d565b6119e781612262565b840191505092915050565b60006119fd826120b7565b611a0781856120f1565b9350611a1781856020860161214d565b611a2081612262565b840191505092915050565b6000611a386017836120f1565b9150611a4382612273565b602082019050919050565b6000611a5b602a836120f1565b9150611a668261229c565b604082019050919050565b6000611a7e6004836120f1565b9150611a89826122eb565b602082019050919050565b611a9d81612134565b82525050565b611ab4611aaf82612134565b6121fa565b82525050565b6000611ac68284611aa3565b60208201915081905092915050565b6000602082019050611aea6000830184611935565b92915050565b6000604082019050611b056000830185611935565b611b126020830184611935565b9392505050565b6000604082019050611b2e6000830185611935565b8181036020830152611b4081846119f2565b90509392505050565b6000610120820190508181036000830152611b64818c6119f2565b90508181036020830152611b78818b6119f2565b90508181036040830152611b8c818a6119f2565b90508181036060830152611ba081896119f2565b90508181036080830152611bb481886119f2565b905081810360a0830152611bc881876119f2565b905081810360c0830152611bdc81866119f2565b905081810360e0830152611bf081856119f2565b9050818103610100830152611c0581846119f2565b90509a9950505050505050505050565b6000610160820190508181036000830152611c30818e6119f2565b90508181036020830152611c44818d6119f2565b90508181036040830152611c58818c6119f2565b90508181036060830152611c6c818b6119f2565b90508181036080830152611c80818a6119f2565b905081810360a0830152611c9481896119f2565b905081810360c0830152611ca881886119f2565b905081810360e0830152611cbc81876119f2565b9050818103610100830152611cd181866119f2565b9050611ce1610120830185611935565b611cef610140830184611935565b9c9b505050505050505050505050565b600060c0820190508181036000830152611d1981896119f2565b90508181036020830152611d2d81886119f2565b90508181036040830152611d4181876119f2565b90508181036060830152611d5581866119f2565b90508181036080830152611d6981856119f2565b9050611d7860a0830184611a94565b979650505050505050565b600060e0820190508181036000830152611d9d818a6119f2565b90508181036020830152611db181896119f2565b90508181036040830152611dc581886119f2565b90508181036060830152611dd981876119f2565b90508181036080830152611ded81866119f2565b9050611dfc60a0830185611a94565b611e0960c0830184611935565b98975050505050505050565b60006040820190508181036000830152611e2f81846119f2565b90508181036020830152611e4281611a71565b905092915050565b60006020820190508181036000830152611e6381611a2b565b9050919050565b60006020820190508181036000830152611e8381611a4e565b9050919050565b600060a082019050611e9f6000830188611a94565b8181036020830152611eb181876119f2565b9050611ec06040830186611935565b611ecd6060830185611935565b611eda6080830184611935565b9695505050505050565b600061012082019050611efa600083018c611a94565b611f07602083018b611a94565b8181036040830152611f19818a611944565b9050611f286060830189611a94565b8181036080830152611f3a8188611944565b9050611f4960a0830187611a94565b81810360c0830152611f5b8186611944565b9050611f6a60e0830185611a94565b818103610100830152611f7d8184611944565b90509a9950505050505050505050565b600060c082019050611fa26000830189611a94565b611faf6020830188611a94565b611fbc6040830187611a94565b611fc96060830186611a94565b611fd66080830185611a94565b611fe360a0830184611935565b979650505050505050565b6000611ff8612009565b90506120048282612180565b919050565b6000604051905090565b600067ffffffffffffffff82111561202e5761202d612233565b5b602082029050602081019050919050565b600067ffffffffffffffff82111561205a57612059612233565b5b602082029050602081019050919050565b600067ffffffffffffffff82111561208657612085612233565b5b61208f82612262565b9050602081019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b600061210d82612114565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b8381101561216b578082015181840152602081019050612150565b8381111561217a576000848401525b50505050565b61218982612262565b810181811067ffffffffffffffff821117156121a8576121a7612233565b5b80604052505050565b60006121bc82612134565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156121ef576121ee612204565b5b600182019050919050565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f455243313136373a2063726561746532206661696c6564000000000000000000600082015250565b7f4379626572426f78436f6c6c656374696f6e4d616e616765723a2077726f6e6760008201527f20646576656c6f70657200000000000000000000000000000000000000000000602082015250565b7f4342524e00000000000000000000000000000000000000000000000000000000600082015250565b61231d81612102565b811461232857600080fd5b50565b61233481612134565b811461233f57600080fd5b5056fea2646970667358221220d447fca993e673ced527ef10e920f88fa284b75cb3744a8f1ee3716c60b336f264736f6c63430008030033

CBOR Auxdata

These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.

CBOR Auxdata id: 1

View on IPFS LogoSolidity metadata.json IPFS hash: QmcdJomL7o45i2Czt6QLWcBbBiBxdUYXtCa8rFP7EdiQ2u
RawDecoded
Length: 53 bytes
0xa2646970667358221220d447fca993e673ced527ef10e920f88fa284b75cb3744a8f1ee3716c60b336f264736f6c63430008030033

Runtime Bytecode

On-chain & Recompiled Bytecode
0x608060405234801561001057600080fd5b50600436106100a95760003560e01c806391cca3db1161007157806391cca3db14610151578063a0a242931461016f578063a7eac2fa1461019f578063c3d847fa146101bd578063db610a4a146101ed578063f46be9771461020b576100a9565b80630df27f3f146100ae57806318b44616146100ca57806319f658c2146100e85780632421758e1461010457806388a8c95c14610135575b600080fd5b6100c860048036038101906100c391906117e6565b610227565b005b6100d26102ef565b6040516100df9190611ad5565b60405180910390f35b61010260048036038101906100fd9190611411565b610315565b005b61011e60048036038101906101199190611794565b6105ae565b60405161012c929190611af0565b60405180910390f35b61014f600480360381019061014a9190611411565b610622565b005b6101596106f6565b6040516101669190611ad5565b60405180910390f35b6101896004803603810190610184919061149f565b61071c565b6040516101969190611ad5565b60405180910390f35b6101a7610a2c565b6040516101b49190611ad5565b60405180910390f35b6101d760048036038101906101d291906115f6565b610a52565b6040516101e49190611ad5565b60405180910390f35b6101f5610d34565b6040516102029190611ad5565b60405180910390f35b61022560048036038101906102209190611463565b610d5a565b005b8073ffffffffffffffffffffffffffffffffffffffff166343c50b0f8b8b8b8b8b8b8b8b8b6040518a63ffffffff1660e01b815260040161027099989796959493929190611ee4565b600060405180830381600087803b15801561028a57600080fd5b505af115801561029e573d6000803e3d6000fd5b505050507f0fee1363b9ccbcf2b2f3ed9de1adf4e826b523325289c9578213696a7bbb406a8a8a898887866040516102db96959493929190611f8d565b60405180910390a150505050505050505050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146103a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161039c90611e6a565b60405180910390fd5b60005b6005805490508110156105aa576000600582815481106103f1577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002090600202016040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815250509050806000015173ffffffffffffffffffffffffffffffffffffffff1663a3fbbaae846040518263ffffffff1660e01b81526004016104f59190611ad5565b600060405180830381600087803b15801561050f57600080fd5b505af1158015610523573d6000803e3d6000fd5b50505050806020015173ffffffffffffffffffffffffffffffffffffffff1663a3fbbaae846040518263ffffffff1660e01b81526004016105649190611ad5565b600060405180830381600087803b15801561057e57600080fd5b505af1158015610592573d6000803e3d6000fd5b505050505080806105a2906121b1565b9150506103a8565b5050565b600581815481106105be57600080fd5b90600052602060002090600202016000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905082565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146106b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106a990611e6a565b60405180910390fd5b80600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000806107296000611056565b90506000610761600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1661075c84611064565b611094565b90508073ffffffffffffffffffffffffffffffffffffffff1663c8d031ed8a8a8a8a8a8a6040518763ffffffff1660e01b81526004016107a696959493929190611cff565b600060405180830381600087803b1580156107c057600080fd5b505af11580156107d4573d6000803e3d6000fd5b505050508073ffffffffffffffffffffffffffffffffffffffff166396a2e9a48b6040518263ffffffff1660e01b81526004016108119190611ad5565b600060405180830381600087803b15801561082b57600080fd5b505af115801561083f573d6000803e3d6000fd5b505050508073ffffffffffffffffffffffffffffffffffffffff1663909ef2d78b73ffffffffffffffffffffffffffffffffffffffff1663184f26f96040518163ffffffff1660e01b815260040160206040518083038186803b1580156108a557600080fd5b505afa1580156108b9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108dd919061143a565b6040518263ffffffff1660e01b81526004016108f99190611ad5565b600060405180830381600087803b15801561091357600080fd5b505af1158015610927573d6000803e3d6000fd5b505050508973ffffffffffffffffffffffffffffffffffffffff166340cd6e3b826040518263ffffffff1660e01b81526004016109649190611ad5565b600060405180830381600087803b15801561097e57600080fd5b505af1158015610992573d6000803e3d6000fd5b505050506109a06000611151565b7fe5ae17a8f7041723ff6d9ec3b74151284e8ab8278876cf4f8202552d67c74dc48a826040516109d1929190611af0565b60405180910390a17f177824123966efacec277ba1be6183716b71745bfb40a0c603ea782a8e66435389898989898987604051610a149796959493929190611d83565b60405180910390a18092505050979650505050505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080610a5f6000611056565b90506000610a97600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16610a9284611064565b611094565b90508073ffffffffffffffffffffffffffffffffffffffff1663de6170d88d8d8d8d8d8d8d8d8d6040518a63ffffffff1660e01b8152600401610ae299989796959493929190611b49565b600060405180830381600087803b158015610afc57600080fd5b505af1158015610b10573d6000803e3d6000fd5b50505050610b1e6000611151565b6000610b2a6000611056565b90506000610b62600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16610b5d84611064565b611094565b90508073ffffffffffffffffffffffffffffffffffffffff16634cd88b768f6040518263ffffffff1660e01b8152600401610b9d9190611e15565b600060405180830381600087803b158015610bb757600080fd5b505af1158015610bcb573d6000803e3d6000fd5b50505050610bd96000611151565b600560405180604001604052808573ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff16815250908060018154018082558091505060019003906000526020600020906002020160009091909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050507f585721c6aaa42d7625e3b2becec5934324b00507e846f3341d91bda0363e8b228e8e8e8e8e8e8e8e8e8c8b604051610d189b9a99989796959493929190611c15565b60405180910390a1829450505050509998505050505050505050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008273ffffffffffffffffffffffffffffffffffffffff1663b6fdf7d36040518163ffffffff1660e01b815260040160206040518083038186803b158015610da257600080fd5b505afa158015610db6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dda919061143a565b905060008373ffffffffffffffffffffffffffffffffffffffff16634f5a016e6040518163ffffffff1660e01b815260040160206040518083038186803b158015610e2457600080fd5b505afa158015610e38573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e5c919061143a565b905060008473ffffffffffffffffffffffffffffffffffffffff166384391ea66040518163ffffffff1660e01b815260040160006040518083038186803b158015610ea657600080fd5b505afa158015610eba573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250810190610ee391906115b5565b905060005b815181101561104e576000828281518110610f2c577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015190506000816000015190505b816020015181116110395760008260400151905060008773ffffffffffffffffffffffffffffffffffffffff1663d0def5218a846040518363ffffffff1660e01b8152600401610f91929190611b19565b602060405180830381600087803b158015610fab57600080fd5b505af1158015610fbf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fe391906117bd565b90507f77906c4b82ce6896913df0a730787454e2ef0a56543e9e034ca795e62be2486e81838a8d8b60405161101c959493929190611e8a565b60405180910390a150508080611031906121b1565b915050610f40565b50508080611046906121b1565b915050610ee8565b505050505050565b600081600001549050919050565b6000816040516020016110779190611aba565b604051602081830303815290604052805190602001209050919050565b6000763d602d80600a3d3981f3363d3d373d3d3d363d730000008360601b60e81c176000526e5af43d82803e903d91602b57fd5bf38360781b1760205281603760096000f59050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561114b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161114290611e4a565b60405180910390fd5b92915050565b6001816000016000828254019250508190555050565b600061117a61117584612013565b611fee565b9050808382526020820190508260005b858110156111ba57813585016111a0888261131b565b84526020840193506020830192505060018101905061118a565b5050509392505050565b60006111d76111d28461203f565b611fee565b9050808382526020820190508260005b8581101561121757815185016111fd888261136f565b8452602084019350602083019250506001810190506111e7565b5050509392505050565b600061123461122f8461206b565b611fee565b90508281526020810184848401111561124c57600080fd5b61125784828561213e565b509392505050565b600061127261126d8461206b565b611fee565b90508281526020810184848401111561128a57600080fd5b61129584828561214d565b509392505050565b6000813590506112ac81612314565b92915050565b6000815190506112c181612314565b92915050565b600082601f8301126112d857600080fd5b81356112e8848260208601611167565b91505092915050565b600082601f83011261130257600080fd5b81516113128482602086016111c4565b91505092915050565b600082601f83011261132c57600080fd5b813561133c848260208601611221565b91505092915050565b600082601f83011261135657600080fd5b815161136684826020860161125f565b91505092915050565b60006060828403121561138157600080fd5b61138b6060611fee565b9050600061139b848285016113fc565b60008301525060206113af848285016113fc565b602083015250604082015167ffffffffffffffff8111156113cf57600080fd5b6113db84828501611345565b60408301525092915050565b6000813590506113f68161232b565b92915050565b60008151905061140b8161232b565b92915050565b60006020828403121561142357600080fd5b60006114318482850161129d565b91505092915050565b60006020828403121561144c57600080fd5b600061145a848285016112b2565b91505092915050565b6000806040838503121561147657600080fd5b60006114848582860161129d565b92505060206114958582860161129d565b9150509250929050565b600080600080600080600060e0888a0312156114ba57600080fd5b60006114c88a828b0161129d565b975050602088013567ffffffffffffffff8111156114e557600080fd5b6114f18a828b0161131b565b965050604088013567ffffffffffffffff81111561150e57600080fd5b61151a8a828b0161131b565b955050606088013567ffffffffffffffff81111561153757600080fd5b6115438a828b0161131b565b945050608088013567ffffffffffffffff81111561156057600080fd5b61156c8a828b0161131b565b93505060a088013567ffffffffffffffff81111561158957600080fd5b6115958a828b0161131b565b92505060c06115a68a828b016113e7565b91505092959891949750929550565b6000602082840312156115c757600080fd5b600082015167ffffffffffffffff8111156115e157600080fd5b6115ed848285016112f1565b91505092915050565b60008060008060008060008060006101208a8c03121561161557600080fd5b60008a013567ffffffffffffffff81111561162f57600080fd5b61163b8c828d0161131b565b99505060208a013567ffffffffffffffff81111561165857600080fd5b6116648c828d0161131b565b98505060408a013567ffffffffffffffff81111561168157600080fd5b61168d8c828d0161131b565b97505060608a013567ffffffffffffffff8111156116aa57600080fd5b6116b68c828d0161131b565b96505060808a013567ffffffffffffffff8111156116d357600080fd5b6116df8c828d0161131b565b95505060a08a013567ffffffffffffffff8111156116fc57600080fd5b6117088c828d0161131b565b94505060c08a013567ffffffffffffffff81111561172557600080fd5b6117318c828d0161131b565b93505060e08a013567ffffffffffffffff81111561174e57600080fd5b61175a8c828d0161131b565b9250506101008a013567ffffffffffffffff81111561177857600080fd5b6117848c828d0161131b565b9150509295985092959850929598565b6000602082840312156117a657600080fd5b60006117b4848285016113e7565b91505092915050565b6000602082840312156117cf57600080fd5b60006117dd848285016113fc565b91505092915050565b6000806000806000806000806000806101408b8d03121561180657600080fd5b60006118148d828e016113e7565b9a505060206118258d828e016113e7565b99505060408b013567ffffffffffffffff81111561184257600080fd5b61184e8d828e016112c7565b985050606061185f8d828e016113e7565b97505060808b013567ffffffffffffffff81111561187c57600080fd5b6118888d828e016112c7565b96505060a06118998d828e016113e7565b95505060c08b013567ffffffffffffffff8111156118b657600080fd5b6118c28d828e016112c7565b94505060e06118d38d828e016113e7565b9350506101008b013567ffffffffffffffff8111156118f157600080fd5b6118fd8d828e016112c7565b92505061012061190f8d828e0161129d565b9150509295989b9194979a5092959850565b600061192d83836119b9565b905092915050565b61193e81612102565b82525050565b600061194f826120ac565b61195981856120cf565b93508360208202850161196b8561209c565b8060005b858110156119a757848403895281516119888582611921565b9450611993836120c2565b925060208a0199505060018101905061196f565b50829750879550505050505092915050565b60006119c4826120b7565b6119ce81856120e0565b93506119de81856020860161214d565b6119e781612262565b840191505092915050565b60006119fd826120b7565b611a0781856120f1565b9350611a1781856020860161214d565b611a2081612262565b840191505092915050565b6000611a386017836120f1565b9150611a4382612273565b602082019050919050565b6000611a5b602a836120f1565b9150611a668261229c565b604082019050919050565b6000611a7e6004836120f1565b9150611a89826122eb565b602082019050919050565b611a9d81612134565b82525050565b611ab4611aaf82612134565b6121fa565b82525050565b6000611ac68284611aa3565b60208201915081905092915050565b6000602082019050611aea6000830184611935565b92915050565b6000604082019050611b056000830185611935565b611b126020830184611935565b9392505050565b6000604082019050611b2e6000830185611935565b8181036020830152611b4081846119f2565b90509392505050565b6000610120820190508181036000830152611b64818c6119f2565b90508181036020830152611b78818b6119f2565b90508181036040830152611b8c818a6119f2565b90508181036060830152611ba081896119f2565b90508181036080830152611bb481886119f2565b905081810360a0830152611bc881876119f2565b905081810360c0830152611bdc81866119f2565b905081810360e0830152611bf081856119f2565b9050818103610100830152611c0581846119f2565b90509a9950505050505050505050565b6000610160820190508181036000830152611c30818e6119f2565b90508181036020830152611c44818d6119f2565b90508181036040830152611c58818c6119f2565b90508181036060830152611c6c818b6119f2565b90508181036080830152611c80818a6119f2565b905081810360a0830152611c9481896119f2565b905081810360c0830152611ca881886119f2565b905081810360e0830152611cbc81876119f2565b9050818103610100830152611cd181866119f2565b9050611ce1610120830185611935565b611cef610140830184611935565b9c9b505050505050505050505050565b600060c0820190508181036000830152611d1981896119f2565b90508181036020830152611d2d81886119f2565b90508181036040830152611d4181876119f2565b90508181036060830152611d5581866119f2565b90508181036080830152611d6981856119f2565b9050611d7860a0830184611a94565b979650505050505050565b600060e0820190508181036000830152611d9d818a6119f2565b90508181036020830152611db181896119f2565b90508181036040830152611dc581886119f2565b90508181036060830152611dd981876119f2565b90508181036080830152611ded81866119f2565b9050611dfc60a0830185611a94565b611e0960c0830184611935565b98975050505050505050565b60006040820190508181036000830152611e2f81846119f2565b90508181036020830152611e4281611a71565b905092915050565b60006020820190508181036000830152611e6381611a2b565b9050919050565b60006020820190508181036000830152611e8381611a4e565b9050919050565b600060a082019050611e9f6000830188611a94565b8181036020830152611eb181876119f2565b9050611ec06040830186611935565b611ecd6060830185611935565b611eda6080830184611935565b9695505050505050565b600061012082019050611efa600083018c611a94565b611f07602083018b611a94565b8181036040830152611f19818a611944565b9050611f286060830189611a94565b8181036080830152611f3a8188611944565b9050611f4960a0830187611a94565b81810360c0830152611f5b8186611944565b9050611f6a60e0830185611a94565b818103610100830152611f7d8184611944565b90509a9950505050505050505050565b600060c082019050611fa26000830189611a94565b611faf6020830188611a94565b611fbc6040830187611a94565b611fc96060830186611a94565b611fd66080830185611a94565b611fe360a0830184611935565b979650505050505050565b6000611ff8612009565b90506120048282612180565b919050565b6000604051905090565b600067ffffffffffffffff82111561202e5761202d612233565b5b602082029050602081019050919050565b600067ffffffffffffffff82111561205a57612059612233565b5b602082029050602081019050919050565b600067ffffffffffffffff82111561208657612085612233565b5b61208f82612262565b9050602081019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b600061210d82612114565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b8381101561216b578082015181840152602081019050612150565b8381111561217a576000848401525b50505050565b61218982612262565b810181811067ffffffffffffffff821117156121a8576121a7612233565b5b80604052505050565b60006121bc82612134565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156121ef576121ee612204565b5b600182019050919050565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f455243313136373a2063726561746532206661696c6564000000000000000000600082015250565b7f4379626572426f78436f6c6c656374696f6e4d616e616765723a2077726f6e6760008201527f20646576656c6f70657200000000000000000000000000000000000000000000602082015250565b7f4342524e00000000000000000000000000000000000000000000000000000000600082015250565b61231d81612102565b811461232857600080fd5b50565b61233481612134565b811461233f57600080fd5b5056fea2646970667358221220d447fca993e673ced527ef10e920f88fa284b75cb3744a8f1ee3716c60b336f264736f6c63430008030033

CBOR Auxdata

These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.

CBOR Auxdata id: 1

View on IPFS LogoSolidity metadata.json IPFS hash: QmcdJomL7o45i2Czt6QLWcBbBiBxdUYXtCa8rFP7EdiQ2u
RawDecoded
Length: 53 bytes
0xa2646970667358221220d447fca993e673ced527ef10e920f88fa284b75cb3744a8f1ee3716c60b336f264736f6c63430008030033

Storage Layout

SlotOffsetBytesLabelTypeContract
0032atContractstruct CountersUpgradeable.Countercontracts/CyberBoxCollectionManager.sol:CyberBoxCollectionManager
1020implement_collectionaddresscontracts/CyberBoxCollectionManager.sol:CyberBoxCollectionManager
2020implement_nftaddresscontracts/CyberBoxCollectionManager.sol:CyberBoxCollectionManager
3020implement_boxaddresscontracts/CyberBoxCollectionManager.sol:CyberBoxCollectionManager
4020devaddresscontracts/CyberBoxCollectionManager.sol:CyberBoxCollectionManager
5032allCollectionLinksstruct CyberBoxCollectionManager.CollectionLink[]contracts/CyberBoxCollectionManager.sol:CyberBoxCollectionManager

Standard JSON Input

This isn't the original compiler JSON data. Generated for compatibility.

Loading...

Standard JSON Output

This isn't the original compiler JSON data. Generated for compatibility.

Loading...
0x2A89eAc61d634c0D23273311aa3b44A1242F5c20 on Celo Alfajores Testnet (44787)