0xe64dA44C82e7055a02cd52f9Ab84ca42F82d770f
on BNB Smart Chain Mainnet (56)
Match
Runtime Bytecode
Creation Bytecode
- Contract Name
- Revamp
- Compilation Target
- contracts/Revamp.sol:Revamp
- Language
- Solidity
- Compiler
- solc 0.8.24+commit.e11b9ed9
- EVM Version
- shanghai
- Verified At
- 2025-07-05 21:16:01 UTC
- Deployer
- 0x91144687d4bc86bcF565846f91d398a4641dED17
- Deployment Transaction
- 0xf216ec32a857c7d0801377962d7a363a27fac16dbab42b1c917dfe4fb741791e
- Block Number
- 51284647
- Transaction Index
- 3
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
0x6080346200028c57601f620025aa38819003918201601f191683019291906001600160401b0384118385101762000290578161012092849260409687528339810103126200028c578051906200005860208201620002a4565b908381015160608201516200007060808401620002a4565b9060a0840151926200008560c08601620002a4565b926101006200009760e08801620002a4565b96015160015f553315620002755760018054336001600160a01b031980831682179093558c51929a92946001600160a01b0393909284929083167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a3169384156200023357508116958615620001ef578116978815620001a057169889156200015c5760045560065586600754161760075560055560095583600a541617600a55600b5581600c541617600c556011541617601155516122f09081620002ba8239f35b8a5162461bcd60e51b815260206004820152601460248201527f496e76616c696420726576616d7020746f6b656e0000000000000000000000006044820152606490fd5b8b5162461bcd60e51b815260206004820152602260248201527f496e76616c6964207368617265686f6c64696e672066656520726563697069656044820152611b9d60f21b6064820152608490fd5b8b5162461bcd60e51b815260206004820152601c60248201527f496e76616c6964206e61746976652066656520726563697069656e74000000006044820152606490fd5b62461bcd60e51b815260206004820152601560248201527f496e76616c69642066656520726563697069656e7400000000000000000000006044820152606490fd5b8951631e4fbdf760e01b81525f6004820152602490fd5b5f80fd5b634e487b7160e01b5f52604160045260245ffd5b51906001600160a01b03821682036200028c5756fe60406080815260048036101561001e575b5050361561001c575f80fd5b005b5f3560e01c9081631bb7a71814611c2157816326a49dba14611c03578163271af8c114611bdb578163291fd35114611bb35781632e1a7d4d14611a565781634690484014611a2e5781634796897c1461197957816347e7ef24146115245781634e71d92d14611282578163536956ff14611095578163585cd157146110775781636a1b7ecc1461105b578163715018a6146110005781637605bbb014610dbf5781637d1b039e14610da15781637d37224a14610cfe5781637e11192114610bac5781638da5cb5b14610b84578163939d623714610b6657816399b1fc5614610b2657816399d32fc414610b08578163a50d998314610986578163a87430ba1461092c578163aa69fd04146108f3578163aca9f637146108a6578163aeb632da1461087e578163b20b840314610831578163ba46ae72146107ca578163bc5c1e19146107ac578163dffcf57714610784578163e9f071c5146106fd578163eec91f2d146106df578163f2fde38b14610650578163f40f0f5214610624578163f5a943d0146102c2578163f79d91ae14610277575063fdb5a03e146101c15780610010565b34610273575f366003190112610273576101d96121be565b6101e233612104565b906101ee821515611fe6565b335f52600f602052805f2060028101610208848254611f3c565b9055610215838254611f3c565b815561022383600d54611f3c565b600d556001670de0b6b3a764000061023f8354600e5490611f49565b04910155519081527f67c7aa1ef9dbf8081996d7391bf5dc8fb772decabf5ea08418509004fc4ca3e260203392a260015f55005b5f80fd5b823461027357602036600319011261027357816020917f5fb4654f1efe30c6141eaa6855ffcb27e0b361d899b05e21b1a4d0b3e71e14db933580926102ba612192565b5551908152a1005b826060366003190112610273576102d7611cb9565b916024918235906044359267ffffffffffffffff93848111610273576103009036908301611ccf565b91909661030b6121be565b815434106105f45784156105c7576001600160a01b0381811697909290881561059957885f5260209760028952846001885f2001541661056657865190606082018281108282111761055457885288825289820133815261036b88611f5c565b926103788a519485611e21565b888452368e8a011161027357600291898f8e8701375f8d8b870101528a82019485528d5f52828d528a5f209151825588600183019151166bffffffffffffffffffffffff60a01b8254161790550191518051918211610554576103e5826103df8554611db9565b85612035565b8a90601f83116001146104ef5761041392915f91836104e4575b50508160011b915f199060031b1c19161790565b90555b60035491600160401b8310156104d35750505f8080807f7ea89a5da074c450f1559a67ec07ab03c186eb8786b484d242feeee69ee845b49b9c966104896104c4999761046b8860016104ae9a01600355611d46565b90919060018060a01b038084549260031b9316831b921b1916179055565b61049534600854611f3c565b6008553490600754165af16104a8611f78565b50612098565b6060845196879687528601526060850191612078565b9034908301520390a260015f55005b604190634e487b7160e01b5f52525ffd5b015190508e806103ff565b5f8481528c8120929190601f198516908e5b82821061053d575050908460019594939210610525575b505050811b019055610416565b01515f1960f88460031b161c191690558d8080610518565b60018596829396860151815501950193018e610501565b83604186634e487b7160e01b5f52525ffd5b865162461bcd60e51b81528084018a9052600e818401526d105b1c9958591e481b1a5cdd195960921b6044820152606490fd5b906009606492602088519362461bcd60e51b8552840152820152682130b2103a37b5b2b760b91b6044820152fd5b835162461bcd60e51b815260208184015260088189015267052617465203e20360c41b6044820152606490fd5b835162461bcd60e51b8152602081840152600b818901526a46656520746f6f206c6f7760a81b6044820152606490fd5b823461027357602036600319011261027357602090610649610644611cb9565b612104565b9051908152f35b9050346102735760203660031901126102735761066b611cb9565b90610674612192565b6001600160a01b039182169283156106c9575050600154826bffffffffffffffffffffffff60a01b821617600155167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a3005b905f6024925191631e4fbdf760e01b8352820152fd5b8234610273575f36600319011261027357602090600d549051908152f35b82346102735780600319360112610273577f152d32bc2ef2ba25341f1c1cf34bb3cda79e3308b380c100b70eedcc07fa19bb913561077f61073c611ca3565b92610745612192565b6009839055600a80546001600160a01b0319166001600160a01b039590951694851790555191825260208201929092529081906040820190565b0390a1005b8234610273575f3660031901126102735760115490516001600160a01b039091168152602090f35b8234610273575f36600319011261027357602090600b549051908152f35b8234610273576020366003190112610273576001600160a01b03806107ed611cb9565b165f52600260205261082d825f2092606061081360028654956001880154169601611e43565b918051958695865260208601528401526060830190611d7b565b0390f35b905034610273576020366003190112610273577f64374f1a975abb9bc8e8857d704b9ead41989ff599d90c1e8f7d34bc2ebea92a916020913590610873612192565b8160055551908152a1005b8234610273575f36600319011261027357600c5490516001600160a01b039091168152602090f35b905034610273576020366003190112610273577feb59e6ce9000e582fdda6bbb40df1454cdb1cc85ad677afbe67080fa3e87ba3a9160209135906108e8612192565b8160065551908152a1005b8234610273575f3660031901126102735761090c612192565b600d54600e54600854925191825260208201526040810191909152606090f35b8234610273576020366003190112610273576001600160a01b0361094e611cb9565b165f52600f602052805f209061082d825491600260018501549401549051938493846040919493926060820195825260208201520152565b8234610273575f36600319011261027357600380546109a4816120d8565b906109b184519283611e21565b8082526109bd816120d8565b60209390601f1901845f5b828110610adc575050505f5b828110610a685750505082519180830181845282518091528484019180868360051b8701019401925f965b838810610a0c5786860387f35b90919293948380610a57600193603f198b8203018752895190608090868060a01b03808451168252858401518683015288840151168882015281606080940151938201520190611d7b565b9701930197019690939291936109ff565b80610abb610a77600193611d46565b9190848060a01b039283915490871b1c1691825f52600290818a528a5f20908154908783015416908c5195610aab87611df1565b86528b8601528b85015201611e43565b6060820152610aca82876120f0565b52610ad581866120f0565b50016109d4565b8751610ae781611df1565b5f81525f838201525f898201526060808201528282880101520185906109c8565b8234610273575f366003190112610273576020906005549051908152f35b90503461027357602036600319011261027357359060105482101561027357610b50602092611cfd565b905491519160018060a01b039160031b1c168152f35b8234610273575f36600319011261027357602090600e549051908152f35b8234610273575f3660031901126102735760015490516001600160a01b039091168152602090f35b8234610273575f36600319011261027357601054610bc9816120d8565b90610bd683519283611e21565b808252610be2816120d8565b601f199160209184830191908401368337610bfc816120d8565b90610c0987519283611e21565b808252610c15816120d8565b82850195013686375f5b818110610ca15750508551958695818701918752518091526060860192905f5b818110610c8157505050848203858401525180825290820192915f5b828110610c6a57505050500390f35b835185528695509381019392810192600101610c5b565b82516001600160a01b031685528897509385019391850191600101610c3f565b80610cb3600192999495979899611cfd565b838060a01b03809254600392831b1c16610ccd848d6120f0565b52610cd783611cfd565b9054911b1c165f52600f8652835f2054610cf182876120f0565b5201969594929196610c1f565b90503461027357602036600319011261027357610d19611cb9565b610d21612192565b6001600160a01b0316918215610d6a57601280546001600160a01b03191684179055827fe5ea4b3f4edfa2d25a5ae723828ea9e7ae469acdc85d8db728f068551dab000a5f80a2005b906020606492519162461bcd60e51b8352820152601160248201527024b73b30b634b21031b7b63632b1ba37b960791b6044820152fd5b8234610273575f366003190112610273576020906008549051908152f35b602091503660031901821361027357610dd6611cb9565b92610ddf6121be565b60018060a01b0380941691825f5260028452600194610e068187855f200154161515611fa7565b6006543410610fbe57908591610e1e34600854611f3c565b600855610e385f8080803486600754165af16104a8611f78565b845f52600286526002845f205f81555f8582015501610e578154611db9565b9081610f83575b50505f9594939295965b610e9c575b50505134815233927f8b0c6321e5164295041a4799b97bc74477465912d8e906efc761ff81bf530b2791a35f55005b60039687549788821015610f7c578583610eb584611d46565b905490841b1c1614610ecc57508601965085610e68565b92975f199290838101908111610f6957610efa9291610eed61046b92611d46565b905490871b1c1691611d46565b81548015610f56577f8b0c6321e5164295041a4799b97bc74477465912d8e906efc761ff81bf530b2794959697500190610f4b610f3683611d46565b81549060018060a01b039060031b1b19169055565b55849392915f610e6d565b603188634e487b7160e01b5f525260245ffd5b60118a634e487b7160e01b5f525260245ffd5b5050610e6d565b81601f5f9311600114610f9a5750555b5f80610e5e565b908083918252610fb7601f8b8420940160051c840188850161201f565b5555610f93565b5083606492519162461bcd60e51b8352820152601760248201527f496e73756666696369656e742064656c697374206665650000000000000000006044820152fd5b34610273575f36600319011261027357611018612192565b600180546001600160a01b031981169091555f906001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b8234610273575f36600319011261027357602091549051908152f35b8234610273575f366003190112610273576020906006549051908152f35b8234610273576060366003190112610273576110af611cb9565b67ffffffffffffffff91602435838111610273576110d09036908601611ccf565b9290604435906110de6121be565b60018060a01b0380931695865f5260209360028552855f209860019160018b01541661110b811515611fa7565b33036112525760028a0192881161123f57506111318761112b8454611db9565b84612035565b5f90601f88116001146111b457507ff9512f897f346499f5041666e9f2282e466ed67864f6373ed81fe36fde83f77c979861119c9392611188898088955f916111a9575b508160011b915f199060031b1c19161790565b90555b558451958587968752860191612078565b918301520390a260015f55005b90508601358e611175565b90601f198816835f52865f20925f905b8282106112285750509285927ff9512f897f346499f5041666e9f2282e466ed67864f6373ed81fe36fde83f77c9a9b928a61119c97961061120f575b5050600189811b01905561118b565b8501355f1960038c901b60f8161c191690558b80611200565b8684013585559384019392880192908801906111c4565b604190634e487b7160e01b5f525260245ffd5b865162461bcd60e51b8152908101869052600a6024820152692737ba103634b9ba32b960b11b6044820152606490fd5b905034610273575f3660031901126102735761129d33612104565b906112ba8215156112ad81611fe6565b6112b56121be565b611ee5565b335f52602090600f8252835f2080549081156114f2576112d933612104565b5f91908681106114df575085925b8083116114ae575f9284611467575b611309816113048688611f1b565b611f3c565b9461131960028501918254611f3c565b905580611446575b50506001670de0b6b3a764000061133c8354600e5490611f49565b04910155806113ec575b505f80808093335af1611357611f78565b50156113b85750827fd8138f8a3f377c5259ca548e70e4c2de94f129f5a11036a15b69513cba2b426a9293518481527f52e79696d272e4220b60ff5e97c8b4d34a041f6f107e1d686bf7700cace0e5ee833392a260015f55519283523392a2005b60649184519162461bcd60e51b8352820152601060248201526f15da5d1a191c985dc81d1e0819985a5b60821b6044820152fd5b6007545f918291829182916001600160a01b03165af161140a611f78565b5015611416575f611346565b5060649184519162461bcd60e51b8352820152600b60248201526a119959481d1e0819985a5b60aa1b6044820152fd5b6114538161145d93611f1b565b8355600d54611f1b565b600d555f80611321565b92506005548085111561147a57926112f6565b885162461bcd60e51b8152808701889052600e60248201526d086d8c2d2da40cccaca40d0d2ced60931b6044820152606490fd5b875162461bcd60e51b8152808601879052600b60248201526a115e18d959591cc818985b60aa1b6044820152606490fd5b9291506114ec8387611f1b565b916112e7565b855162461bcd60e51b8152808401859052600c60248201526b139bc81c1c9a5b98da5c185b60a21b6044820152606490fd5b90508160031936011261027357611539611cb9565b6024928335916115476121be565b60018060a01b0380911693845f52602090600282526001966115718489875f200154161515611fa7565b851561194c57341561191f576115898630338a612212565b612710938461159a60095434611f49565b04946115a8600b5434611f49565b04906115bd826115b88834611f1b565b611f1b565b95600d54801580156118c5575b5050335f52600f808752885f206115e2898254611f3c565b81556115f089600d54611f3c565b600d558c670de0b6b3a764000061160b8354600e5490611f49565b049101558b5f91601092835490835f5b83811061189a575b505015611842575b50905f905b61175d575b505080546014811161172d575b5050806116d9575b5081611687575b50508451958652505083015233917ff5681f9d0db1b911ac18ee83d515a1cf1051853a9eae418316a2fdf7dea427c59190a35f55005b5f8080938193600c54165af161169b611f78565b50156116a8578080611651565b600e9060649386519362461bcd60e51b85528401528201526d14da185c99481999594819985a5b60921b6044820152fd5b5f8080809385600a54165af16116ed611f78565b50156116f9575f61164a565b865162461bcd60e51b8152808501869052600f818501526e13985d1a5d99481999594819985a5b608a1b6044820152606490fd5b801561174b575f190190611743610f3683611cfd565b555f80611642565b85603188634e487b7160e01b5f52525ffd5b825481101561183d578d810180821161182b578e92918c848093905b611788575b5050019091611630565b888d8895939554831015611821578394956117a284611cfd565b939054600394851b1c165f5287825287815f2054928d6117c18a611cfd565b905490871b1c165f52525f2054106117e0575b50018d90829392611779565b61181b906118128b806117f289611cfd565b905490851b1c169261180386611cfd565b9054911b1c1661046b88611cfd565b61046b83611cfd565b5f6117d4565b505092909261177e565b8760118a634e487b7160e01b5f52525ffd5b611635565b909150600160401b81101561188857906118826118648f938481018655611cfd565b81546001600160a01b0360039290921b91821b19163390911b179055565b5f61162b565b86604189634e487b7160e01b5f52525ffd5b886118a482611cfd565b919054339260031b1c16146118bb5701849061161b565b509050835f611623565b670de0b6b3a764000090818a02918a8304148a15171561190d576118fb57906118f19104600e54611f3c565b600e555f806115ca565b85601288634e487b7160e01b5f52525ffd5b86601189634e487b7160e01b5f52525ffd5b600a9060649386519362461bcd60e51b85528401528201526904e6174697665203e20360b41b6044820152fd5b600a9060649386519362461bcd60e51b8552840152820152690546f6b656e73203e20360b41b6044820152fd5b8234610273576020366003190112610273578135916119966121be565b6119a1831515611ee5565b6012546001600160a01b039081169182156119f857506119c8918491601154163390612212565b519081527f4204203970b85afd16caf44755c23d7115e26b749b3428da69965bea68ab8b9d60203392a260015f55005b606490602085519162461bcd60e51b8352820152601060248201526f139bc818dbdb1b1958dd1bdc881cd95d60821b6044820152fd5b8234610273575f3660031901126102735760075490516001600160a01b039091168152602090f35b9050346102735760208060031936011261027357813591611a756121be565b611a80831515611ee5565b335f52600f8252835f2080549081156114f257611a9c33612104565b5f9190868110611ba0575085925b8083116114ae575f9284611b8d575b611ac7816113048688611f1b565b94611ad760028501918254611f3c565b905580611b76575b50506001670de0b6b3a7640000611afa8354600e5490611f49565b0491015580611b4c575b505f80808093335af1611b15611f78565b50156113b857507f52e79696d272e4220b60ff5e97c8b4d34a041f6f107e1d686bf7700cace0e5ee9192519283523392a260015f55005b6007545f918291829182916001600160a01b03165af1611b6a611f78565b5015611416575f611b04565b61145381611b8393611f1b565b600d555f80611adf565b92506005548085111561147a5792611ab9565b929150611bad8387611f1b565b91611aaa565b8234610273575f36600319011261027357600a5490516001600160a01b039091168152602090f35b8234610273575f3660031901126102735760125490516001600160a01b039091168152602090f35b8234610273575f366003190112610273576020906009549051908152f35b82346102735780600319360112610273577f1d8229d2ed0552197caac2868758230e5d24d7c23cdcf51229f2d09efad4d632913561077f611c60611ca3565b92611c69612192565b600b839055600c80546001600160a01b0319166001600160a01b039590951694851790555191825260208201929092529081906040820190565b602435906001600160a01b038216820361027357565b600435906001600160a01b038216820361027357565b9181601f840112156102735782359167ffffffffffffffff8311610273576020838186019501011161027357565b601054811015611d325760105f527f1b6847dc741a1b0cd08d278845f9d819d87b734759afb55fe2de5cb82a9ae67201905f90565b634e487b7160e01b5f52603260045260245ffd5b600354811015611d325760035f527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b01905f90565b91908251928382525f5b848110611da5575050825f602080949584010152601f8019910116010190565b602081830181015184830182015201611d85565b90600182811c92168015611de7575b6020831014611dd357565b634e487b7160e01b5f52602260045260245ffd5b91607f1691611dc8565b6080810190811067ffffffffffffffff821117611e0d57604052565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff821117611e0d57604052565b9060405191825f8254611e5581611db9565b908184526020946001916001811690815f14611ec35750600114611e85575b505050611e8392500383611e21565b565b5f90815285812095935091905b818310611eab575050611e8393508201015f8080611e74565b85548884018501529485019487945091830191611e92565b92505050611e8394925060ff191682840152151560051b8201015f8080611e74565b15611eec57565b60405162461bcd60e51b81526020600482015260076024820152660416d74203e20360cc1b6044820152606490fd5b91908203918211611f2857565b634e487b7160e01b5f52601160045260245ffd5b91908201809211611f2857565b81810292918115918404141715611f2857565b67ffffffffffffffff8111611e0d57601f01601f191660200190565b3d15611fa2573d90611f8982611f5c565b91611f976040519384611e21565b82523d5f602084013e565b606090565b15611fae57565b60405162461bcd60e51b815260206004820152601060248201526f105cdcd95d081b9bdd081b1a5cdd195960821b6044820152606490fd5b15611fed57565b60405162461bcd60e51b815260206004820152600a6024820152694e6f2070656e64696e6760b01b6044820152606490fd5b81811061202a575050565b5f815560010161201f565b9190601f811161204457505050565b611e83925f5260205f20906020601f840160051c8301931061206e575b601f0160051c019061201f565b9091508190612061565b908060209392818452848401375f828201840152601f01601f1916010190565b1561209f57565b60405162461bcd60e51b8152602060048201526011602482015270119959481d1c985b9cd9995c8819985a5b607a1b6044820152606490fd5b67ffffffffffffffff8111611e0d5760051b60200190565b8051821015611d325760209160051b010190565b60018060a01b03165f52600f60205260405f208054670de0b6b3a764000061212e600e5483611f49565b0460018301548082115f146121895761214691611f1b565b915b8160011b9180830460021490151715611f285760020154818110156121825761217091611f1b565b908181111561217d575090565b905090565b5050505f90565b50505f91612148565b6001546001600160a01b031633036121a657565b60405163118cdaa760e01b8152336004820152602490fd5b60025f54146121cd5760025f55565b60405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606490fd5b6040516323b872dd60e01b602082019081526001600160a01b039384166024830152938316604482015260648082019590955293845292909160a082019067ffffffffffffffff821183831017611e0d576020925f92604052519082865af1156122af575f513d6122a657508082163b155b61228c575050565b604051635274afe760e01b81529116600482015260249150fd5b60011415612284565b6040513d5f823e3d90fdfecborAuxdataa2646970667358221220239a6af0023f6224ac7bfe38c42a1b530b2e91666cf3b4f875acdf54b273fd2064736f6c63430008180033constructorArguments00000000000000000000000000000000000000000000000000002d79883d2000000000000000000000000000386876e78c56fe85d07deaaa446ab592763373f80000000000000000000000000000000000000000000000000000b5e620f4800000000000000000000000000000000000000000000000000000000000000000050000000000000000000000009c56251e928d17cd8e7d14a89c351a3a786f4a4a000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000386876e78c56fe85d07deaaa446ab592763373f8000000000000000000000000cee8dd87ee0552a65ae4818c55cd59a61a5c21fb00000000000000000000000000000000000000000000000000002d79883d2000
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: QmSdQKfaEdk6PXxUgKXPXUCyFND5RvBMBZFHWJVKQUB8Y8
RawDecoded
Length: 53 bytes
0xa26469706673582212203fb95aa83022eba814c76eafd455dd644c119c892102c9782695df8ec3c5c42964736f6c63430008180033
Transformations
Constructor Arguments
RawDecoded
Length: 288 bytes
0x00000000000000000000000000000000000000000000000000002d79883d2000000000000000000000000000386876e78c56fe85d07deaaa446ab592763373f80000000000000000000000000000000000000000000000000000b5e620f4800000000000000000000000000000000000000000000000000000000000000000050000000000000000000000009c56251e928d17cd8e7d14a89c351a3a786f4a4a000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000386876e78c56fe85d07deaaa446ab592763373f8000000000000000000000000cee8dd87ee0552a65ae4818c55cd59a61a5c21fb00000000000000000000000000000000000000000000000000002d79883d2000
CBOR Auxdata Transformations
Byte Offsets | Length (bytes) | Values |
---|---|---|
9589 | 53 | Original (recompiled):0xa26469706673582212203fb95aa83022eba814c76eafd455dd644c119c892102c9782695df8ec3c5c42964736f6c63430008180033 Transformed (onchain):0xa2646970667358221220239a6af0023f6224ac7bfe38c42a1b530b2e91666cf3b4f875acdf54b273fd2064736f6c63430008180033 |
Runtime Bytecode
0x60406080815260048036101561001e575b5050361561001c575f80fd5b005b5f3560e01c9081631bb7a71814611c2157816326a49dba14611c03578163271af8c114611bdb578163291fd35114611bb35781632e1a7d4d14611a565781634690484014611a2e5781634796897c1461197957816347e7ef24146115245781634e71d92d14611282578163536956ff14611095578163585cd157146110775781636a1b7ecc1461105b578163715018a6146110005781637605bbb014610dbf5781637d1b039e14610da15781637d37224a14610cfe5781637e11192114610bac5781638da5cb5b14610b84578163939d623714610b6657816399b1fc5614610b2657816399d32fc414610b08578163a50d998314610986578163a87430ba1461092c578163aa69fd04146108f3578163aca9f637146108a6578163aeb632da1461087e578163b20b840314610831578163ba46ae72146107ca578163bc5c1e19146107ac578163dffcf57714610784578163e9f071c5146106fd578163eec91f2d146106df578163f2fde38b14610650578163f40f0f5214610624578163f5a943d0146102c2578163f79d91ae14610277575063fdb5a03e146101c15780610010565b34610273575f366003190112610273576101d96121be565b6101e233612104565b906101ee821515611fe6565b335f52600f602052805f2060028101610208848254611f3c565b9055610215838254611f3c565b815561022383600d54611f3c565b600d556001670de0b6b3a764000061023f8354600e5490611f49565b04910155519081527f67c7aa1ef9dbf8081996d7391bf5dc8fb772decabf5ea08418509004fc4ca3e260203392a260015f55005b5f80fd5b823461027357602036600319011261027357816020917f5fb4654f1efe30c6141eaa6855ffcb27e0b361d899b05e21b1a4d0b3e71e14db933580926102ba612192565b5551908152a1005b826060366003190112610273576102d7611cb9565b916024918235906044359267ffffffffffffffff93848111610273576103009036908301611ccf565b91909661030b6121be565b815434106105f45784156105c7576001600160a01b0381811697909290881561059957885f5260209760028952846001885f2001541661056657865190606082018281108282111761055457885288825289820133815261036b88611f5c565b926103788a519485611e21565b888452368e8a011161027357600291898f8e8701375f8d8b870101528a82019485528d5f52828d528a5f209151825588600183019151166bffffffffffffffffffffffff60a01b8254161790550191518051918211610554576103e5826103df8554611db9565b85612035565b8a90601f83116001146104ef5761041392915f91836104e4575b50508160011b915f199060031b1c19161790565b90555b60035491600160401b8310156104d35750505f8080807f7ea89a5da074c450f1559a67ec07ab03c186eb8786b484d242feeee69ee845b49b9c966104896104c4999761046b8860016104ae9a01600355611d46565b90919060018060a01b038084549260031b9316831b921b1916179055565b61049534600854611f3c565b6008553490600754165af16104a8611f78565b50612098565b6060845196879687528601526060850191612078565b9034908301520390a260015f55005b604190634e487b7160e01b5f52525ffd5b015190508e806103ff565b5f8481528c8120929190601f198516908e5b82821061053d575050908460019594939210610525575b505050811b019055610416565b01515f1960f88460031b161c191690558d8080610518565b60018596829396860151815501950193018e610501565b83604186634e487b7160e01b5f52525ffd5b865162461bcd60e51b81528084018a9052600e818401526d105b1c9958591e481b1a5cdd195960921b6044820152606490fd5b906009606492602088519362461bcd60e51b8552840152820152682130b2103a37b5b2b760b91b6044820152fd5b835162461bcd60e51b815260208184015260088189015267052617465203e20360c41b6044820152606490fd5b835162461bcd60e51b8152602081840152600b818901526a46656520746f6f206c6f7760a81b6044820152606490fd5b823461027357602036600319011261027357602090610649610644611cb9565b612104565b9051908152f35b9050346102735760203660031901126102735761066b611cb9565b90610674612192565b6001600160a01b039182169283156106c9575050600154826bffffffffffffffffffffffff60a01b821617600155167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a3005b905f6024925191631e4fbdf760e01b8352820152fd5b8234610273575f36600319011261027357602090600d549051908152f35b82346102735780600319360112610273577f152d32bc2ef2ba25341f1c1cf34bb3cda79e3308b380c100b70eedcc07fa19bb913561077f61073c611ca3565b92610745612192565b6009839055600a80546001600160a01b0319166001600160a01b039590951694851790555191825260208201929092529081906040820190565b0390a1005b8234610273575f3660031901126102735760115490516001600160a01b039091168152602090f35b8234610273575f36600319011261027357602090600b549051908152f35b8234610273576020366003190112610273576001600160a01b03806107ed611cb9565b165f52600260205261082d825f2092606061081360028654956001880154169601611e43565b918051958695865260208601528401526060830190611d7b565b0390f35b905034610273576020366003190112610273577f64374f1a975abb9bc8e8857d704b9ead41989ff599d90c1e8f7d34bc2ebea92a916020913590610873612192565b8160055551908152a1005b8234610273575f36600319011261027357600c5490516001600160a01b039091168152602090f35b905034610273576020366003190112610273577feb59e6ce9000e582fdda6bbb40df1454cdb1cc85ad677afbe67080fa3e87ba3a9160209135906108e8612192565b8160065551908152a1005b8234610273575f3660031901126102735761090c612192565b600d54600e54600854925191825260208201526040810191909152606090f35b8234610273576020366003190112610273576001600160a01b0361094e611cb9565b165f52600f602052805f209061082d825491600260018501549401549051938493846040919493926060820195825260208201520152565b8234610273575f36600319011261027357600380546109a4816120d8565b906109b184519283611e21565b8082526109bd816120d8565b60209390601f1901845f5b828110610adc575050505f5b828110610a685750505082519180830181845282518091528484019180868360051b8701019401925f965b838810610a0c5786860387f35b90919293948380610a57600193603f198b8203018752895190608090868060a01b03808451168252858401518683015288840151168882015281606080940151938201520190611d7b565b9701930197019690939291936109ff565b80610abb610a77600193611d46565b9190848060a01b039283915490871b1c1691825f52600290818a528a5f20908154908783015416908c5195610aab87611df1565b86528b8601528b85015201611e43565b6060820152610aca82876120f0565b52610ad581866120f0565b50016109d4565b8751610ae781611df1565b5f81525f838201525f898201526060808201528282880101520185906109c8565b8234610273575f366003190112610273576020906005549051908152f35b90503461027357602036600319011261027357359060105482101561027357610b50602092611cfd565b905491519160018060a01b039160031b1c168152f35b8234610273575f36600319011261027357602090600e549051908152f35b8234610273575f3660031901126102735760015490516001600160a01b039091168152602090f35b8234610273575f36600319011261027357601054610bc9816120d8565b90610bd683519283611e21565b808252610be2816120d8565b601f199160209184830191908401368337610bfc816120d8565b90610c0987519283611e21565b808252610c15816120d8565b82850195013686375f5b818110610ca15750508551958695818701918752518091526060860192905f5b818110610c8157505050848203858401525180825290820192915f5b828110610c6a57505050500390f35b835185528695509381019392810192600101610c5b565b82516001600160a01b031685528897509385019391850191600101610c3f565b80610cb3600192999495979899611cfd565b838060a01b03809254600392831b1c16610ccd848d6120f0565b52610cd783611cfd565b9054911b1c165f52600f8652835f2054610cf182876120f0565b5201969594929196610c1f565b90503461027357602036600319011261027357610d19611cb9565b610d21612192565b6001600160a01b0316918215610d6a57601280546001600160a01b03191684179055827fe5ea4b3f4edfa2d25a5ae723828ea9e7ae469acdc85d8db728f068551dab000a5f80a2005b906020606492519162461bcd60e51b8352820152601160248201527024b73b30b634b21031b7b63632b1ba37b960791b6044820152fd5b8234610273575f366003190112610273576020906008549051908152f35b602091503660031901821361027357610dd6611cb9565b92610ddf6121be565b60018060a01b0380941691825f5260028452600194610e068187855f200154161515611fa7565b6006543410610fbe57908591610e1e34600854611f3c565b600855610e385f8080803486600754165af16104a8611f78565b845f52600286526002845f205f81555f8582015501610e578154611db9565b9081610f83575b50505f9594939295965b610e9c575b50505134815233927f8b0c6321e5164295041a4799b97bc74477465912d8e906efc761ff81bf530b2791a35f55005b60039687549788821015610f7c578583610eb584611d46565b905490841b1c1614610ecc57508601965085610e68565b92975f199290838101908111610f6957610efa9291610eed61046b92611d46565b905490871b1c1691611d46565b81548015610f56577f8b0c6321e5164295041a4799b97bc74477465912d8e906efc761ff81bf530b2794959697500190610f4b610f3683611d46565b81549060018060a01b039060031b1b19169055565b55849392915f610e6d565b603188634e487b7160e01b5f525260245ffd5b60118a634e487b7160e01b5f525260245ffd5b5050610e6d565b81601f5f9311600114610f9a5750555b5f80610e5e565b908083918252610fb7601f8b8420940160051c840188850161201f565b5555610f93565b5083606492519162461bcd60e51b8352820152601760248201527f496e73756666696369656e742064656c697374206665650000000000000000006044820152fd5b34610273575f36600319011261027357611018612192565b600180546001600160a01b031981169091555f906001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b8234610273575f36600319011261027357602091549051908152f35b8234610273575f366003190112610273576020906006549051908152f35b8234610273576060366003190112610273576110af611cb9565b67ffffffffffffffff91602435838111610273576110d09036908601611ccf565b9290604435906110de6121be565b60018060a01b0380931695865f5260209360028552855f209860019160018b01541661110b811515611fa7565b33036112525760028a0192881161123f57506111318761112b8454611db9565b84612035565b5f90601f88116001146111b457507ff9512f897f346499f5041666e9f2282e466ed67864f6373ed81fe36fde83f77c979861119c9392611188898088955f916111a9575b508160011b915f199060031b1c19161790565b90555b558451958587968752860191612078565b918301520390a260015f55005b90508601358e611175565b90601f198816835f52865f20925f905b8282106112285750509285927ff9512f897f346499f5041666e9f2282e466ed67864f6373ed81fe36fde83f77c9a9b928a61119c97961061120f575b5050600189811b01905561118b565b8501355f1960038c901b60f8161c191690558b80611200565b8684013585559384019392880192908801906111c4565b604190634e487b7160e01b5f525260245ffd5b865162461bcd60e51b8152908101869052600a6024820152692737ba103634b9ba32b960b11b6044820152606490fd5b905034610273575f3660031901126102735761129d33612104565b906112ba8215156112ad81611fe6565b6112b56121be565b611ee5565b335f52602090600f8252835f2080549081156114f2576112d933612104565b5f91908681106114df575085925b8083116114ae575f9284611467575b611309816113048688611f1b565b611f3c565b9461131960028501918254611f3c565b905580611446575b50506001670de0b6b3a764000061133c8354600e5490611f49565b04910155806113ec575b505f80808093335af1611357611f78565b50156113b85750827fd8138f8a3f377c5259ca548e70e4c2de94f129f5a11036a15b69513cba2b426a9293518481527f52e79696d272e4220b60ff5e97c8b4d34a041f6f107e1d686bf7700cace0e5ee833392a260015f55519283523392a2005b60649184519162461bcd60e51b8352820152601060248201526f15da5d1a191c985dc81d1e0819985a5b60821b6044820152fd5b6007545f918291829182916001600160a01b03165af161140a611f78565b5015611416575f611346565b5060649184519162461bcd60e51b8352820152600b60248201526a119959481d1e0819985a5b60aa1b6044820152fd5b6114538161145d93611f1b565b8355600d54611f1b565b600d555f80611321565b92506005548085111561147a57926112f6565b885162461bcd60e51b8152808701889052600e60248201526d086d8c2d2da40cccaca40d0d2ced60931b6044820152606490fd5b875162461bcd60e51b8152808601879052600b60248201526a115e18d959591cc818985b60aa1b6044820152606490fd5b9291506114ec8387611f1b565b916112e7565b855162461bcd60e51b8152808401859052600c60248201526b139bc81c1c9a5b98da5c185b60a21b6044820152606490fd5b90508160031936011261027357611539611cb9565b6024928335916115476121be565b60018060a01b0380911693845f52602090600282526001966115718489875f200154161515611fa7565b851561194c57341561191f576115898630338a612212565b612710938461159a60095434611f49565b04946115a8600b5434611f49565b04906115bd826115b88834611f1b565b611f1b565b95600d54801580156118c5575b5050335f52600f808752885f206115e2898254611f3c565b81556115f089600d54611f3c565b600d558c670de0b6b3a764000061160b8354600e5490611f49565b049101558b5f91601092835490835f5b83811061189a575b505015611842575b50905f905b61175d575b505080546014811161172d575b5050806116d9575b5081611687575b50508451958652505083015233917ff5681f9d0db1b911ac18ee83d515a1cf1051853a9eae418316a2fdf7dea427c59190a35f55005b5f8080938193600c54165af161169b611f78565b50156116a8578080611651565b600e9060649386519362461bcd60e51b85528401528201526d14da185c99481999594819985a5b60921b6044820152fd5b5f8080809385600a54165af16116ed611f78565b50156116f9575f61164a565b865162461bcd60e51b8152808501869052600f818501526e13985d1a5d99481999594819985a5b608a1b6044820152606490fd5b801561174b575f190190611743610f3683611cfd565b555f80611642565b85603188634e487b7160e01b5f52525ffd5b825481101561183d578d810180821161182b578e92918c848093905b611788575b5050019091611630565b888d8895939554831015611821578394956117a284611cfd565b939054600394851b1c165f5287825287815f2054928d6117c18a611cfd565b905490871b1c165f52525f2054106117e0575b50018d90829392611779565b61181b906118128b806117f289611cfd565b905490851b1c169261180386611cfd565b9054911b1c1661046b88611cfd565b61046b83611cfd565b5f6117d4565b505092909261177e565b8760118a634e487b7160e01b5f52525ffd5b611635565b909150600160401b81101561188857906118826118648f938481018655611cfd565b81546001600160a01b0360039290921b91821b19163390911b179055565b5f61162b565b86604189634e487b7160e01b5f52525ffd5b886118a482611cfd565b919054339260031b1c16146118bb5701849061161b565b509050835f611623565b670de0b6b3a764000090818a02918a8304148a15171561190d576118fb57906118f19104600e54611f3c565b600e555f806115ca565b85601288634e487b7160e01b5f52525ffd5b86601189634e487b7160e01b5f52525ffd5b600a9060649386519362461bcd60e51b85528401528201526904e6174697665203e20360b41b6044820152fd5b600a9060649386519362461bcd60e51b8552840152820152690546f6b656e73203e20360b41b6044820152fd5b8234610273576020366003190112610273578135916119966121be565b6119a1831515611ee5565b6012546001600160a01b039081169182156119f857506119c8918491601154163390612212565b519081527f4204203970b85afd16caf44755c23d7115e26b749b3428da69965bea68ab8b9d60203392a260015f55005b606490602085519162461bcd60e51b8352820152601060248201526f139bc818dbdb1b1958dd1bdc881cd95d60821b6044820152fd5b8234610273575f3660031901126102735760075490516001600160a01b039091168152602090f35b9050346102735760208060031936011261027357813591611a756121be565b611a80831515611ee5565b335f52600f8252835f2080549081156114f257611a9c33612104565b5f9190868110611ba0575085925b8083116114ae575f9284611b8d575b611ac7816113048688611f1b565b94611ad760028501918254611f3c565b905580611b76575b50506001670de0b6b3a7640000611afa8354600e5490611f49565b0491015580611b4c575b505f80808093335af1611b15611f78565b50156113b857507f52e79696d272e4220b60ff5e97c8b4d34a041f6f107e1d686bf7700cace0e5ee9192519283523392a260015f55005b6007545f918291829182916001600160a01b03165af1611b6a611f78565b5015611416575f611b04565b61145381611b8393611f1b565b600d555f80611adf565b92506005548085111561147a5792611ab9565b929150611bad8387611f1b565b91611aaa565b8234610273575f36600319011261027357600a5490516001600160a01b039091168152602090f35b8234610273575f3660031901126102735760125490516001600160a01b039091168152602090f35b8234610273575f366003190112610273576020906009549051908152f35b82346102735780600319360112610273577f1d8229d2ed0552197caac2868758230e5d24d7c23cdcf51229f2d09efad4d632913561077f611c60611ca3565b92611c69612192565b600b839055600c80546001600160a01b0319166001600160a01b039590951694851790555191825260208201929092529081906040820190565b602435906001600160a01b038216820361027357565b600435906001600160a01b038216820361027357565b9181601f840112156102735782359167ffffffffffffffff8311610273576020838186019501011161027357565b601054811015611d325760105f527f1b6847dc741a1b0cd08d278845f9d819d87b734759afb55fe2de5cb82a9ae67201905f90565b634e487b7160e01b5f52603260045260245ffd5b600354811015611d325760035f527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b01905f90565b91908251928382525f5b848110611da5575050825f602080949584010152601f8019910116010190565b602081830181015184830182015201611d85565b90600182811c92168015611de7575b6020831014611dd357565b634e487b7160e01b5f52602260045260245ffd5b91607f1691611dc8565b6080810190811067ffffffffffffffff821117611e0d57604052565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff821117611e0d57604052565b9060405191825f8254611e5581611db9565b908184526020946001916001811690815f14611ec35750600114611e85575b505050611e8392500383611e21565b565b5f90815285812095935091905b818310611eab575050611e8393508201015f8080611e74565b85548884018501529485019487945091830191611e92565b92505050611e8394925060ff191682840152151560051b8201015f8080611e74565b15611eec57565b60405162461bcd60e51b81526020600482015260076024820152660416d74203e20360cc1b6044820152606490fd5b91908203918211611f2857565b634e487b7160e01b5f52601160045260245ffd5b91908201809211611f2857565b81810292918115918404141715611f2857565b67ffffffffffffffff8111611e0d57601f01601f191660200190565b3d15611fa2573d90611f8982611f5c565b91611f976040519384611e21565b82523d5f602084013e565b606090565b15611fae57565b60405162461bcd60e51b815260206004820152601060248201526f105cdcd95d081b9bdd081b1a5cdd195960821b6044820152606490fd5b15611fed57565b60405162461bcd60e51b815260206004820152600a6024820152694e6f2070656e64696e6760b01b6044820152606490fd5b81811061202a575050565b5f815560010161201f565b9190601f811161204457505050565b611e83925f5260205f20906020601f840160051c8301931061206e575b601f0160051c019061201f565b9091508190612061565b908060209392818452848401375f828201840152601f01601f1916010190565b1561209f57565b60405162461bcd60e51b8152602060048201526011602482015270119959481d1c985b9cd9995c8819985a5b607a1b6044820152606490fd5b67ffffffffffffffff8111611e0d5760051b60200190565b8051821015611d325760209160051b010190565b60018060a01b03165f52600f60205260405f208054670de0b6b3a764000061212e600e5483611f49565b0460018301548082115f146121895761214691611f1b565b915b8160011b9180830460021490151715611f285760020154818110156121825761217091611f1b565b908181111561217d575090565b905090565b5050505f90565b50505f91612148565b6001546001600160a01b031633036121a657565b60405163118cdaa760e01b8152336004820152602490fd5b60025f54146121cd5760025f55565b60405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606490fd5b6040516323b872dd60e01b602082019081526001600160a01b039384166024830152938316604482015260648082019590955293845292909160a082019067ffffffffffffffff821183831017611e0d576020925f92604052519082865af1156122af575f513d6122a657508082163b155b61228c575050565b604051635274afe760e01b81529116600482015260249150fd5b60011415612284565b6040513d5f823e3d90fdfecborAuxdataa2646970667358221220239a6af0023f6224ac7bfe38c42a1b530b2e91666cf3b4f875acdf54b273fd2064736f6c63430008180033
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: QmSdQKfaEdk6PXxUgKXPXUCyFND5RvBMBZFHWJVKQUB8Y8
RawDecoded
Length: 53 bytes
0xa26469706673582212203fb95aa83022eba814c76eafd455dd644c119c892102c9782695df8ec3c5c42964736f6c63430008180033
Transformations
CBOR Auxdata Transformations
Byte Offsets | Length (bytes) | Values |
---|---|---|
8891 | 53 | Original (recompiled):0xa26469706673582212203fb95aa83022eba814c76eafd455dd644c119c892102c9782695df8ec3c5c42964736f6c63430008180033 Transformed (onchain):0xa2646970667358221220239a6af0023f6224ac7bfe38c42a1b530b2e91666cf3b4f875acdf54b273fd2064736f6c63430008180033 |
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...