ETH Price: $2,484.91 (-0.63%)
Gas: 0.05 Gwei

Contract

0xe488A643E4b0Aaae60E4bdC02045a10d8a323bae
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Propose New Owne...195852912024-04-04 22:11:59886 days ago1712268719IN
0xe488A643E4b0Aaae60E4bdC02045a10d8a323bae
0 ETH0.0010618722

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

OrigamiErc4626AndDexAggregatorSwapper

Compiler Version
v0.8.19+commit.7dd6d404
Optimization Enabled
Yes with 10000 runs
Other Settings
default evmVersion
License
-NA-
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API
[{"inputs":[{"internalType":"address","name":"_initialOwner","type":"address"},{"internalType":"address","name":"_router","type":"address"},{"internalType":"address","name":"_vault","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"InvalidAccess","type":"error"},{"inputs":[{"internalType":"address","name":"addr","type":"address"}],"name":"InvalidAddress","type":"error"},{"inputs":[],"name":"InvalidSwap","type":"error"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"InvalidToken","type":"error"},{"inputs":[{"internalType":"bytes","name":"result","type":"bytes"}],"name":"UnknownSwapError","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"bytes4","name":"fnSelector","type":"bytes4"},{"indexed":true,"internalType":"bool","name":"value","type":"bool"}],"name":"ExplicitAccessSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"oldOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"NewOwnerAccepted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"oldOwner","type":"address"},{"indexed":true,"internalType":"address","name":"oldProposedOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newProposedOwner","type":"address"}],"name":"NewOwnerProposed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sellToken","type":"address"},{"indexed":false,"internalType":"uint256","name":"sellTokenAmount","type":"uint256"},{"indexed":true,"internalType":"address","name":"buyToken","type":"address"},{"indexed":false,"internalType":"uint256","name":"buyTokenAmount","type":"uint256"}],"name":"Swap","type":"event"},{"inputs":[],"name":"acceptOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"contract IERC20","name":"sellToken","type":"address"},{"internalType":"uint256","name":"sellTokenAmount","type":"uint256"},{"internalType":"contract IERC20","name":"buyToken","type":"address"},{"internalType":"bytes","name":"swapData","type":"bytes"}],"name":"execute","outputs":[{"internalType":"uint256","name":"buyTokenAmount","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"bytes4","name":"","type":"bytes4"}],"name":"explicitFunctionAccess","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"proposeNewOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"recoverToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"router","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"allowedCaller","type":"address"},{"components":[{"internalType":"bytes4","name":"fnSelector","type":"bytes4"},{"internalType":"bool","name":"allowed","type":"bool"}],"internalType":"struct IOrigamiElevatedAccess.ExplicitAccess[]","name":"access","type":"tuple[]"}],"name":"setExplicitAccess","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"vault","outputs":[{"internalType":"contract IERC4626","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"vaultUnderlyingAsset","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"}]
60e06040523480156200001157600080fd5b5060405162001d4b38038062001d4b833981016040819052620000349162000167565b826200004081620000ce565b506001600160a01b03808316608052811660a0819052604080516338d52e0f60e01b815290516338d52e0f916004808201926020929091908290030181865afa15801562000092573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000b89190620001b1565b6001600160a01b031660c05250620001d6915050565b6000546001600160a01b031615620000f957604051633006171960e21b815260040160405180910390fd5b6001600160a01b0381166200012857604051634726455360e11b81526000600482015260240160405180910390fd5b600080546001600160a01b0319166001600160a01b0392909216919091179055565b80516001600160a01b03811681146200016257600080fd5b919050565b6000806000606084860312156200017d57600080fd5b62000188846200014a565b925062000198602085016200014a565b9150620001a8604085016200014a565b90509250925092565b600060208284031215620001c457600080fd5b620001cf826200014a565b9392505050565b60805160a05160c051611b15620002366000396000818160c8015281816109060152610947015260008181610202015281816108240152818161096901526109c30152600081816101db015281816107ce01526108df0152611b156000f3fe608060405234801561001057600080fd5b50600436106100be5760003560e01c8063daeccc7911610076578063ee534a3f1161005b578063ee534a3f146101b5578063f887ea40146101d6578063fbfa77cf146101fd57600080fd5b8063daeccc791461016f578063ebbc4965146101ad57600080fd5b8063a7229fd9116100a7578063a7229fd914610134578063b1f8100d14610149578063bfccf0ec1461015c57600080fd5b80638c07f72a146100c35780638da5cb5b14610114575b600080fd5b6100ea7f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b6000546100ea9073ffffffffffffffffffffffffffffffffffffffff1681565b610147610142366004611558565b610224565b005b610147610157366004611599565b610315565b61014761016a3660046115bd565b610476565b61019d61017d36600461167a565b600160209081526000928352604080842090915290825290205460ff1681565b604051901515815260200161010b565b610147610692565b6101c86101c33660046116af565b610760565b60405190815260200161010b565b6100ea7f000000000000000000000000000000000000000000000000000000000000000081565b6100ea7f000000000000000000000000000000000000000000000000000000000000000081565b610252336000357fffffffff0000000000000000000000000000000000000000000000000000000016610afb565b610288576040517fc0185c6400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f879f92dded0f26b83c3e00b12e0395dc72cfc3077343d1854ed6988edd1f9096836040516102e791815260200190565b60405180910390a361031073ffffffffffffffffffffffffffffffffffffffff84168383610b80565b505050565b610343336000357fffffffff0000000000000000000000000000000000000000000000000000000016610afb565b610379576040517fc0185c6400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff81166103e3576040517f8e4c8aa600000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff821660048201526024015b60405180910390fd5b6002546000805460405173ffffffffffffffffffffffffffffffffffffffff808616948116939216917f64420d4a41c6ed4de2bccbf33192eea18e576c5b23c79c3a722d4e9534c2e8d891a4600280547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b6104a4336000357fffffffff0000000000000000000000000000000000000000000000000000000016610afb565b6104da576040517fc0185c6400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff831661053f576040517f8e4c8aa600000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff841660048201526024016103da565b604080518082019091526000808252602082015260005b8281101561068b578383828181106105705761057061174e565b9050604002018036038101906105869190611832565b91508160200151151582600001517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19168673ffffffffffffffffffffffffffffffffffffffff167ff5736e75de2c751f775d4c5ed517289f77074f8c337f451ba4c0c3ed1dd7f9ad60405160405180910390a460208281015173ffffffffffffffffffffffffffffffffffffffff8716600090815260018352604080822086517fffffffff000000000000000000000000000000000000000000000000000000001683529093529190912080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016911515919091179055610684816118a0565b9050610556565b5050505050565b60025473ffffffffffffffffffffffffffffffffffffffff1633146106e3576040517fc0185c6400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008054604051339273ffffffffffffffffffffffffffffffffffffffff909216917f5cd6b24c0149d980c82592262b3a81294b39f8f6e3c004126aaf0828c787d55491a3600080547fffffffffffffffffffffffff00000000000000000000000000000000000000009081163317909155600280549091169055565b600061078473ffffffffffffffffffffffffffffffffffffffff8716333088610c54565b6000610792838501856118d8565b90506000815160018111156107a9576107a96119ca565b036108225760208101516107fa9073ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001690899089908990610cb8565b915061081d73ffffffffffffffffffffffffffffffffffffffff86163384610b80565b610a81565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16146108bf576040517f961c9a4f00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff861660048201526024016103da565b602081015161092b9073ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001690899089907f000000000000000000000000000000000000000000000000000000000000000090610cb8565b915061098e73ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000167f000000000000000000000000000000000000000000000000000000000000000084611068565b6040517f6e553f65000000000000000000000000000000000000000000000000000000008152600481018390523360248201527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1690636e553f65906044016020604051808303816000875af1158015610a21573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a4591906119f9565b915081600003610a81576040517f1115766700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8473ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fe5aa1cf5889c85b4317294c95f7f50feb57435a6defc7fa30823011ec18212a18885604051610ae9929190918252602082015260400190565b60405180910390a35095945050505050565b6000805473ffffffffffffffffffffffffffffffffffffffff84811691161480610b77575073ffffffffffffffffffffffffffffffffffffffff831660009081526001602090815260408083207fffffffff000000000000000000000000000000000000000000000000000000008616845290915290205460ff165b90505b92915050565b60405173ffffffffffffffffffffffffffffffffffffffff83166024820152604481018290526103109084907fa9059cbb00000000000000000000000000000000000000000000000000000000906064015b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff0000000000000000000000000000000000000000000000000000000090931692909217909152611154565b60405173ffffffffffffffffffffffffffffffffffffffff80851660248301528316604482015260648101829052610cb29085907f23b872dd0000000000000000000000000000000000000000000000000000000090608401610bd2565b50505050565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526000908190819073ffffffffffffffffffffffffffffffffffffffff8816906370a0823190602401602060405180830381865afa158015610d29573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d4d91906119f9565b6040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff8716906370a0823190602401602060405180830381865afa158015610db7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ddb91906119f9565b9092509050610e0173ffffffffffffffffffffffffffffffffffffffff88168988611068565b6000808973ffffffffffffffffffffffffffffffffffffffff1686604051610e299190611a36565b6000604051808303816000865af19150503d8060008114610e66576040519150601f19603f3d011682016040523d82523d6000602084013e610e6b565b606091505b509150915081610eb957805115610e855780518082602001fd5b806040517faa3541150000000000000000000000000000000000000000000000000000000081526004016103da9190611a9c565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201529388900393849073ffffffffffffffffffffffffffffffffffffffff8b16906370a0823190602401602060405180830381865afa158015610f2a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f4e91906119f9565b14610f85576040517f1115766700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152839073ffffffffffffffffffffffffffffffffffffffff8916906370a0823190602401602060405180830381865afa158015610ff1573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061101591906119f9565b61101f9190611aaf565b94508460000361105b576040517f1115766700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5050505095945050505050565b6040805173ffffffffffffffffffffffffffffffffffffffff8416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f095ea7b3000000000000000000000000000000000000000000000000000000001790526110f48482611263565b610cb25760405173ffffffffffffffffffffffffffffffffffffffff841660248201526000604482015261114e9085907f095ea7b30000000000000000000000000000000000000000000000000000000090606401610bd2565b610cb284825b60006111b6826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff166113249092919063ffffffff16565b90508051600014806111d75750808060200190518101906111d79190611ac2565b610310576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f7420737563636565640000000000000000000000000000000000000000000060648201526084016103da565b60008060008473ffffffffffffffffffffffffffffffffffffffff168460405161128d9190611a36565b6000604051808303816000865af19150503d80600081146112ca576040519150601f19603f3d011682016040523d82523d6000602084013e6112cf565b606091505b50915091508180156112f95750805115806112f95750808060200190518101906112f99190611ac2565b801561131b575073ffffffffffffffffffffffffffffffffffffffff85163b15155b95945050505050565b6060611333848460008561133b565b949350505050565b6060824710156113cd576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f60448201527f722063616c6c000000000000000000000000000000000000000000000000000060648201526084016103da565b6000808673ffffffffffffffffffffffffffffffffffffffff1685876040516113f69190611a36565b60006040518083038185875af1925050503d8060008114611433576040519150601f19603f3d011682016040523d82523d6000602084013e611438565b606091505b509150915061144987838387611454565b979650505050505050565b606083156114ea5782516000036114e35773ffffffffffffffffffffffffffffffffffffffff85163b6114e3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016103da565b5081611333565b61133383838151156114ff5781518083602001fd5b806040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103da9190611a9c565b73ffffffffffffffffffffffffffffffffffffffff8116811461155557600080fd5b50565b60008060006060848603121561156d57600080fd5b833561157881611533565b9250602084013561158881611533565b929592945050506040919091013590565b6000602082840312156115ab57600080fd5b81356115b681611533565b9392505050565b6000806000604084860312156115d257600080fd5b83356115dd81611533565b9250602084013567ffffffffffffffff808211156115fa57600080fd5b818601915086601f83011261160e57600080fd5b81358181111561161d57600080fd5b8760208260061b850101111561163257600080fd5b6020830194508093505050509250925092565b80357fffffffff000000000000000000000000000000000000000000000000000000008116811461167557600080fd5b919050565b6000806040838503121561168d57600080fd5b823561169881611533565b91506116a660208401611645565b90509250929050565b6000806000806000608086880312156116c757600080fd5b85356116d281611533565b94506020860135935060408601356116e981611533565b9250606086013567ffffffffffffffff8082111561170657600080fd5b818801915088601f83011261171a57600080fd5b81358181111561172957600080fd5b89602082850101111561173b57600080fd5b9699959850939650602001949392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040805190810167ffffffffffffffff811182821017156117cf576117cf61177d565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561181c5761181c61177d565b604052919050565b801515811461155557600080fd5b60006040828403121561184457600080fd5b61184c6117ac565b61185583611645565b8152602083013561186581611824565b60208201529392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036118d1576118d1611871565b5060010190565b600060208083850312156118eb57600080fd5b823567ffffffffffffffff8082111561190357600080fd5b908401906040828703121561191757600080fd5b61191f6117ac565b82356002811061192e57600080fd5b8152828401358281111561194157600080fd5b80840193505086601f84011261195657600080fd5b8235828111156119685761196861177d565b611998857fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116016117d5565b925080835287858286010111156119ae57600080fd5b8085850186850137600090830185015292830152509392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b600060208284031215611a0b57600080fd5b5051919050565b60005b83811015611a2d578181015183820152602001611a15565b50506000910152565b60008251611a48818460208701611a12565b9190910192915050565b60008151808452611a6a816020860160208601611a12565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b602081526000610b776020830184611a52565b81810381811115610b7a57610b7a611871565b600060208284031215611ad457600080fd5b81516115b68161182456fea26469706673582212205f0e9f70c7bfbdb02f8c50655505ba46bd798ae646671f50a1088a9effc045b964736f6c63430008130033000000000000000000000000b20aae0fe007519b7ce6f090a2ab8353b3da5d80000000000000000000000000111111125421ca6dc452d289314280a0f8842a650000000000000000000000009d39a5de30e57443bff2a8307a4256c8797a3497
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100be5760003560e01c8063daeccc7911610076578063ee534a3f1161005b578063ee534a3f146101b5578063f887ea40146101d6578063fbfa77cf146101fd57600080fd5b8063daeccc791461016f578063ebbc4965146101ad57600080fd5b8063a7229fd9116100a7578063a7229fd914610134578063b1f8100d14610149578063bfccf0ec1461015c57600080fd5b80638c07f72a146100c35780638da5cb5b14610114575b600080fd5b6100ea7f0000000000000000000000004c9edd5852cd905f086c759e8383e09bff1e68b381565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b6000546100ea9073ffffffffffffffffffffffffffffffffffffffff1681565b610147610142366004611558565b610224565b005b610147610157366004611599565b610315565b61014761016a3660046115bd565b610476565b61019d61017d36600461167a565b600160209081526000928352604080842090915290825290205460ff1681565b604051901515815260200161010b565b610147610692565b6101c86101c33660046116af565b610760565b60405190815260200161010b565b6100ea7f000000000000000000000000111111125421ca6dc452d289314280a0f8842a6581565b6100ea7f0000000000000000000000009d39a5de30e57443bff2a8307a4256c8797a349781565b610252336000357fffffffff0000000000000000000000000000000000000000000000000000000016610afb565b610288576040517fc0185c6400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f879f92dded0f26b83c3e00b12e0395dc72cfc3077343d1854ed6988edd1f9096836040516102e791815260200190565b60405180910390a361031073ffffffffffffffffffffffffffffffffffffffff84168383610b80565b505050565b610343336000357fffffffff0000000000000000000000000000000000000000000000000000000016610afb565b610379576040517fc0185c6400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff81166103e3576040517f8e4c8aa600000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff821660048201526024015b60405180910390fd5b6002546000805460405173ffffffffffffffffffffffffffffffffffffffff808616948116939216917f64420d4a41c6ed4de2bccbf33192eea18e576c5b23c79c3a722d4e9534c2e8d891a4600280547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b6104a4336000357fffffffff0000000000000000000000000000000000000000000000000000000016610afb565b6104da576040517fc0185c6400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff831661053f576040517f8e4c8aa600000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff841660048201526024016103da565b604080518082019091526000808252602082015260005b8281101561068b578383828181106105705761057061174e565b9050604002018036038101906105869190611832565b91508160200151151582600001517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19168673ffffffffffffffffffffffffffffffffffffffff167ff5736e75de2c751f775d4c5ed517289f77074f8c337f451ba4c0c3ed1dd7f9ad60405160405180910390a460208281015173ffffffffffffffffffffffffffffffffffffffff8716600090815260018352604080822086517fffffffff000000000000000000000000000000000000000000000000000000001683529093529190912080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016911515919091179055610684816118a0565b9050610556565b5050505050565b60025473ffffffffffffffffffffffffffffffffffffffff1633146106e3576040517fc0185c6400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008054604051339273ffffffffffffffffffffffffffffffffffffffff909216917f5cd6b24c0149d980c82592262b3a81294b39f8f6e3c004126aaf0828c787d55491a3600080547fffffffffffffffffffffffff00000000000000000000000000000000000000009081163317909155600280549091169055565b600061078473ffffffffffffffffffffffffffffffffffffffff8716333088610c54565b6000610792838501856118d8565b90506000815160018111156107a9576107a96119ca565b036108225760208101516107fa9073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000111111125421ca6dc452d289314280a0f8842a651690899089908990610cb8565b915061081d73ffffffffffffffffffffffffffffffffffffffff86163384610b80565b610a81565b7f0000000000000000000000009d39a5de30e57443bff2a8307a4256c8797a349773ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16146108bf576040517f961c9a4f00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff861660048201526024016103da565b602081015161092b9073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000111111125421ca6dc452d289314280a0f8842a651690899089907f0000000000000000000000004c9edd5852cd905f086c759e8383e09bff1e68b390610cb8565b915061098e73ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000004c9edd5852cd905f086c759e8383e09bff1e68b3167f0000000000000000000000009d39a5de30e57443bff2a8307a4256c8797a349784611068565b6040517f6e553f65000000000000000000000000000000000000000000000000000000008152600481018390523360248201527f0000000000000000000000009d39a5de30e57443bff2a8307a4256c8797a349773ffffffffffffffffffffffffffffffffffffffff1690636e553f65906044016020604051808303816000875af1158015610a21573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a4591906119f9565b915081600003610a81576040517f1115766700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8473ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fe5aa1cf5889c85b4317294c95f7f50feb57435a6defc7fa30823011ec18212a18885604051610ae9929190918252602082015260400190565b60405180910390a35095945050505050565b6000805473ffffffffffffffffffffffffffffffffffffffff84811691161480610b77575073ffffffffffffffffffffffffffffffffffffffff831660009081526001602090815260408083207fffffffff000000000000000000000000000000000000000000000000000000008616845290915290205460ff165b90505b92915050565b60405173ffffffffffffffffffffffffffffffffffffffff83166024820152604481018290526103109084907fa9059cbb00000000000000000000000000000000000000000000000000000000906064015b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff0000000000000000000000000000000000000000000000000000000090931692909217909152611154565b60405173ffffffffffffffffffffffffffffffffffffffff80851660248301528316604482015260648101829052610cb29085907f23b872dd0000000000000000000000000000000000000000000000000000000090608401610bd2565b50505050565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526000908190819073ffffffffffffffffffffffffffffffffffffffff8816906370a0823190602401602060405180830381865afa158015610d29573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d4d91906119f9565b6040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff8716906370a0823190602401602060405180830381865afa158015610db7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ddb91906119f9565b9092509050610e0173ffffffffffffffffffffffffffffffffffffffff88168988611068565b6000808973ffffffffffffffffffffffffffffffffffffffff1686604051610e299190611a36565b6000604051808303816000865af19150503d8060008114610e66576040519150601f19603f3d011682016040523d82523d6000602084013e610e6b565b606091505b509150915081610eb957805115610e855780518082602001fd5b806040517faa3541150000000000000000000000000000000000000000000000000000000081526004016103da9190611a9c565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201529388900393849073ffffffffffffffffffffffffffffffffffffffff8b16906370a0823190602401602060405180830381865afa158015610f2a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f4e91906119f9565b14610f85576040517f1115766700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152839073ffffffffffffffffffffffffffffffffffffffff8916906370a0823190602401602060405180830381865afa158015610ff1573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061101591906119f9565b61101f9190611aaf565b94508460000361105b576040517f1115766700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5050505095945050505050565b6040805173ffffffffffffffffffffffffffffffffffffffff8416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f095ea7b3000000000000000000000000000000000000000000000000000000001790526110f48482611263565b610cb25760405173ffffffffffffffffffffffffffffffffffffffff841660248201526000604482015261114e9085907f095ea7b30000000000000000000000000000000000000000000000000000000090606401610bd2565b610cb284825b60006111b6826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff166113249092919063ffffffff16565b90508051600014806111d75750808060200190518101906111d79190611ac2565b610310576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f7420737563636565640000000000000000000000000000000000000000000060648201526084016103da565b60008060008473ffffffffffffffffffffffffffffffffffffffff168460405161128d9190611a36565b6000604051808303816000865af19150503d80600081146112ca576040519150601f19603f3d011682016040523d82523d6000602084013e6112cf565b606091505b50915091508180156112f95750805115806112f95750808060200190518101906112f99190611ac2565b801561131b575073ffffffffffffffffffffffffffffffffffffffff85163b15155b95945050505050565b6060611333848460008561133b565b949350505050565b6060824710156113cd576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f60448201527f722063616c6c000000000000000000000000000000000000000000000000000060648201526084016103da565b6000808673ffffffffffffffffffffffffffffffffffffffff1685876040516113f69190611a36565b60006040518083038185875af1925050503d8060008114611433576040519150601f19603f3d011682016040523d82523d6000602084013e611438565b606091505b509150915061144987838387611454565b979650505050505050565b606083156114ea5782516000036114e35773ffffffffffffffffffffffffffffffffffffffff85163b6114e3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016103da565b5081611333565b61133383838151156114ff5781518083602001fd5b806040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103da9190611a9c565b73ffffffffffffffffffffffffffffffffffffffff8116811461155557600080fd5b50565b60008060006060848603121561156d57600080fd5b833561157881611533565b9250602084013561158881611533565b929592945050506040919091013590565b6000602082840312156115ab57600080fd5b81356115b681611533565b9392505050565b6000806000604084860312156115d257600080fd5b83356115dd81611533565b9250602084013567ffffffffffffffff808211156115fa57600080fd5b818601915086601f83011261160e57600080fd5b81358181111561161d57600080fd5b8760208260061b850101111561163257600080fd5b6020830194508093505050509250925092565b80357fffffffff000000000000000000000000000000000000000000000000000000008116811461167557600080fd5b919050565b6000806040838503121561168d57600080fd5b823561169881611533565b91506116a660208401611645565b90509250929050565b6000806000806000608086880312156116c757600080fd5b85356116d281611533565b94506020860135935060408601356116e981611533565b9250606086013567ffffffffffffffff8082111561170657600080fd5b818801915088601f83011261171a57600080fd5b81358181111561172957600080fd5b89602082850101111561173b57600080fd5b9699959850939650602001949392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040805190810167ffffffffffffffff811182821017156117cf576117cf61177d565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561181c5761181c61177d565b604052919050565b801515811461155557600080fd5b60006040828403121561184457600080fd5b61184c6117ac565b61185583611645565b8152602083013561186581611824565b60208201529392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036118d1576118d1611871565b5060010190565b600060208083850312156118eb57600080fd5b823567ffffffffffffffff8082111561190357600080fd5b908401906040828703121561191757600080fd5b61191f6117ac565b82356002811061192e57600080fd5b8152828401358281111561194157600080fd5b80840193505086601f84011261195657600080fd5b8235828111156119685761196861177d565b611998857fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116016117d5565b925080835287858286010111156119ae57600080fd5b8085850186850137600090830185015292830152509392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b600060208284031215611a0b57600080fd5b5051919050565b60005b83811015611a2d578181015183820152602001611a15565b50506000910152565b60008251611a48818460208701611a12565b9190910192915050565b60008151808452611a6a816020860160208601611a12565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b602081526000610b776020830184611a52565b81810381811115610b7a57610b7a611871565b600060208284031215611ad457600080fd5b81516115b68161182456fea26469706673582212205f0e9f70c7bfbdb02f8c50655505ba46bd798ae646671f50a1088a9effc045b964736f6c63430008130033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000b20aae0fe007519b7ce6f090a2ab8353b3da5d80000000000000000000000000111111125421ca6dc452d289314280a0f8842a650000000000000000000000009d39a5de30e57443bff2a8307a4256c8797a3497

-----Decoded View---------------
Arg [0] : _initialOwner (address): 0xb20AaE0Fe007519b7cE6f090a2aB8353B3Da5d80
Arg [1] : _router (address): 0x111111125421cA6dc452d289314280a0f8842A65
Arg [2] : _vault (address): 0x9D39A5DE30e57443BfF2A8307A4256c8797A3497

-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 000000000000000000000000b20aae0fe007519b7ce6f090a2ab8353b3da5d80
Arg [1] : 000000000000000000000000111111125421ca6dc452d289314280a0f8842a65
Arg [2] : 0000000000000000000000009d39a5de30e57443bff2a8307a4256c8797a3497

🤖 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
[ Download: CSV Export  ]

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.