Sourcify Logosourcify.eth

0x672273a0f08D25EbFF13748cDFb3Fb45105070B3

on Ethereum Testnet Sepolia (11155111)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
TokenReputationContract
Compilation Target
contracts/TokenReputationContract.sol:TokenReputationContract
Language
Solidity
Compiler
solc 0.8.30+commit.73712a01
EVM Version
default
Verified At
2025-10-25 15:28:10 UTC
Deployer
0xD600FD0d4B0744C0398f2Ad4D1b978528435E1C8
Deployment Transaction
0xbd6dc0629c27c02fe283a060c80d4515fc1403a43d646183e03900c527b923dc
Block Number
9488031
Transaction Index
10

Read/Write Contract on:

OpenZeppelin Logo

ABI

Expand to view

Source Code

Remix IDE LogoView on Remix IDE
EXPLORER
TokenReputationContract.sol

Loading files...

Compiler Settings

Loading...

Contract Metadata

Loading...

Creation Bytecode

0x608060405234801561000f575f5ffd5b5060405161271b38038061271b83398181016040528101906100319190610114565b3360055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550805f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505061013f565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6100e3826100ba565b9050919050565b6100f3816100d9565b81146100fd575f5ffd5b50565b5f8151905061010e816100ea565b92915050565b5f60208284031215610129576101286100b6565b5b5f61013684828501610100565b91505092915050565b6125cf8061014c5f395ff3fe608060405260043610610101575f3560e01c8063functionSignature8da5cb5b11610094578063functionSignaturee0bad27c11610063578063functionSignaturee0bad27c14610325578063functionSignatureef9e5e281461034d578063functionSignaturef25b9caa14610369578063functionSignaturef66a1b7114610393578063functionSignaturef98d06f0146103d257610108565b8063functionSignature8da5cb5b14610278578063functionSignatureb0b378da146102a2578063functionSignatureccf73061146102ca578063functionSignatureda7da1a8146102e657610108565b8063functionSignature46b2b087116100d0578063functionSignature46b2b087146101a4578063functionSignature6d1fdf6f146101e7578063functionSignature705f540c14610211578063functionSignature713b6bfd1461025057610108565b8063functionSignature13e5c7461461010c578063functionSignature2a5c792a14610128578063functionSignature3180dc5914610152578063functionSignature3ccfd60b1461018e57610108565b3661010857005b5f5ffd5b610126600480360381019061012191906111b8565b6103fc565b005b348015610133575f5ffd5b5061013c610480565b60405161014991906113ad565b60405180910390f35b34801561015d575f5ffd5b50610178600480360381019061017391906114f5565b610554565b6040516101859190611554565b60405180910390f35b348015610199575f5ffd5b506101a2610581565b005b3480156101af575f5ffd5b506101ca60048036038101906101c5919061156d565b610677565b6040516101de98979695949392919061161f565b60405180910390f35b3480156101f2575f5ffd5b506101fb610723565b60405161020891906116da565b60405180910390f35b34801561021c575f5ffd5b50610237600480360381019061023291906116f3565b61074a565b6040516102479493929190611750565b60405180910390f35b34801561025b575f5ffd5b5061027660048036038101906102719190611793565b610879565b005b348015610283575f5ffd5b5061028c6109d1565b60405161029991906116da565b60405180910390f35b3480156102ad575f5ffd5b506102c860048036038101906102c39190611853565b6109f6565b005b6102e460048036038101906102df91906118b0565b610aea565b005b3480156102f1575f5ffd5b5061030c6004803603810190610307919061156d565b610b50565b60405161031c949392919061192e565b60405180910390f35b348015610330575f5ffd5b5061034b60048036038101906103469190611a1b565b610bce565b005b61036760048036038101906103629190611a99565b610da1565b005b348015610374575f5ffd5b5061037d610f68565b60405161038a9190611ae4565b60405180910390f35b34801561039e575f5ffd5b506103b960048036038101906103b4919061156d565b610f6d565b6040516103c99493929190611750565b60405180910390f35b3480156103dd575f5ffd5b506103e661109a565b6040516103f39190611b58565b60405180910390f35b6104068282610da1565b5f6104138989603c61074a565b9350505050603c81426104269190611b9e565b1115610467576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161045e90611c2b565b60405180910390fd5b610475898989898989610879565b505050505050505050565b60606003805480602002602001604051908101604052809291908181526020015f905b8282101561054b578382905f5260205f200180546104c090611c76565b80601f01602080910402602001604051908101604052809291908181526020018280546104ec90611c76565b80156105375780601f1061050e57610100808354040283529160200191610537565b820191905f5260205f20905b81548152906001019060200180831161051a57829003601f168201915b5050505050815260200190600101906104a3565b50505050905090565b6002818051602081018201805184825260208301602085012081835280955050505050505f915090505481565b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610610576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161060790611cf0565b60405180910390fd5b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc4790811502906040515f60405180830381858888f19350505050158015610674573d5f5f3e3d5ffd5b50565b5f5f5f5f5f5f5f5f5f60018b8b604051610692929190611d3c565b90815260200160405180910390206040518060800160405290815f8201548152602001600182015481526020016002820154815260200160038201548152505090505f5f5f5f6106e28f8f610f6d565b9350935093509350845f0151856020015186604001518760600151878787879c509c509c509c509c509c509c509c5050505050509295985092959890939650565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b5f5f5f5f5f60028888604051610761929190611d3c565b90815260200160405180910390205490505f5f1b81036107b6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107ad90611d9e565b60405180910390fd5b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a4ae35e083896040518363ffffffff1660e01b8152600401610812929190611dbc565b608060405180830381865afa15801561082d573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108519190611eee565b9050805f01518160200151826040015183606001519550955095509550505093509350935093565b6004868660405161088b929190611d3c565b90815260200160405180910390205f9054906101000a900460ff1661091e576003868690918060018154018082558091505060019003905f5260205f20015f9091929091929091929091925091826108e49291906120ba565b506001600487876040516108f9929190611d3c565b90815260200160405180910390205f6101000a81548160ff0219169083151502179055505b60405180608001604052808581526020018481526020018381526020018281525060018787604051610951929190611d3c565b90815260200160405180910390205f820151815f01556020820151816001015560408201518160020155606082015181600301559050507feventSignature8fac86f24d5687f1c56ca9ded633fc9d50a6f8c5ec8ae3733e29cf5660e834278686868686866040516109c1969594939291906121b3565b60405180910390a1505050505050565b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a85576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a7c90611cf0565b60405180910390fd5b8060028484604051610a98929190611d3c565b9081526020016040518091039020819055507feventSignaturecc327f01c5935b789e90b79790f64667ef3cc4b30d6397a47a71fb1520867536838383604051610add9392919061220d565b60405180910390a1505050565b610af48282610da1565b5f5f5f610b018787610f6d565b935050925092507feventSignature8b2fb0bb75ca9581d164a0943c5cc02b047beebd18f8d4383b8a18f57c2d2e9f8787858585604051610b3f95949392919061223d565b60405180910390a150505050505050565b5f5f5f5f5f60018787604051610b67929190611d3c565b90815260200160405180910390206040518060800160405290815f820154815260200160018201548152602001600282015481526020016003820154815250509050805f015181602001518260400151836060015194509450945094505092959194509250565b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c5d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c5490611cf0565b60405180910390fd5b818190508484905014610ca5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c9c906122d3565b60405180910390fd5b5f5f90505b84849050811015610d9a57828282818110610cc857610cc76122f1565b5b905060200201356002868684818110610ce457610ce36122f1565b5b9050602002810190610cf6919061232a565b604051610d04929190611d3c565b9081526020016040518091039020819055507feventSignaturecc327f01c5935b789e90b79790f64667ef3cc4b30d6397a47a71fb1520867536858583818110610d4a57610d496122f1565b5b9050602002810190610d5c919061232a565b858585818110610d6f57610d6e6122f1565b5b90506020020135604051610d859392919061220d565b60405180910390a18080600101915050610caa565b5050505050565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663d47eed4584846040518363ffffffff1660e01b8152600401610dfd9291906124e4565b602060405180830381865afa158015610e18573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e3c9190612506565b905080341015610e81576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e789061257b565b60405180910390fd5b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663functionSignatureef9e5e288285856040518463ffffffff1660e01b8152600401610edd9291906124e4565b5f604051808303818588803b158015610ef4575f5ffd5b505af1158015610f06573d5f5f3e3d5ffd5b505050505080341115610f63573373ffffffffffffffffffffffffffffffffffffffff166108fc8234610f399190611b9e565b90811502906040515f60405180830381858888f19350505050158015610f61573d5f5f3e3d5ffd5b505b505050565b603c81565b5f5f5f5f5f60028787604051610f84929190611d3c565b90815260200160405180910390205490505f5f1b8103610fd9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fd090611d9e565b60405180910390fd5b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166396834ad3836040518263ffffffff1660e01b81526004016110339190611554565b608060405180830381865afa15801561104e573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906110729190611eee565b9050805f01518160200151826040015183606001519550955095509550505092959194509250565b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f604051905090565b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f8401126110f0576110ef6110cf565b5b8235905067ffffffffffffffff81111561110d5761110c6110d3565b5b602083019150836001820283011115611129576111286110d7565b5b9250929050565b5f819050919050565b61114281611130565b811461114c575f5ffd5b50565b5f8135905061115d81611139565b92915050565b5f5f83601f840112611178576111776110cf565b5b8235905067ffffffffffffffff811115611195576111946110d3565b5b6020830191508360208202830111156111b1576111b06110d7565b5b9250929050565b5f5f5f5f5f5f5f5f60c0898b0312156111d4576111d36110c7565b5b5f89013567ffffffffffffffff8111156111f1576111f06110cb565b5b6111fd8b828c016110db565b985098505060206112108b828c0161114f565b96505060406112218b828c0161114f565b95505060606112328b828c0161114f565b94505060806112438b828c0161114f565b93505060a089013567ffffffffffffffff811115611264576112636110cb565b5b6112708b828c01611163565b92509250509295985092959890939650565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f6112ed826112ab565b6112f781856112b5565b93506113078185602086016112c5565b611310816112d3565b840191505092915050565b5f61132683836112e3565b905092915050565b5f602082019050919050565b5f61134482611282565b61134e818561128c565b9350836020820285016113608561129c565b805f5b8581101561139b578484038952815161137c858261131b565b94506113878361132e565b925060208a01995050600181019050611363565b50829750879550505050505092915050565b5f6020820190508181035f8301526113c5818461133a565b905092915050565b5f5ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b611407826112d3565b810181811067ffffffffffffffff82111715611426576114256113d1565b5b80604052505050565b5f6114386110be565b905061144482826113fe565b919050565b5f67ffffffffffffffff821115611463576114626113d1565b5b61146c826112d3565b9050602081019050919050565b828183375f83830152505050565b5f61149961149484611449565b61142f565b9050828152602081018484840111156114b5576114b46113cd565b5b6114c0848285611479565b509392505050565b5f82601f8301126114dc576114db6110cf565b5b81356114ec848260208601611487565b91505092915050565b5f6020828403121561150a576115096110c7565b5b5f82013567ffffffffffffffff811115611527576115266110cb565b5b611533848285016114c8565b91505092915050565b5f819050919050565b61154e8161153c565b82525050565b5f6020820190506115675f830184611545565b92915050565b5f5f60208385031215611583576115826110c7565b5b5f83013567ffffffffffffffff8111156115a05761159f6110cb565b5b6115ac858286016110db565b92509250509250929050565b6115c181611130565b82525050565b5f8160070b9050919050565b6115dc816115c7565b82525050565b5f67ffffffffffffffff82169050919050565b6115fe816115e2565b82525050565b5f8160030b9050919050565b61161981611604565b82525050565b5f610100820190506116335f83018b6115b8565b611640602083018a6115b8565b61164d60408301896115b8565b61165a60608301886115b8565b61166760808301876115d3565b61167460a08301866115f5565b61168160c0830185611610565b61168e60e08301846115b8565b9998505050505050505050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6116c48261169b565b9050919050565b6116d4816116ba565b82525050565b5f6020820190506116ed5f8301846116cb565b92915050565b5f5f5f6040848603121561170a576117096110c7565b5b5f84013567ffffffffffffffff811115611727576117266110cb565b5b611733868287016110db565b935093505060206117468682870161114f565b9150509250925092565b5f6080820190506117635f8301876115d3565b61177060208301866115f5565b61177d6040830185611610565b61178a60608301846115b8565b95945050505050565b5f5f5f5f5f5f60a087890312156117ad576117ac6110c7565b5b5f87013567ffffffffffffffff8111156117ca576117c96110cb565b5b6117d689828a016110db565b965096505060206117e989828a0161114f565b94505060406117fa89828a0161114f565b935050606061180b89828a0161114f565b925050608061181c89828a0161114f565b9150509295509295509295565b6118328161153c565b811461183c575f5ffd5b50565b5f8135905061184d81611829565b92915050565b5f5f5f6040848603121561186a576118696110c7565b5b5f84013567ffffffffffffffff811115611887576118866110cb565b5b611893868287016110db565b935093505060206118a68682870161183f565b9150509250925092565b5f5f5f5f604085870312156118c8576118c76110c7565b5b5f85013567ffffffffffffffff8111156118e5576118e46110cb565b5b6118f1878288016110db565b9450945050602085013567ffffffffffffffff811115611914576119136110cb565b5b61192087828801611163565b925092505092959194509250565b5f6080820190506119415f8301876115b8565b61194e60208301866115b8565b61195b60408301856115b8565b61196860608301846115b8565b95945050505050565b5f5f83601f840112611986576119856110cf565b5b8235905067ffffffffffffffff8111156119a3576119a26110d3565b5b6020830191508360208202830111156119bf576119be6110d7565b5b9250929050565b5f5f83601f8401126119db576119da6110cf565b5b8235905067ffffffffffffffff8111156119f8576119f76110d3565b5b602083019150836020820283011115611a1457611a136110d7565b5b9250929050565b5f5f5f5f60408587031215611a3357611a326110c7565b5b5f85013567ffffffffffffffff811115611a5057611a4f6110cb565b5b611a5c87828801611971565b9450945050602085013567ffffffffffffffff811115611a7f57611a7e6110cb565b5b611a8b878288016119c6565b925092505092959194509250565b5f5f60208385031215611aaf57611aae6110c7565b5b5f83013567ffffffffffffffff811115611acc57611acb6110cb565b5b611ad885828601611163565b92509250509250929050565b5f602082019050611af75f8301846115b8565b92915050565b5f819050919050565b5f611b20611b1b611b168461169b565b611afd565b61169b565b9050919050565b5f611b3182611b06565b9050919050565b5f611b4282611b27565b9050919050565b611b5281611b38565b82525050565b5f602082019050611b6b5f830184611b49565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f611ba882611130565b9150611bb383611130565b9250828203905081811115611bcb57611bca611b71565b5b92915050565b5f82825260208201905092915050565b7f507269636520746f6f207374616c6500000000000000000000000000000000005f82015250565b5f611c15600f83611bd1565b9150611c2082611be1565b602082019050919050565b5f6020820190508181035f830152611c4281611c09565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680611c8d57607f821691505b602082108103611ca057611c9f611c49565b5b50919050565b7f4f6e6c79206f776e65722063616e2063616c6c207468697300000000000000005f82015250565b5f611cda601883611bd1565b9150611ce582611ca6565b602082019050919050565b5f6020820190508181035f830152611d0781611cce565b9050919050565b5f81905092915050565b5f611d238385611d0e565b9350611d30838584611479565b82840190509392505050565b5f611d48828486611d18565b91508190509392505050565b7f50726963652066656564206e6f742073657420666f7220746f6b656e000000005f82015250565b5f611d88601c83611bd1565b9150611d9382611d54565b602082019050919050565b5f6020820190508181035f830152611db581611d7c565b9050919050565b5f604082019050611dcf5f830185611545565b611ddc60208301846115b8565b9392505050565b5f5ffd5b611df0816115c7565b8114611dfa575f5ffd5b50565b5f81519050611e0b81611de7565b92915050565b611e1a816115e2565b8114611e24575f5ffd5b50565b5f81519050611e3581611e11565b92915050565b611e4481611604565b8114611e4e575f5ffd5b50565b5f81519050611e5f81611e3b565b92915050565b5f81519050611e7381611139565b92915050565b5f60808284031215611e8e57611e8d611de3565b5b611e98608061142f565b90505f611ea784828501611dfd565b5f830152506020611eba84828501611e27565b6020830152506040611ece84828501611e51565b6040830152506060611ee284828501611e65565b60608301525092915050565b5f60808284031215611f0357611f026110c7565b5b5f611f1084828501611e79565b91505092915050565b5f82905092915050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302611f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82611f44565b611f898683611f44565b95508019841693508086168417925050509392505050565b5f611fbb611fb6611fb184611130565b611afd565b611130565b9050919050565b5f819050919050565b611fd483611fa1565b611fe8611fe082611fc2565b848454611f50565b825550505050565b5f5f905090565b611fff611ff0565b61200a818484611fcb565b505050565b5b8181101561202d576120225f82611ff7565b600181019050612010565b5050565b601f8211156120725761204381611f23565b61204c84611f35565b8101602085101561205b578190505b61206f61206785611f35565b83018261200f565b50505b505050565b5f82821c905092915050565b5f6120925f1984600802612077565b1980831691505092915050565b5f6120aa8383612083565b9150826002028217905092915050565b6120c48383611f19565b67ffffffffffffffff8111156120dd576120dc6113d1565b5b6120e78254611c76565b6120f2828285612031565b5f601f83116001811461211f575f841561210d578287013590505b612117858261209f565b86555061217e565b601f19841661212d86611f23565b5f5b828110156121545784890135825560018201915060208501945060208101905061212f565b86831015612171578489013561216d601f891682612083565b8355505b6001600288020188555050505b50505050505050565b5f6121928385611bd1565b935061219f838584611479565b6121a8836112d3565b840190509392505050565b5f60a0820190508181035f8301526121cc81888a612187565b90506121db60208301876115b8565b6121e860408301866115b8565b6121f560608301856115b8565b61220260808301846115b8565b979650505050505050565b5f6040820190508181035f830152612226818587612187565b90506122356020830184611545565b949350505050565b5f6080820190508181035f830152612256818789612187565b905061226560208301866115d3565b61227260408301856115f5565b61227f60608301846115b8565b9695505050505050565b7f4172726179206c656e677468206d69736d6174636800000000000000000000005f82015250565b5f6122bd601583611bd1565b91506122c882612289565b602082019050919050565b5f6020820190508181035f8301526122ea816122b1565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f5f833560016020038436030381126123465761234561231e565b5b80840192508235915067ffffffffffffffff82111561236857612367612322565b5b60208301925060018202360383131561238457612383612326565b5b509250929050565b5f82825260208201905092915050565b5f819050919050565b5f82825260208201905092915050565b5f6123c083856123a5565b93506123cd838584611479565b6123d6836112d3565b840190509392505050565b5f6123ed8484846123b5565b90509392505050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5f8335600160200384360303811261241e5761241d6123fe565b5b83810192508235915060208301925067ffffffffffffffff821115612446576124456123f6565b5b60018202360383131561245c5761245b6123fa565b5b509250929050565b5f602082019050919050565b5f61247b838561238c565b93508360208402850161248d8461239c565b805f5b878110156124d25784840389526124a78284612402565b6124b28682846123e1565b95506124bd84612464565b935060208b019a505050600181019050612490565b50829750879450505050509392505050565b5f6020820190508181035f8301526124fd818486612470565b90509392505050565b5f6020828403121561251b5761251a6110c7565b5b5f61252884828501611e65565b91505092915050565b7f496e73756666696369656e7420666565000000000000000000000000000000005f82015250565b5f612565601083611bd1565b915061257082612531565b602082019050919050565b5f6020820190508181035f83015261259281612559565b905091905056fea2646970667358221220f4c33ea35beb7ff9c17b5155e6f640b61a35c35511b3844f1536a9a1b527b4c464736f6c634300081e0033constructorArguments000000000000000000000000dd24f84d36bf92c65f92307595335bdfab5bbd21

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: Qmep6s1yjfm4DjAyrt13sBmvDRRetR2Ntyqp2E2QHzrpjm
RawDecoded
Length: 53 bytes
0xa2646970667358221220f4c33ea35beb7ff9c17b5155e6f640b61a35c35511b3844f1536a9a1b527b4c464736f6c634300081e0033

Transformations

Constructor Arguments

RawDecoded
Length: 32 bytes
0x000000000000000000000000dd24f84d36bf92c65f92307595335bdfab5bbd21

Runtime Bytecode

0x608060405260043610610101575f3560e01c8063functionSignature8da5cb5b11610094578063functionSignaturee0bad27c11610063578063functionSignaturee0bad27c14610325578063functionSignatureef9e5e281461034d578063functionSignaturef25b9caa14610369578063functionSignaturef66a1b7114610393578063functionSignaturef98d06f0146103d257610108565b8063functionSignature8da5cb5b14610278578063functionSignatureb0b378da146102a2578063functionSignatureccf73061146102ca578063functionSignatureda7da1a8146102e657610108565b8063functionSignature46b2b087116100d0578063functionSignature46b2b087146101a4578063functionSignature6d1fdf6f146101e7578063functionSignature705f540c14610211578063functionSignature713b6bfd1461025057610108565b8063functionSignature13e5c7461461010c578063functionSignature2a5c792a14610128578063functionSignature3180dc5914610152578063functionSignature3ccfd60b1461018e57610108565b3661010857005b5f5ffd5b610126600480360381019061012191906111b8565b6103fc565b005b348015610133575f5ffd5b5061013c610480565b60405161014991906113ad565b60405180910390f35b34801561015d575f5ffd5b50610178600480360381019061017391906114f5565b610554565b6040516101859190611554565b60405180910390f35b348015610199575f5ffd5b506101a2610581565b005b3480156101af575f5ffd5b506101ca60048036038101906101c5919061156d565b610677565b6040516101de98979695949392919061161f565b60405180910390f35b3480156101f2575f5ffd5b506101fb610723565b60405161020891906116da565b60405180910390f35b34801561021c575f5ffd5b50610237600480360381019061023291906116f3565b61074a565b6040516102479493929190611750565b60405180910390f35b34801561025b575f5ffd5b5061027660048036038101906102719190611793565b610879565b005b348015610283575f5ffd5b5061028c6109d1565b60405161029991906116da565b60405180910390f35b3480156102ad575f5ffd5b506102c860048036038101906102c39190611853565b6109f6565b005b6102e460048036038101906102df91906118b0565b610aea565b005b3480156102f1575f5ffd5b5061030c6004803603810190610307919061156d565b610b50565b60405161031c949392919061192e565b60405180910390f35b348015610330575f5ffd5b5061034b60048036038101906103469190611a1b565b610bce565b005b61036760048036038101906103629190611a99565b610da1565b005b348015610374575f5ffd5b5061037d610f68565b60405161038a9190611ae4565b60405180910390f35b34801561039e575f5ffd5b506103b960048036038101906103b4919061156d565b610f6d565b6040516103c99493929190611750565b60405180910390f35b3480156103dd575f5ffd5b506103e661109a565b6040516103f39190611b58565b60405180910390f35b6104068282610da1565b5f6104138989603c61074a565b9350505050603c81426104269190611b9e565b1115610467576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161045e90611c2b565b60405180910390fd5b610475898989898989610879565b505050505050505050565b60606003805480602002602001604051908101604052809291908181526020015f905b8282101561054b578382905f5260205f200180546104c090611c76565b80601f01602080910402602001604051908101604052809291908181526020018280546104ec90611c76565b80156105375780601f1061050e57610100808354040283529160200191610537565b820191905f5260205f20905b81548152906001019060200180831161051a57829003601f168201915b5050505050815260200190600101906104a3565b50505050905090565b6002818051602081018201805184825260208301602085012081835280955050505050505f915090505481565b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610610576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161060790611cf0565b60405180910390fd5b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc4790811502906040515f60405180830381858888f19350505050158015610674573d5f5f3e3d5ffd5b50565b5f5f5f5f5f5f5f5f5f60018b8b604051610692929190611d3c565b90815260200160405180910390206040518060800160405290815f8201548152602001600182015481526020016002820154815260200160038201548152505090505f5f5f5f6106e28f8f610f6d565b9350935093509350845f0151856020015186604001518760600151878787879c509c509c509c509c509c509c509c5050505050509295985092959890939650565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b5f5f5f5f5f60028888604051610761929190611d3c565b90815260200160405180910390205490505f5f1b81036107b6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107ad90611d9e565b60405180910390fd5b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a4ae35e083896040518363ffffffff1660e01b8152600401610812929190611dbc565b608060405180830381865afa15801561082d573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108519190611eee565b9050805f01518160200151826040015183606001519550955095509550505093509350935093565b6004868660405161088b929190611d3c565b90815260200160405180910390205f9054906101000a900460ff1661091e576003868690918060018154018082558091505060019003905f5260205f20015f9091929091929091929091925091826108e49291906120ba565b506001600487876040516108f9929190611d3c565b90815260200160405180910390205f6101000a81548160ff0219169083151502179055505b60405180608001604052808581526020018481526020018381526020018281525060018787604051610951929190611d3c565b90815260200160405180910390205f820151815f01556020820151816001015560408201518160020155606082015181600301559050507feventSignature8fac86f24d5687f1c56ca9ded633fc9d50a6f8c5ec8ae3733e29cf5660e834278686868686866040516109c1969594939291906121b3565b60405180910390a1505050505050565b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a85576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a7c90611cf0565b60405180910390fd5b8060028484604051610a98929190611d3c565b9081526020016040518091039020819055507feventSignaturecc327f01c5935b789e90b79790f64667ef3cc4b30d6397a47a71fb1520867536838383604051610add9392919061220d565b60405180910390a1505050565b610af48282610da1565b5f5f5f610b018787610f6d565b935050925092507feventSignature8b2fb0bb75ca9581d164a0943c5cc02b047beebd18f8d4383b8a18f57c2d2e9f8787858585604051610b3f95949392919061223d565b60405180910390a150505050505050565b5f5f5f5f5f60018787604051610b67929190611d3c565b90815260200160405180910390206040518060800160405290815f820154815260200160018201548152602001600282015481526020016003820154815250509050805f015181602001518260400151836060015194509450945094505092959194509250565b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c5d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c5490611cf0565b60405180910390fd5b818190508484905014610ca5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c9c906122d3565b60405180910390fd5b5f5f90505b84849050811015610d9a57828282818110610cc857610cc76122f1565b5b905060200201356002868684818110610ce457610ce36122f1565b5b9050602002810190610cf6919061232a565b604051610d04929190611d3c565b9081526020016040518091039020819055507feventSignaturecc327f01c5935b789e90b79790f64667ef3cc4b30d6397a47a71fb1520867536858583818110610d4a57610d496122f1565b5b9050602002810190610d5c919061232a565b858585818110610d6f57610d6e6122f1565b5b90506020020135604051610d859392919061220d565b60405180910390a18080600101915050610caa565b5050505050565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663d47eed4584846040518363ffffffff1660e01b8152600401610dfd9291906124e4565b602060405180830381865afa158015610e18573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e3c9190612506565b905080341015610e81576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e789061257b565b60405180910390fd5b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663functionSignatureef9e5e288285856040518463ffffffff1660e01b8152600401610edd9291906124e4565b5f604051808303818588803b158015610ef4575f5ffd5b505af1158015610f06573d5f5f3e3d5ffd5b505050505080341115610f63573373ffffffffffffffffffffffffffffffffffffffff166108fc8234610f399190611b9e565b90811502906040515f60405180830381858888f19350505050158015610f61573d5f5f3e3d5ffd5b505b505050565b603c81565b5f5f5f5f5f60028787604051610f84929190611d3c565b90815260200160405180910390205490505f5f1b8103610fd9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fd090611d9e565b60405180910390fd5b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166396834ad3836040518263ffffffff1660e01b81526004016110339190611554565b608060405180830381865afa15801561104e573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906110729190611eee565b9050805f01518160200151826040015183606001519550955095509550505092959194509250565b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f604051905090565b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f8401126110f0576110ef6110cf565b5b8235905067ffffffffffffffff81111561110d5761110c6110d3565b5b602083019150836001820283011115611129576111286110d7565b5b9250929050565b5f819050919050565b61114281611130565b811461114c575f5ffd5b50565b5f8135905061115d81611139565b92915050565b5f5f83601f840112611178576111776110cf565b5b8235905067ffffffffffffffff811115611195576111946110d3565b5b6020830191508360208202830111156111b1576111b06110d7565b5b9250929050565b5f5f5f5f5f5f5f5f60c0898b0312156111d4576111d36110c7565b5b5f89013567ffffffffffffffff8111156111f1576111f06110cb565b5b6111fd8b828c016110db565b985098505060206112108b828c0161114f565b96505060406112218b828c0161114f565b95505060606112328b828c0161114f565b94505060806112438b828c0161114f565b93505060a089013567ffffffffffffffff811115611264576112636110cb565b5b6112708b828c01611163565b92509250509295985092959890939650565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f6112ed826112ab565b6112f781856112b5565b93506113078185602086016112c5565b611310816112d3565b840191505092915050565b5f61132683836112e3565b905092915050565b5f602082019050919050565b5f61134482611282565b61134e818561128c565b9350836020820285016113608561129c565b805f5b8581101561139b578484038952815161137c858261131b565b94506113878361132e565b925060208a01995050600181019050611363565b50829750879550505050505092915050565b5f6020820190508181035f8301526113c5818461133a565b905092915050565b5f5ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b611407826112d3565b810181811067ffffffffffffffff82111715611426576114256113d1565b5b80604052505050565b5f6114386110be565b905061144482826113fe565b919050565b5f67ffffffffffffffff821115611463576114626113d1565b5b61146c826112d3565b9050602081019050919050565b828183375f83830152505050565b5f61149961149484611449565b61142f565b9050828152602081018484840111156114b5576114b46113cd565b5b6114c0848285611479565b509392505050565b5f82601f8301126114dc576114db6110cf565b5b81356114ec848260208601611487565b91505092915050565b5f6020828403121561150a576115096110c7565b5b5f82013567ffffffffffffffff811115611527576115266110cb565b5b611533848285016114c8565b91505092915050565b5f819050919050565b61154e8161153c565b82525050565b5f6020820190506115675f830184611545565b92915050565b5f5f60208385031215611583576115826110c7565b5b5f83013567ffffffffffffffff8111156115a05761159f6110cb565b5b6115ac858286016110db565b92509250509250929050565b6115c181611130565b82525050565b5f8160070b9050919050565b6115dc816115c7565b82525050565b5f67ffffffffffffffff82169050919050565b6115fe816115e2565b82525050565b5f8160030b9050919050565b61161981611604565b82525050565b5f610100820190506116335f83018b6115b8565b611640602083018a6115b8565b61164d60408301896115b8565b61165a60608301886115b8565b61166760808301876115d3565b61167460a08301866115f5565b61168160c0830185611610565b61168e60e08301846115b8565b9998505050505050505050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6116c48261169b565b9050919050565b6116d4816116ba565b82525050565b5f6020820190506116ed5f8301846116cb565b92915050565b5f5f5f6040848603121561170a576117096110c7565b5b5f84013567ffffffffffffffff811115611727576117266110cb565b5b611733868287016110db565b935093505060206117468682870161114f565b9150509250925092565b5f6080820190506117635f8301876115d3565b61177060208301866115f5565b61177d6040830185611610565b61178a60608301846115b8565b95945050505050565b5f5f5f5f5f5f60a087890312156117ad576117ac6110c7565b5b5f87013567ffffffffffffffff8111156117ca576117c96110cb565b5b6117d689828a016110db565b965096505060206117e989828a0161114f565b94505060406117fa89828a0161114f565b935050606061180b89828a0161114f565b925050608061181c89828a0161114f565b9150509295509295509295565b6118328161153c565b811461183c575f5ffd5b50565b5f8135905061184d81611829565b92915050565b5f5f5f6040848603121561186a576118696110c7565b5b5f84013567ffffffffffffffff811115611887576118866110cb565b5b611893868287016110db565b935093505060206118a68682870161183f565b9150509250925092565b5f5f5f5f604085870312156118c8576118c76110c7565b5b5f85013567ffffffffffffffff8111156118e5576118e46110cb565b5b6118f1878288016110db565b9450945050602085013567ffffffffffffffff811115611914576119136110cb565b5b61192087828801611163565b925092505092959194509250565b5f6080820190506119415f8301876115b8565b61194e60208301866115b8565b61195b60408301856115b8565b61196860608301846115b8565b95945050505050565b5f5f83601f840112611986576119856110cf565b5b8235905067ffffffffffffffff8111156119a3576119a26110d3565b5b6020830191508360208202830111156119bf576119be6110d7565b5b9250929050565b5f5f83601f8401126119db576119da6110cf565b5b8235905067ffffffffffffffff8111156119f8576119f76110d3565b5b602083019150836020820283011115611a1457611a136110d7565b5b9250929050565b5f5f5f5f60408587031215611a3357611a326110c7565b5b5f85013567ffffffffffffffff811115611a5057611a4f6110cb565b5b611a5c87828801611971565b9450945050602085013567ffffffffffffffff811115611a7f57611a7e6110cb565b5b611a8b878288016119c6565b925092505092959194509250565b5f5f60208385031215611aaf57611aae6110c7565b5b5f83013567ffffffffffffffff811115611acc57611acb6110cb565b5b611ad885828601611163565b92509250509250929050565b5f602082019050611af75f8301846115b8565b92915050565b5f819050919050565b5f611b20611b1b611b168461169b565b611afd565b61169b565b9050919050565b5f611b3182611b06565b9050919050565b5f611b4282611b27565b9050919050565b611b5281611b38565b82525050565b5f602082019050611b6b5f830184611b49565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f611ba882611130565b9150611bb383611130565b9250828203905081811115611bcb57611bca611b71565b5b92915050565b5f82825260208201905092915050565b7f507269636520746f6f207374616c6500000000000000000000000000000000005f82015250565b5f611c15600f83611bd1565b9150611c2082611be1565b602082019050919050565b5f6020820190508181035f830152611c4281611c09565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680611c8d57607f821691505b602082108103611ca057611c9f611c49565b5b50919050565b7f4f6e6c79206f776e65722063616e2063616c6c207468697300000000000000005f82015250565b5f611cda601883611bd1565b9150611ce582611ca6565b602082019050919050565b5f6020820190508181035f830152611d0781611cce565b9050919050565b5f81905092915050565b5f611d238385611d0e565b9350611d30838584611479565b82840190509392505050565b5f611d48828486611d18565b91508190509392505050565b7f50726963652066656564206e6f742073657420666f7220746f6b656e000000005f82015250565b5f611d88601c83611bd1565b9150611d9382611d54565b602082019050919050565b5f6020820190508181035f830152611db581611d7c565b9050919050565b5f604082019050611dcf5f830185611545565b611ddc60208301846115b8565b9392505050565b5f5ffd5b611df0816115c7565b8114611dfa575f5ffd5b50565b5f81519050611e0b81611de7565b92915050565b611e1a816115e2565b8114611e24575f5ffd5b50565b5f81519050611e3581611e11565b92915050565b611e4481611604565b8114611e4e575f5ffd5b50565b5f81519050611e5f81611e3b565b92915050565b5f81519050611e7381611139565b92915050565b5f60808284031215611e8e57611e8d611de3565b5b611e98608061142f565b90505f611ea784828501611dfd565b5f830152506020611eba84828501611e27565b6020830152506040611ece84828501611e51565b6040830152506060611ee284828501611e65565b60608301525092915050565b5f60808284031215611f0357611f026110c7565b5b5f611f1084828501611e79565b91505092915050565b5f82905092915050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302611f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82611f44565b611f898683611f44565b95508019841693508086168417925050509392505050565b5f611fbb611fb6611fb184611130565b611afd565b611130565b9050919050565b5f819050919050565b611fd483611fa1565b611fe8611fe082611fc2565b848454611f50565b825550505050565b5f5f905090565b611fff611ff0565b61200a818484611fcb565b505050565b5b8181101561202d576120225f82611ff7565b600181019050612010565b5050565b601f8211156120725761204381611f23565b61204c84611f35565b8101602085101561205b578190505b61206f61206785611f35565b83018261200f565b50505b505050565b5f82821c905092915050565b5f6120925f1984600802612077565b1980831691505092915050565b5f6120aa8383612083565b9150826002028217905092915050565b6120c48383611f19565b67ffffffffffffffff8111156120dd576120dc6113d1565b5b6120e78254611c76565b6120f2828285612031565b5f601f83116001811461211f575f841561210d578287013590505b612117858261209f565b86555061217e565b601f19841661212d86611f23565b5f5b828110156121545784890135825560018201915060208501945060208101905061212f565b86831015612171578489013561216d601f891682612083565b8355505b6001600288020188555050505b50505050505050565b5f6121928385611bd1565b935061219f838584611479565b6121a8836112d3565b840190509392505050565b5f60a0820190508181035f8301526121cc81888a612187565b90506121db60208301876115b8565b6121e860408301866115b8565b6121f560608301856115b8565b61220260808301846115b8565b979650505050505050565b5f6040820190508181035f830152612226818587612187565b90506122356020830184611545565b949350505050565b5f6080820190508181035f830152612256818789612187565b905061226560208301866115d3565b61227260408301856115f5565b61227f60608301846115b8565b9695505050505050565b7f4172726179206c656e677468206d69736d6174636800000000000000000000005f82015250565b5f6122bd601583611bd1565b91506122c882612289565b602082019050919050565b5f6020820190508181035f8301526122ea816122b1565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f5f833560016020038436030381126123465761234561231e565b5b80840192508235915067ffffffffffffffff82111561236857612367612322565b5b60208301925060018202360383131561238457612383612326565b5b509250929050565b5f82825260208201905092915050565b5f819050919050565b5f82825260208201905092915050565b5f6123c083856123a5565b93506123cd838584611479565b6123d6836112d3565b840190509392505050565b5f6123ed8484846123b5565b90509392505050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5f8335600160200384360303811261241e5761241d6123fe565b5b83810192508235915060208301925067ffffffffffffffff821115612446576124456123f6565b5b60018202360383131561245c5761245b6123fa565b5b509250929050565b5f602082019050919050565b5f61247b838561238c565b93508360208402850161248d8461239c565b805f5b878110156124d25784840389526124a78284612402565b6124b28682846123e1565b95506124bd84612464565b935060208b019a505050600181019050612490565b50829750879450505050509392505050565b5f6020820190508181035f8301526124fd818486612470565b90509392505050565b5f6020828403121561251b5761251a6110c7565b5b5f61252884828501611e65565b91505092915050565b7f496e73756666696369656e7420666565000000000000000000000000000000005f82015250565b5f612565601083611bd1565b915061257082612531565b602082019050919050565b5f6020820190508181035f83015261259281612559565b905091905056fea2646970667358221220f4c33ea35beb7ff9c17b5155e6f640b61a35c35511b3844f1536a9a1b527b4c464736f6c634300081e0033

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: Qmep6s1yjfm4DjAyrt13sBmvDRRetR2Ntyqp2E2QHzrpjm
RawDecoded
Length: 53 bytes
0xa2646970667358221220f4c33ea35beb7ff9c17b5155e6f640b61a35c35511b3844f1536a9a1b527b4c464736f6c634300081e0033

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020pythcontract IPythcontracts/TokenReputationContract.sol:TokenReputationContract
1032tokenScoresmapping(string ⇒ struct TokenReputationContract.Scores)contracts/TokenReputationContract.sol:TokenReputationContract
2032tokenPriceFeedIdsmapping(string ⇒ bytes32)contracts/TokenReputationContract.sol:TokenReputationContract
3032tokenListstring[]contracts/TokenReputationContract.sol:TokenReputationContract
4032tokenExistsmapping(string ⇒ bool)contracts/TokenReputationContract.sol:TokenReputationContract
5020owneraddresscontracts/TokenReputationContract.sol:TokenReputationContract

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