0x4B337Aa91996A5af014A8a715546fA16D1Dc604a
on Ethereum Mainnet (1)
Exact Match
Runtime Bytecode
Creation Bytecode
- Contract Name
- TokenRenderer
- Compilation Target
- src/TokenRenderer.sol:TokenRenderer
- Language
- Solidity
- Compiler
- solc 0.8.27+commit.40a35a09
- EVM Version
- cancun
- Verified At
- 2025-07-17 13:42:12 UTC
- Deployer
- 0x0f20E6fbaF0229f44eE0d2aD1c05Ecf4E89Bc26e
- Deployment Transaction
- 0xf25b0d864357e2959d393e81da5dee97307e0da46a9822766e20db5a877a0c44
- Block Number
- 22939229
- Transaction Index
- 24
ABI
Expand to view
Source Code
- lib/openzeppelin-contracts/contracts/token/ERC721/IERC721.sol
- lib/openzeppelin-contracts/contracts/utils/Base64.sol
- lib/openzeppelin-contracts/contracts/utils/Panic.sol
- lib/openzeppelin-contracts/contracts/utils/Strings.sol
- lib/openzeppelin-contracts/contracts/utils/introspection/IERC165.sol
- lib/openzeppelin-contracts/contracts/utils/math/Math.sol
- lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol
- lib/openzeppelin-contracts/contracts/utils/math/SignedMath.sol
- src/ISimplePage.sol
- src/ITokenRenderer.sol
- src/TokenRenderer.sol
Loading...
Compiler Settings
Loading...
Contract Metadata
Loading...
Creation Bytecode
0x608060405234801561000f575f5ffd5b50604051611f00380380611f00833981810160405281019061003191906100e5565b805f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050610110565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6100a38261007a565b9050919050565b5f6100b482610099565b9050919050565b6100c4816100aa565b81146100ce575f5ffd5b50565b5f815190506100df816100bb565b92915050565b5f602082840312156100fa576100f9610076565b5b5f610107848285016100d1565b91505092915050565b611de38061011d5f395ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806366be185f146100385780637556d1b914610056575b5f5ffd5b610040610086565b60405161004d91906108f8565b60405180910390f35b610070600480360381019061006b9190610955565b6100aa565b60405161007d91906109f0565b60405180910390f35b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60605f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166345915004846040518263ffffffff1660e01b81526004016101069190610a1f565b5f60405180830381865afa158015610120573d5f5f3e3d5ffd5b505050506040513d5f823e3d601f19601f820116820180604052508101906101489190610cbb565b90505f5f90505f5f90505b8260200151518110156101a257428360200151828151811061017857610177610d02565b5b6020026020010151111561019557818061019190610d5c565b9250505b8080600101915050610153565b505f825f01516101b1836104a7565b6101bf8560200151516104a7565b6040516020016101d1939291906112d1565b60405160208183030381529060405290505f609690505f5f90505b846020015151811080156102005750600581105b15610322575f428660200151838151811061021e5761021d610d02565b5b602002602001015111610266576040518060400160405280600781526020017f457870697265640000000000000000000000000000000000000000000000000081525061029d565b6040518060400160405280600681526020017f41637469766500000000000000000000000000000000000000000000000000008152505b9050836102a9846104a7565b6102b2846104a7565b836102da8a6020015187815181106102cd576102cc610d02565b5b60200260200101516104a7565b6040516020016102ee959493929190611502565b604051602081830303815290604052935060198361030c9190611583565b925050808061031a90610d5c565b9150506101ec565b50816040516020016103349190611600565b60405160208183030381529060405291505f845f01516103588660200151516104a7565b610361866104a7565b60405160200161037393929190611873565b60405160208183030381529060405290505f5f90505b8560200151518110801561039d5750600381105b1561040957816103ac826104a7565b6103d3886020015184815181106103c6576103c5610d02565b5b60200260200101516104a7565b6040516020016103e593929190611984565b6040516020818303038152906040529150808061040190610d5c565b915050610389565b508060405160200161041b9190611a1f565b60405160208183030381529060405290505f610478610439896104a7565b875f0151610446886104a7565b61044f88610571565b86604051602001610464959493929190611bd8565b604051602081830303815290604052610571565b90508060405160200161048b9190611cae565b6040516020818303038152906040529650505050505050919050565b60605f60016104b58461059e565b0190505f8167ffffffffffffffff8111156104d3576104d2610a3c565b5b6040519080825280601f01601f1916602001820160405280156105055781602001600182028036833780820191505090505b5090505f82602001820190505b600115610566578080600190039150507f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a858161055b5761055a611ccf565b5b0494505f8503610512575b819350505050919050565b606061059782604051806060016040528060408152602001611d6e6040913960016106ef565b9050919050565b5f5f5f90507a184f03e93ff9f4daa797ed6e38ed64bf6a1f01000000000000000083106105fa577a184f03e93ff9f4daa797ed6e38ed64bf6a1f01000000000000000083816105f0576105ef611ccf565b5b0492506040810190505b6d04ee2d6d415b85acef81000000008310610637576d04ee2d6d415b85acef8100000000838161062d5761062c611ccf565b5b0492506020810190505b662386f26fc10000831061066657662386f26fc10000838161065c5761065b611ccf565b5b0492506010810190505b6305f5e100831061068f576305f5e100838161068557610684611ccf565b5b0492506008810190505b61271083106106b45761271083816106aa576106a9611ccf565b5b0492506004810190505b606483106106d757606483816106cd576106cc611ccf565b5b0492506002810190505b600a83106106e6576001810190505b80915050919050565b60605f84510361070f5760405180602001604052805f8152509050610877565b5f826107405760036002865160046107279190611cfc565b6107319190611583565b61073b9190611d3d565b610767565b6003600286516107509190611583565b61075a9190611d3d565b60046107669190611cfc565b5b90505f8167ffffffffffffffff81111561078457610783610a3c565b5b6040519080825280601f01601f1916602001820160405280156107b65781602001600182028036833780820191505090505b509050600185016020820187885189016020810180515f82525b8284101561082b576003840193508351603f8160121c168701518653600186019550603f81600c1c168701518653600186019550603f8160061c168701518653600186019550603f81168701518653600186019550506107d0565b808252891561086b5760038c51066001811461084e576002811461086157610869565b603d6001870353603d6002870353610869565b603d60018703535b505b50505050505080925050505b9392505050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f819050919050565b5f6108c06108bb6108b68461087e565b61089d565b61087e565b9050919050565b5f6108d1826108a6565b9050919050565b5f6108e2826108c7565b9050919050565b6108f2816108d8565b82525050565b5f60208201905061090b5f8301846108e9565b92915050565b5f604051905090565b5f5ffd5b5f5ffd5b5f819050919050565b61093481610922565b811461093e575f5ffd5b50565b5f8135905061094f8161092b565b92915050565b5f6020828403121561096a5761096961091a565b5b5f61097784828501610941565b91505092915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f6109c282610980565b6109cc818561098a565b93506109dc81856020860161099a565b6109e5816109a8565b840191505092915050565b5f6020820190508181035f830152610a0881846109b8565b905092915050565b610a1981610922565b82525050565b5f602082019050610a325f830184610a10565b92915050565b5f5ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b610a72826109a8565b810181811067ffffffffffffffff82111715610a9157610a90610a3c565b5b80604052505050565b5f610aa3610911565b9050610aaf8282610a69565b919050565b5f5ffd5b5f5ffd5b5f5ffd5b5f67ffffffffffffffff821115610ada57610ad9610a3c565b5b610ae3826109a8565b9050602081019050919050565b5f610b02610afd84610ac0565b610a9a565b905082815260208101848484011115610b1e57610b1d610abc565b5b610b2984828561099a565b509392505050565b5f82601f830112610b4557610b44610ab8565b5b8151610b55848260208601610af0565b91505092915050565b5f67ffffffffffffffff821115610b7857610b77610a3c565b5b602082029050602081019050919050565b5f5ffd5b5f81519050610b9b8161092b565b92915050565b5f610bb3610bae84610b5e565b610a9a565b90508083825260208201905060208402830185811115610bd657610bd5610b89565b5b835b81811015610bff5780610beb8882610b8d565b845260208401935050602081019050610bd8565b5050509392505050565b5f82601f830112610c1d57610c1c610ab8565b5b8151610c2d848260208601610ba1565b91505092915050565b5f60408284031215610c4b57610c4a610a38565b5b610c556040610a9a565b90505f82015167ffffffffffffffff811115610c7457610c73610ab4565b5b610c8084828501610b31565b5f83015250602082015167ffffffffffffffff811115610ca357610ca2610ab4565b5b610caf84828501610c09565b60208301525092915050565b5f60208284031215610cd057610ccf61091a565b5b5f82015167ffffffffffffffff811115610ced57610cec61091e565b5b610cf984828501610c36565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610d6682610922565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203610d9857610d97610d2f565b5b600182019050919050565b5f81905092915050565b7f3c7376672077696474683d2232353022206865696768743d223330302220786d5f8201527f6c6e733d22687474703a2f2f7777772e77332e6f72672f323030302f7376672260208201527f3e00000000000000000000000000000000000000000000000000000000000000604082015250565b5f610e2d604183610da3565b9150610e3882610dad565b604182019050919050565b7f3c7374796c653e000000000000000000000000000000000000000000000000005f82015250565b5f610e77600783610da3565b9150610e8282610e43565b600782019050919050565b7f2e7469746c65207b20666f6e742d66616d696c793a20417269616c3b20666f6e5f8201527f742d73697a653a20313670783b207d0000000000000000000000000000000000602082015250565b5f610ee7602f83610da3565b9150610ef282610e8d565b602f82019050919050565b7f2e696e666f207b20666f6e742d66616d696c793a20417269616c3b20666f6e745f8201527f2d73697a653a20313470783b207d000000000000000000000000000000000000602082015250565b5f610f57602e83610da3565b9150610f6282610efd565b602e82019050919050565b7f2e756e697473207b20666f6e742d66616d696c793a20417269616c3b20666f6e5f8201527f742d73697a653a20313270783b2066696c6c3a20233636363b207d0000000000602082015250565b5f610fc7603b83610da3565b9150610fd282610f6d565b603b82019050919050565b7f3c2f7374796c653e0000000000000000000000000000000000000000000000005f82015250565b5f611011600883610da3565b915061101c82610fdd565b600882019050919050565b7f3c726563742077696474683d223130302522206865696768743d2231303025225f8201527f2066696c6c3d227768697465222f3e0000000000000000000000000000000000602082015250565b5f611081602f83610da3565b915061108c82611027565b602f82019050919050565b7f3c7465787420783d2232302220793d2234302220636c6173733d227469746c655f8201527f2220666f6e742d7765696768743d22626f6c64223e53696d706c65506167652060208201527f537562736372697074696f6e3c2f746578743e00000000000000000000000000604082015250565b5f611117605383610da3565b915061112282611097565b605382019050919050565b7f3c7465787420783d2232302220793d2238302220636c6173733d22696e666f225f8201527f3e446f6d61696e3a200000000000000000000000000000000000000000000000602082015250565b5f611187602983610da3565b91506111928261112d565b602982019050919050565b5f6111a782610980565b6111b18185610da3565b93506111c181856020860161099a565b80840191505092915050565b7f3c2f746578743e000000000000000000000000000000000000000000000000005f82015250565b5f611201600783610da3565b915061120c826111cd565b600782019050919050565b7f3c7465787420783d2232302220793d223131302220636c6173733d22696e666f5f8201527f223e41637469766520556e6974733a2000000000000000000000000000000000602082015250565b5f611271603083610da3565b915061127c82611217565b603082019050919050565b7f202f2000000000000000000000000000000000000000000000000000000000005f82015250565b5f6112bb600383610da3565b91506112c682611287565b600382019050919050565b5f6112db82610e21565b91506112e682610e6b565b91506112f182610edb565b91506112fc82610f4b565b915061130782610fbb565b915061131282611005565b915061131d82611075565b91506113288261110b565b91506113338261117b565b915061133f828661119d565b915061134a826111f5565b915061135582611265565b9150611361828561119d565b915061136c826112af565b9150611378828461119d565b9150611383826111f5565b9150819050949350505050565b7f3c7465787420783d2232302220793d22000000000000000000000000000000005f82015250565b5f6113c4601083610da3565b91506113cf82611390565b601082019050919050565b7f2220636c6173733d22756e697473223e556e69742000000000000000000000005f82015250565b5f61140e601583610da3565b9150611419826113da565b601582019050919050565b7f3a200000000000000000000000000000000000000000000000000000000000005f82015250565b5f611458600283610da3565b915061146382611424565b600282019050919050565b7f2028457870697265733a200000000000000000000000000000000000000000005f82015250565b5f6114a2600b83610da3565b91506114ad8261146e565b600b82019050919050565b7f293c2f746578743e0000000000000000000000000000000000000000000000005f82015250565b5f6114ec600883610da3565b91506114f7826114b8565b600882019050919050565b5f61150d828861119d565b9150611518826113b8565b9150611524828761119d565b915061152f82611402565b915061153b828661119d565b91506115468261144c565b9150611552828561119d565b915061155d82611496565b9150611569828461119d565b9150611574826114e0565b91508190509695505050505050565b5f61158d82610922565b915061159883610922565b92508282019050808211156115b0576115af610d2f565b5b92915050565b7f3c2f7376673e00000000000000000000000000000000000000000000000000005f82015250565b5f6115ea600683610da3565b91506115f5826115b6565b600682019050919050565b5f61160b828461119d565b9150611616826115de565b915081905092915050565b7f2c2261747472696275746573223a5b00000000000000000000000000000000005f82015250565b5f611655600f83610da3565b915061166082611621565b600f82019050919050565b7f7b2274726169745f74797065223a22646f6d61696e222c2276616c7565223a225f82015250565b5f61169f602083610da3565b91506116aa8261166b565b602082019050919050565b7f227d2c00000000000000000000000000000000000000000000000000000000005f82015250565b5f6116e9600383610da3565b91506116f4826116b5565b600382019050919050565b7f7b2274726169745f74797065223a22746f74616c556e697473222c2276616c755f8201527f65223a0000000000000000000000000000000000000000000000000000000000602082015250565b5f611759602383610da3565b9150611764826116ff565b602382019050919050565b7f7d2c0000000000000000000000000000000000000000000000000000000000005f82015250565b5f6117a3600283610da3565b91506117ae8261176f565b600282019050919050565b7f7b2274726169745f74797065223a22616374697665556e697473222c2276616c5f8201527f7565223a00000000000000000000000000000000000000000000000000000000602082015250565b5f611813602483610da3565b915061181e826117b9565b602482019050919050565b7f7d000000000000000000000000000000000000000000000000000000000000005f82015250565b5f61185d600183610da3565b915061186882611829565b600182019050919050565b5f61187d82611649565b915061188882611693565b9150611894828661119d565b915061189f826116dd565b91506118aa8261174d565b91506118b6828561119d565b91506118c182611797565b91506118cc82611807565b91506118d8828461119d565b91506118e382611851565b9150819050949350505050565b7f2c7b2274726169745f74797065223a22756e69740000000000000000000000005f82015250565b5f611924601483610da3565b915061192f826118f0565b601482019050919050565b7f457870697265734174222c2276616c7565223a000000000000000000000000005f82015250565b5f61196e601383610da3565b91506119798261193a565b601382019050919050565b5f61198f828661119d565b915061199a82611918565b91506119a6828561119d565b91506119b182611962565b91506119bd828461119d565b91506119c882611851565b9150819050949350505050565b7f5d000000000000000000000000000000000000000000000000000000000000005f82015250565b5f611a09600183610da3565b9150611a14826119d5565b600182019050919050565b5f611a2a828461119d565b9150611a35826119fd565b915081905092915050565b7f7b226e616d65223a2022506167652023000000000000000000000000000000005f82015250565b5f611a74601083610da3565b9150611a7f82611a40565b601082019050919050565b7f222c20226465736372697074696f6e223a2022446f6d61696e3a2000000000005f82015250565b5f611abe601b83610da3565b9150611ac982611a8a565b601b82019050919050565b7f20776974682000000000000000000000000000000000000000000000000000005f82015250565b5f611b08600683610da3565b9150611b1382611ad4565b600682019050919050565b7f206163746976652073746f7261676520756e697473222c2022696d616765223a5f8201527f2022646174613a696d6167652f7376672b786d6c3b6261736536342c00000000602082015250565b5f611b78603c83610da3565b9150611b8382611b1e565b603c82019050919050565b7f22000000000000000000000000000000000000000000000000000000000000005f82015250565b5f611bc2600183610da3565b9150611bcd82611b8e565b600182019050919050565b5f611be282611a68565b9150611bee828861119d565b9150611bf982611ab2565b9150611c05828761119d565b9150611c1082611afc565b9150611c1c828661119d565b9150611c2782611b6c565b9150611c33828561119d565b9150611c3e82611bb6565b9150611c4a828461119d565b9150611c5582611851565b91508190509695505050505050565b7f646174613a6170706c69636174696f6e2f6a736f6e3b6261736536342c0000005f82015250565b5f611c98601d83610da3565b9150611ca382611c64565b601d82019050919050565b5f611cb882611c8c565b9150611cc4828461119d565b915081905092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f611d0682610922565b9150611d1183610922565b9250828202611d1f81610922565b91508282048414831517611d3657611d35610d2f565b5b5092915050565b5f611d4782610922565b9150611d5283610922565b925082611d6257611d61611ccf565b5b82820490509291505056fe4142434445464748494a4b4c4d4e4f505152535455565758595a6162636465666768696a6b6c6d6e6f707172737475767778797a303132333435363738392b2fa26469706673582212203dffd8799a4eb93565a3eca1784487d4fe998acc3daca1f1cd3848e8db8e7fd464736f6c634300081b0033constructorArguments00000000000000000000000099acdb2946b7240aac9aeb290cc0af145c48007e
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 

Solidity metadata.json IPFS hash: QmSWfrGVy89BZNVFuQZseA35go5EBMeBVZd6Eu7DqS3s9V
RawDecoded
Length: 53 bytes
0xa26469706673582212203dffd8799a4eb93565a3eca1784487d4fe998acc3daca1f1cd3848e8db8e7fd464736f6c634300081b0033
Transformations
Constructor Arguments
RawDecoded
Length: 32 bytes
0x00000000000000000000000099acdb2946b7240aac9aeb290cc0af145c48007e
Runtime Bytecode
On-chain & Recompiled Bytecode
0x608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806366be185f146100385780637556d1b914610056575b5f5ffd5b610040610086565b60405161004d91906108f8565b60405180910390f35b610070600480360381019061006b9190610955565b6100aa565b60405161007d91906109f0565b60405180910390f35b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60605f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166345915004846040518263ffffffff1660e01b81526004016101069190610a1f565b5f60405180830381865afa158015610120573d5f5f3e3d5ffd5b505050506040513d5f823e3d601f19601f820116820180604052508101906101489190610cbb565b90505f5f90505f5f90505b8260200151518110156101a257428360200151828151811061017857610177610d02565b5b6020026020010151111561019557818061019190610d5c565b9250505b8080600101915050610153565b505f825f01516101b1836104a7565b6101bf8560200151516104a7565b6040516020016101d1939291906112d1565b60405160208183030381529060405290505f609690505f5f90505b846020015151811080156102005750600581105b15610322575f428660200151838151811061021e5761021d610d02565b5b602002602001015111610266576040518060400160405280600781526020017f457870697265640000000000000000000000000000000000000000000000000081525061029d565b6040518060400160405280600681526020017f41637469766500000000000000000000000000000000000000000000000000008152505b9050836102a9846104a7565b6102b2846104a7565b836102da8a6020015187815181106102cd576102cc610d02565b5b60200260200101516104a7565b6040516020016102ee959493929190611502565b604051602081830303815290604052935060198361030c9190611583565b925050808061031a90610d5c565b9150506101ec565b50816040516020016103349190611600565b60405160208183030381529060405291505f845f01516103588660200151516104a7565b610361866104a7565b60405160200161037393929190611873565b60405160208183030381529060405290505f5f90505b8560200151518110801561039d5750600381105b1561040957816103ac826104a7565b6103d3886020015184815181106103c6576103c5610d02565b5b60200260200101516104a7565b6040516020016103e593929190611984565b6040516020818303038152906040529150808061040190610d5c565b915050610389565b508060405160200161041b9190611a1f565b60405160208183030381529060405290505f610478610439896104a7565b875f0151610446886104a7565b61044f88610571565b86604051602001610464959493929190611bd8565b604051602081830303815290604052610571565b90508060405160200161048b9190611cae565b6040516020818303038152906040529650505050505050919050565b60605f60016104b58461059e565b0190505f8167ffffffffffffffff8111156104d3576104d2610a3c565b5b6040519080825280601f01601f1916602001820160405280156105055781602001600182028036833780820191505090505b5090505f82602001820190505b600115610566578080600190039150507f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a858161055b5761055a611ccf565b5b0494505f8503610512575b819350505050919050565b606061059782604051806060016040528060408152602001611d6e6040913960016106ef565b9050919050565b5f5f5f90507a184f03e93ff9f4daa797ed6e38ed64bf6a1f01000000000000000083106105fa577a184f03e93ff9f4daa797ed6e38ed64bf6a1f01000000000000000083816105f0576105ef611ccf565b5b0492506040810190505b6d04ee2d6d415b85acef81000000008310610637576d04ee2d6d415b85acef8100000000838161062d5761062c611ccf565b5b0492506020810190505b662386f26fc10000831061066657662386f26fc10000838161065c5761065b611ccf565b5b0492506010810190505b6305f5e100831061068f576305f5e100838161068557610684611ccf565b5b0492506008810190505b61271083106106b45761271083816106aa576106a9611ccf565b5b0492506004810190505b606483106106d757606483816106cd576106cc611ccf565b5b0492506002810190505b600a83106106e6576001810190505b80915050919050565b60605f84510361070f5760405180602001604052805f8152509050610877565b5f826107405760036002865160046107279190611cfc565b6107319190611583565b61073b9190611d3d565b610767565b6003600286516107509190611583565b61075a9190611d3d565b60046107669190611cfc565b5b90505f8167ffffffffffffffff81111561078457610783610a3c565b5b6040519080825280601f01601f1916602001820160405280156107b65781602001600182028036833780820191505090505b509050600185016020820187885189016020810180515f82525b8284101561082b576003840193508351603f8160121c168701518653600186019550603f81600c1c168701518653600186019550603f8160061c168701518653600186019550603f81168701518653600186019550506107d0565b808252891561086b5760038c51066001811461084e576002811461086157610869565b603d6001870353603d6002870353610869565b603d60018703535b505b50505050505080925050505b9392505050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f819050919050565b5f6108c06108bb6108b68461087e565b61089d565b61087e565b9050919050565b5f6108d1826108a6565b9050919050565b5f6108e2826108c7565b9050919050565b6108f2816108d8565b82525050565b5f60208201905061090b5f8301846108e9565b92915050565b5f604051905090565b5f5ffd5b5f5ffd5b5f819050919050565b61093481610922565b811461093e575f5ffd5b50565b5f8135905061094f8161092b565b92915050565b5f6020828403121561096a5761096961091a565b5b5f61097784828501610941565b91505092915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f6109c282610980565b6109cc818561098a565b93506109dc81856020860161099a565b6109e5816109a8565b840191505092915050565b5f6020820190508181035f830152610a0881846109b8565b905092915050565b610a1981610922565b82525050565b5f602082019050610a325f830184610a10565b92915050565b5f5ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b610a72826109a8565b810181811067ffffffffffffffff82111715610a9157610a90610a3c565b5b80604052505050565b5f610aa3610911565b9050610aaf8282610a69565b919050565b5f5ffd5b5f5ffd5b5f5ffd5b5f67ffffffffffffffff821115610ada57610ad9610a3c565b5b610ae3826109a8565b9050602081019050919050565b5f610b02610afd84610ac0565b610a9a565b905082815260208101848484011115610b1e57610b1d610abc565b5b610b2984828561099a565b509392505050565b5f82601f830112610b4557610b44610ab8565b5b8151610b55848260208601610af0565b91505092915050565b5f67ffffffffffffffff821115610b7857610b77610a3c565b5b602082029050602081019050919050565b5f5ffd5b5f81519050610b9b8161092b565b92915050565b5f610bb3610bae84610b5e565b610a9a565b90508083825260208201905060208402830185811115610bd657610bd5610b89565b5b835b81811015610bff5780610beb8882610b8d565b845260208401935050602081019050610bd8565b5050509392505050565b5f82601f830112610c1d57610c1c610ab8565b5b8151610c2d848260208601610ba1565b91505092915050565b5f60408284031215610c4b57610c4a610a38565b5b610c556040610a9a565b90505f82015167ffffffffffffffff811115610c7457610c73610ab4565b5b610c8084828501610b31565b5f83015250602082015167ffffffffffffffff811115610ca357610ca2610ab4565b5b610caf84828501610c09565b60208301525092915050565b5f60208284031215610cd057610ccf61091a565b5b5f82015167ffffffffffffffff811115610ced57610cec61091e565b5b610cf984828501610c36565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610d6682610922565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203610d9857610d97610d2f565b5b600182019050919050565b5f81905092915050565b7f3c7376672077696474683d2232353022206865696768743d223330302220786d5f8201527f6c6e733d22687474703a2f2f7777772e77332e6f72672f323030302f7376672260208201527f3e00000000000000000000000000000000000000000000000000000000000000604082015250565b5f610e2d604183610da3565b9150610e3882610dad565b604182019050919050565b7f3c7374796c653e000000000000000000000000000000000000000000000000005f82015250565b5f610e77600783610da3565b9150610e8282610e43565b600782019050919050565b7f2e7469746c65207b20666f6e742d66616d696c793a20417269616c3b20666f6e5f8201527f742d73697a653a20313670783b207d0000000000000000000000000000000000602082015250565b5f610ee7602f83610da3565b9150610ef282610e8d565b602f82019050919050565b7f2e696e666f207b20666f6e742d66616d696c793a20417269616c3b20666f6e745f8201527f2d73697a653a20313470783b207d000000000000000000000000000000000000602082015250565b5f610f57602e83610da3565b9150610f6282610efd565b602e82019050919050565b7f2e756e697473207b20666f6e742d66616d696c793a20417269616c3b20666f6e5f8201527f742d73697a653a20313270783b2066696c6c3a20233636363b207d0000000000602082015250565b5f610fc7603b83610da3565b9150610fd282610f6d565b603b82019050919050565b7f3c2f7374796c653e0000000000000000000000000000000000000000000000005f82015250565b5f611011600883610da3565b915061101c82610fdd565b600882019050919050565b7f3c726563742077696474683d223130302522206865696768743d2231303025225f8201527f2066696c6c3d227768697465222f3e0000000000000000000000000000000000602082015250565b5f611081602f83610da3565b915061108c82611027565b602f82019050919050565b7f3c7465787420783d2232302220793d2234302220636c6173733d227469746c655f8201527f2220666f6e742d7765696768743d22626f6c64223e53696d706c65506167652060208201527f537562736372697074696f6e3c2f746578743e00000000000000000000000000604082015250565b5f611117605383610da3565b915061112282611097565b605382019050919050565b7f3c7465787420783d2232302220793d2238302220636c6173733d22696e666f225f8201527f3e446f6d61696e3a200000000000000000000000000000000000000000000000602082015250565b5f611187602983610da3565b91506111928261112d565b602982019050919050565b5f6111a782610980565b6111b18185610da3565b93506111c181856020860161099a565b80840191505092915050565b7f3c2f746578743e000000000000000000000000000000000000000000000000005f82015250565b5f611201600783610da3565b915061120c826111cd565b600782019050919050565b7f3c7465787420783d2232302220793d223131302220636c6173733d22696e666f5f8201527f223e41637469766520556e6974733a2000000000000000000000000000000000602082015250565b5f611271603083610da3565b915061127c82611217565b603082019050919050565b7f202f2000000000000000000000000000000000000000000000000000000000005f82015250565b5f6112bb600383610da3565b91506112c682611287565b600382019050919050565b5f6112db82610e21565b91506112e682610e6b565b91506112f182610edb565b91506112fc82610f4b565b915061130782610fbb565b915061131282611005565b915061131d82611075565b91506113288261110b565b91506113338261117b565b915061133f828661119d565b915061134a826111f5565b915061135582611265565b9150611361828561119d565b915061136c826112af565b9150611378828461119d565b9150611383826111f5565b9150819050949350505050565b7f3c7465787420783d2232302220793d22000000000000000000000000000000005f82015250565b5f6113c4601083610da3565b91506113cf82611390565b601082019050919050565b7f2220636c6173733d22756e697473223e556e69742000000000000000000000005f82015250565b5f61140e601583610da3565b9150611419826113da565b601582019050919050565b7f3a200000000000000000000000000000000000000000000000000000000000005f82015250565b5f611458600283610da3565b915061146382611424565b600282019050919050565b7f2028457870697265733a200000000000000000000000000000000000000000005f82015250565b5f6114a2600b83610da3565b91506114ad8261146e565b600b82019050919050565b7f293c2f746578743e0000000000000000000000000000000000000000000000005f82015250565b5f6114ec600883610da3565b91506114f7826114b8565b600882019050919050565b5f61150d828861119d565b9150611518826113b8565b9150611524828761119d565b915061152f82611402565b915061153b828661119d565b91506115468261144c565b9150611552828561119d565b915061155d82611496565b9150611569828461119d565b9150611574826114e0565b91508190509695505050505050565b5f61158d82610922565b915061159883610922565b92508282019050808211156115b0576115af610d2f565b5b92915050565b7f3c2f7376673e00000000000000000000000000000000000000000000000000005f82015250565b5f6115ea600683610da3565b91506115f5826115b6565b600682019050919050565b5f61160b828461119d565b9150611616826115de565b915081905092915050565b7f2c2261747472696275746573223a5b00000000000000000000000000000000005f82015250565b5f611655600f83610da3565b915061166082611621565b600f82019050919050565b7f7b2274726169745f74797065223a22646f6d61696e222c2276616c7565223a225f82015250565b5f61169f602083610da3565b91506116aa8261166b565b602082019050919050565b7f227d2c00000000000000000000000000000000000000000000000000000000005f82015250565b5f6116e9600383610da3565b91506116f4826116b5565b600382019050919050565b7f7b2274726169745f74797065223a22746f74616c556e697473222c2276616c755f8201527f65223a0000000000000000000000000000000000000000000000000000000000602082015250565b5f611759602383610da3565b9150611764826116ff565b602382019050919050565b7f7d2c0000000000000000000000000000000000000000000000000000000000005f82015250565b5f6117a3600283610da3565b91506117ae8261176f565b600282019050919050565b7f7b2274726169745f74797065223a22616374697665556e697473222c2276616c5f8201527f7565223a00000000000000000000000000000000000000000000000000000000602082015250565b5f611813602483610da3565b915061181e826117b9565b602482019050919050565b7f7d000000000000000000000000000000000000000000000000000000000000005f82015250565b5f61185d600183610da3565b915061186882611829565b600182019050919050565b5f61187d82611649565b915061188882611693565b9150611894828661119d565b915061189f826116dd565b91506118aa8261174d565b91506118b6828561119d565b91506118c182611797565b91506118cc82611807565b91506118d8828461119d565b91506118e382611851565b9150819050949350505050565b7f2c7b2274726169745f74797065223a22756e69740000000000000000000000005f82015250565b5f611924601483610da3565b915061192f826118f0565b601482019050919050565b7f457870697265734174222c2276616c7565223a000000000000000000000000005f82015250565b5f61196e601383610da3565b91506119798261193a565b601382019050919050565b5f61198f828661119d565b915061199a82611918565b91506119a6828561119d565b91506119b182611962565b91506119bd828461119d565b91506119c882611851565b9150819050949350505050565b7f5d000000000000000000000000000000000000000000000000000000000000005f82015250565b5f611a09600183610da3565b9150611a14826119d5565b600182019050919050565b5f611a2a828461119d565b9150611a35826119fd565b915081905092915050565b7f7b226e616d65223a2022506167652023000000000000000000000000000000005f82015250565b5f611a74601083610da3565b9150611a7f82611a40565b601082019050919050565b7f222c20226465736372697074696f6e223a2022446f6d61696e3a2000000000005f82015250565b5f611abe601b83610da3565b9150611ac982611a8a565b601b82019050919050565b7f20776974682000000000000000000000000000000000000000000000000000005f82015250565b5f611b08600683610da3565b9150611b1382611ad4565b600682019050919050565b7f206163746976652073746f7261676520756e697473222c2022696d616765223a5f8201527f2022646174613a696d6167652f7376672b786d6c3b6261736536342c00000000602082015250565b5f611b78603c83610da3565b9150611b8382611b1e565b603c82019050919050565b7f22000000000000000000000000000000000000000000000000000000000000005f82015250565b5f611bc2600183610da3565b9150611bcd82611b8e565b600182019050919050565b5f611be282611a68565b9150611bee828861119d565b9150611bf982611ab2565b9150611c05828761119d565b9150611c1082611afc565b9150611c1c828661119d565b9150611c2782611b6c565b9150611c33828561119d565b9150611c3e82611bb6565b9150611c4a828461119d565b9150611c5582611851565b91508190509695505050505050565b7f646174613a6170706c69636174696f6e2f6a736f6e3b6261736536342c0000005f82015250565b5f611c98601d83610da3565b9150611ca382611c64565b601d82019050919050565b5f611cb882611c8c565b9150611cc4828461119d565b915081905092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f611d0682610922565b9150611d1183610922565b9250828202611d1f81610922565b91508282048414831517611d3657611d35610d2f565b5b5092915050565b5f611d4782610922565b9150611d5283610922565b925082611d6257611d61611ccf565b5b82820490509291505056fe4142434445464748494a4b4c4d4e4f505152535455565758595a6162636465666768696a6b6c6d6e6f707172737475767778797a303132333435363738392b2fa26469706673582212203dffd8799a4eb93565a3eca1784487d4fe998acc3daca1f1cd3848e8db8e7fd464736f6c634300081b0033
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 

Solidity metadata.json IPFS hash: QmSWfrGVy89BZNVFuQZseA35go5EBMeBVZd6Eu7DqS3s9V
RawDecoded
Length: 53 bytes
0xa26469706673582212203dffd8799a4eb93565a3eca1784487d4fe998acc3daca1f1cd3848e8db8e7fd464736f6c634300081b0033
Storage Layout
Slot | Offset | Bytes | Label | Type | Contract |
---|---|---|---|---|---|
0 | 0 | 20 | pages | contract ISimplePage | src/TokenRenderer.sol:TokenRenderer |
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...