Sourcify Logosourcify.eth

0xA7FF038011ab80e0837262c9BAe3814352317cF4

on Ethereum Testnet Sepolia (11155111)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
DynamicNFT
Compilation Target
contracts/DynamicNFT.sol:DynamicNFT
Language
Solidity
Compiler
solc 0.8.20+commit.a1b79de6
EVM Version
paris
Verified At
2025-05-24 21:38:43 UTC
Deployer
0x232d620b4Cab4e2E115f0f1d0d25356CB5593435
Deployment Transaction
0xf87b40730dbf5e3c26dbff078c5ba26bf5370d1b650e5de37b92bd7a7b09fa11
Block Number
8399033
Transaction Index
145

ABI

Expand to view

Source Code

Remix IDE LogoView on Remix IDE
  • @openzeppelin/contracts/interfaces/draft-IERC6093.sol
  • @openzeppelin/contracts/token/ERC721/ERC721.sol
  • @openzeppelin/contracts/token/ERC721/IERC721.sol
  • @openzeppelin/contracts/token/ERC721/IERC721Receiver.sol
  • @openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol
  • @openzeppelin/contracts/token/ERC721/utils/ERC721Utils.sol
  • @openzeppelin/contracts/utils/Context.sol
  • @openzeppelin/contracts/utils/Panic.sol
  • @openzeppelin/contracts/utils/Strings.sol
  • @openzeppelin/contracts/utils/introspection/ERC165.sol
  • @openzeppelin/contracts/utils/introspection/IERC165.sol
  • @openzeppelin/contracts/utils/math/Math.sol
  • @openzeppelin/contracts/utils/math/SafeCast.sol
  • @openzeppelin/contracts/utils/math/SignedMath.sol
  • base64-sol/base64.sol
  • contracts/DynamicNFT.sol
Loading...

Compiler Settings

Loading...

Contract Metadata

Loading...

Creation Bytecode

On-chain & Recompiled Bytecode
0x60806040523480156200001157600080fd5b506040518060400160405280600d81526020017f54696d655368696674204e4654000000000000000000000000000000000000008152506040518060400160405280600581526020017f54534e465400000000000000000000000000000000000000000000000000000081525081600090816200008f919062000324565b508060019081620000a1919062000324565b5050506200040b565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200012c57607f821691505b602082108103620001425762000141620000e4565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620001ac7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826200016d565b620001b886836200016d565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b600062000205620001ff620001f984620001d0565b620001da565b620001d0565b9050919050565b6000819050919050565b6200022183620001e4565b6200023962000230826200020c565b8484546200017a565b825550505050565b600090565b6200025062000241565b6200025d81848462000216565b505050565b5b8181101562000285576200027960008262000246565b60018101905062000263565b5050565b601f821115620002d4576200029e8162000148565b620002a9846200015d565b81016020851015620002b9578190505b620002d1620002c8856200015d565b83018262000262565b50505b505050565b600082821c905092915050565b6000620002f960001984600802620002d9565b1980831691505092915050565b6000620003148383620002e6565b9150826002028217905092915050565b6200032f82620000aa565b67ffffffffffffffff8111156200034b576200034a620000b5565b5b62000357825462000113565b6200036482828562000289565b600060209050601f8311600181146200039c576000841562000387578287015190505b62000393858262000306565b86555062000403565b601f198416620003ac8662000148565b60005b82811015620003d657848901518255600182019150602085019450602081019050620003af565b86831015620003f65784890151620003f2601f891682620002e6565b8355505b6001600288020188555050505b505050505050565b612b21806200041b6000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c80636c9230db11610097578063b88d4fde11610066578063b88d4fde14610299578063c87b56dd146102b5578063d082e381146102e5578063e985e9c51461030357610100565b80636c9230db1461021157806370a082311461022f57806395d89b411461025f578063a22cb4651461027d57610100565b80631249c58b116100d35780631249c58b1461019f57806323b872dd146101a957806342842e0e146101c55780636352211e146101e157610100565b806301ffc9a71461010557806306fdde0314610135578063081812fc14610153578063095ea7b314610183575b600080fd5b61011f600480360381019061011a91906119f4565b610333565b60405161012c9190611a3c565b60405180910390f35b61013d610415565b60405161014a9190611ae7565b60405180910390f35b61016d60048036038101906101689190611b3f565b6104a7565b60405161017a9190611bad565b60405180910390f35b61019d60048036038101906101989190611bf4565b6104c3565b005b6101a76104d9565b005b6101c360048036038101906101be9190611c34565b6104ff565b005b6101df60048036038101906101da9190611c34565b610601565b005b6101fb60048036038101906101f69190611b3f565b610621565b6040516102089190611bad565b60405180910390f35b610219610633565b6040516102269190611c96565b60405180910390f35b61024960048036038101906102449190611cb1565b61063b565b6040516102569190611c96565b60405180910390f35b6102676106f5565b6040516102749190611ae7565b60405180910390f35b61029760048036038101906102929190611d0a565b610787565b005b6102b360048036038101906102ae9190611e7f565b61079d565b005b6102cf60048036038101906102ca9190611b3f565b6107c2565b6040516102dc9190611ae7565b60405180910390f35b6102ed610970565b6040516102fa9190611c96565b60405180910390f35b61031d60048036038101906103189190611f02565b610976565b60405161032a9190611a3c565b60405180910390f35b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806103fe57507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8061040e575061040d82610a0a565b5b9050919050565b60606000805461042490611f71565b80601f016020809104026020016040519081016040528092919081815260200182805461045090611f71565b801561049d5780601f106104725761010080835404028352916020019161049d565b820191906000526020600020905b81548152906001019060200180831161048057829003601f168201915b5050505050905090565b60006104b282610a74565b506104bc82610afc565b9050919050565b6104d582826104d0610b39565b610b41565b5050565b600660008154809291906104ec90611fd1565b91905055506104fd33600654610b53565b565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036105715760006040517f64a0ae920000000000000000000000000000000000000000000000000000000081526004016105689190611bad565b60405180910390fd5b60006105858383610580610b39565b610b71565b90508373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146105fb578382826040517f64283d7b0000000000000000000000000000000000000000000000000000000081526004016105f293929190612019565b60405180910390fd5b50505050565b61061c8383836040518060200160405280600081525061079d565b505050565b600061062c82610a74565b9050919050565b600042905090565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036106ae5760006040517f89c62b640000000000000000000000000000000000000000000000000000000081526004016106a59190611bad565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60606001805461070490611f71565b80601f016020809104026020016040519081016040528092919081815260200182805461073090611f71565b801561077d5780601f106107525761010080835404028352916020019161077d565b820191906000526020600020905b81548152906001019060200180831161076057829003601f168201915b5050505050905090565b610799610792610b39565b8383610d8b565b5050565b6107a88484846104ff565b6107bc6107b3610b39565b85858585610efa565b50505050565b60603073ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b81526004016107fd9190611c96565b602060405180830381865afa92505050801561083757506040513d601f19601f820116820180604052508101906108349190612065565b60015b610876576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161086d906120de565b60405180910390fd5b5060006018603c8042610889919061212d565b610893919061212d565b61089d919061215e565b90506000603c80426108af919061212d565b6108b9919061215e565b90506000603c426108ca919061215e565b905060006108d98484846110ab565b905060006108e6826111bc565b6040516020016108f69190612217565b6040516020818303038152906040529050600061091288611334565b82604051602001610924929190612401565b60405160208183030381529060405290506000610940826111bc565b90508060405160200161095391906124a8565b604051602081830303815290604052975050505050505050919050565b60065481565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b600080610a808361149a565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610af357826040517f7e273289000000000000000000000000000000000000000000000000000000008152600401610aea9190611c96565b60405180910390fd5b80915050919050565b60006004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b600033905090565b610b4e83838360016114d7565b505050565b610b6d82826040518060200160405280600081525061169c565b5050565b600080610b7d8461149a565b9050600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614610bbf57610bbe8184866116c0565b5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610c5057610c016000856000806114d7565b6001600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055505b600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614610cd3576001600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b846002600086815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550838573ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4809150509392505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610dfc57816040517f5b08ba18000000000000000000000000000000000000000000000000000000008152600401610df39190611bad565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051610eed9190611a3c565b60405180910390a3505050565b60008373ffffffffffffffffffffffffffffffffffffffff163b11156110a4578273ffffffffffffffffffffffffffffffffffffffff1663150b7a02868685856040518563ffffffff1660e01b8152600401610f59949392919061251f565b6020604051808303816000875af1925050508015610f9557506040513d601f19601f82011682018060405250810190610f929190612580565b60015b611019573d8060008114610fc5576040519150601f19603f3d011682016040523d82523d6000602084013e610fca565b606091505b50600081510361101157836040517f64a0ae920000000000000000000000000000000000000000000000000000000081526004016110089190611bad565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916146110a257836040517f64a0ae920000000000000000000000000000000000000000000000000000000081526004016110999190611bad565b60405180910390fd5b505b5050505050565b606080600c8510156110f4576040518060400160405280600681526020017f79656c6c6f7700000000000000000000000000000000000000000000000000008152509050611174565b601285101561113a576040518060400160405280600681526020017f6f72616e676500000000000000000000000000000000000000000000000000008152509050611173565b6040518060400160405280600881526020017f6461726b626c756500000000000000000000000000000000000000000000000081525090505b5b8061117e86611334565b61118786611784565b61119086611784565b6040516020016111a394939291906128a5565b6040516020818303038152906040529150509392505050565b606060008251036111de5760405180602001604052806000815250905061132f565b6000604051806060016040528060408152602001612aac604091399050600060036002855161120d9190612946565b611217919061212d565b6004611223919061297a565b905060006020826112349190612946565b67ffffffffffffffff81111561124d5761124c611d54565b5b6040519080825280601f01601f19166020018201604052801561127f5781602001600182028036833780820191505090505b509050818152600183018586518101602084015b818310156112ee576003830192508251603f8160121c168501518253600182019150603f81600c1c168501518253600182019150603f8160061c168501518253600182019150603f8116850151825360018201915050611293565b600389510660018114611308576002811461131857611323565b613d3d60f01b6002830352611323565b603d60f81b60018303525b50505050508093505050505b919050565b60606000820361137b576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050611495565b600082905060005b600082146113ad57808061139690611fd1565b915050600a826113a6919061212d565b9150611383565b60008167ffffffffffffffff8111156113c9576113c8611d54565b5b6040519080825280601f01601f1916602001820160405280156113fb5781602001600182028036833780820191505090505b50905060008290508593505b6000841461148d57600a8461141c919061215e565b60306114289190612946565b60f81b8282611436906129bc565b9250828151811061144a576114496129e5565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a84611486919061212d565b9350611407565b819450505050505b919050565b60006002600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b80806115105750600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b1561164457600061152084610a74565b9050600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561158b57508273ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b801561159e575061159c8184610976565b155b156115e057826040517fa9fbf51f0000000000000000000000000000000000000000000000000000000081526004016115d79190611bad565b60405180910390fd5b811561164257838573ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45b505b836004600085815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050505050565b6116a683836117ce565b6116bb6116b1610b39565b6000858585610efa565b505050565b6116cb8383836118c7565b61177f57600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361174057806040517f7e2732890000000000000000000000000000000000000000000000000000000081526004016117379190611c96565b60405180910390fd5b81816040517f177e802f000000000000000000000000000000000000000000000000000000008152600401611776929190612a14565b60405180910390fd5b505050565b6060600a821061179e5761179782611334565b90506117c9565b6117a782611334565b6040516020016117b79190612a89565b60405160208183030381529060405290505b919050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036118405760006040517f64a0ae920000000000000000000000000000000000000000000000000000000081526004016118379190611bad565b60405180910390fd5b600061184e83836000610b71565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146118c25760006040517f73c6ac6e0000000000000000000000000000000000000000000000000000000081526004016118b99190611bad565b60405180910390fd5b505050565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561197f57508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480611940575061193f8484610976565b5b8061197e57508273ffffffffffffffffffffffffffffffffffffffff1661196683610afc565b73ffffffffffffffffffffffffffffffffffffffff16145b5b90509392505050565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6119d18161199c565b81146119dc57600080fd5b50565b6000813590506119ee816119c8565b92915050565b600060208284031215611a0a57611a09611992565b5b6000611a18848285016119df565b91505092915050565b60008115159050919050565b611a3681611a21565b82525050565b6000602082019050611a516000830184611a2d565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611a91578082015181840152602081019050611a76565b60008484015250505050565b6000601f19601f8301169050919050565b6000611ab982611a57565b611ac38185611a62565b9350611ad3818560208601611a73565b611adc81611a9d565b840191505092915050565b60006020820190508181036000830152611b018184611aae565b905092915050565b6000819050919050565b611b1c81611b09565b8114611b2757600080fd5b50565b600081359050611b3981611b13565b92915050565b600060208284031215611b5557611b54611992565b5b6000611b6384828501611b2a565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611b9782611b6c565b9050919050565b611ba781611b8c565b82525050565b6000602082019050611bc26000830184611b9e565b92915050565b611bd181611b8c565b8114611bdc57600080fd5b50565b600081359050611bee81611bc8565b92915050565b60008060408385031215611c0b57611c0a611992565b5b6000611c1985828601611bdf565b9250506020611c2a85828601611b2a565b9150509250929050565b600080600060608486031215611c4d57611c4c611992565b5b6000611c5b86828701611bdf565b9350506020611c6c86828701611bdf565b9250506040611c7d86828701611b2a565b9150509250925092565b611c9081611b09565b82525050565b6000602082019050611cab6000830184611c87565b92915050565b600060208284031215611cc757611cc6611992565b5b6000611cd584828501611bdf565b91505092915050565b611ce781611a21565b8114611cf257600080fd5b50565b600081359050611d0481611cde565b92915050565b60008060408385031215611d2157611d20611992565b5b6000611d2f85828601611bdf565b9250506020611d4085828601611cf5565b9150509250929050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b611d8c82611a9d565b810181811067ffffffffffffffff82111715611dab57611daa611d54565b5b80604052505050565b6000611dbe611988565b9050611dca8282611d83565b919050565b600067ffffffffffffffff821115611dea57611de9611d54565b5b611df382611a9d565b9050602081019050919050565b82818337600083830152505050565b6000611e22611e1d84611dcf565b611db4565b905082815260208101848484011115611e3e57611e3d611d4f565b5b611e49848285611e00565b509392505050565b600082601f830112611e6657611e65611d4a565b5b8135611e76848260208601611e0f565b91505092915050565b60008060008060808587031215611e9957611e98611992565b5b6000611ea787828801611bdf565b9450506020611eb887828801611bdf565b9350506040611ec987828801611b2a565b925050606085013567ffffffffffffffff811115611eea57611ee9611997565b5b611ef687828801611e51565b91505092959194509250565b60008060408385031215611f1957611f18611992565b5b6000611f2785828601611bdf565b9250506020611f3885828601611bdf565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680611f8957607f821691505b602082108103611f9c57611f9b611f42565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611fdc82611b09565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361200e5761200d611fa2565b5b600182019050919050565b600060608201905061202e6000830186611b9e565b61203b6020830185611c87565b6120486040830184611b9e565b949350505050565b60008151905061205f81611bc8565b92915050565b60006020828403121561207b5761207a611992565b5b600061208984828501612050565b91505092915050565b7f546f6b656e20646f6573206e6f74206578697374000000000000000000000000600082015250565b60006120c8601483611a62565b91506120d382612092565b602082019050919050565b600060208201905081810360008301526120f7816120bb565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061213882611b09565b915061214383611b09565b925082612153576121526120fe565b5b828204905092915050565b600061216982611b09565b915061217483611b09565b925082612184576121836120fe565b5b828206905092915050565b600081905092915050565b7f646174613a696d6167652f7376672b786d6c3b6261736536342c000000000000600082015250565b60006121d0601a8361218f565b91506121db8261219a565b601a82019050919050565b60006121f182611a57565b6121fb818561218f565b935061220b818560208601611a73565b80840191505092915050565b6000612222826121c3565b915061222e82846121e6565b915081905092915050565b7f7b226e616d65223a2254696d655368696674204e465420230000000000000000600082015250565b600061226f60188361218f565b915061227a82612239565b601882019050919050565b7f222c000000000000000000000000000000000000000000000000000000000000600082015250565b60006122bb60028361218f565b91506122c682612285565b600282019050919050565b7f226465736372697074696f6e223a224e46542074686174206368616e6765732060008201527f69747320636f6c6f72206261736564206f6e207468652063757272656e74205560208201527f54432074696d652e222c00000000000000000000000000000000000000000000604082015250565b6000612353604a8361218f565b915061235e826122d1565b604a82019050919050565b7f22696d616765223a220000000000000000000000000000000000000000000000600082015250565b600061239f60098361218f565b91506123aa82612369565b600982019050919050565b7f227d000000000000000000000000000000000000000000000000000000000000600082015250565b60006123eb60028361218f565b91506123f6826123b5565b600282019050919050565b600061240c82612262565b915061241882856121e6565b9150612423826122ae565b915061242e82612346565b915061243982612392565b915061244582846121e6565b9150612450826123de565b91508190509392505050565b7f646174613a6170706c69636174696f6e2f6a736f6e3b6261736536342c000000600082015250565b6000612492601d8361218f565b915061249d8261245c565b601d82019050919050565b60006124b382612485565b91506124bf82846121e6565b915081905092915050565b600081519050919050565b600082825260208201905092915050565b60006124f1826124ca565b6124fb81856124d5565b935061250b818560208601611a73565b61251481611a9d565b840191505092915050565b60006080820190506125346000830187611b9e565b6125416020830186611b9e565b61254e6040830185611c87565b818103606083015261256081846124e6565b905095945050505050565b60008151905061257a816119c8565b92915050565b60006020828403121561259657612595611992565b5b60006125a48482850161256b565b91505092915050565b7f3c73766720786d6c6e733d22687474703a2f2f7777772e77332e6f72672f323060008201527f30302f737667222076696577426f783d223020302032303020323030223e0000602082015250565b6000612609603e8361218f565b9150612614826125ad565b603e82019050919050565b7f3c726563742077696474683d2232303022206865696768743d2232303022206660008201527f696c6c3d22000000000000000000000000000000000000000000000000000000602082015250565b600061267b60258361218f565b91506126868261261f565b602582019050919050565b7f22202f3e00000000000000000000000000000000000000000000000000000000600082015250565b60006126c760048361218f565b91506126d282612691565b600482019050919050565b7f3c7465787420783d223130302220793d223130302220666f6e742d73697a653d60008201527f2232302220746578742d616e63686f723d226d6964646c65222066696c6c3d2260208201527f626c61636b222064793d222e33656d223e000000000000000000000000000000604082015250565b600061275f60518361218f565b915061276a826126dd565b605182019050919050565b7f5554433a20000000000000000000000000000000000000000000000000000000600082015250565b60006127ab60058361218f565b91506127b682612775565b600582019050919050565b7f3a00000000000000000000000000000000000000000000000000000000000000600082015250565b60006127f760018361218f565b9150612802826127c1565b600182019050919050565b7f3c2f746578743e00000000000000000000000000000000000000000000000000600082015250565b600061284360078361218f565b915061284e8261280d565b600782019050919050565b7f3c2f7376673e0000000000000000000000000000000000000000000000000000600082015250565b600061288f60068361218f565b915061289a82612859565b600682019050919050565b60006128b0826125fc565b91506128bb8261266e565b91506128c782876121e6565b91506128d2826126ba565b91506128dd82612752565b91506128e88261279e565b91506128f482866121e6565b91506128ff826127ea565b915061290b82856121e6565b9150612916826127ea565b915061292282846121e6565b915061292d82612836565b915061293882612882565b915081905095945050505050565b600061295182611b09565b915061295c83611b09565b925082820190508082111561297457612973611fa2565b5b92915050565b600061298582611b09565b915061299083611b09565b925082820261299e81611b09565b915082820484148315176129b5576129b4611fa2565b5b5092915050565b60006129c782611b09565b9150600082036129da576129d9611fa2565b5b600182039050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000604082019050612a296000830185611b9e565b612a366020830184611c87565b9392505050565b7f3000000000000000000000000000000000000000000000000000000000000000600082015250565b6000612a7360018361218f565b9150612a7e82612a3d565b600182019050919050565b6000612a9482612a66565b9150612aa082846121e6565b91508190509291505056fe4142434445464748494a4b4c4d4e4f505152535455565758595a6162636465666768696a6b6c6d6e6f707172737475767778797a303132333435363738392b2fa264697066735822122046646fe06fdabe1a7a58807f548b6c00c81ef0f75e49575f356546e5485e4d8b64736f6c63430008140033

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 Logo
Solidity metadata.json IPFS hash: QmT5S5Ks1ZewDXNicJoWoxYZXhrLdx1bosEBFNwdpvqERQ
RawDecoded
Length: 53 bytes
0xa264697066735822122046646fe06fdabe1a7a58807f548b6c00c81ef0f75e49575f356546e5485e4d8b64736f6c63430008140033

Runtime Bytecode

On-chain & Recompiled Bytecode
0x608060405234801561001057600080fd5b50600436106101005760003560e01c80636c9230db11610097578063b88d4fde11610066578063b88d4fde14610299578063c87b56dd146102b5578063d082e381146102e5578063e985e9c51461030357610100565b80636c9230db1461021157806370a082311461022f57806395d89b411461025f578063a22cb4651461027d57610100565b80631249c58b116100d35780631249c58b1461019f57806323b872dd146101a957806342842e0e146101c55780636352211e146101e157610100565b806301ffc9a71461010557806306fdde0314610135578063081812fc14610153578063095ea7b314610183575b600080fd5b61011f600480360381019061011a91906119f4565b610333565b60405161012c9190611a3c565b60405180910390f35b61013d610415565b60405161014a9190611ae7565b60405180910390f35b61016d60048036038101906101689190611b3f565b6104a7565b60405161017a9190611bad565b60405180910390f35b61019d60048036038101906101989190611bf4565b6104c3565b005b6101a76104d9565b005b6101c360048036038101906101be9190611c34565b6104ff565b005b6101df60048036038101906101da9190611c34565b610601565b005b6101fb60048036038101906101f69190611b3f565b610621565b6040516102089190611bad565b60405180910390f35b610219610633565b6040516102269190611c96565b60405180910390f35b61024960048036038101906102449190611cb1565b61063b565b6040516102569190611c96565b60405180910390f35b6102676106f5565b6040516102749190611ae7565b60405180910390f35b61029760048036038101906102929190611d0a565b610787565b005b6102b360048036038101906102ae9190611e7f565b61079d565b005b6102cf60048036038101906102ca9190611b3f565b6107c2565b6040516102dc9190611ae7565b60405180910390f35b6102ed610970565b6040516102fa9190611c96565b60405180910390f35b61031d60048036038101906103189190611f02565b610976565b60405161032a9190611a3c565b60405180910390f35b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806103fe57507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8061040e575061040d82610a0a565b5b9050919050565b60606000805461042490611f71565b80601f016020809104026020016040519081016040528092919081815260200182805461045090611f71565b801561049d5780601f106104725761010080835404028352916020019161049d565b820191906000526020600020905b81548152906001019060200180831161048057829003601f168201915b5050505050905090565b60006104b282610a74565b506104bc82610afc565b9050919050565b6104d582826104d0610b39565b610b41565b5050565b600660008154809291906104ec90611fd1565b91905055506104fd33600654610b53565b565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036105715760006040517f64a0ae920000000000000000000000000000000000000000000000000000000081526004016105689190611bad565b60405180910390fd5b60006105858383610580610b39565b610b71565b90508373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146105fb578382826040517f64283d7b0000000000000000000000000000000000000000000000000000000081526004016105f293929190612019565b60405180910390fd5b50505050565b61061c8383836040518060200160405280600081525061079d565b505050565b600061062c82610a74565b9050919050565b600042905090565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036106ae5760006040517f89c62b640000000000000000000000000000000000000000000000000000000081526004016106a59190611bad565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60606001805461070490611f71565b80601f016020809104026020016040519081016040528092919081815260200182805461073090611f71565b801561077d5780601f106107525761010080835404028352916020019161077d565b820191906000526020600020905b81548152906001019060200180831161076057829003601f168201915b5050505050905090565b610799610792610b39565b8383610d8b565b5050565b6107a88484846104ff565b6107bc6107b3610b39565b85858585610efa565b50505050565b60603073ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b81526004016107fd9190611c96565b602060405180830381865afa92505050801561083757506040513d601f19601f820116820180604052508101906108349190612065565b60015b610876576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161086d906120de565b60405180910390fd5b5060006018603c8042610889919061212d565b610893919061212d565b61089d919061215e565b90506000603c80426108af919061212d565b6108b9919061215e565b90506000603c426108ca919061215e565b905060006108d98484846110ab565b905060006108e6826111bc565b6040516020016108f69190612217565b6040516020818303038152906040529050600061091288611334565b82604051602001610924929190612401565b60405160208183030381529060405290506000610940826111bc565b90508060405160200161095391906124a8565b604051602081830303815290604052975050505050505050919050565b60065481565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b600080610a808361149a565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610af357826040517f7e273289000000000000000000000000000000000000000000000000000000008152600401610aea9190611c96565b60405180910390fd5b80915050919050565b60006004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b600033905090565b610b4e83838360016114d7565b505050565b610b6d82826040518060200160405280600081525061169c565b5050565b600080610b7d8461149a565b9050600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614610bbf57610bbe8184866116c0565b5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610c5057610c016000856000806114d7565b6001600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055505b600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614610cd3576001600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b846002600086815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550838573ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4809150509392505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610dfc57816040517f5b08ba18000000000000000000000000000000000000000000000000000000008152600401610df39190611bad565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051610eed9190611a3c565b60405180910390a3505050565b60008373ffffffffffffffffffffffffffffffffffffffff163b11156110a4578273ffffffffffffffffffffffffffffffffffffffff1663150b7a02868685856040518563ffffffff1660e01b8152600401610f59949392919061251f565b6020604051808303816000875af1925050508015610f9557506040513d601f19601f82011682018060405250810190610f929190612580565b60015b611019573d8060008114610fc5576040519150601f19603f3d011682016040523d82523d6000602084013e610fca565b606091505b50600081510361101157836040517f64a0ae920000000000000000000000000000000000000000000000000000000081526004016110089190611bad565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916146110a257836040517f64a0ae920000000000000000000000000000000000000000000000000000000081526004016110999190611bad565b60405180910390fd5b505b5050505050565b606080600c8510156110f4576040518060400160405280600681526020017f79656c6c6f7700000000000000000000000000000000000000000000000000008152509050611174565b601285101561113a576040518060400160405280600681526020017f6f72616e676500000000000000000000000000000000000000000000000000008152509050611173565b6040518060400160405280600881526020017f6461726b626c756500000000000000000000000000000000000000000000000081525090505b5b8061117e86611334565b61118786611784565b61119086611784565b6040516020016111a394939291906128a5565b6040516020818303038152906040529150509392505050565b606060008251036111de5760405180602001604052806000815250905061132f565b6000604051806060016040528060408152602001612aac604091399050600060036002855161120d9190612946565b611217919061212d565b6004611223919061297a565b905060006020826112349190612946565b67ffffffffffffffff81111561124d5761124c611d54565b5b6040519080825280601f01601f19166020018201604052801561127f5781602001600182028036833780820191505090505b509050818152600183018586518101602084015b818310156112ee576003830192508251603f8160121c168501518253600182019150603f81600c1c168501518253600182019150603f8160061c168501518253600182019150603f8116850151825360018201915050611293565b600389510660018114611308576002811461131857611323565b613d3d60f01b6002830352611323565b603d60f81b60018303525b50505050508093505050505b919050565b60606000820361137b576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050611495565b600082905060005b600082146113ad57808061139690611fd1565b915050600a826113a6919061212d565b9150611383565b60008167ffffffffffffffff8111156113c9576113c8611d54565b5b6040519080825280601f01601f1916602001820160405280156113fb5781602001600182028036833780820191505090505b50905060008290508593505b6000841461148d57600a8461141c919061215e565b60306114289190612946565b60f81b8282611436906129bc565b9250828151811061144a576114496129e5565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a84611486919061212d565b9350611407565b819450505050505b919050565b60006002600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b80806115105750600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b1561164457600061152084610a74565b9050600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561158b57508273ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b801561159e575061159c8184610976565b155b156115e057826040517fa9fbf51f0000000000000000000000000000000000000000000000000000000081526004016115d79190611bad565b60405180910390fd5b811561164257838573ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45b505b836004600085815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050505050565b6116a683836117ce565b6116bb6116b1610b39565b6000858585610efa565b505050565b6116cb8383836118c7565b61177f57600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361174057806040517f7e2732890000000000000000000000000000000000000000000000000000000081526004016117379190611c96565b60405180910390fd5b81816040517f177e802f000000000000000000000000000000000000000000000000000000008152600401611776929190612a14565b60405180910390fd5b505050565b6060600a821061179e5761179782611334565b90506117c9565b6117a782611334565b6040516020016117b79190612a89565b60405160208183030381529060405290505b919050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036118405760006040517f64a0ae920000000000000000000000000000000000000000000000000000000081526004016118379190611bad565b60405180910390fd5b600061184e83836000610b71565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146118c25760006040517f73c6ac6e0000000000000000000000000000000000000000000000000000000081526004016118b99190611bad565b60405180910390fd5b505050565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561197f57508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480611940575061193f8484610976565b5b8061197e57508273ffffffffffffffffffffffffffffffffffffffff1661196683610afc565b73ffffffffffffffffffffffffffffffffffffffff16145b5b90509392505050565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6119d18161199c565b81146119dc57600080fd5b50565b6000813590506119ee816119c8565b92915050565b600060208284031215611a0a57611a09611992565b5b6000611a18848285016119df565b91505092915050565b60008115159050919050565b611a3681611a21565b82525050565b6000602082019050611a516000830184611a2d565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611a91578082015181840152602081019050611a76565b60008484015250505050565b6000601f19601f8301169050919050565b6000611ab982611a57565b611ac38185611a62565b9350611ad3818560208601611a73565b611adc81611a9d565b840191505092915050565b60006020820190508181036000830152611b018184611aae565b905092915050565b6000819050919050565b611b1c81611b09565b8114611b2757600080fd5b50565b600081359050611b3981611b13565b92915050565b600060208284031215611b5557611b54611992565b5b6000611b6384828501611b2a565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611b9782611b6c565b9050919050565b611ba781611b8c565b82525050565b6000602082019050611bc26000830184611b9e565b92915050565b611bd181611b8c565b8114611bdc57600080fd5b50565b600081359050611bee81611bc8565b92915050565b60008060408385031215611c0b57611c0a611992565b5b6000611c1985828601611bdf565b9250506020611c2a85828601611b2a565b9150509250929050565b600080600060608486031215611c4d57611c4c611992565b5b6000611c5b86828701611bdf565b9350506020611c6c86828701611bdf565b9250506040611c7d86828701611b2a565b9150509250925092565b611c9081611b09565b82525050565b6000602082019050611cab6000830184611c87565b92915050565b600060208284031215611cc757611cc6611992565b5b6000611cd584828501611bdf565b91505092915050565b611ce781611a21565b8114611cf257600080fd5b50565b600081359050611d0481611cde565b92915050565b60008060408385031215611d2157611d20611992565b5b6000611d2f85828601611bdf565b9250506020611d4085828601611cf5565b9150509250929050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b611d8c82611a9d565b810181811067ffffffffffffffff82111715611dab57611daa611d54565b5b80604052505050565b6000611dbe611988565b9050611dca8282611d83565b919050565b600067ffffffffffffffff821115611dea57611de9611d54565b5b611df382611a9d565b9050602081019050919050565b82818337600083830152505050565b6000611e22611e1d84611dcf565b611db4565b905082815260208101848484011115611e3e57611e3d611d4f565b5b611e49848285611e00565b509392505050565b600082601f830112611e6657611e65611d4a565b5b8135611e76848260208601611e0f565b91505092915050565b60008060008060808587031215611e9957611e98611992565b5b6000611ea787828801611bdf565b9450506020611eb887828801611bdf565b9350506040611ec987828801611b2a565b925050606085013567ffffffffffffffff811115611eea57611ee9611997565b5b611ef687828801611e51565b91505092959194509250565b60008060408385031215611f1957611f18611992565b5b6000611f2785828601611bdf565b9250506020611f3885828601611bdf565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680611f8957607f821691505b602082108103611f9c57611f9b611f42565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611fdc82611b09565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361200e5761200d611fa2565b5b600182019050919050565b600060608201905061202e6000830186611b9e565b61203b6020830185611c87565b6120486040830184611b9e565b949350505050565b60008151905061205f81611bc8565b92915050565b60006020828403121561207b5761207a611992565b5b600061208984828501612050565b91505092915050565b7f546f6b656e20646f6573206e6f74206578697374000000000000000000000000600082015250565b60006120c8601483611a62565b91506120d382612092565b602082019050919050565b600060208201905081810360008301526120f7816120bb565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061213882611b09565b915061214383611b09565b925082612153576121526120fe565b5b828204905092915050565b600061216982611b09565b915061217483611b09565b925082612184576121836120fe565b5b828206905092915050565b600081905092915050565b7f646174613a696d6167652f7376672b786d6c3b6261736536342c000000000000600082015250565b60006121d0601a8361218f565b91506121db8261219a565b601a82019050919050565b60006121f182611a57565b6121fb818561218f565b935061220b818560208601611a73565b80840191505092915050565b6000612222826121c3565b915061222e82846121e6565b915081905092915050565b7f7b226e616d65223a2254696d655368696674204e465420230000000000000000600082015250565b600061226f60188361218f565b915061227a82612239565b601882019050919050565b7f222c000000000000000000000000000000000000000000000000000000000000600082015250565b60006122bb60028361218f565b91506122c682612285565b600282019050919050565b7f226465736372697074696f6e223a224e46542074686174206368616e6765732060008201527f69747320636f6c6f72206261736564206f6e207468652063757272656e74205560208201527f54432074696d652e222c00000000000000000000000000000000000000000000604082015250565b6000612353604a8361218f565b915061235e826122d1565b604a82019050919050565b7f22696d616765223a220000000000000000000000000000000000000000000000600082015250565b600061239f60098361218f565b91506123aa82612369565b600982019050919050565b7f227d000000000000000000000000000000000000000000000000000000000000600082015250565b60006123eb60028361218f565b91506123f6826123b5565b600282019050919050565b600061240c82612262565b915061241882856121e6565b9150612423826122ae565b915061242e82612346565b915061243982612392565b915061244582846121e6565b9150612450826123de565b91508190509392505050565b7f646174613a6170706c69636174696f6e2f6a736f6e3b6261736536342c000000600082015250565b6000612492601d8361218f565b915061249d8261245c565b601d82019050919050565b60006124b382612485565b91506124bf82846121e6565b915081905092915050565b600081519050919050565b600082825260208201905092915050565b60006124f1826124ca565b6124fb81856124d5565b935061250b818560208601611a73565b61251481611a9d565b840191505092915050565b60006080820190506125346000830187611b9e565b6125416020830186611b9e565b61254e6040830185611c87565b818103606083015261256081846124e6565b905095945050505050565b60008151905061257a816119c8565b92915050565b60006020828403121561259657612595611992565b5b60006125a48482850161256b565b91505092915050565b7f3c73766720786d6c6e733d22687474703a2f2f7777772e77332e6f72672f323060008201527f30302f737667222076696577426f783d223020302032303020323030223e0000602082015250565b6000612609603e8361218f565b9150612614826125ad565b603e82019050919050565b7f3c726563742077696474683d2232303022206865696768743d2232303022206660008201527f696c6c3d22000000000000000000000000000000000000000000000000000000602082015250565b600061267b60258361218f565b91506126868261261f565b602582019050919050565b7f22202f3e00000000000000000000000000000000000000000000000000000000600082015250565b60006126c760048361218f565b91506126d282612691565b600482019050919050565b7f3c7465787420783d223130302220793d223130302220666f6e742d73697a653d60008201527f2232302220746578742d616e63686f723d226d6964646c65222066696c6c3d2260208201527f626c61636b222064793d222e33656d223e000000000000000000000000000000604082015250565b600061275f60518361218f565b915061276a826126dd565b605182019050919050565b7f5554433a20000000000000000000000000000000000000000000000000000000600082015250565b60006127ab60058361218f565b91506127b682612775565b600582019050919050565b7f3a00000000000000000000000000000000000000000000000000000000000000600082015250565b60006127f760018361218f565b9150612802826127c1565b600182019050919050565b7f3c2f746578743e00000000000000000000000000000000000000000000000000600082015250565b600061284360078361218f565b915061284e8261280d565b600782019050919050565b7f3c2f7376673e0000000000000000000000000000000000000000000000000000600082015250565b600061288f60068361218f565b915061289a82612859565b600682019050919050565b60006128b0826125fc565b91506128bb8261266e565b91506128c782876121e6565b91506128d2826126ba565b91506128dd82612752565b91506128e88261279e565b91506128f482866121e6565b91506128ff826127ea565b915061290b82856121e6565b9150612916826127ea565b915061292282846121e6565b915061292d82612836565b915061293882612882565b915081905095945050505050565b600061295182611b09565b915061295c83611b09565b925082820190508082111561297457612973611fa2565b5b92915050565b600061298582611b09565b915061299083611b09565b925082820261299e81611b09565b915082820484148315176129b5576129b4611fa2565b5b5092915050565b60006129c782611b09565b9150600082036129da576129d9611fa2565b5b600182039050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000604082019050612a296000830185611b9e565b612a366020830184611c87565b9392505050565b7f3000000000000000000000000000000000000000000000000000000000000000600082015250565b6000612a7360018361218f565b9150612a7e82612a3d565b600182019050919050565b6000612a9482612a66565b9150612aa082846121e6565b91508190509291505056fe4142434445464748494a4b4c4d4e4f505152535455565758595a6162636465666768696a6b6c6d6e6f707172737475767778797a303132333435363738392b2fa264697066735822122046646fe06fdabe1a7a58807f548b6c00c81ef0f75e49575f356546e5485e4d8b64736f6c63430008140033

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 Logo
Solidity metadata.json IPFS hash: QmT5S5Ks1ZewDXNicJoWoxYZXhrLdx1bosEBFNwdpvqERQ
RawDecoded
Length: 53 bytes
0xa264697066735822122046646fe06fdabe1a7a58807f548b6c00c81ef0f75e49575f356546e5485e4d8b64736f6c63430008140033

Storage Layout

SlotOffsetBytesLabelTypeContract
0032_namestringcontracts/DynamicNFT.sol:DynamicNFT
1032_symbolstringcontracts/DynamicNFT.sol:DynamicNFT
2032_ownersmapping(uint256 ⇒ address)contracts/DynamicNFT.sol:DynamicNFT
3032_balancesmapping(address ⇒ uint256)contracts/DynamicNFT.sol:DynamicNFT
4032_tokenApprovalsmapping(uint256 ⇒ address)contracts/DynamicNFT.sol:DynamicNFT
5032_operatorApprovalsmapping(address ⇒ mapping(address ⇒ bool))contracts/DynamicNFT.sol:DynamicNFT
6032tokenCounteruint256contracts/DynamicNFT.sol:DynamicNFT

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...
0xA7FF038011ab80e0837262c9BAe3814352317cF4 on Ethereum Testnet Sepolia (11155111)