0xe64dA44C82e7055a02cd52f9Ab84ca42F82d770f
on Polygon Mainnet (137)
Match
Runtime Bytecode
Creation Bytecode
- Contract Name
- Revamp
- Compilation Target
- contracts/Revamp.sol:Revamp
- Language
- Solidity
- Compiler
- solc 0.8.30+commit.73712a01
- EVM Version
- prague
- Verified At
- 2025-07-05 20:20:45 UTC
- Deployer
- 0x91144687d4bc86bcF565846f91d398a4641dED17
- Deployment Transaction
- 0x2e9b5e2e7b5a4c423a00474e296671aed6a6f166fec4f735e0fb29ef6eb12144
- Block Number
- 72232726
- Transaction Index
- 50
ABI
Expand to view
Source Code
- @openzeppelin/contracts/access/Ownable.sol
- @openzeppelin/contracts/interfaces/IERC1363.sol
- @openzeppelin/contracts/interfaces/IERC165.sol
- @openzeppelin/contracts/interfaces/IERC20.sol
- @openzeppelin/contracts/security/ReentrancyGuard.sol
- @openzeppelin/contracts/token/ERC20/IERC20.sol
- @openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol
- @openzeppelin/contracts/utils/Context.sol
- @openzeppelin/contracts/utils/introspection/IERC165.sol
- contracts/Revamp.sol
Loading...
Compiler Settings
Loading...
Contract Metadata
Loading...
Creation Bytecode
0x6080346102ab57601f61255438819003918201601f19168301916001600160401b038311848410176102af57808492610120946040528339810103126102ab5780519061004e602082016102c3565b60408201516060830151610064608085016102c3565b9160a08501519361007760c087016102c3565b9361010061008760e089016102c3565b9701519060015f5533156102985760018054336001600160a01b0319821681179092556040519491906001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a36001600160a01b031692831561025657506001600160a01b0316948515610211576001600160a01b03169687156101c1576001600160a01b031697881561017c5760045560065560018060a01b0319600754161760075560055560095560018060a01b0319600a541617600a55600b5560018060a01b0319600c541617600c5560018060a01b0319601154161760115560405161227c90816102d88239f35b60405162461bcd60e51b815260206004820152601460248201527f496e76616c696420726576616d7020746f6b656e0000000000000000000000006044820152606490fd5b60405162461bcd60e51b815260206004820152602260248201527f496e76616c6964207368617265686f6c64696e672066656520726563697069656044820152611b9d60f21b6064820152608490fd5b60405162461bcd60e51b815260206004820152601c60248201527f496e76616c6964206e61746976652066656520726563697069656e74000000006044820152606490fd5b62461bcd60e51b815260206004820152601560248201527f496e76616c69642066656520726563697069656e7400000000000000000000006044820152606490fd5b631e4fbdf760e01b5f525f60045260245ffd5b5f80fd5b634e487b7160e01b5f52604160045260245ffd5b51906001600160a01b03821682036102ab5756fe6080604052600436101561001a575b3615610018575f80fd5b005b5f3560e01c80631bb7a71814611c2057806326a49dba14611c03578063271af8c114611bdb578063291fd35114611bb35780632e1a7d4d14611a565780634690484014611a2e5780634796897c1461197257806347e7ef241461153a5780634e71d92d1461128c578063536956ff146110ab578063585cd1571461108e5780636a1b7ecc14611071578063715018a6146110165780637605bbb014610de85780637d1b039e14610dcb5780637d37224a14610d2a5780637e11192114610bc85780638da5cb5b14610ba0578063939d623714610b8357806399b1fc5614610b4157806399d32fc414610b24578063a50d998314610994578063a87430ba1461093b578063aa69fd0414610902578063aca9f637146108b6578063aeb632da1461088e578063b20b840314610842578063ba46ae72146107d5578063bc5c1e19146107b8578063dffcf57714610790578063e9f071c51461070c578063eec91f2d146106ef578063f2fde38b14610669578063f40f0f521461063e578063f5a943d0146102b9578063f79d91ae1461026d5763fdb5a03e0361000e5734610269575f366003190112610269576101cd612150565b6101d63361209b565b6101e1811515611f7d565b335f52600f60205260405f20600281016101fc838254611ed3565b9055610209828254611ed3565b815561021782600d54611ed3565b600d556001670de0b6b3a76400006102338354600e5490611ee0565b049101556040519081527f67c7aa1ef9dbf8081996d7391bf5dc8fb772decabf5ea08418509004fc4ca3e260203392a260015f55005b5f80fd5b34610269576020366003190112610269577f5fb4654f1efe30c6141eaa6855ffcb27e0b361d899b05e21b1a4d0b3e71e14db60206004356102ac612129565b80600455604051908152a1005b6060366003190112610269576102cd611cb9565b60243560443567ffffffffffffffff8111610269576102f0903690600401611ccf565b90916102fa612150565b600454341061060b5780156105db576001600160a01b0384169384156105aa575f858152600260205260409020600101546001600160a01b0316610574576040516060810181811067ffffffffffffffff8211176104f2576040528281526020810133815261036885611ef3565b916103766040519384611dce565b858352368688011161026957600291868860208601375f6020888601015260408201938452885f528260205260405f2091518255600182019060018060a01b039051166bffffffffffffffffffffffff60a01b82541617905501905180519067ffffffffffffffff82116104f2576103f8826103f28554611d7a565b85611fcc565b602090601f83116001146105115761042792915f9183610506575b50508160011b915f199060031b1c19161790565b90555b60035493600160401b8510156104f2576104986104e3926104748760017f7ea89a5da074c450f1559a67ec07ab03c186eb8786b484d242feeee69ee845b499016003556003611d41565b81546001600160a01b0393841660039290921b91821b9390911b1916919091179055565b6104a434600854611ed3565b6008556104ca5f8080803460018060a01b03600754165af16104c4611f0f565b5061202f565b604051938493845260606020850152606084019161200f565b3460408301520390a260015f55005b634e487b7160e01b5f52604160045260245ffd5b015190508980610413565b90601f19831691845f52815f20925f5b81811061055c5750908460019594939210610544575b505050811b01905561042a565b01515f1960f88460031b161c19169055888080610537565b92936020600181928786015181550195019301610521565b60405162461bcd60e51b815260206004820152600e60248201526d105b1c9958591e481b1a5cdd195960921b6044820152606490fd5b60405162461bcd60e51b81526020600482015260096024820152682130b2103a37b5b2b760b91b6044820152606490fd5b60405162461bcd60e51b8152602060048201526008602482015267052617465203e20360c41b6044820152606490fd5b60405162461bcd60e51b815260206004820152600b60248201526a46656520746f6f206c6f7760a81b6044820152606490fd5b3461026957602036600319011261026957602061066161065c611cb9565b61209b565b604051908152f35b3461026957602036600319011261026957610682611cb9565b61068a612129565b6001600160a01b031680156106dc57600180546001600160a01b0319811683179091556001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a3005b631e4fbdf760e01b5f525f60045260245ffd5b34610269575f366003190112610269576020600d54604051908152f35b34610269576040366003190112610269577f152d32bc2ef2ba25341f1c1cf34bb3cda79e3308b380c100b70eedcc07fa19bb600435610749611ca3565b90610752612129565b6009819055600a80546001600160a01b0319166001600160a01b0393909316928317905560408051918252602082019290925290819081015b0390a1005b34610269575f366003190112610269576011546040516001600160a01b039091168152602090f35b34610269575f366003190112610269576020600b54604051908152f35b34610269576020366003190112610269576001600160a01b036107f6611cb9565b165f52600260205260405f20805461083e610820600260018060a01b036001860154169401611df0565b60405193849384526020840152606060408401526060830190611d56565b0390f35b34610269576020366003190112610269577f64374f1a975abb9bc8e8857d704b9ead41989ff599d90c1e8f7d34bc2ebea92a6020600435610881612129565b80600555604051908152a1005b34610269575f36600319011261026957600c546040516001600160a01b039091168152602090f35b34610269576020366003190112610269577feb59e6ce9000e582fdda6bbb40df1454cdb1cc85ad677afbe67080fa3e87ba3a60206004356108f5612129565b80600655604051908152a1005b34610269575f3660031901126102695761091a612129565b600d54600e5460085460408051938452602084019290925290820152606090f35b34610269576020366003190112610269576001600160a01b0361095c611cb9565b165f52600f60205260405f20805461083e60026001840154930154604051938493846040919493926060820195825260208201520152565b34610269575f366003190112610269576003546109b08161206f565b906109be6040519283611dce565b808252601f196109cd8261206f565b015f5b818110610af55750505f5b818110610a7c57826040518091602082016020835281518091526040830190602060408260051b8601019301915f905b828210610a1a57505050500390f35b91936001919395506020610a6c8192603f198a8203018652608060608a51878060a01b0381511684528581015186850152878060a01b0360408201511660408501520151918160608201520190611d56565b9601920192018594939192610a0b565b80610a88600192611d29565b838060a01b0391549060031b1c16805f526002602052610ad4600260405f208054868060a01b0387830154169060405195610ac287611db2565b86526020860152604085015201611df0565b6060820152610ae38286612087565b52610aee8185612087565b50016109db565b602090604051610b0481611db2565b5f81525f838201525f6040820152606080820152828287010152016109d0565b34610269575f366003190112610269576020600554604051908152f35b346102695760203660031901126102695760043560105481101561026957610b6a602091611cfd565b905460405160039290921b1c6001600160a01b03168152f35b34610269575f366003190112610269576020600e54604051908152f35b34610269575f366003190112610269576001546040516001600160a01b039091168152602090f35b34610269575f36600319011261026957601054610be48161206f565b610bf16040519182611dce565b818152610bfd8261206f565b602082019290601f1901368437610c138161206f565b92610c216040519485611dce565b818452610c2d8261206f565b602085019290601f19013684375f5b818110610cc7575050604051938493604085019060408652518091526060850192905f5b818110610ca5575050506020908483038286015251918281520191905f5b818110610c8c575050500390f35b8251845285945060209384019390920191600101610c7e565b82516001600160a01b0316855287965060209485019490920191600101610c60565b80610cd86001929794959697611cfd565b838060a01b0391549060031b1c16610cf08289612087565b52610cfa81611cfd565b838060a01b0391549060031b1c165f52600f60205260405f2054610d1e8286612087565b52019493929194610c3c565b3461026957602036600319011261026957610d43611cb9565b610d4b612129565b6001600160a01b03168015610d9257601280546001600160a01b031916821790557fe5ea4b3f4edfa2d25a5ae723828ea9e7ae469acdc85d8db728f068551dab000a5f80a2005b60405162461bcd60e51b815260206004820152601160248201527024b73b30b634b21031b7b63632b1ba37b960791b6044820152606490fd5b34610269575f366003190112610269576020600854604051908152f35b602036600319011261026957610dfc611cb9565b610e04612150565b6001600160a01b039081165f818152600260205260409020600101549091610e2e91161515611f3e565b6006543410610fd157610e4334600854611ed3565b600855610e635f8080803460018060a01b03600754165af16104c4611f0f565b805f526002602052600260405f205f81555f600182015501610e858154611d7a565b9081610f8e575b50505f5b6003549081811015610f875782610ea682611d29565b905460039190911b1c6001600160a01b031614610ec7576001915001610e90565b5f198201918211610f7357610474610ee1610ef993611d29565b905460039190911b1c6001600160a01b031691611d29565b6003548015610f5f575f1901610f28610f13826003611d41565b81549060018060a01b039060031b1b19169055565b6003555b604051903482527f8b0c6321e5164295041a4799b97bc74477465912d8e906efc761ff81bf530b2760203393a360015f55005b634e487b7160e01b5f52603160045260245ffd5b634e487b7160e01b5f52601160045260245ffd5b5050610f2c565b81601f5f9311600114610fa55750555b8180610e8c565b81835260208320610fc191601f0160051c810190600101611fb6565b8082528160208120915555610f9e565b60405162461bcd60e51b815260206004820152601760248201527f496e73756666696369656e742064656c697374206665650000000000000000006044820152606490fd5b34610269575f3660031901126102695761102e612129565b600180546001600160a01b031981169091555f906001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b34610269575f366003190112610269576020600454604051908152f35b34610269575f366003190112610269576020600654604051908152f35b34610269576060366003190112610269576110c4611cb9565b60243567ffffffffffffffff8111610269576110e4903690600401611ccf565b90604435926110f1612150565b6001600160a01b039081165f818152600260205260409020600181015490959194921661111f811515611f3e565b330361125a57600285019467ffffffffffffffff83116104f25761114d836111478854611d7a565b88611fcc565b5f95601f84116001146111d45790829161119f85807ff9512f897f346499f5041666e9f2282e466ed67864f6373ed81fe36fde83f77c999a5f916111c9575b508160011b915f199060031b1c19161790565b90555b556111ba60405193849360408552604085019161200f565b9060208301520390a260015f55005b90508801358b61118c565b601f198416815f5260205f20905f5b8181106112425750907ff9512f897f346499f5041666e9f2282e466ed67864f6373ed81fe36fde83f77c9798868695949310611229575b5050600185811b0190556111a2565b8701355f19600388901b60f8161c19169055888061121a565b878a013583556020998a0199600190930192016111e3565b60405162461bcd60e51b815260206004820152600a6024820152692737ba103634b9ba32b960b11b6044820152606490fd5b34610269575f366003190112610269576112a53361209b565b6112c18115156112b481611f7d565b6112bc612150565b611e90565b335f52600f60205260405f208054908115611506576112df3361209b565b5f91908481106114f3575083925b8083116114c0575f9284611477575b61130f8161130a8688611ec6565b611ed3565b9461131f60028501918254611ed3565b905580611456575b50506001670de0b6b3a76400006113428354600e5490611ee0565b04910155806113f9575b505f80808093335af161135d611f0f565b50156113c1576040518181527f52e79696d272e4220b60ff5e97c8b4d34a041f6f107e1d686bf7700cace0e5ee60203392a260015f556040519081527fd8138f8a3f377c5259ca548e70e4c2de94f129f5a11036a15b69513cba2b426a60203392a2005b60405162461bcd60e51b815260206004820152601060248201526f15da5d1a191c985dc81d1e0819985a5b60821b6044820152606490fd5b6007545f918291829182916001600160a01b03165af1611417611f0f565b5015611423578261134c565b60405162461bcd60e51b815260206004820152600b60248201526a119959481d1e0819985a5b60aa1b6044820152606490fd5b6114638161146d93611ec6565b8355600d54611ec6565b600d558480611327565b92506005548085111561148a57926112fc565b60405162461bcd60e51b815260206004820152600e60248201526d086d8c2d2da40cccaca40d0d2ced60931b6044820152606490fd5b60405162461bcd60e51b815260206004820152600b60248201526a115e18d959591cc818985b60aa1b6044820152606490fd5b9291506115008385611ec6565b916112ed565b60405162461bcd60e51b815260206004820152600c60248201526b139bc81c1c9a5b98da5c185b60a21b6044820152606490fd5b60403660031901126102695761154e611cb9565b6024359061155a612150565b6001600160a01b039081165f81815260026020526040902060010154909161158491161515611f3e565b811561194057341561190e5761159c823033846121a4565b6127106115ab60095434611ee0565b04916127106115bc600b5434611ee0565b046115d0816115cb8634611ec6565b611ec6565b90600d5480159081156118be575b5050335f52600f60205260405f206115f7838254611ed3565b815561160583600d54611ed3565b600d556001670de0b6b3a76400006116218354600e5490611ee0565b049101555f6010545f5b818110611889575b505015611842575b93915f93915b60105485101561170d5760018501808611610f73575b601054811015611701578061166d600192611cfd565b838060a01b0391549060031b1c165f52600f60205260405f205461169088611cfd565b848060a01b0391549060031b1c165f52600f60205260405f2054106116b6575b01611657565b6116fc6116c288611cfd565b848060a01b0391549060031b1c166116f36116dc84611cfd565b868060a01b0391549060031b1c166104748b611cfd565b61047483611cfd565b6116b0565b50600190940193611641565b8584601460105411611820575b806117bf575b508061175f575b5060405191825260208201527ff5681f9d0db1b911ac18ee83d515a1cf1051853a9eae418316a2fdf7dea427c560403392a360015f55005b600c545f918291829182916001600160a01b03165af161177d611f0f565b50156117895783611727565b60405162461bcd60e51b815260206004820152600e60248201526d14da185c99481999594819985a5b60921b6044820152606490fd5b600a545f918291829182916001600160a01b03165af16117dd611f0f565b50156117e95784611720565b60405162461bcd60e51b815260206004820152600f60248201526e13985d1a5d99481999594819985a5b608a1b6044820152606490fd5b6010548015610f5f575f190161183a610f13826010611d41565b60105561171a565b601054600160401b8110156104f25761186681600161188493016010556010611d41565b81546001600160a01b0360039290921b91821b19163390911b179055565b61163b565b61189281611cfd565b905460039190911b1c6001600160a01b031633146118b25760010161162b565b50505060018680611633565b670de0b6b3a7640000840291848304670de0b6b3a76400001485151715610f73576118fa576118f09104600e54611ed3565b600e5585806115de565b634e487b7160e01b5f52601260045260245ffd5b60405162461bcd60e51b815260206004820152600a60248201526904e6174697665203e20360b41b6044820152606490fd5b60405162461bcd60e51b815260206004820152600a6024820152690546f6b656e73203e20360b41b6044820152606490fd5b346102695760203660031901126102695760043561198e612150565b611999811515611e90565b6012546001600160a01b031680156119f6576011546119c491839133906001600160a01b03166121a4565b6040519081527f4204203970b85afd16caf44755c23d7115e26b749b3428da69965bea68ab8b9d60203392a260015f55005b60405162461bcd60e51b815260206004820152601060248201526f139bc818dbdb1b1958dd1bdc881cd95d60821b6044820152606490fd5b34610269575f366003190112610269576007546040516001600160a01b039091168152602090f35b3461026957602036600319011261026957600435611a72612150565b611a7d811515611e90565b335f52600f60205260405f20805490811561150657611a9b3361209b565b5f9190848110611ba0575083925b8083116114c0575f9284611b8d575b611ac68161130a8688611ec6565b94611ad660028501918254611ed3565b905580611b76575b50506001670de0b6b3a7640000611af98354600e5490611ee0565b0491015580611b4c575b505f80808093335af1611b14611f0f565b50156113c1576040519081527f52e79696d272e4220b60ff5e97c8b4d34a041f6f107e1d686bf7700cace0e5ee60203392a260015f55005b6007545f918291829182916001600160a01b03165af1611b6a611f0f565b50156114235782611b03565b61146381611b8393611ec6565b600d558480611ade565b92506005548085111561148a5792611ab8565b929150611bad8385611ec6565b91611aa9565b34610269575f36600319011261026957600a546040516001600160a01b039091168152602090f35b34610269575f366003190112610269576012546040516001600160a01b039091168152602090f35b34610269575f366003190112610269576020600954604051908152f35b34610269576040366003190112610269577f1d8229d2ed0552197caac2868758230e5d24d7c23cdcf51229f2d09efad4d632600435611c5d611ca3565b90611c66612129565b600b819055600c80546001600160a01b0319166001600160a01b03939093169283179055604080519182526020820192909252908190810161078b565b602435906001600160a01b038216820361026957565b600435906001600160a01b038216820361026957565b9181601f840112156102695782359167ffffffffffffffff8311610269576020838186019501011161026957565b601054811015611d155760105f5260205f2001905f90565b634e487b7160e01b5f52603260045260245ffd5b600354811015611d155760035f5260205f2001905f90565b8054821015611d15575f5260205f2001905f90565b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b90600182811c92168015611da8575b6020831014611d9457565b634e487b7160e01b5f52602260045260245ffd5b91607f1691611d89565b6080810190811067ffffffffffffffff8211176104f257604052565b90601f8019910116810190811067ffffffffffffffff8211176104f257604052565b9060405191825f825492611e0384611d7a565b8084529360018116908115611e6e5750600114611e2a575b50611e2892500383611dce565b565b90505f9291925260205f20905f915b818310611e52575050906020611e28928201015f611e1b565b6020919350806001915483858901015201910190918492611e39565b905060209250611e2894915060ff191682840152151560051b8201015f611e1b565b15611e9757565b60405162461bcd60e51b81526020600482015260076024820152660416d74203e20360cc1b6044820152606490fd5b91908203918211610f7357565b91908201809211610f7357565b81810292918115918404141715610f7357565b67ffffffffffffffff81116104f257601f01601f191660200190565b3d15611f39573d90611f2082611ef3565b91611f2e6040519384611dce565b82523d5f602084013e565b606090565b15611f4557565b60405162461bcd60e51b815260206004820152601060248201526f105cdcd95d081b9bdd081b1a5cdd195960821b6044820152606490fd5b15611f8457565b60405162461bcd60e51b815260206004820152600a6024820152694e6f2070656e64696e6760b01b6044820152606490fd5b818110611fc1575050565b5f8155600101611fb6565b9190601f8111611fdb57505050565b611e28925f5260205f20906020601f840160051c83019310612005575b601f0160051c0190611fb6565b9091508190611ff8565b908060209392818452848401375f828201840152601f01601f1916010190565b1561203657565b60405162461bcd60e51b8152602060048201526011602482015270119959481d1c985b9cd9995c8819985a5b607a1b6044820152606490fd5b67ffffffffffffffff81116104f25760051b60200190565b8051821015611d155760209160051b010190565b60018060a01b03165f52600f60205260405f208054670de0b6b3a76400006120c5600e5483611ee0565b0460018301548082115f14612120576120dd91611ec6565b915b8160011b9180830460021490151715610f735760020154818110156121195761210791611ec6565b9081811115612114575090565b905090565b5050505f90565b50505f916120df565b6001546001600160a01b0316330361213d57565b63118cdaa760e01b5f523360045260245ffd5b60025f541461215f5760025f55565b60405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606490fd5b6040516323b872dd60e01b60208083019182526001600160a01b039485166024840152949093166044820152606480820195909552938452925f91906121eb608482611dce565b519082855af11561223b575f513d61223257506001600160a01b0381163b155b6122125750565b635274afe760e01b5f9081526001600160a01b0391909116600452602490fd5b6001141561220b565b6040513d5f823e3d90fdfecborAuxdataa2646970667358221220f78ef6a618caec7d4fff9b6edb79b3c20d5337124c18408c4cb23c716212bb0364736f6c634300081e0033constructorArguments000000000000000000000000000000000000000000000000016345785d8a0000000000000000000000000000386876e78c56fe85d07deaaa446ab592763373f800000000000000000000000000000000000000000000000006f05b59d3b2000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000009c56251e928d17cd8e7d14a89c351a3a786f4a4a000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000386876e78c56fe85d07deaaa446ab592763373f8000000000000000000000000cee8dd87ee0552a65ae4818c55cd59a61a5c21fb000000000000000000000000000000000000000000000000016345785d8a0000
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: QmYaXDgHWvxoVE23WuTFjrCQ1baPmAJDR3B8sGwNdtdq54
RawDecoded
Length: 53 bytes
0xa26469706673582212209822880d6cf764a5debaea6ccec4b5603a356e78fa75750314c4a63c3ee8b33b64736f6c634300081e0033
Transformations
Constructor Arguments
RawDecoded
Length: 288 bytes
0x000000000000000000000000000000000000000000000000016345785d8a0000000000000000000000000000386876e78c56fe85d07deaaa446ab592763373f800000000000000000000000000000000000000000000000006f05b59d3b2000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000009c56251e928d17cd8e7d14a89c351a3a786f4a4a000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000386876e78c56fe85d07deaaa446ab592763373f8000000000000000000000000cee8dd87ee0552a65ae4818c55cd59a61a5c21fb000000000000000000000000000000000000000000000000016345785d8a0000
CBOR Auxdata Transformations
Byte Offsets | Length (bytes) | Values |
---|---|---|
9503 | 53 | Original (recompiled):0xa26469706673582212209822880d6cf764a5debaea6ccec4b5603a356e78fa75750314c4a63c3ee8b33b64736f6c634300081e0033 Transformed (onchain):0xa2646970667358221220f78ef6a618caec7d4fff9b6edb79b3c20d5337124c18408c4cb23c716212bb0364736f6c634300081e0033 |
Runtime Bytecode
0x6080604052600436101561001a575b3615610018575f80fd5b005b5f3560e01c80631bb7a71814611c2057806326a49dba14611c03578063271af8c114611bdb578063291fd35114611bb35780632e1a7d4d14611a565780634690484014611a2e5780634796897c1461197257806347e7ef241461153a5780634e71d92d1461128c578063536956ff146110ab578063585cd1571461108e5780636a1b7ecc14611071578063715018a6146110165780637605bbb014610de85780637d1b039e14610dcb5780637d37224a14610d2a5780637e11192114610bc85780638da5cb5b14610ba0578063939d623714610b8357806399b1fc5614610b4157806399d32fc414610b24578063a50d998314610994578063a87430ba1461093b578063aa69fd0414610902578063aca9f637146108b6578063aeb632da1461088e578063b20b840314610842578063ba46ae72146107d5578063bc5c1e19146107b8578063dffcf57714610790578063e9f071c51461070c578063eec91f2d146106ef578063f2fde38b14610669578063f40f0f521461063e578063f5a943d0146102b9578063f79d91ae1461026d5763fdb5a03e0361000e5734610269575f366003190112610269576101cd612150565b6101d63361209b565b6101e1811515611f7d565b335f52600f60205260405f20600281016101fc838254611ed3565b9055610209828254611ed3565b815561021782600d54611ed3565b600d556001670de0b6b3a76400006102338354600e5490611ee0565b049101556040519081527f67c7aa1ef9dbf8081996d7391bf5dc8fb772decabf5ea08418509004fc4ca3e260203392a260015f55005b5f80fd5b34610269576020366003190112610269577f5fb4654f1efe30c6141eaa6855ffcb27e0b361d899b05e21b1a4d0b3e71e14db60206004356102ac612129565b80600455604051908152a1005b6060366003190112610269576102cd611cb9565b60243560443567ffffffffffffffff8111610269576102f0903690600401611ccf565b90916102fa612150565b600454341061060b5780156105db576001600160a01b0384169384156105aa575f858152600260205260409020600101546001600160a01b0316610574576040516060810181811067ffffffffffffffff8211176104f2576040528281526020810133815261036885611ef3565b916103766040519384611dce565b858352368688011161026957600291868860208601375f6020888601015260408201938452885f528260205260405f2091518255600182019060018060a01b039051166bffffffffffffffffffffffff60a01b82541617905501905180519067ffffffffffffffff82116104f2576103f8826103f28554611d7a565b85611fcc565b602090601f83116001146105115761042792915f9183610506575b50508160011b915f199060031b1c19161790565b90555b60035493600160401b8510156104f2576104986104e3926104748760017f7ea89a5da074c450f1559a67ec07ab03c186eb8786b484d242feeee69ee845b499016003556003611d41565b81546001600160a01b0393841660039290921b91821b9390911b1916919091179055565b6104a434600854611ed3565b6008556104ca5f8080803460018060a01b03600754165af16104c4611f0f565b5061202f565b604051938493845260606020850152606084019161200f565b3460408301520390a260015f55005b634e487b7160e01b5f52604160045260245ffd5b015190508980610413565b90601f19831691845f52815f20925f5b81811061055c5750908460019594939210610544575b505050811b01905561042a565b01515f1960f88460031b161c19169055888080610537565b92936020600181928786015181550195019301610521565b60405162461bcd60e51b815260206004820152600e60248201526d105b1c9958591e481b1a5cdd195960921b6044820152606490fd5b60405162461bcd60e51b81526020600482015260096024820152682130b2103a37b5b2b760b91b6044820152606490fd5b60405162461bcd60e51b8152602060048201526008602482015267052617465203e20360c41b6044820152606490fd5b60405162461bcd60e51b815260206004820152600b60248201526a46656520746f6f206c6f7760a81b6044820152606490fd5b3461026957602036600319011261026957602061066161065c611cb9565b61209b565b604051908152f35b3461026957602036600319011261026957610682611cb9565b61068a612129565b6001600160a01b031680156106dc57600180546001600160a01b0319811683179091556001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a3005b631e4fbdf760e01b5f525f60045260245ffd5b34610269575f366003190112610269576020600d54604051908152f35b34610269576040366003190112610269577f152d32bc2ef2ba25341f1c1cf34bb3cda79e3308b380c100b70eedcc07fa19bb600435610749611ca3565b90610752612129565b6009819055600a80546001600160a01b0319166001600160a01b0393909316928317905560408051918252602082019290925290819081015b0390a1005b34610269575f366003190112610269576011546040516001600160a01b039091168152602090f35b34610269575f366003190112610269576020600b54604051908152f35b34610269576020366003190112610269576001600160a01b036107f6611cb9565b165f52600260205260405f20805461083e610820600260018060a01b036001860154169401611df0565b60405193849384526020840152606060408401526060830190611d56565b0390f35b34610269576020366003190112610269577f64374f1a975abb9bc8e8857d704b9ead41989ff599d90c1e8f7d34bc2ebea92a6020600435610881612129565b80600555604051908152a1005b34610269575f36600319011261026957600c546040516001600160a01b039091168152602090f35b34610269576020366003190112610269577feb59e6ce9000e582fdda6bbb40df1454cdb1cc85ad677afbe67080fa3e87ba3a60206004356108f5612129565b80600655604051908152a1005b34610269575f3660031901126102695761091a612129565b600d54600e5460085460408051938452602084019290925290820152606090f35b34610269576020366003190112610269576001600160a01b0361095c611cb9565b165f52600f60205260405f20805461083e60026001840154930154604051938493846040919493926060820195825260208201520152565b34610269575f366003190112610269576003546109b08161206f565b906109be6040519283611dce565b808252601f196109cd8261206f565b015f5b818110610af55750505f5b818110610a7c57826040518091602082016020835281518091526040830190602060408260051b8601019301915f905b828210610a1a57505050500390f35b91936001919395506020610a6c8192603f198a8203018652608060608a51878060a01b0381511684528581015186850152878060a01b0360408201511660408501520151918160608201520190611d56565b9601920192018594939192610a0b565b80610a88600192611d29565b838060a01b0391549060031b1c16805f526002602052610ad4600260405f208054868060a01b0387830154169060405195610ac287611db2565b86526020860152604085015201611df0565b6060820152610ae38286612087565b52610aee8185612087565b50016109db565b602090604051610b0481611db2565b5f81525f838201525f6040820152606080820152828287010152016109d0565b34610269575f366003190112610269576020600554604051908152f35b346102695760203660031901126102695760043560105481101561026957610b6a602091611cfd565b905460405160039290921b1c6001600160a01b03168152f35b34610269575f366003190112610269576020600e54604051908152f35b34610269575f366003190112610269576001546040516001600160a01b039091168152602090f35b34610269575f36600319011261026957601054610be48161206f565b610bf16040519182611dce565b818152610bfd8261206f565b602082019290601f1901368437610c138161206f565b92610c216040519485611dce565b818452610c2d8261206f565b602085019290601f19013684375f5b818110610cc7575050604051938493604085019060408652518091526060850192905f5b818110610ca5575050506020908483038286015251918281520191905f5b818110610c8c575050500390f35b8251845285945060209384019390920191600101610c7e565b82516001600160a01b0316855287965060209485019490920191600101610c60565b80610cd86001929794959697611cfd565b838060a01b0391549060031b1c16610cf08289612087565b52610cfa81611cfd565b838060a01b0391549060031b1c165f52600f60205260405f2054610d1e8286612087565b52019493929194610c3c565b3461026957602036600319011261026957610d43611cb9565b610d4b612129565b6001600160a01b03168015610d9257601280546001600160a01b031916821790557fe5ea4b3f4edfa2d25a5ae723828ea9e7ae469acdc85d8db728f068551dab000a5f80a2005b60405162461bcd60e51b815260206004820152601160248201527024b73b30b634b21031b7b63632b1ba37b960791b6044820152606490fd5b34610269575f366003190112610269576020600854604051908152f35b602036600319011261026957610dfc611cb9565b610e04612150565b6001600160a01b039081165f818152600260205260409020600101549091610e2e91161515611f3e565b6006543410610fd157610e4334600854611ed3565b600855610e635f8080803460018060a01b03600754165af16104c4611f0f565b805f526002602052600260405f205f81555f600182015501610e858154611d7a565b9081610f8e575b50505f5b6003549081811015610f875782610ea682611d29565b905460039190911b1c6001600160a01b031614610ec7576001915001610e90565b5f198201918211610f7357610474610ee1610ef993611d29565b905460039190911b1c6001600160a01b031691611d29565b6003548015610f5f575f1901610f28610f13826003611d41565b81549060018060a01b039060031b1b19169055565b6003555b604051903482527f8b0c6321e5164295041a4799b97bc74477465912d8e906efc761ff81bf530b2760203393a360015f55005b634e487b7160e01b5f52603160045260245ffd5b634e487b7160e01b5f52601160045260245ffd5b5050610f2c565b81601f5f9311600114610fa55750555b8180610e8c565b81835260208320610fc191601f0160051c810190600101611fb6565b8082528160208120915555610f9e565b60405162461bcd60e51b815260206004820152601760248201527f496e73756666696369656e742064656c697374206665650000000000000000006044820152606490fd5b34610269575f3660031901126102695761102e612129565b600180546001600160a01b031981169091555f906001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b34610269575f366003190112610269576020600454604051908152f35b34610269575f366003190112610269576020600654604051908152f35b34610269576060366003190112610269576110c4611cb9565b60243567ffffffffffffffff8111610269576110e4903690600401611ccf565b90604435926110f1612150565b6001600160a01b039081165f818152600260205260409020600181015490959194921661111f811515611f3e565b330361125a57600285019467ffffffffffffffff83116104f25761114d836111478854611d7a565b88611fcc565b5f95601f84116001146111d45790829161119f85807ff9512f897f346499f5041666e9f2282e466ed67864f6373ed81fe36fde83f77c999a5f916111c9575b508160011b915f199060031b1c19161790565b90555b556111ba60405193849360408552604085019161200f565b9060208301520390a260015f55005b90508801358b61118c565b601f198416815f5260205f20905f5b8181106112425750907ff9512f897f346499f5041666e9f2282e466ed67864f6373ed81fe36fde83f77c9798868695949310611229575b5050600185811b0190556111a2565b8701355f19600388901b60f8161c19169055888061121a565b878a013583556020998a0199600190930192016111e3565b60405162461bcd60e51b815260206004820152600a6024820152692737ba103634b9ba32b960b11b6044820152606490fd5b34610269575f366003190112610269576112a53361209b565b6112c18115156112b481611f7d565b6112bc612150565b611e90565b335f52600f60205260405f208054908115611506576112df3361209b565b5f91908481106114f3575083925b8083116114c0575f9284611477575b61130f8161130a8688611ec6565b611ed3565b9461131f60028501918254611ed3565b905580611456575b50506001670de0b6b3a76400006113428354600e5490611ee0565b04910155806113f9575b505f80808093335af161135d611f0f565b50156113c1576040518181527f52e79696d272e4220b60ff5e97c8b4d34a041f6f107e1d686bf7700cace0e5ee60203392a260015f556040519081527fd8138f8a3f377c5259ca548e70e4c2de94f129f5a11036a15b69513cba2b426a60203392a2005b60405162461bcd60e51b815260206004820152601060248201526f15da5d1a191c985dc81d1e0819985a5b60821b6044820152606490fd5b6007545f918291829182916001600160a01b03165af1611417611f0f565b5015611423578261134c565b60405162461bcd60e51b815260206004820152600b60248201526a119959481d1e0819985a5b60aa1b6044820152606490fd5b6114638161146d93611ec6565b8355600d54611ec6565b600d558480611327565b92506005548085111561148a57926112fc565b60405162461bcd60e51b815260206004820152600e60248201526d086d8c2d2da40cccaca40d0d2ced60931b6044820152606490fd5b60405162461bcd60e51b815260206004820152600b60248201526a115e18d959591cc818985b60aa1b6044820152606490fd5b9291506115008385611ec6565b916112ed565b60405162461bcd60e51b815260206004820152600c60248201526b139bc81c1c9a5b98da5c185b60a21b6044820152606490fd5b60403660031901126102695761154e611cb9565b6024359061155a612150565b6001600160a01b039081165f81815260026020526040902060010154909161158491161515611f3e565b811561194057341561190e5761159c823033846121a4565b6127106115ab60095434611ee0565b04916127106115bc600b5434611ee0565b046115d0816115cb8634611ec6565b611ec6565b90600d5480159081156118be575b5050335f52600f60205260405f206115f7838254611ed3565b815561160583600d54611ed3565b600d556001670de0b6b3a76400006116218354600e5490611ee0565b049101555f6010545f5b818110611889575b505015611842575b93915f93915b60105485101561170d5760018501808611610f73575b601054811015611701578061166d600192611cfd565b838060a01b0391549060031b1c165f52600f60205260405f205461169088611cfd565b848060a01b0391549060031b1c165f52600f60205260405f2054106116b6575b01611657565b6116fc6116c288611cfd565b848060a01b0391549060031b1c166116f36116dc84611cfd565b868060a01b0391549060031b1c166104748b611cfd565b61047483611cfd565b6116b0565b50600190940193611641565b8584601460105411611820575b806117bf575b508061175f575b5060405191825260208201527ff5681f9d0db1b911ac18ee83d515a1cf1051853a9eae418316a2fdf7dea427c560403392a360015f55005b600c545f918291829182916001600160a01b03165af161177d611f0f565b50156117895783611727565b60405162461bcd60e51b815260206004820152600e60248201526d14da185c99481999594819985a5b60921b6044820152606490fd5b600a545f918291829182916001600160a01b03165af16117dd611f0f565b50156117e95784611720565b60405162461bcd60e51b815260206004820152600f60248201526e13985d1a5d99481999594819985a5b608a1b6044820152606490fd5b6010548015610f5f575f190161183a610f13826010611d41565b60105561171a565b601054600160401b8110156104f25761186681600161188493016010556010611d41565b81546001600160a01b0360039290921b91821b19163390911b179055565b61163b565b61189281611cfd565b905460039190911b1c6001600160a01b031633146118b25760010161162b565b50505060018680611633565b670de0b6b3a7640000840291848304670de0b6b3a76400001485151715610f73576118fa576118f09104600e54611ed3565b600e5585806115de565b634e487b7160e01b5f52601260045260245ffd5b60405162461bcd60e51b815260206004820152600a60248201526904e6174697665203e20360b41b6044820152606490fd5b60405162461bcd60e51b815260206004820152600a6024820152690546f6b656e73203e20360b41b6044820152606490fd5b346102695760203660031901126102695760043561198e612150565b611999811515611e90565b6012546001600160a01b031680156119f6576011546119c491839133906001600160a01b03166121a4565b6040519081527f4204203970b85afd16caf44755c23d7115e26b749b3428da69965bea68ab8b9d60203392a260015f55005b60405162461bcd60e51b815260206004820152601060248201526f139bc818dbdb1b1958dd1bdc881cd95d60821b6044820152606490fd5b34610269575f366003190112610269576007546040516001600160a01b039091168152602090f35b3461026957602036600319011261026957600435611a72612150565b611a7d811515611e90565b335f52600f60205260405f20805490811561150657611a9b3361209b565b5f9190848110611ba0575083925b8083116114c0575f9284611b8d575b611ac68161130a8688611ec6565b94611ad660028501918254611ed3565b905580611b76575b50506001670de0b6b3a7640000611af98354600e5490611ee0565b0491015580611b4c575b505f80808093335af1611b14611f0f565b50156113c1576040519081527f52e79696d272e4220b60ff5e97c8b4d34a041f6f107e1d686bf7700cace0e5ee60203392a260015f55005b6007545f918291829182916001600160a01b03165af1611b6a611f0f565b50156114235782611b03565b61146381611b8393611ec6565b600d558480611ade565b92506005548085111561148a5792611ab8565b929150611bad8385611ec6565b91611aa9565b34610269575f36600319011261026957600a546040516001600160a01b039091168152602090f35b34610269575f366003190112610269576012546040516001600160a01b039091168152602090f35b34610269575f366003190112610269576020600954604051908152f35b34610269576040366003190112610269577f1d8229d2ed0552197caac2868758230e5d24d7c23cdcf51229f2d09efad4d632600435611c5d611ca3565b90611c66612129565b600b819055600c80546001600160a01b0319166001600160a01b03939093169283179055604080519182526020820192909252908190810161078b565b602435906001600160a01b038216820361026957565b600435906001600160a01b038216820361026957565b9181601f840112156102695782359167ffffffffffffffff8311610269576020838186019501011161026957565b601054811015611d155760105f5260205f2001905f90565b634e487b7160e01b5f52603260045260245ffd5b600354811015611d155760035f5260205f2001905f90565b8054821015611d15575f5260205f2001905f90565b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b90600182811c92168015611da8575b6020831014611d9457565b634e487b7160e01b5f52602260045260245ffd5b91607f1691611d89565b6080810190811067ffffffffffffffff8211176104f257604052565b90601f8019910116810190811067ffffffffffffffff8211176104f257604052565b9060405191825f825492611e0384611d7a565b8084529360018116908115611e6e5750600114611e2a575b50611e2892500383611dce565b565b90505f9291925260205f20905f915b818310611e52575050906020611e28928201015f611e1b565b6020919350806001915483858901015201910190918492611e39565b905060209250611e2894915060ff191682840152151560051b8201015f611e1b565b15611e9757565b60405162461bcd60e51b81526020600482015260076024820152660416d74203e20360cc1b6044820152606490fd5b91908203918211610f7357565b91908201809211610f7357565b81810292918115918404141715610f7357565b67ffffffffffffffff81116104f257601f01601f191660200190565b3d15611f39573d90611f2082611ef3565b91611f2e6040519384611dce565b82523d5f602084013e565b606090565b15611f4557565b60405162461bcd60e51b815260206004820152601060248201526f105cdcd95d081b9bdd081b1a5cdd195960821b6044820152606490fd5b15611f8457565b60405162461bcd60e51b815260206004820152600a6024820152694e6f2070656e64696e6760b01b6044820152606490fd5b818110611fc1575050565b5f8155600101611fb6565b9190601f8111611fdb57505050565b611e28925f5260205f20906020601f840160051c83019310612005575b601f0160051c0190611fb6565b9091508190611ff8565b908060209392818452848401375f828201840152601f01601f1916010190565b1561203657565b60405162461bcd60e51b8152602060048201526011602482015270119959481d1c985b9cd9995c8819985a5b607a1b6044820152606490fd5b67ffffffffffffffff81116104f25760051b60200190565b8051821015611d155760209160051b010190565b60018060a01b03165f52600f60205260405f208054670de0b6b3a76400006120c5600e5483611ee0565b0460018301548082115f14612120576120dd91611ec6565b915b8160011b9180830460021490151715610f735760020154818110156121195761210791611ec6565b9081811115612114575090565b905090565b5050505f90565b50505f916120df565b6001546001600160a01b0316330361213d57565b63118cdaa760e01b5f523360045260245ffd5b60025f541461215f5760025f55565b60405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606490fd5b6040516323b872dd60e01b60208083019182526001600160a01b039485166024840152949093166044820152606480820195909552938452925f91906121eb608482611dce565b519082855af11561223b575f513d61223257506001600160a01b0381163b155b6122125750565b635274afe760e01b5f9081526001600160a01b0391909116600452602490fd5b6001141561220b565b6040513d5f823e3d90fdfecborAuxdataa2646970667358221220f78ef6a618caec7d4fff9b6edb79b3c20d5337124c18408c4cb23c716212bb0364736f6c634300081e0033
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: QmYaXDgHWvxoVE23WuTFjrCQ1baPmAJDR3B8sGwNdtdq54
RawDecoded
Length: 53 bytes
0xa26469706673582212209822880d6cf764a5debaea6ccec4b5603a356e78fa75750314c4a63c3ee8b33b64736f6c634300081e0033
Transformations
CBOR Auxdata Transformations
Byte Offsets | Length (bytes) | Values |
---|---|---|
8775 | 53 | Original (recompiled):0xa26469706673582212209822880d6cf764a5debaea6ccec4b5603a356e78fa75750314c4a63c3ee8b33b64736f6c634300081e0033 Transformed (onchain):0xa2646970667358221220f78ef6a618caec7d4fff9b6edb79b3c20d5337124c18408c4cb23c716212bb0364736f6c634300081e0033 |
Storage Layout
Slot | Offset | Bytes | Label | Type | Contract |
---|---|---|---|---|---|
0 | 0 | 32 | _status | uint256 | contracts/Revamp.sol:Revamp |
1 | 0 | 20 | _owner | address | contracts/Revamp.sol:Revamp |
2 | 0 | 32 | tokenInfos | mapping(address ⇒ struct Revamp.TokenInfo) | contracts/Revamp.sol:Revamp |
3 | 0 | 32 | listedTokens | address[] | contracts/Revamp.sol:Revamp |
4 | 0 | 32 | listingFee | uint256 | contracts/Revamp.sol:Revamp |
5 | 0 | 32 | claimFee | uint256 | contracts/Revamp.sol:Revamp |
6 | 0 | 32 | delistFee | uint256 | contracts/Revamp.sol:Revamp |
7 | 0 | 20 | feeRecipient | address | contracts/Revamp.sol:Revamp |
8 | 0 | 32 | totalListingFees | uint256 | contracts/Revamp.sol:Revamp |
9 | 0 | 32 | nativeFeePercent | uint256 | contracts/Revamp.sol:Revamp |
10 | 0 | 20 | nativeFeeRecipient | address | contracts/Revamp.sol:Revamp |
11 | 0 | 32 | shareholdingFeePercent | uint256 | contracts/Revamp.sol:Revamp |
12 | 0 | 20 | shareholdingFeeRecipient | address | contracts/Revamp.sol:Revamp |
13 | 0 | 32 | totalNativeContributed | uint256 | contracts/Revamp.sol:Revamp |
14 | 0 | 32 | accRewardPerShare | uint256 | contracts/Revamp.sol:Revamp |
15 | 0 | 32 | users | mapping(address ⇒ struct Revamp.UserInfo) | contracts/Revamp.sol:Revamp |
16 | 0 | 32 | topParticipants | address[] | contracts/Revamp.sol:Revamp |
17 | 0 | 20 | revampToken | contract IERC20 | contracts/Revamp.sol:Revamp |
18 | 0 | 20 | tokenCollector | address | contracts/Revamp.sol:Revamp |
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...