ETH Price: $2,489.28 (-0.42%)

Contract

0x9A9DF35cd8E88565694CA6AD5093c236C7f6f69D
 

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To

There are no matching entries

> 10 Token Transfers found.

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
Source Code Verified Exact Match

Contract Name

Hooker

Compiler Version
vyper:0.3.10
Optimization Enabled
N/A
Other Settings
default evmVersion
License
MIT
Contract Source Code (Vyper language format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API
[{"name":"DutyAct","inputs":[],"anonymous":false,"type":"event"},{"name":"Act","inputs":[{"name":"receiver","type":"address","indexed":true},{"name":"compensation","type":"uint256","indexed":false}],"anonymous":false,"type":"event"},{"name":"HookShot","inputs":[{"name":"hook_id","type":"uint8","indexed":true},{"name":"compensation","type":"uint256","indexed":false}],"anonymous":false,"type":"event"},{"stateMutability":"nonpayable","type":"constructor","inputs":[{"name":"_fee_collector","type":"address"},{"name":"_initial_oth","type":"tuple[]","components":[{"name":"to","type":"address"},{"name":"foreplay","type":"bytes"},{"name":"compensation_strategy","type":"tuple","components":[{"name":"amount","type":"uint256"},{"name":"cooldown","type":"tuple","components":[{"name":"duty_counter","type":"uint64"},{"name":"used","type":"uint64"},{"name":"limit","type":"uint64"}]},{"name":"start","type":"uint256"},{"name":"end","type":"uint256"},{"name":"dutch","type":"bool"}]},{"name":"duty","type":"bool"}]},{"name":"_initial_oth_inputs","type":"tuple[]","components":[{"name":"hook_id","type":"uint8"},{"name":"value","type":"uint256"},{"name":"data","type":"bytes"}]},{"name":"_initial_hooks","type":"tuple[]","components":[{"name":"to","type":"address"},{"name":"foreplay","type":"bytes"},{"name":"compensation_strategy","type":"tuple","components":[{"name":"amount","type":"uint256"},{"name":"cooldown","type":"tuple","components":[{"name":"duty_counter","type":"uint64"},{"name":"used","type":"uint64"},{"name":"limit","type":"uint64"}]},{"name":"start","type":"uint256"},{"name":"end","type":"uint256"},{"name":"dutch","type":"bool"}]},{"name":"duty","type":"bool"}]}],"outputs":[]},{"stateMutability":"view","type":"function","name":"calc_compensation","inputs":[{"name":"_hook_inputs","type":"tuple[]","components":[{"name":"hook_id","type":"uint8"},{"name":"value","type":"uint256"},{"name":"data","type":"bytes"}]}],"outputs":[{"name":"","type":"uint256"}]},{"stateMutability":"view","type":"function","name":"calc_compensation","inputs":[{"name":"_hook_inputs","type":"tuple[]","components":[{"name":"hook_id","type":"uint8"},{"name":"value","type":"uint256"},{"name":"data","type":"bytes"}]},{"name":"_duty","type":"bool"}],"outputs":[{"name":"","type":"uint256"}]},{"stateMutability":"view","type":"function","name":"calc_compensation","inputs":[{"name":"_hook_inputs","type":"tuple[]","components":[{"name":"hook_id","type":"uint8"},{"name":"value","type":"uint256"},{"name":"data","type":"bytes"}]},{"name":"_duty","type":"bool"},{"name":"_ts","type":"uint256"}],"outputs":[{"name":"","type":"uint256"}]},{"stateMutability":"payable","type":"function","name":"duty_act","inputs":[{"name":"_hook_inputs","type":"tuple[]","components":[{"name":"hook_id","type":"uint8"},{"name":"value","type":"uint256"},{"name":"data","type":"bytes"}]}],"outputs":[{"name":"","type":"uint256"}]},{"stateMutability":"payable","type":"function","name":"duty_act","inputs":[{"name":"_hook_inputs","type":"tuple[]","components":[{"name":"hook_id","type":"uint8"},{"name":"value","type":"uint256"},{"name":"data","type":"bytes"}]},{"name":"_receiver","type":"address"}],"outputs":[{"name":"","type":"uint256"}]},{"stateMutability":"payable","type":"function","name":"act","inputs":[{"name":"_hook_inputs","type":"tuple[]","components":[{"name":"hook_id","type":"uint8"},{"name":"value","type":"uint256"},{"name":"data","type":"bytes"}]}],"outputs":[{"name":"","type":"uint256"}]},{"stateMutability":"payable","type":"function","name":"act","inputs":[{"name":"_hook_inputs","type":"tuple[]","components":[{"name":"hook_id","type":"uint8"},{"name":"value","type":"uint256"},{"name":"data","type":"bytes"}]},{"name":"_receiver","type":"address"}],"outputs":[{"name":"","type":"uint256"}]},{"stateMutability":"payable","type":"function","name":"one_time_hooks","inputs":[{"name":"_hooks","type":"tuple[]","components":[{"name":"to","type":"address"},{"name":"foreplay","type":"bytes"},{"name":"compensation_strategy","type":"tuple","components":[{"name":"amount","type":"uint256"},{"name":"cooldown","type":"tuple","components":[{"name":"duty_counter","type":"uint64"},{"name":"used","type":"uint64"},{"name":"limit","type":"uint64"}]},{"name":"start","type":"uint256"},{"name":"end","type":"uint256"},{"name":"dutch","type":"bool"}]},{"name":"duty","type":"bool"}]},{"name":"_inputs","type":"tuple[]","components":[{"name":"hook_id","type":"uint8"},{"name":"value","type":"uint256"},{"name":"data","type":"bytes"}]}],"outputs":[]},{"stateMutability":"nonpayable","type":"function","name":"set_hooks","inputs":[{"name":"_new_hooks","type":"tuple[]","components":[{"name":"to","type":"address"},{"name":"foreplay","type":"bytes"},{"name":"compensation_strategy","type":"tuple","components":[{"name":"amount","type":"uint256"},{"name":"cooldown","type":"tuple","components":[{"name":"duty_counter","type":"uint64"},{"name":"used","type":"uint64"},{"name":"limit","type":"uint64"}]},{"name":"start","type":"uint256"},{"name":"end","type":"uint256"},{"name":"dutch","type":"bool"}]},{"name":"duty","type":"bool"}]}],"outputs":[]},{"stateMutability":"pure","type":"function","name":"supportsInterface","inputs":[{"name":"_interface_id","type":"bytes4"}],"outputs":[{"name":"","type":"bool"}]},{"stateMutability":"nonpayable","type":"function","name":"recover","inputs":[{"name":"_coins","type":"address[]"}],"outputs":[]},{"stateMutability":"view","type":"function","name":"fee_collector","inputs":[],"outputs":[{"name":"","type":"address"}]},{"stateMutability":"view","type":"function","name":"hooks","inputs":[{"name":"arg0","type":"uint256"}],"outputs":[{"name":"","type":"tuple","components":[{"name":"to","type":"address"},{"name":"foreplay","type":"bytes"},{"name":"compensation_strategy","type":"tuple","components":[{"name":"amount","type":"uint256"},{"name":"cooldown","type":"tuple","components":[{"name":"duty_counter","type":"uint64"},{"name":"used","type":"uint64"},{"name":"limit","type":"uint64"}]},{"name":"start","type":"uint256"},{"name":"end","type":"uint256"},{"name":"dutch","type":"bool"}]},{"name":"duty","type":"bool"}]}]},{"stateMutability":"view","type":"function","name":"buffer_amount","inputs":[],"outputs":[{"name":"","type":"uint256"}]},{"stateMutability":"view","type":"function","name":"duty_counter","inputs":[],"outputs":[{"name":"","type":"uint64"}]}]
620a5b005150346107855760206120d35f395f518060a01c610785576204fe805260206120f35f395f5160206020826120d3015f395f5111610785576020816120d3015f395f515f816020811161078557801561019b57905b61054081026204fec00160208260051b60208701016120d3015f395f5160208601016020816120d3015f395f518060a01c6107855782526020602082016120d3015f395f5181016104006020826120d3015f395f51116107855760206020826120d3015f395f51016020840181836120d30182395050506104408201604082016020816120d301833960208201602082016020816120d3015f395f518060401c6107855782526020602082016120d3015f395f518060401c6107855760208301526020604082016120d3015f395f518060401c61078557604083015250506020608082016120d3016080840139602060a082016120d30160a0840139602060c082016120d3015f395f518060011c6107855760c08301525050602061012082016120d3015f395f518060011c610785576105208301525050600101818118610058575b5050806204fea052505060206121135f395f5160206020826120d3015f395f5111610785576020816120d3015f395f515f816020811161078557801561027057905b61206081026205a6e00160208260051b60208701016120d3015f395f5160208601016020816120d3015f395f518060081c6107855782526020602082016120d30160208401396020604082016120d3015f395f5181016120006020826120d3015f395f51116107855760206020826120d3015f395f51016040840181836120d301823950505050506001018181186101dd575b5050806205a6c052505060206121335f395f5160206020826120d3015f395f5111610785576020816120d3015f395f515f81602081116107855780156103f557905b61054081026209b3000160208260051b60208701016120d3015f395f5160208601016020816120d3015f395f518060a01c6107855782526020602082016120d3015f395f5181016104006020826120d3015f395f51116107855760206020826120d3015f395f51016020840181836120d30182395050506104408201604082016020816120d301833960208201602082016020816120d3015f395f518060401c6107855782526020602082016120d3015f395f518060401c6107855760208301526020604082016120d3015f395f518060401c61078557604083015250506020608082016120d3016080840139602060a082016120d30160a0840139602060c082016120d3015f395f518060011c6107855760c08301525050602061012082016120d3015f395f518060011c6107855761052083015250506001018181186102b2575b5050806209b2e05250506204fe8051620a5b00526204fea0515f816020811161078557801561044d57905b61054081026204fec0016105408202614a4001610540816105408460045afa505050600101818118610420575b505080614a2052506205a6c0515f816020811161078557801561049957905b61206081026205a6e001612060820261f26001612060816120608460045afa50505060010181811861046c575b50508061f24052506104a9610577565b6209b2e0515f81602081116107855780156104ec57905b61054081026209b300016105408202606001610540816105408460045afa5050506001018181186104c0575b505080604052506104fb6105f8565b611934610789620a41cc39611954620a41ccf35b6040516105a0515a5f6060518161260001818183608060045afa50508082019150506105c05181612600018181836105e060045afa5050808201915050806125e0526125e050505f5f6125e051612600858786f1905090509050610575573d5f5f3e3d5ffd5b565b5f614a2051602081116107855780156105f457905b806204fe60526105406204fe6051614a20518110156107855702614a400161054060406105408360045afa50506120606204fe605161f24051811015610785570261f260016120606105806120608360045afa50506105e961050f565b60010181811861058c575b5050565b6040515f816020811161078557801561064557905b6105408102606001602a82026001015f602a905b8060051b84015181840155600101818118610621575050505060010181811861060d575b5050805f555060403661a860375f6040516020811161078557801561077157905b8061a8a05262093a7f61054061a8a05160405181101561078557026060016104408101905060808101905051116107855762093a7f61054061a8a05160405181101561078557026060016104408101905060a08101905051116107855761a8605161054061a8a0516040518110156107855702606001610440810190505161054061a8a051604051811015610785570260600161044081019050602081019050604081019050518082028115838383041417156107855790509050808201828110610785579050905061a8605261054061a8a051604051811015610785570260600161052081019050511561076657600161a8a0511b61a880511761a880525b600101818118610666575b505061a860516105425561a8805161054155565b5f80fd5f3560e01c6002600d820660011b61191a01601e395f51565b63f5e8fa238118610036573461191657602061193460403960206040f35b638c88eb8681186111d9576063361115611916576024358060a01c61191657620888e0525b60043560040160208135116119165780355f81602081116119165780156100db57905b612060810262047ce0018160051b602086010135602086010180358060081c61191657825260208101356020830152604081013581016120008135116119165760208135016040840181838237505050505060010181811861007e575b50508062047cc052505060206119345f395f51331861011a5742635f62a700810381811161191657905062093a80810490508060401c61191657610543555b5f62088900525f62047cc0516020811161191657801561016f57905b612060810262047ce001612060620889206120608360045afa5050600162088920511b6208890051176208890052600101818118610136575b50506105415462088920526208892051620889205162088900511618156101fe57600e62088940527f4e6f7420616c6c20647574696573000000000000000000000000000000000000620889605262088940506208894051806208896001601f825f031636823750506308c379a0620889005260206208892052601f19601f620889405101166044016208891cfd5b7f8298dbb00f354ac28679ed750e05b2b11692aa129d1f53b08fecd895e32ac5435f62088940a1602062047cc0515f816020811161191657801561026b57905b612060810262047ce0016120608202614a4001612060816120608460045afa50505060010181811861023e575b505080614a205250620888e0516204564052610289620889406115d3565b62088940f36111d9565b63864c17d7811861039a5760243610341761191657602080604052602a6004355f54811015611916570260010181604001610140825482528060208301526001830181830160208254015f81601f0160051c6021811161191657801561030b57905b808501548160051b8501526001018181186102f5575b5050508051806020830101601f825f03163682375050601f19601f8251602001011690509050810190506040820160228401805482526020820160018201805482526001810154602083015260028101546040830152505060048101546080830152600581015460a0830152600681015460c08301525050602983015461012083015290509050810190506040f35b638f643cbf81186111d95734611916576105435460405260206040f36111d9565b6369e15fcb81186111d95734611916576105425460405260206040f36111d9565b63f47738ed811861040257604436103417611916575f62041300524262041320526104a6565b63e61f6e1d81186111d95760433611156119165733620888e05261005b566111d9565b63f8b51a15811861045557606436103417611916576024358060011c6119165762041300524262041320526104a6565b632f976ef581186111d95760433611156119165733620888e05261089b566111d9565b63d27aff5e81186111d957608436103417611916576024358060011c61191657620413005260443562041320525b60043560040160208135116119165780355f816020811161191657801561052557905b6120608102610700018160051b602086010135602086010180358060081c6119165782526020810135602083015260408101358101612000813511611916576020813501604084018183823750505050506001018181186104c9575b5050806106e05250506105435462041340526204130051156106d4575f62041360525f6106e0516020811161191657801561059457905b612060810261070001612060620413806120608360045afa5050600162041380511b620413605117620413605260010181811861055c575b505061054154620413805262041380516204138051620413605116181561062357600e620413a0527f4e6f7420616c6c20647574696573000000000000000000000000000000000000620413c052620413a050620413a05180620413c001601f825f031636823750506308c379a0620413605260206204138052601f19601f620413a05101166044016204137cfd5b60206119345f395f5163b676f748620413e05260086204140052620413205162041420526040620413e06044620413fc845afa610662573d5f5f3e3d5ffd5b60403d1061191657620413e090508051620413a0526020810151620413c052506204132051620413a0511115610698575f6106a4565b620413c0516204132051105b156106d4576204132051635f62a700810381811161191657905062093a80810490508060401c6119165762041340525b60603662041360375f6106e0516020811161191657801561086857905b612060810261070001612060620413c06120608360045afa5050620413c05162041380511361074e57620413c05162041380511861074157620413a051600181018060401c611916579050610744565b60015b620413a0526107bc565b601062043420527f486f6f6b73206e6f7420736f7274656400000000000000000000000000000000620434405262043420506204342051806204344001601f825f031636823750506308c379a0620433e05260206204340052601f19601f62043420510116604401620433fcfd5b602a620413c0515f5481101561191657026001015f602a905b808301548160051b6204342001526001018181186107d557505050620413405162043880511215610807575f620438a0525b620413605161054060406105406204342060045afa50620413205161058052620413a0516105a05261083b62043960611453565b620439605180820182811061191657905090506204136052620413c05162041380526001018181186106f1575b5050602062041360f36111d9565b6363e7178e81186111d9576063361115611916576024358060a01c61191657620888e0525b60043560040160208135116119165780355f816020811161191657801561091b57905b612060810262047ce0018160051b602086010135602086010180358060081c6119165782526020810135602083015260408101358101612000813511611916576020813501604084018183823750505050506001018181186108be575b50508062047cc0525050602062047cc0515f816020811161191657801561096b57905b612060810262047ce0016120608202614a4001612060816120608460045afa50505060010181811861093e575b505080614a205250620888e0516204564052610989620889006115d3565b62088900f36111d9565b632969e23281186111d95760833611156119165760043560040160208135116119165780355f8160208111611916578015610aa057905b61054081026204fea0018160051b602086010135602086010180358060a01c61191657825260208101358101610400813511611916576020813501602084018183823750505061044082016040820180358252602082016020820180358060401c61191657825260208101358060401c61191657602083015260408101358060401c61191657604083015250506080810135608083015260a081013560a083015260c08101358060011c6119165760c083015250506101208101358060011c6119165761052083015250506001018181186109ca575b5050806204fe8052505060243560040160208135116119165780355f8160208111611916578015610b2a57905b61206081026205a6c0018160051b602086010135602086010180358060081c611916578252602081013560208301526040810135810161200081351161191657602081350160408401818382375050505050600101818118610acd575b5050806205a6a052505060206119345f395f51638da5cb5b6209b2c05260206209b2c060046209b2dc845afa610b62573d5f5f3e3d5ffd5b60203d10611916576209b2c0518060a01c611916576209b300526209b300905051331815610bf857600a6209b320527f4f6e6c79206f776e6572000000000000000000000000000000000000000000006209b340526209b320506209b32051806209b34001601f825f031636823750506308c379a06209b2e05260206209b30052601f19601f6209b3205101166044016209b2fcfd5b6204fe80515f8160208111611916578015610c3c57905b61054081026204fea0016105408202614a4001610540816105408460045afa505050600101818118610c0f575b505080614a2052506205a6a0515f8160208111611916578015610c8857905b61206081026205a6c001612060820261f26001612060816120608460045afa505050600101818118610c5b575b50508061f2405250610c98611245565b006111d9565b6301783c0781186111d9576044361034176119165760043560040160208135116119165780355f8160208111611916578015610dab57905b610540810261a8e0018160051b602086010135602086010180358060a01c61191657825260208101358101610400813511611916576020813501602084018183823750505061044082016040820180358252602082016020820180358060401c61191657825260208101358060401c61191657602083015260408101358060401c61191657604083015250506080810135608083015260a081013560a083015260c08101358060011c6119165760c083015250506101208101358060011c611916576105208301525050600101818118610cd6575b50508061a8c052505060206119345f395f51638da5cb5b620150e0526020620150e06004620150fc845afa610de2573d5f5f3e3d5ffd5b60203d1061191657620150e0518060a01c61191657620151205262015120905051331815610e7857600a62015140527f4f6e6c79206f776e657200000000000000000000000000000000000000000000620151605262015140506201514051806201516001601f825f031636823750506308c379a0620151005260206201512052601f19601f620151405101166044016201511cfd5b61a8c0515f8160208111611916578015610eb957905b610540810261a8e0016105408202606001610540816105408460045afa505050600101818118610e8e575b50508060405250610ec86112c6565b006111d9565b6301ffc9a781186111d957602436103417611916576004358060201b611916576040526040517f01ffc9a7000000000000000000000000000000000000000000000000000000008118610f22576001610f47565b7fe569b44d000000000000000000000000000000000000000000000000000000008118155b905060805260206080f36111d9565b6318ab6efe81186111d9576044361034176119165760043560040160408135116119165780355f8160408111611916578015610fb357905b8060051b6020850101358060a01c611916578160051b60600152600101818118610f8e575b50508060405250503360206119345f395f51638da5cb5b610920526020610920600461093c845afa610fe7573d5f5f3e3d5ffd5b60203d1061191657610920518060a01c6119165761096052610960905051811861101257600161105f565b60206119345f395f516363a4042a610980526020610980600461099c845afa61103d573d5f5f3e3d5ffd5b60203d1061191657610980518060a01c611916576109c0526109c09050518118155b90506110ca57600a610a00527f4f6e6c79206f776e657200000000000000000000000000000000000000000000610a2052610a0050610a005180610a2001601f825f031636823750506308c379a06109c05260206109e052601f19601f610a005101166044016109dcfd5b5f604051604081116119165780156111d557905b8060051b606001516108605273eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee610860511861113f5760206119345f395f51475a5f61088052610880505f5f610880516108a0858786f19050905090506111ca573d5f5f3e3d5ffd6111ca565b6108605163a9059cbb6108c05260206119346108e039610860516370a0823161088052306108a0526020610880602461089c845afa611180573d5f5f3e3d5ffd5b60203d10611916576108809050516109005260206108c060446108dc5f855af16111ac573d5f5f3e3d5ffd5b60203d10611916576108c0518060011c611916576109205261092050505b6001018181186110de575b5050005b5f5ffd5b6040516105a0515a5f6060518161260001818183608060045afa50508082019150506105c05181612600018181836105e060045afa5050808201915050806125e0526125e050505f5f6125e051612600858786f1905090509050611243573d5f5f3e3d5ffd5b565b5f614a2051602081116119165780156112c257905b806204fe60526105406204fe6051614a20518110156119165702614a400161054060406105408360045afa50506120606204fe605161f24051811015611916570261f260016120606105806120608360045afa50506112b76111dd565b60010181811861125a575b5050565b6040515f816020811161191657801561131357905b6105408102606001602a82026001015f602a905b8060051b840151818401556001018181186112ef57505050506001018181186112db575b5050805f555060403661a860375f6040516020811161191657801561143f57905b8061a8a05262093a7f61054061a8a05160405181101561191657026060016104408101905060808101905051116119165762093a7f61054061a8a05160405181101561191657026060016104408101905060a08101905051116119165761a8605161054061a8a0516040518110156119165702606001610440810190505161054061a8a051604051811015611916570260600161044081019050602081019050604081019050518082028115838383041417156119165790509050808201828110611916579050905061a8605261054061a8a051604051811015611916570260600161052081019050511561143457600161a8a0511b61a880511761a880525b600101818118611334575b505061a860516105425561a8805161054155565b610480516105c0526104a0516105e0526104c051610600526104e051610620526105005161064052610520516106605261054051610680526105c05161149a5760016114cb565b6105e05161054354126114c85761062051610600516105a0518082018060401c6119165790509050136114cb565b60015b156114d9575f8152506115d1565b61058051635f62a700810381811161191657905062093a8081069050610580526106405161058051101561151f576105805162093a808101818110611916579050610580525b610660516106a052610640516106a0511161154c576106a05162093a8081018181106119165790506106a0525b610580516106a05111611562575f8152506115d1565b6105c0516106c05261068051156115c9576105c0516105805161064051808203828111611916579050905080820281158383830414171561191657905090506106a051610640518082038281116119165790509050801561191657808204905090506106c0525b6106c0518152505b565b61054354620456605260403662045680375f614a20516020811161191657801561180b57905b6120608102614a4001612060620456c06120608360045afa5050602a620456c0515f5481101561191657026001015f602a905b808301548160051b62047720015260010181811861162c5750505061054060406105406204772060045afa50612060610580612060620456c060045afa506116726111dd565b620456605162047b80511215611693575f62047ba052620456605162047b80525b61054060406105406204772060045afa50426105805260016105a0526116bb62047c80611453565b62047c805162047c605262047c60511561174157620456805162047c60518082018281106119165790509050620456805262047ba051600181018060401c61191657905062047ba052602a620456c0515f54811015611916570260010160228101905060018101905062047b8051815562047ba051600182015562047bc0516002820155505b620456c051620456a05113156117bf57601062047c80527f486f6f6b73206e6f7420736f727465640000000000000000000000000000000062047ca05262047c805062047c80518062047ca001601f825f031636823750506308c379a062047c4052602062047c6052601f19601f62047c8051011660440162047c5cfd5b620456c051620456a052620456a0517f93eb7ddbdf72c75a679b8c8afe33c933355cf5483f51a8f40e5ea299a14ccf9b62047c605162047c8052602062047c80a26001018181186115f9575b505062045640517f83e8742d4075ee00e849ab2f0b53c4e624037599ba0032d97a8f64760bf268ab6204568051620456c0526020620456c0a262045680511561190c5760206119345f395f5163d4b83992620456e0526020620456e06004620456fc845afa61187c573d5f5f3e3d5ffd5b60203d1061191657620456e0518060a01c61191657620457205262045720905051620456c052620456c0516323b872dd620456e0526020611934620457003962045640516204572052620456805162045740526020620456e06064620456fc5f855af16118eb573d5f5f3e3d5ffd5b60203d1061191657620456e0518060011c6119165762045760526204576050505b6204568051815250565b5f80fd0f560478001803dc029303bb042511d911d9099308760c9e0ece8419193481181a1820a16576797065728300030a0016000000000000000000000000a2bcd1a4efbd04b63cd03f5aff2561106ebcce0000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000280000000000000000000000000000000000000000000000000000000000000034000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000020000000000000000000000000f939e0a03fb07f59a73314e73794be0e57ac1b4e0000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044095ea7b3000000000000000000000000d16d5ec345dd86fb63c6a9c43c517210f1027914ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000020000000000000000000000000d16d5ec345dd86fb63c6a9c43c517210f1027914000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002489afcb44000000000000000000000000f939e0a03fb07f59a73314e73794be0e57ac1b4e00000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x5f3560e01c6002600d820660011b61191a01601e395f51565b63f5e8fa238118610036573461191657602061193460403960206040f35b638c88eb8681186111d9576063361115611916576024358060a01c61191657620888e0525b60043560040160208135116119165780355f81602081116119165780156100db57905b612060810262047ce0018160051b602086010135602086010180358060081c61191657825260208101356020830152604081013581016120008135116119165760208135016040840181838237505050505060010181811861007e575b50508062047cc052505060206119345f395f51331861011a5742635f62a700810381811161191657905062093a80810490508060401c61191657610543555b5f62088900525f62047cc0516020811161191657801561016f57905b612060810262047ce001612060620889206120608360045afa5050600162088920511b6208890051176208890052600101818118610136575b50506105415462088920526208892051620889205162088900511618156101fe57600e62088940527f4e6f7420616c6c20647574696573000000000000000000000000000000000000620889605262088940506208894051806208896001601f825f031636823750506308c379a0620889005260206208892052601f19601f620889405101166044016208891cfd5b7f8298dbb00f354ac28679ed750e05b2b11692aa129d1f53b08fecd895e32ac5435f62088940a1602062047cc0515f816020811161191657801561026b57905b612060810262047ce0016120608202614a4001612060816120608460045afa50505060010181811861023e575b505080614a205250620888e0516204564052610289620889406115d3565b62088940f36111d9565b63864c17d7811861039a5760243610341761191657602080604052602a6004355f54811015611916570260010181604001610140825482528060208301526001830181830160208254015f81601f0160051c6021811161191657801561030b57905b808501548160051b8501526001018181186102f5575b5050508051806020830101601f825f03163682375050601f19601f8251602001011690509050810190506040820160228401805482526020820160018201805482526001810154602083015260028101546040830152505060048101546080830152600581015460a0830152600681015460c08301525050602983015461012083015290509050810190506040f35b638f643cbf81186111d95734611916576105435460405260206040f36111d9565b6369e15fcb81186111d95734611916576105425460405260206040f36111d9565b63f47738ed811861040257604436103417611916575f62041300524262041320526104a6565b63e61f6e1d81186111d95760433611156119165733620888e05261005b566111d9565b63f8b51a15811861045557606436103417611916576024358060011c6119165762041300524262041320526104a6565b632f976ef581186111d95760433611156119165733620888e05261089b566111d9565b63d27aff5e81186111d957608436103417611916576024358060011c61191657620413005260443562041320525b60043560040160208135116119165780355f816020811161191657801561052557905b6120608102610700018160051b602086010135602086010180358060081c6119165782526020810135602083015260408101358101612000813511611916576020813501604084018183823750505050506001018181186104c9575b5050806106e05250506105435462041340526204130051156106d4575f62041360525f6106e0516020811161191657801561059457905b612060810261070001612060620413806120608360045afa5050600162041380511b620413605117620413605260010181811861055c575b505061054154620413805262041380516204138051620413605116181561062357600e620413a0527f4e6f7420616c6c20647574696573000000000000000000000000000000000000620413c052620413a050620413a05180620413c001601f825f031636823750506308c379a0620413605260206204138052601f19601f620413a05101166044016204137cfd5b60206119345f395f5163b676f748620413e05260086204140052620413205162041420526040620413e06044620413fc845afa610662573d5f5f3e3d5ffd5b60403d1061191657620413e090508051620413a0526020810151620413c052506204132051620413a0511115610698575f6106a4565b620413c0516204132051105b156106d4576204132051635f62a700810381811161191657905062093a80810490508060401c6119165762041340525b60603662041360375f6106e0516020811161191657801561086857905b612060810261070001612060620413c06120608360045afa5050620413c05162041380511361074e57620413c05162041380511861074157620413a051600181018060401c611916579050610744565b60015b620413a0526107bc565b601062043420527f486f6f6b73206e6f7420736f7274656400000000000000000000000000000000620434405262043420506204342051806204344001601f825f031636823750506308c379a0620433e05260206204340052601f19601f62043420510116604401620433fcfd5b602a620413c0515f5481101561191657026001015f602a905b808301548160051b6204342001526001018181186107d557505050620413405162043880511215610807575f620438a0525b620413605161054060406105406204342060045afa50620413205161058052620413a0516105a05261083b62043960611453565b620439605180820182811061191657905090506204136052620413c05162041380526001018181186106f1575b5050602062041360f36111d9565b6363e7178e81186111d9576063361115611916576024358060a01c61191657620888e0525b60043560040160208135116119165780355f816020811161191657801561091b57905b612060810262047ce0018160051b602086010135602086010180358060081c6119165782526020810135602083015260408101358101612000813511611916576020813501604084018183823750505050506001018181186108be575b50508062047cc0525050602062047cc0515f816020811161191657801561096b57905b612060810262047ce0016120608202614a4001612060816120608460045afa50505060010181811861093e575b505080614a205250620888e0516204564052610989620889006115d3565b62088900f36111d9565b632969e23281186111d95760833611156119165760043560040160208135116119165780355f8160208111611916578015610aa057905b61054081026204fea0018160051b602086010135602086010180358060a01c61191657825260208101358101610400813511611916576020813501602084018183823750505061044082016040820180358252602082016020820180358060401c61191657825260208101358060401c61191657602083015260408101358060401c61191657604083015250506080810135608083015260a081013560a083015260c08101358060011c6119165760c083015250506101208101358060011c6119165761052083015250506001018181186109ca575b5050806204fe8052505060243560040160208135116119165780355f8160208111611916578015610b2a57905b61206081026205a6c0018160051b602086010135602086010180358060081c611916578252602081013560208301526040810135810161200081351161191657602081350160408401818382375050505050600101818118610acd575b5050806205a6a052505060206119345f395f51638da5cb5b6209b2c05260206209b2c060046209b2dc845afa610b62573d5f5f3e3d5ffd5b60203d10611916576209b2c0518060a01c611916576209b300526209b300905051331815610bf857600a6209b320527f4f6e6c79206f776e6572000000000000000000000000000000000000000000006209b340526209b320506209b32051806209b34001601f825f031636823750506308c379a06209b2e05260206209b30052601f19601f6209b3205101166044016209b2fcfd5b6204fe80515f8160208111611916578015610c3c57905b61054081026204fea0016105408202614a4001610540816105408460045afa505050600101818118610c0f575b505080614a2052506205a6a0515f8160208111611916578015610c8857905b61206081026205a6c001612060820261f26001612060816120608460045afa505050600101818118610c5b575b50508061f2405250610c98611245565b006111d9565b6301783c0781186111d9576044361034176119165760043560040160208135116119165780355f8160208111611916578015610dab57905b610540810261a8e0018160051b602086010135602086010180358060a01c61191657825260208101358101610400813511611916576020813501602084018183823750505061044082016040820180358252602082016020820180358060401c61191657825260208101358060401c61191657602083015260408101358060401c61191657604083015250506080810135608083015260a081013560a083015260c08101358060011c6119165760c083015250506101208101358060011c611916576105208301525050600101818118610cd6575b50508061a8c052505060206119345f395f51638da5cb5b620150e0526020620150e06004620150fc845afa610de2573d5f5f3e3d5ffd5b60203d1061191657620150e0518060a01c61191657620151205262015120905051331815610e7857600a62015140527f4f6e6c79206f776e657200000000000000000000000000000000000000000000620151605262015140506201514051806201516001601f825f031636823750506308c379a0620151005260206201512052601f19601f620151405101166044016201511cfd5b61a8c0515f8160208111611916578015610eb957905b610540810261a8e0016105408202606001610540816105408460045afa505050600101818118610e8e575b50508060405250610ec86112c6565b006111d9565b6301ffc9a781186111d957602436103417611916576004358060201b611916576040526040517f01ffc9a7000000000000000000000000000000000000000000000000000000008118610f22576001610f47565b7fe569b44d000000000000000000000000000000000000000000000000000000008118155b905060805260206080f36111d9565b6318ab6efe81186111d9576044361034176119165760043560040160408135116119165780355f8160408111611916578015610fb357905b8060051b6020850101358060a01c611916578160051b60600152600101818118610f8e575b50508060405250503360206119345f395f51638da5cb5b610920526020610920600461093c845afa610fe7573d5f5f3e3d5ffd5b60203d1061191657610920518060a01c6119165761096052610960905051811861101257600161105f565b60206119345f395f516363a4042a610980526020610980600461099c845afa61103d573d5f5f3e3d5ffd5b60203d1061191657610980518060a01c611916576109c0526109c09050518118155b90506110ca57600a610a00527f4f6e6c79206f776e657200000000000000000000000000000000000000000000610a2052610a0050610a005180610a2001601f825f031636823750506308c379a06109c05260206109e052601f19601f610a005101166044016109dcfd5b5f604051604081116119165780156111d557905b8060051b606001516108605273eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee610860511861113f5760206119345f395f51475a5f61088052610880505f5f610880516108a0858786f19050905090506111ca573d5f5f3e3d5ffd6111ca565b6108605163a9059cbb6108c05260206119346108e039610860516370a0823161088052306108a0526020610880602461089c845afa611180573d5f5f3e3d5ffd5b60203d10611916576108809050516109005260206108c060446108dc5f855af16111ac573d5f5f3e3d5ffd5b60203d10611916576108c0518060011c611916576109205261092050505b6001018181186110de575b5050005b5f5ffd5b6040516105a0515a5f6060518161260001818183608060045afa50508082019150506105c05181612600018181836105e060045afa5050808201915050806125e0526125e050505f5f6125e051612600858786f1905090509050611243573d5f5f3e3d5ffd5b565b5f614a2051602081116119165780156112c257905b806204fe60526105406204fe6051614a20518110156119165702614a400161054060406105408360045afa50506120606204fe605161f24051811015611916570261f260016120606105806120608360045afa50506112b76111dd565b60010181811861125a575b5050565b6040515f816020811161191657801561131357905b6105408102606001602a82026001015f602a905b8060051b840151818401556001018181186112ef57505050506001018181186112db575b5050805f555060403661a860375f6040516020811161191657801561143f57905b8061a8a05262093a7f61054061a8a05160405181101561191657026060016104408101905060808101905051116119165762093a7f61054061a8a05160405181101561191657026060016104408101905060a08101905051116119165761a8605161054061a8a0516040518110156119165702606001610440810190505161054061a8a051604051811015611916570260600161044081019050602081019050604081019050518082028115838383041417156119165790509050808201828110611916579050905061a8605261054061a8a051604051811015611916570260600161052081019050511561143457600161a8a0511b61a880511761a880525b600101818118611334575b505061a860516105425561a8805161054155565b610480516105c0526104a0516105e0526104c051610600526104e051610620526105005161064052610520516106605261054051610680526105c05161149a5760016114cb565b6105e05161054354126114c85761062051610600516105a0518082018060401c6119165790509050136114cb565b60015b156114d9575f8152506115d1565b61058051635f62a700810381811161191657905062093a8081069050610580526106405161058051101561151f576105805162093a808101818110611916579050610580525b610660516106a052610640516106a0511161154c576106a05162093a8081018181106119165790506106a0525b610580516106a05111611562575f8152506115d1565b6105c0516106c05261068051156115c9576105c0516105805161064051808203828111611916579050905080820281158383830414171561191657905090506106a051610640518082038281116119165790509050801561191657808204905090506106c0525b6106c0518152505b565b61054354620456605260403662045680375f614a20516020811161191657801561180b57905b6120608102614a4001612060620456c06120608360045afa5050602a620456c0515f5481101561191657026001015f602a905b808301548160051b62047720015260010181811861162c5750505061054060406105406204772060045afa50612060610580612060620456c060045afa506116726111dd565b620456605162047b80511215611693575f62047ba052620456605162047b80525b61054060406105406204772060045afa50426105805260016105a0526116bb62047c80611453565b62047c805162047c605262047c60511561174157620456805162047c60518082018281106119165790509050620456805262047ba051600181018060401c61191657905062047ba052602a620456c0515f54811015611916570260010160228101905060018101905062047b8051815562047ba051600182015562047bc0516002820155505b620456c051620456a05113156117bf57601062047c80527f486f6f6b73206e6f7420736f727465640000000000000000000000000000000062047ca05262047c805062047c80518062047ca001601f825f031636823750506308c379a062047c4052602062047c6052601f19601f62047c8051011660440162047c5cfd5b620456c051620456a052620456a0517f93eb7ddbdf72c75a679b8c8afe33c933355cf5483f51a8f40e5ea299a14ccf9b62047c605162047c8052602062047c80a26001018181186115f9575b505062045640517f83e8742d4075ee00e849ab2f0b53c4e624037599ba0032d97a8f64760bf268ab6204568051620456c0526020620456c0a262045680511561190c5760206119345f395f5163d4b83992620456e0526020620456e06004620456fc845afa61187c573d5f5f3e3d5ffd5b60203d1061191657620456e0518060a01c61191657620457205262045720905051620456c052620456c0516323b872dd620456e0526020611934620457003962045640516204572052620456805162045740526020620456e06064620456fc5f855af16118eb573d5f5f3e3d5ffd5b60203d1061191657620456e0518060011c6119165762045760526204576050505b6204568051815250565b5f80fd0f560478001803dc029303bb042511d911d9099308760c9e0ece000000000000000000000000a2bcd1a4efbd04b63cd03f5aff2561106ebcce00
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000a2bcd1a4efbd04b63cd03f5aff2561106ebcce0000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000280000000000000000000000000000000000000000000000000000000000000034000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000020000000000000000000000000f939e0a03fb07f59a73314e73794be0e57ac1b4e0000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044095ea7b3000000000000000000000000d16d5ec345dd86fb63c6a9c43c517210f1027914ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000020000000000000000000000000d16d5ec345dd86fb63c6a9c43c517210f1027914000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002489afcb44000000000000000000000000f939e0a03fb07f59a73314e73794be0e57ac1b4e00000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : _fee_collector (address): 0xa2Bcd1a4Efbd04B63cd03f5aFf2561106ebCCE00
Arg [1] : _initial_oth (tuple[]):
Arg [1] : to (address): 0xf939E0A03FB07F59A73314E73794Be0E57ac1b4E
Arg [2] : foreplay (bytes): 0x095ea7b3000000000000000000000000d16d5ec345dd86fb63c6a9c43c517210f1027914ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
Arg [3] : compensation_strategy (tuple):
Arg [1] : amount (uint256): 0
Arg [2] : cooldown (tuple):
Arg [1] : duty_counter (uint64): 0
Arg [2] : used (uint64): 0
Arg [3] : limit (uint64): 0

Arg [3] : start (uint256): 0
Arg [4] : end (uint256): 0
Arg [5] : dutch (bool): False

Arg [4] : duty (bool): False

Arg [2] : _initial_oth_inputs (tuple[]):
Arg [1] : hook_id (uint8): 0
Arg [2] : value (uint256): 0
Arg [3] : data (bytes): 0x

Arg [3] : _initial_hooks (tuple[]):
Arg [1] : to (address): 0xD16d5eC345Dd86Fb63C6a9C43c517210F1027914
Arg [2] : foreplay (bytes): 0x89afcb44000000000000000000000000f939e0a03fb07f59a73314e73794be0e57ac1b4e
Arg [3] : compensation_strategy (tuple):
Arg [1] : amount (uint256): 0
Arg [2] : cooldown (tuple):
Arg [1] : duty_counter (uint64): 0
Arg [2] : used (uint64): 0
Arg [3] : limit (uint64): 0

Arg [3] : start (uint256): 0
Arg [4] : end (uint256): 0
Arg [5] : dutch (bool): False

Arg [4] : duty (bool): True


-----Encoded View---------------
41 Constructor Arguments found :
Arg [0] : 000000000000000000000000a2bcd1a4efbd04b63cd03f5aff2561106ebcce00
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000280
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000340
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000001
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000020
Arg [6] : 000000000000000000000000f939e0a03fb07f59a73314e73794be0e57ac1b4e
Arg [7] : 0000000000000000000000000000000000000000000000000000000000000140
Arg [8] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [9] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [10] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [11] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [12] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [13] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [14] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [15] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [16] : 0000000000000000000000000000000000000000000000000000000000000044
Arg [17] : 095ea7b3000000000000000000000000d16d5ec345dd86fb63c6a9c43c517210
Arg [18] : f1027914ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
Arg [19] : ffffffff00000000000000000000000000000000000000000000000000000000
Arg [20] : 0000000000000000000000000000000000000000000000000000000000000001
Arg [21] : 0000000000000000000000000000000000000000000000000000000000000020
Arg [22] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [23] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [24] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [25] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [26] : 0000000000000000000000000000000000000000000000000000000000000001
Arg [27] : 0000000000000000000000000000000000000000000000000000000000000020
Arg [28] : 000000000000000000000000d16d5ec345dd86fb63c6a9c43c517210f1027914
Arg [29] : 0000000000000000000000000000000000000000000000000000000000000140
Arg [30] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [31] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [32] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [33] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [34] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [35] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [36] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [37] : 0000000000000000000000000000000000000000000000000000000000000001
Arg [38] : 0000000000000000000000000000000000000000000000000000000000000024
Arg [39] : 89afcb44000000000000000000000000f939e0a03fb07f59a73314e73794be0e
Arg [40] : 57ac1b4e00000000000000000000000000000000000000000000000000000000

🤖 Code Reader

Generate instant answers for your smart contract questions using AI Models. Read more.

Custom Contract ABI

                            

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.