ETH Price: $2,484.34 (-1.61%)

Contract

0x111111517e4929D3dcbdfa7CCe55d30d4B6BC4d6
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

TokenTracker

ICHI (ICHI) ($0.0911)

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve259647522026-09-12 23:54:2325 hrs ago1789257263IN
ICHI: ICHI Token
0 ETH0.000003780.14220349
Approve259647522026-09-12 23:54:2325 hrs ago1789257263IN
ICHI: ICHI Token
0 ETH0.000006610.14220349
Approve259646742026-09-12 23:38:3525 hrs ago1789256315IN
ICHI: ICHI Token
0 ETH0.000009180.19792982
Approve259646672026-09-12 23:37:1125 hrs ago1789256231IN
ICHI: ICHI Token
0 ETH0.000010820.23270041
Approve259646202026-09-12 23:27:4725 hrs ago1789255667IN
ICHI: ICHI Token
0 ETH0.000017330.37262447
Approve259646132026-09-12 23:26:2325 hrs ago1789255583IN
ICHI: ICHI Token
0 ETH0.000084241.81058755
Approve259646072026-09-12 23:25:1125 hrs ago1789255511IN
ICHI: ICHI Token
0 ETH0.000015730.33823558
Approve259546442026-09-11 14:04:592 days ago1789135499IN
ICHI: ICHI Token
0 ETH0.000297656.397188
Approve259492322026-09-10 19:58:353 days ago1789070315IN
ICHI: ICHI Token
0 ETH0.00000350.07528012
Approve259314522026-09-08 8:27:475 days ago1788856067IN
ICHI: ICHI Token
0 ETH0.000009260.1991666
Approve258697292026-08-30 17:57:4714 days ago1788112667IN
ICHI: ICHI Token
0 ETH0.00000330.0710181
Approve258342192026-08-25 19:11:3519 days ago1787685095IN
ICHI: ICHI Token
0 ETH0.000032520.70150909
Approve258261202026-08-24 16:05:1120 days ago1787587511IN
ICHI: ICHI Token
0 ETH0.000298426.42363122
Approve257922702026-08-19 22:53:4725 days ago1787180027IN
ICHI: ICHI Token
0 ETH0.000084651.82124186
Approve257746312026-08-17 11:53:4727 days ago1786967627IN
ICHI: ICHI Token
0 ETH0.00003090.66760526
Approve256237312026-07-27 11:05:3548 days ago1785150335IN
ICHI: ICHI Token
0 ETH0.000004990.10742079
Approve256224012026-07-27 6:37:5948 days ago1785134279IN
ICHI: ICHI Token
0 ETH0.000002260.04867373
Approve256013072026-07-24 8:09:3551 days ago1784880575IN
ICHI: ICHI Token
0 ETH0.000096832.08881046
Transfer255391132026-07-15 16:00:4760 days ago1784131247IN
ICHI: ICHI Token
0 ETH0.00011822.26964554
Transfer254935532026-07-09 7:32:5966 days ago1783582379IN
ICHI: ICHI Token
0 ETH0.00010842.08097476
Approve254542762026-07-03 20:07:4772 days ago1783109267IN
ICHI: ICHI Token
0 ETH0.000008270.17839118
Approve254542642026-07-03 20:05:2372 days ago1783109123IN
ICHI: ICHI Token
0 ETH0.000008170.17639992
Transfer253353192026-06-17 5:57:3588 days ago1781675855IN
ICHI: ICHI Token
0 ETH0.000063761.12138714
Approve252936622026-06-11 10:37:1194 days ago1781174231IN
ICHI: ICHI Token
0 ETH0.000005650.23259148
Approve252838632026-06-10 1:49:2395 days ago1781056163IN
ICHI: ICHI Token
0 ETH0.000004450.18280982
View all transactions

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

IchiV2

Compiler Version
v0.7.6+commit.7338295f
Optimization Enabled
Yes with 200 runs
Other Settings
default evmVersion
License
BSL 1.1
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":"account","type":"address"},{"internalType":"address","name":"minter_","type":"address"},{"internalType":"address","name":"ichi_v1_","type":"address"},{"internalType":"uint256","name":"mintingAllowedAfter_","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"minter","type":"address"},{"indexed":false,"internalType":"uint256","name":"fee","type":"uint256"}],"name":"ConversionFeeChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":false,"internalType":"uint256","name":"amountIn","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amountOut","type":"uint256"}],"name":"ConvertedToV1","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":false,"internalType":"uint256","name":"amountIn","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amountOut","type":"uint256"}],"name":"ConvertedToV2","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"delegator","type":"address"},{"indexed":true,"internalType":"address","name":"fromDelegate","type":"address"},{"indexed":true,"internalType":"address","name":"toDelegate","type":"address"}],"name":"DelegateChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"delegate","type":"address"},{"indexed":false,"internalType":"uint256","name":"previousBalance","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newBalance","type":"uint256"}],"name":"DelegateVotesChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"minter","type":"address"},{"indexed":false,"internalType":"address","name":"newMinter","type":"address"}],"name":"MinterChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"DELEGATION_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"DOMAIN_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"PERMIT_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"},{"internalType":"address","name":"_spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint32","name":"","type":"uint32"}],"name":"checkpoints","outputs":[{"internalType":"uint32","name":"fromBlock","type":"uint32"},{"internalType":"uint96","name":"votes","type":"uint96"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"conversionFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"v2Amount","type":"uint256"}],"name":"convertToV1","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"v1Amount","type":"uint256"}],"name":"convertToV2","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"delegatee","type":"address"}],"name":"delegate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"delegatee","type":"address"},{"internalType":"uint256","name":"nonce","type":"uint256"},{"internalType":"uint256","name":"expiry","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"delegateBySig","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"delegates","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"getCurrentVotes","outputs":[{"internalType":"uint96","name":"","type":"uint96"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"blockNumber","type":"uint256"}],"name":"getPriorVotes","outputs":[{"internalType":"uint96","name":"","type":"uint96"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"ichiV1","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"minimumTimeBetweenMints","outputs":[{"internalType":"uint32","name":"","type":"uint32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"dst","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"mintCap","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"minter","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"mintingAllowedAfter","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"numCheckpoints","outputs":[{"internalType":"uint32","name":"","type":"uint32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"rawAmount","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"permit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"fee_","type":"uint256"}],"name":"setConversionFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"minter_","type":"address"}],"name":"setMinter","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]
60a06040526a0422ca8b0a00a42500000060005560006003553480156200002557600080fd5b50604051620030f1380380620030f1833981810160405260808110156200004b57600080fd5b508051602082015160408301516060909301519192909142811015620000a35760405162461bcd60e51b815260040180806020018281038252603b81526020018062003083603b913960400191505060405180910390fd5b6001600160a01b03841615801590620000c457506001600160a01b03831615155b8015620000d957506001600160a01b03821615155b620001165760405162461bcd60e51b8152600401808060200182810382526033815260200180620030be6033913960400191505060405180910390fd5b600080546001600160a01b0380871680845260056020908152604080862080546001600160601b039096166001600160601b0319968716179055606088901b909416608052600180549389166001600160a01b03199094169390931790925560028590558354835190815292519093927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92908290030190a360015460408051600081526001600160a01b03909216602083015280517f3b0007eb941cf645526cbb3a4fdaecda9d28ce4843167d9263b536a1f1edc0f69281900390910190a15050505060805160601c612e616200022260003980610af552806111c352806119915250612e616000f3fe608060405234801561001057600080fd5b50600436106101fb5760003560e01c80636fcfff451161011a578063b4b5ea57116100ad578063dd62ed3e1161007c578063dd62ed3e14610600578063e7a324dc1461062e578063f1127ed814610636578063fa411bd114610690578063fca3b5aa146106ad576101fb565b8063b4b5ea5714610525578063c3cda5201461054b578063c88b7c8e14610592578063d505accf146105af576101fb565b80637ecebe00116100e95780637ecebe00146104cb57806395d89b4114610200578063a1474949146104f1578063a9059cbb146104f9576101fb565b80636fcfff451461042f57806370a082311461045557806376c71ca11461047b578063782d6fe114610483576101fb565b806330b36cef11610192578063579cd3ca11610161578063579cd3ca146103ba578063587cde1e146103c25780635c11d62f146103e85780635c19a95c14610409576101fb565b806330b36cef14610360578063313ce567146103685780633644e5151461038657806340c10f191461038e576101fb565b806320606b70116101ce57806320606b70146102fb57806323b872dd146103035780632b6d346e1461033957806330adf81f14610358576101fb565b806306fdde0314610200578063075461721461027d578063095ea7b3146102a157806318160ddd146102e1575b600080fd5b6102086106d3565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561024257818101518382015260200161022a565b50505050905090810190601f16801561026f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102856106f3565b604080516001600160a01b039092168252519081900360200190f35b6102cd600480360360408110156102b757600080fd5b506001600160a01b038135169060200135610702565b604080519115158252519081900360200190f35b6102e96107c0565b60408051918252519081900360200190f35b6102e96107c6565b6102cd6004803603606081101561031957600080fd5b506001600160a01b038135811691602081013590911690604001356107ea565b6103566004803603602081101561034f57600080fd5b5035610931565b005b6102e9610bb9565b6102e9610bdd565b610370610be3565b6040805160ff9092168252519081900360200190f35b6102e9610be8565b610356600480360360408110156103a457600080fd5b506001600160a01b038135169060200135610c9a565b6102e9610f10565b610285600480360360208110156103d857600080fd5b50356001600160a01b0316610f16565b6103f0610f31565b6040805163ffffffff9092168252519081900360200190f35b6103566004803603602081101561041f57600080fd5b50356001600160a01b0316610f39565b6103f06004803603602081101561044557600080fd5b50356001600160a01b0316610f46565b6102e96004803603602081101561046b57600080fd5b50356001600160a01b0316610f5e565b610370610f82565b6104af6004803603604081101561049957600080fd5b506001600160a01b038135169060200135610f87565b604080516001600160601b039092168252519081900360200190f35b6102e9600480360360208110156104e157600080fd5b50356001600160a01b03166111af565b6102856111c1565b6102cd6004803603604081101561050f57600080fd5b506001600160a01b0381351690602001356111e5565b6104af6004803603602081101561053b57600080fd5b50356001600160a01b0316611221565b610356600480360360c081101561056157600080fd5b506001600160a01b038135169060208101359060408101359060ff6060820135169060808101359060a00135611291565b610356600480360360208110156105a857600080fd5b503561149b565b610356600480360360e08110156105c557600080fd5b506001600160a01b03813581169160208101359091169060408101359060608101359060ff6080820135169060a08101359060c00135611573565b6102e96004803603604081101561061657600080fd5b506001600160a01b0381358116916020013516611880565b6102e96118b4565b6106686004803603604081101561064c57600080fd5b5080356001600160a01b0316906020013563ffffffff166118d8565b6040805163ffffffff90931683526001600160601b0390911660208301528051918290030190f35b610356600480360360208110156106a657600080fd5b503561190d565b610356600480360360208110156106c357600080fd5b50356001600160a01b0316611ac0565b604051806040016040528060048152602001634943484960e01b81525081565b6001546001600160a01b031681565b600080600019831415610718575060001961073d565b61073a8360405180606001604052806026815260200161288a60269139611bb8565b90505b3360008181526004602090815260408083206001600160a01b0389168085529083529281902080546001600160601b0319166001600160601b038716908117909155815190815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a360019150505b92915050565b60005481565b7f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a86681565b6001600160a01b03831660009081526004602090815260408083203380855290835281842054825160608101909352602680845291936001600160601b03909116928592610842928892919061288a90830139611bb8565b9050866001600160a01b0316836001600160a01b03161415801561086f57506001600160601b0382811614155b1561091757600061089983836040518060600160405280603e8152602001612a8b603e9139611c52565b6001600160a01b038981166000818152600460209081526040808320948a168084529482529182902080546001600160601b0319166001600160601b03871690811790915582519081529151949550929391927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92592918290030190a3505b610922878783611cbf565b600193505050505b9392505050565b600081116109705760405162461bcd60e51b8152600401808060200182810382526026815260200180612ca46026913960400191505060405180910390fd5b6000610994826040518060600160405280602a8152602001612d22602a9139611bb8565b336000908152600560205260409020549091506001600160601b0390811690821611156109f25760405162461bcd60e51b815260040180806020018281038252602b815260200180612aed602b913960400191505060405180910390fd5b6000610a276064610a21633b9aca00610a21610a1a6003546064611e8d90919063ffffffff16565b8890611eea565b90611f43565b905060008111610a685760405162461bcd60e51b8152600401808060200182810382526027815260200180612cfb6027913960400191505060405180910390fd5b600054610a759084611e8d565b60009081553381526005602090815260409182902054825160608101909352602d808452610ab9936001600160601b039092169286929190612d7190830139611c52565b33600081815260056020526040902080546001600160601b0319166001600160601b039390931692909217909155610b1c906001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169083611faa565b604080516001600160601b038416815260208101839052815133927febda797908969e74f6acb6eaf2e832ebb8122e4b778b90e4e9a566dc58cfaaa2928290030190a2604080516001600160601b038416815290516000913391600080516020612bd38339815191529181900360200190a333600090815260066020526040812054610bb4916001600160a01b039091169084611ffc565b505050565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c981565b60025481565b601281565b6040805180820190915260048152634943484960e01b60209091015260007f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a8667fa9a8473607114eea621ddc4541d7da245a4793d5f973659e6c880121b1d42f69610c5061218e565b3060405160200180858152602001848152602001838152602001826001600160a01b0316815260200194505050505060405160208183030381529060405280519060200120905090565b6001546001600160a01b03163314610ce35760405162461bcd60e51b8152600401808060200182810382526025815260200180612d4c6025913960400191505060405180910390fd5b600254421015610d245760405162461bcd60e51b8152600401808060200182810382526024815260200180612ac96024913960400191505060405180910390fd5b6001600160a01b038216610d695760405162461bcd60e51b81526004018080602001828103825260308152602001806129c96030913960400191505060405180910390fd5b610d77426301e13380612192565b6002819055506000610da182604051806060016040528060238152602001612a2060239139611bb8565b600054909150610db990606490610a21906002611eea565b821115610e0d576040805162461bcd60e51b815260206004820152601e60248201527f4963686956322e6d696e743a206578636565646564206d696e74206361700000604482015290519081900360640190fd5b600054610e3c90610e1e9084612192565b6040518060600160405280602881526020016128d660289139611bb8565b6001600160601b0390811660009081556001600160a01b03851681526005602090815260409182902054825160608101909352602a808452610e8e94919091169285929091906127da908301396121ec565b6001600160a01b038416600081815260056020908152604080832080546001600160601b0319166001600160601b0396909616959095179094558351868152935192939192600080516020612bd38339815191529281900390910190a36001600160a01b03808416600090815260066020526040812054610bb4921683611ffc565b60035481565b6006602052600090815260409020546001600160a01b031681565b6301e1338081565b610f433382612256565b50565b60086020526000908152604090205463ffffffff1681565b6001600160a01b03166000908152600560205260409020546001600160601b031690565b600281565b6000438210610fc75760405162461bcd60e51b81526004018080602001828103825260288152602001806128046028913960400191505060405180910390fd5b6001600160a01b03831660009081526008602052604090205463ffffffff1680610ff55760009150506107ba565b6001600160a01b038416600090815260076020908152604080832063ffffffff600019860181168552925290912054168310611071576001600160a01b03841660009081526007602090815260408083206000199490940163ffffffff1683529290522054600160201b90046001600160601b031690506107ba565b6001600160a01b038416600090815260076020908152604080832083805290915290205463ffffffff168310156110ac5760009150506107ba565b600060001982015b8163ffffffff168163ffffffff16111561116a576000600263ffffffff848403166001600160a01b038916600090815260076020908152604080832094909304860363ffffffff818116845294825291839020835180850190945254938416808452600160201b9094046001600160601b031690830152925090871415611145576020015194506107ba9350505050565b805163ffffffff1687111561115c57819350611163565b6001820392505b50506110b4565b506001600160a01b038516600090815260076020908152604080832063ffffffff909416835292905220546001600160601b03600160201b9091041691505092915050565b60096020526000908152604090205481565b7f000000000000000000000000000000000000000000000000000000000000000081565b60008061120a83604051806060016040528060278152602001612a6460279139611bb8565b9050611217338583611cbf565b5060019392505050565b6001600160a01b03811660009081526008602052604081205463ffffffff168061124c57600061092a565b6001600160a01b0383166000908152600760209081526040808320600019850163ffffffff168452909152902054600160201b90046001600160601b03169392505050565b604080517fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf6020808301919091526001600160a01b038916828401526060820188905260808083018890528351808403909101815260a0909201909252805191012060006112fd610be8565b82604051602001808061190160f01b81525060020183815260200182815260200192505050604051602081830303815290604052805190602001209050600060018287878760405160008152602001604052604051808581526020018460ff1681526020018381526020018281526020019450505050506020604051602081039080840390855afa158015611396573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166113e85760405162461bcd60e51b81526004018080602001828103825260278152602001806128636027913960400191505060405180910390fd5b6001600160a01b038116600090815260096020526040902080546001810190915588146114465760405162461bcd60e51b81526004018080602001828103825260238152602001806129336023913960400191505060405180910390fd5b864211156114855760405162461bcd60e51b81526004018080602001828103825260278152602001806129f96027913960400191505060405180910390fd5b61148f818a612256565b5050505b505050505050565b60648111156114db5760405162461bcd60e51b815260040180806020018281038252602b815260200180612ba8602b913960400191505060405180910390fd5b6001546001600160a01b031633146115245760405162461bcd60e51b8152600401808060200182810382526045815260200180612bf36045913960600191505060405180910390fd5b6003819055600154604080516001600160a01b0390921682526020820183905280517f02bb33e6576407dbceae52662d3de07c5dd76dfd62bc8b886cebbe495da720989281900390910190a150565b600060001986141561158857506000196115ad565b6115aa866040518060600160405280602581526020016129a460259139611bb8565b90505b6001600160a01b03808916600081815260096020908152604080832080546001810190915581517f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98185015280830195909552948c166060850152608084018b905260a084019490945260c08084018a90528451808503909101815260e09093019093528151919092012090611641610be8565b82604051602001808061190160f01b81525060020183815260200182815260200192505050604051602081830303815290604052805190602001209050600060018288888860405160008152602001604052604051808581526020018460ff1681526020018381526020018281526020019450505050506020604051602081039080840390855afa1580156116da573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116611742576040805162461bcd60e51b815260206004820181905260248201527f4963686956322e7065726d69743a20696e76616c6964207369676e6174757265604482015290519081900360640190fd5b8a6001600160a01b0316816001600160a01b0316146117a8576040805162461bcd60e51b815260206004820152601b60248201527f4963686956322e7065726d69743a20756e617574686f72697a65640000000000604482015290519081900360640190fd5b874211156117fd576040805162461bcd60e51b815260206004820181905260248201527f4963686956322e7065726d69743a207369676e61747572652065787069726564604482015290519081900360640190fd5b6001600160a01b038b81166000818152600460209081526040808320948f168084529482529182902080546001600160601b0319166001600160601b038a16908117909155825190815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a35050505050505050505050565b6001600160a01b0391821660009081526004602090815260408083209390941682529190915220546001600160601b031690565b7fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf81565b600760209081526000928352604080842090915290825290205463ffffffff811690600160201b90046001600160601b031682565b6000811161194c5760405162461bcd60e51b81526004018080602001828103825260268152602001806129566026913960400191505060405180910390fd5b600061195c82633b9aca00611eea565b90506000611982826040518060600160405280602a8152602001612b7e602a9139611bb8565b90506119b96001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000163330866122e0565b6000546119c69083612192565b60009081553381526005602090815260409182902054825160608101909352602d808452611a0a936001600160601b039092169285929190612c38908301396121ec565b3360008181526005602090815260409182902080546001600160601b0319166001600160601b0395909516949094179093558051868152928301859052805191927f9eaccb7b07005ed6b3f1c4fe35f43c942dff1afb7cafcaa7062e8e45a2be52d6929081900390910190a26040805183815290513391600091600080516020612bd38339815191529181900360200190a333600090815260066020526040812054610bb491906001600160a01b031683611ffc565b6001546001600160a01b03163314611b095760405162461bcd60e51b815260040180806020018281038252603f815260200180612c65603f913960400191505060405180910390fd5b6001600160a01b038116611b4e5760405162461bcd60e51b8152600401808060200182810382526029815260200180612b556029913960400191505060405180910390fd5b600154604080516001600160a01b039283168152918316602083015280517f3b0007eb941cf645526cbb3a4fdaecda9d28ce4843167d9263b536a1f1edc0f69281900390910190a1600180546001600160a01b0319166001600160a01b0392909216919091179055565b600081600160601b8410611c4a5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611c0f578181015183820152602001611bf7565b50505050905090810190601f168015611c3c5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b509192915050565b6000836001600160601b0316836001600160601b031611158290611cb75760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315611c0f578181015183820152602001611bf7565b505050900390565b6001600160a01b038316611d045760405162461bcd60e51b815260040180806020018281038252603d815260200180612b18603d913960400191505060405180910390fd5b6001600160a01b038216611d495760405162461bcd60e51b815260040180806020018281038252603b815260200180612dc8603b913960400191505060405180910390fd5b6001600160a01b038316600090815260056020908152604091829020548251606081019093526037808452611d94936001600160601b03909216928592919061282c90830139611c52565b6001600160a01b03848116600090815260056020908152604080832080546001600160601b0319166001600160601b03968716179055928616825290829020548251606081019093526031808452611dfc9491909116928592909190612cca908301396121ec565b6001600160a01b0383811660008181526005602090815260409182902080546001600160601b0319166001600160601b03968716179055815194861685529051919392871692600080516020612bd3833981519152929081900390910190a36001600160a01b03808416600090815260066020526040808220548584168352912054610bb492918216911683611ffc565b600082821115611ee4576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b600082611ef9575060006107ba565b82820282848281611f0657fe5b041461092a5760405162461bcd60e51b8152600401808060200182810382526021815260200180612a436021913960400191505060405180910390fd5b6000808211611f99576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b818381611fa257fe5b049392505050565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052610bb4908490612336565b816001600160a01b0316836001600160a01b03161415801561202757506000816001600160601b0316115b15610bb4576001600160a01b038316156120df576001600160a01b03831660009081526008602052604081205463ffffffff1690816120675760006120a6565b6001600160a01b0385166000908152600760209081526040808320600019860163ffffffff168452909152902054600160201b90046001600160601b03165b905060006120cd8285604051806060016040528060298152602001612e0360299139611c52565b90506120db868484846123e7565b5050505b6001600160a01b03821615610bb4576001600160a01b03821660009081526008602052604081205463ffffffff16908161211a576000612159565b6001600160a01b0384166000908152600760209081526040808320600019860163ffffffff168452909152902054600160201b90046001600160601b03165b90506000612180828560405180606001604052806028815260200161297c602891396121ec565b9050611493858484846123e7565b4690565b60008282018381101561092a576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6000838301826001600160601b03808716908316101561224d5760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315611c0f578181015183820152602001611bf7565b50949350505050565b6001600160a01b03808316600081815260066020818152604080842080546005845282862054949093528787166001600160a01b031984168117909155905191909516946001600160601b039092169391928592917f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9190a46122da828483611ffc565b50505050565b604080516001600160a01b0380861660248301528416604482015260648082018490528251808303909101815260849091019091526020810180516001600160e01b03166323b872dd60e01b1790526122da9085905b600061238b826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166125a69092919063ffffffff16565b805190915015610bb4578080602001905160208110156123aa57600080fd5b5051610bb45760405162461bcd60e51b815260040180806020018281038252602a815260200180612d9e602a913960400191505060405180910390fd5b600061240b436040518060600160405280603581526020016128fe603591396125bd565b905060008463ffffffff1611801561245457506001600160a01b038516600090815260076020908152604080832063ffffffff6000198901811685529252909120548282169116145b156124b3576001600160a01b0385166000908152600760209081526040808320600019880163ffffffff168452909152902080546fffffffffffffffffffffffff000000001916600160201b6001600160601b03851602179055612552565b60408051808201825263ffffffff80841682526001600160601b0380861660208085019182526001600160a01b038b166000818152600783528781208c871682528352878120965187549451909516600160201b026fffffffffffffffffffffffff000000001995871663ffffffff19958616179590951694909417909555938252600890935292909220805460018801909316929091169190911790555b604080516001600160601b0380861682528416602082015281516001600160a01b038816927fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724928290030190a25050505050565b60606125b58484600085612612565b949350505050565b600081600160201b8410611c4a5760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315611c0f578181015183820152602001611bf7565b6060824710156126535760405162461bcd60e51b81526004018080602001828103825260268152602001806128b06026913960400191505060405180910390fd5b61265c8561276d565b6126ad576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b600080866001600160a01b031685876040518082805190602001908083835b602083106126eb5780518252601f1990920191602091820191016126cc565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d806000811461274d576040519150601f19603f3d011682016040523d82523d6000602084013e612752565b606091505b5091509150612762828286612773565b979650505050505050565b3b151590565b6060831561278257508161092a565b8251156127925782518084602001fd5b60405162461bcd60e51b8152602060048201818152845160248401528451859391928392604401919085019080838360008315611c0f578181015183820152602001611bf756fe4963686956322e6d696e743a2064657374696e6174696f6e2062616c616e6365206f766572666c6f77734963686956322e6765745072696f72566f7465733a206e6f74207965742064657465726d696e65644963686956322e5f7472616e73666572546f6b656e733a207472616e7366657220616d6f756e7420657863656564732062616c616e63654963686956322e64656c656761746542795369673a20696e76616c6964207369676e61747572654963686956322e617070726f76653a20616d6f756e7420657863656564732039362062697473416464726573733a20696e73756666696369656e742062616c616e636520666f722063616c6c4963686956322e6d696e743a20746f74616c537570706c79206578636565647320393620626974734963686956322e5f7772697465436865636b706f696e743a20626c6f636b206e756d626572206578636565647320333220626974734963686956322e64656c656761746542795369673a20696e76616c6964206e6f6e63654963686956322e636f6e76657274546f56323a20616d6f756e74206d757374206265203e20304963686956322e5f6d6f7665566f7465733a20766f746520616d6f756e74206f766572666c6f77734963686956322e7065726d69743a20616d6f756e74206578636565647320393620626974734963686956322e6d696e743a2063616e6e6f74207472616e7366657220746f20746865207a65726f20616464726573734963686956322e64656c656761746542795369673a207369676e617475726520657870697265644963686956322e6d696e743a20616d6f756e7420657863656564732039362062697473536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f774963686956322e7472616e736665723a20616d6f756e74206578636565647320393620626974734963686956322e7472616e7366657246726f6d3a207472616e7366657220616d6f756e742065786365656473207370656e64657220616c6c6f77616e63654963686956322e6d696e743a206d696e74696e67206e6f7420616c6c6f776564207965744963686956322e636f6e76657274546f56313a20696e73756666696369656e742056322062616c616e63654963686956322e5f7472616e73666572546f6b656e733a2063616e6e6f74207472616e736665722066726f6d20746865207a65726f20616464726573734963686956322e7365744d696e7465723a2063616e6e6f7420757365207a65726f20616464726573734963686956322e636f6e76657274546f56323a20616d6f756e74206578636565647320393620626974734963686956322e736574436f6e76657273696f6e4665653a20666565206d757374206265203c3d20313030ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef4963686956322e736574436f6e76657273696f6e4665653a206f6e6c7920746865206d696e7465722063616e206368616e67652074686520636f6e766572736f6e206665654963686956322e636f6e76657274546f56323a207472616e7366657220616d6f756e74206f766572666c6f77734963686956322e7365744d696e7465723a206f6e6c7920746865206d696e7465722063616e206368616e676520746865206d696e74657220616464726573734963686956322e636f6e76657274546f56313a20616d6f756e74206d757374206265203e20304963686956322e5f7472616e73666572546f6b656e733a207472616e7366657220616d6f756e74206f766572666c6f77734963686956322e636f6e76657274546f56313a20616d6f756e7420697320746f6f20736d616c6c4963686956322e636f6e76657274546f56313a20616d6f756e74206578636565647320393620626974734963686956322e6d696e743a206f6e6c7920746865206d696e7465722063616e206d696e744963686956322e636f6e76657274546f56313a207472616e7366657220616d6f756e74206f766572666c6f77735361666545524332303a204552433230206f7065726174696f6e20646964206e6f7420737563636565644963686956322e5f7472616e73666572546f6b656e733a2063616e6e6f74207472616e7366657220746f20746865207a65726f20616464726573734963686956322e5f6d6f7665566f7465733a20766f746520616d6f756e7420756e646572666c6f7773a2646970667358221220ec51f15cf24c636397784a2e772ae1939c376aab4710c1c39da80f26fcb7774664736f6c634300070600334963686956322e636f6e7374727563746f723a206d696e74696e672063616e206f6e6c7920626567696e206166746572206465706c6f796d656e744963686956322e636f6e7374727563746f723a2063616e6e6f7420696e69742077697468207a65726f2061646472657373657300000000000000000000000094a5980d5634533551dcb7108322f6c4f2a80e6b00000000000000000000000094a5980d5634533551dcb7108322f6c4f2a80e6b000000000000000000000000903bef1736cddf2a537176cf3c64579c3867a881000000000000000000000000000000000000000000000000000000006955b900
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101fb5760003560e01c80636fcfff451161011a578063b4b5ea57116100ad578063dd62ed3e1161007c578063dd62ed3e14610600578063e7a324dc1461062e578063f1127ed814610636578063fa411bd114610690578063fca3b5aa146106ad576101fb565b8063b4b5ea5714610525578063c3cda5201461054b578063c88b7c8e14610592578063d505accf146105af576101fb565b80637ecebe00116100e95780637ecebe00146104cb57806395d89b4114610200578063a1474949146104f1578063a9059cbb146104f9576101fb565b80636fcfff451461042f57806370a082311461045557806376c71ca11461047b578063782d6fe114610483576101fb565b806330b36cef11610192578063579cd3ca11610161578063579cd3ca146103ba578063587cde1e146103c25780635c11d62f146103e85780635c19a95c14610409576101fb565b806330b36cef14610360578063313ce567146103685780633644e5151461038657806340c10f191461038e576101fb565b806320606b70116101ce57806320606b70146102fb57806323b872dd146103035780632b6d346e1461033957806330adf81f14610358576101fb565b806306fdde0314610200578063075461721461027d578063095ea7b3146102a157806318160ddd146102e1575b600080fd5b6102086106d3565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561024257818101518382015260200161022a565b50505050905090810190601f16801561026f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102856106f3565b604080516001600160a01b039092168252519081900360200190f35b6102cd600480360360408110156102b757600080fd5b506001600160a01b038135169060200135610702565b604080519115158252519081900360200190f35b6102e96107c0565b60408051918252519081900360200190f35b6102e96107c6565b6102cd6004803603606081101561031957600080fd5b506001600160a01b038135811691602081013590911690604001356107ea565b6103566004803603602081101561034f57600080fd5b5035610931565b005b6102e9610bb9565b6102e9610bdd565b610370610be3565b6040805160ff9092168252519081900360200190f35b6102e9610be8565b610356600480360360408110156103a457600080fd5b506001600160a01b038135169060200135610c9a565b6102e9610f10565b610285600480360360208110156103d857600080fd5b50356001600160a01b0316610f16565b6103f0610f31565b6040805163ffffffff9092168252519081900360200190f35b6103566004803603602081101561041f57600080fd5b50356001600160a01b0316610f39565b6103f06004803603602081101561044557600080fd5b50356001600160a01b0316610f46565b6102e96004803603602081101561046b57600080fd5b50356001600160a01b0316610f5e565b610370610f82565b6104af6004803603604081101561049957600080fd5b506001600160a01b038135169060200135610f87565b604080516001600160601b039092168252519081900360200190f35b6102e9600480360360208110156104e157600080fd5b50356001600160a01b03166111af565b6102856111c1565b6102cd6004803603604081101561050f57600080fd5b506001600160a01b0381351690602001356111e5565b6104af6004803603602081101561053b57600080fd5b50356001600160a01b0316611221565b610356600480360360c081101561056157600080fd5b506001600160a01b038135169060208101359060408101359060ff6060820135169060808101359060a00135611291565b610356600480360360208110156105a857600080fd5b503561149b565b610356600480360360e08110156105c557600080fd5b506001600160a01b03813581169160208101359091169060408101359060608101359060ff6080820135169060a08101359060c00135611573565b6102e96004803603604081101561061657600080fd5b506001600160a01b0381358116916020013516611880565b6102e96118b4565b6106686004803603604081101561064c57600080fd5b5080356001600160a01b0316906020013563ffffffff166118d8565b6040805163ffffffff90931683526001600160601b0390911660208301528051918290030190f35b610356600480360360208110156106a657600080fd5b503561190d565b610356600480360360208110156106c357600080fd5b50356001600160a01b0316611ac0565b604051806040016040528060048152602001634943484960e01b81525081565b6001546001600160a01b031681565b600080600019831415610718575060001961073d565b61073a8360405180606001604052806026815260200161288a60269139611bb8565b90505b3360008181526004602090815260408083206001600160a01b0389168085529083529281902080546001600160601b0319166001600160601b038716908117909155815190815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a360019150505b92915050565b60005481565b7f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a86681565b6001600160a01b03831660009081526004602090815260408083203380855290835281842054825160608101909352602680845291936001600160601b03909116928592610842928892919061288a90830139611bb8565b9050866001600160a01b0316836001600160a01b03161415801561086f57506001600160601b0382811614155b1561091757600061089983836040518060600160405280603e8152602001612a8b603e9139611c52565b6001600160a01b038981166000818152600460209081526040808320948a168084529482529182902080546001600160601b0319166001600160601b03871690811790915582519081529151949550929391927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92592918290030190a3505b610922878783611cbf565b600193505050505b9392505050565b600081116109705760405162461bcd60e51b8152600401808060200182810382526026815260200180612ca46026913960400191505060405180910390fd5b6000610994826040518060600160405280602a8152602001612d22602a9139611bb8565b336000908152600560205260409020549091506001600160601b0390811690821611156109f25760405162461bcd60e51b815260040180806020018281038252602b815260200180612aed602b913960400191505060405180910390fd5b6000610a276064610a21633b9aca00610a21610a1a6003546064611e8d90919063ffffffff16565b8890611eea565b90611f43565b905060008111610a685760405162461bcd60e51b8152600401808060200182810382526027815260200180612cfb6027913960400191505060405180910390fd5b600054610a759084611e8d565b60009081553381526005602090815260409182902054825160608101909352602d808452610ab9936001600160601b039092169286929190612d7190830139611c52565b33600081815260056020526040902080546001600160601b0319166001600160601b039390931692909217909155610b1c906001600160a01b037f000000000000000000000000903bef1736cddf2a537176cf3c64579c3867a881169083611faa565b604080516001600160601b038416815260208101839052815133927febda797908969e74f6acb6eaf2e832ebb8122e4b778b90e4e9a566dc58cfaaa2928290030190a2604080516001600160601b038416815290516000913391600080516020612bd38339815191529181900360200190a333600090815260066020526040812054610bb4916001600160a01b039091169084611ffc565b505050565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c981565b60025481565b601281565b6040805180820190915260048152634943484960e01b60209091015260007f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a8667fa9a8473607114eea621ddc4541d7da245a4793d5f973659e6c880121b1d42f69610c5061218e565b3060405160200180858152602001848152602001838152602001826001600160a01b0316815260200194505050505060405160208183030381529060405280519060200120905090565b6001546001600160a01b03163314610ce35760405162461bcd60e51b8152600401808060200182810382526025815260200180612d4c6025913960400191505060405180910390fd5b600254421015610d245760405162461bcd60e51b8152600401808060200182810382526024815260200180612ac96024913960400191505060405180910390fd5b6001600160a01b038216610d695760405162461bcd60e51b81526004018080602001828103825260308152602001806129c96030913960400191505060405180910390fd5b610d77426301e13380612192565b6002819055506000610da182604051806060016040528060238152602001612a2060239139611bb8565b600054909150610db990606490610a21906002611eea565b821115610e0d576040805162461bcd60e51b815260206004820152601e60248201527f4963686956322e6d696e743a206578636565646564206d696e74206361700000604482015290519081900360640190fd5b600054610e3c90610e1e9084612192565b6040518060600160405280602881526020016128d660289139611bb8565b6001600160601b0390811660009081556001600160a01b03851681526005602090815260409182902054825160608101909352602a808452610e8e94919091169285929091906127da908301396121ec565b6001600160a01b038416600081815260056020908152604080832080546001600160601b0319166001600160601b0396909616959095179094558351868152935192939192600080516020612bd38339815191529281900390910190a36001600160a01b03808416600090815260066020526040812054610bb4921683611ffc565b60035481565b6006602052600090815260409020546001600160a01b031681565b6301e1338081565b610f433382612256565b50565b60086020526000908152604090205463ffffffff1681565b6001600160a01b03166000908152600560205260409020546001600160601b031690565b600281565b6000438210610fc75760405162461bcd60e51b81526004018080602001828103825260288152602001806128046028913960400191505060405180910390fd5b6001600160a01b03831660009081526008602052604090205463ffffffff1680610ff55760009150506107ba565b6001600160a01b038416600090815260076020908152604080832063ffffffff600019860181168552925290912054168310611071576001600160a01b03841660009081526007602090815260408083206000199490940163ffffffff1683529290522054600160201b90046001600160601b031690506107ba565b6001600160a01b038416600090815260076020908152604080832083805290915290205463ffffffff168310156110ac5760009150506107ba565b600060001982015b8163ffffffff168163ffffffff16111561116a576000600263ffffffff848403166001600160a01b038916600090815260076020908152604080832094909304860363ffffffff818116845294825291839020835180850190945254938416808452600160201b9094046001600160601b031690830152925090871415611145576020015194506107ba9350505050565b805163ffffffff1687111561115c57819350611163565b6001820392505b50506110b4565b506001600160a01b038516600090815260076020908152604080832063ffffffff909416835292905220546001600160601b03600160201b9091041691505092915050565b60096020526000908152604090205481565b7f000000000000000000000000903bef1736cddf2a537176cf3c64579c3867a88181565b60008061120a83604051806060016040528060278152602001612a6460279139611bb8565b9050611217338583611cbf565b5060019392505050565b6001600160a01b03811660009081526008602052604081205463ffffffff168061124c57600061092a565b6001600160a01b0383166000908152600760209081526040808320600019850163ffffffff168452909152902054600160201b90046001600160601b03169392505050565b604080517fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf6020808301919091526001600160a01b038916828401526060820188905260808083018890528351808403909101815260a0909201909252805191012060006112fd610be8565b82604051602001808061190160f01b81525060020183815260200182815260200192505050604051602081830303815290604052805190602001209050600060018287878760405160008152602001604052604051808581526020018460ff1681526020018381526020018281526020019450505050506020604051602081039080840390855afa158015611396573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166113e85760405162461bcd60e51b81526004018080602001828103825260278152602001806128636027913960400191505060405180910390fd5b6001600160a01b038116600090815260096020526040902080546001810190915588146114465760405162461bcd60e51b81526004018080602001828103825260238152602001806129336023913960400191505060405180910390fd5b864211156114855760405162461bcd60e51b81526004018080602001828103825260278152602001806129f96027913960400191505060405180910390fd5b61148f818a612256565b5050505b505050505050565b60648111156114db5760405162461bcd60e51b815260040180806020018281038252602b815260200180612ba8602b913960400191505060405180910390fd5b6001546001600160a01b031633146115245760405162461bcd60e51b8152600401808060200182810382526045815260200180612bf36045913960600191505060405180910390fd5b6003819055600154604080516001600160a01b0390921682526020820183905280517f02bb33e6576407dbceae52662d3de07c5dd76dfd62bc8b886cebbe495da720989281900390910190a150565b600060001986141561158857506000196115ad565b6115aa866040518060600160405280602581526020016129a460259139611bb8565b90505b6001600160a01b03808916600081815260096020908152604080832080546001810190915581517f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98185015280830195909552948c166060850152608084018b905260a084019490945260c08084018a90528451808503909101815260e09093019093528151919092012090611641610be8565b82604051602001808061190160f01b81525060020183815260200182815260200192505050604051602081830303815290604052805190602001209050600060018288888860405160008152602001604052604051808581526020018460ff1681526020018381526020018281526020019450505050506020604051602081039080840390855afa1580156116da573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116611742576040805162461bcd60e51b815260206004820181905260248201527f4963686956322e7065726d69743a20696e76616c6964207369676e6174757265604482015290519081900360640190fd5b8a6001600160a01b0316816001600160a01b0316146117a8576040805162461bcd60e51b815260206004820152601b60248201527f4963686956322e7065726d69743a20756e617574686f72697a65640000000000604482015290519081900360640190fd5b874211156117fd576040805162461bcd60e51b815260206004820181905260248201527f4963686956322e7065726d69743a207369676e61747572652065787069726564604482015290519081900360640190fd5b6001600160a01b038b81166000818152600460209081526040808320948f168084529482529182902080546001600160601b0319166001600160601b038a16908117909155825190815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a35050505050505050505050565b6001600160a01b0391821660009081526004602090815260408083209390941682529190915220546001600160601b031690565b7fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf81565b600760209081526000928352604080842090915290825290205463ffffffff811690600160201b90046001600160601b031682565b6000811161194c5760405162461bcd60e51b81526004018080602001828103825260268152602001806129566026913960400191505060405180910390fd5b600061195c82633b9aca00611eea565b90506000611982826040518060600160405280602a8152602001612b7e602a9139611bb8565b90506119b96001600160a01b037f000000000000000000000000903bef1736cddf2a537176cf3c64579c3867a881163330866122e0565b6000546119c69083612192565b60009081553381526005602090815260409182902054825160608101909352602d808452611a0a936001600160601b039092169285929190612c38908301396121ec565b3360008181526005602090815260409182902080546001600160601b0319166001600160601b0395909516949094179093558051868152928301859052805191927f9eaccb7b07005ed6b3f1c4fe35f43c942dff1afb7cafcaa7062e8e45a2be52d6929081900390910190a26040805183815290513391600091600080516020612bd38339815191529181900360200190a333600090815260066020526040812054610bb491906001600160a01b031683611ffc565b6001546001600160a01b03163314611b095760405162461bcd60e51b815260040180806020018281038252603f815260200180612c65603f913960400191505060405180910390fd5b6001600160a01b038116611b4e5760405162461bcd60e51b8152600401808060200182810382526029815260200180612b556029913960400191505060405180910390fd5b600154604080516001600160a01b039283168152918316602083015280517f3b0007eb941cf645526cbb3a4fdaecda9d28ce4843167d9263b536a1f1edc0f69281900390910190a1600180546001600160a01b0319166001600160a01b0392909216919091179055565b600081600160601b8410611c4a5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611c0f578181015183820152602001611bf7565b50505050905090810190601f168015611c3c5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b509192915050565b6000836001600160601b0316836001600160601b031611158290611cb75760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315611c0f578181015183820152602001611bf7565b505050900390565b6001600160a01b038316611d045760405162461bcd60e51b815260040180806020018281038252603d815260200180612b18603d913960400191505060405180910390fd5b6001600160a01b038216611d495760405162461bcd60e51b815260040180806020018281038252603b815260200180612dc8603b913960400191505060405180910390fd5b6001600160a01b038316600090815260056020908152604091829020548251606081019093526037808452611d94936001600160601b03909216928592919061282c90830139611c52565b6001600160a01b03848116600090815260056020908152604080832080546001600160601b0319166001600160601b03968716179055928616825290829020548251606081019093526031808452611dfc9491909116928592909190612cca908301396121ec565b6001600160a01b0383811660008181526005602090815260409182902080546001600160601b0319166001600160601b03968716179055815194861685529051919392871692600080516020612bd3833981519152929081900390910190a36001600160a01b03808416600090815260066020526040808220548584168352912054610bb492918216911683611ffc565b600082821115611ee4576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b600082611ef9575060006107ba565b82820282848281611f0657fe5b041461092a5760405162461bcd60e51b8152600401808060200182810382526021815260200180612a436021913960400191505060405180910390fd5b6000808211611f99576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b818381611fa257fe5b049392505050565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052610bb4908490612336565b816001600160a01b0316836001600160a01b03161415801561202757506000816001600160601b0316115b15610bb4576001600160a01b038316156120df576001600160a01b03831660009081526008602052604081205463ffffffff1690816120675760006120a6565b6001600160a01b0385166000908152600760209081526040808320600019860163ffffffff168452909152902054600160201b90046001600160601b03165b905060006120cd8285604051806060016040528060298152602001612e0360299139611c52565b90506120db868484846123e7565b5050505b6001600160a01b03821615610bb4576001600160a01b03821660009081526008602052604081205463ffffffff16908161211a576000612159565b6001600160a01b0384166000908152600760209081526040808320600019860163ffffffff168452909152902054600160201b90046001600160601b03165b90506000612180828560405180606001604052806028815260200161297c602891396121ec565b9050611493858484846123e7565b4690565b60008282018381101561092a576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6000838301826001600160601b03808716908316101561224d5760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315611c0f578181015183820152602001611bf7565b50949350505050565b6001600160a01b03808316600081815260066020818152604080842080546005845282862054949093528787166001600160a01b031984168117909155905191909516946001600160601b039092169391928592917f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9190a46122da828483611ffc565b50505050565b604080516001600160a01b0380861660248301528416604482015260648082018490528251808303909101815260849091019091526020810180516001600160e01b03166323b872dd60e01b1790526122da9085905b600061238b826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166125a69092919063ffffffff16565b805190915015610bb4578080602001905160208110156123aa57600080fd5b5051610bb45760405162461bcd60e51b815260040180806020018281038252602a815260200180612d9e602a913960400191505060405180910390fd5b600061240b436040518060600160405280603581526020016128fe603591396125bd565b905060008463ffffffff1611801561245457506001600160a01b038516600090815260076020908152604080832063ffffffff6000198901811685529252909120548282169116145b156124b3576001600160a01b0385166000908152600760209081526040808320600019880163ffffffff168452909152902080546fffffffffffffffffffffffff000000001916600160201b6001600160601b03851602179055612552565b60408051808201825263ffffffff80841682526001600160601b0380861660208085019182526001600160a01b038b166000818152600783528781208c871682528352878120965187549451909516600160201b026fffffffffffffffffffffffff000000001995871663ffffffff19958616179590951694909417909555938252600890935292909220805460018801909316929091169190911790555b604080516001600160601b0380861682528416602082015281516001600160a01b038816927fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724928290030190a25050505050565b60606125b58484600085612612565b949350505050565b600081600160201b8410611c4a5760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315611c0f578181015183820152602001611bf7565b6060824710156126535760405162461bcd60e51b81526004018080602001828103825260268152602001806128b06026913960400191505060405180910390fd5b61265c8561276d565b6126ad576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b600080866001600160a01b031685876040518082805190602001908083835b602083106126eb5780518252601f1990920191602091820191016126cc565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d806000811461274d576040519150601f19603f3d011682016040523d82523d6000602084013e612752565b606091505b5091509150612762828286612773565b979650505050505050565b3b151590565b6060831561278257508161092a565b8251156127925782518084602001fd5b60405162461bcd60e51b8152602060048201818152845160248401528451859391928392604401919085019080838360008315611c0f578181015183820152602001611bf756fe4963686956322e6d696e743a2064657374696e6174696f6e2062616c616e6365206f766572666c6f77734963686956322e6765745072696f72566f7465733a206e6f74207965742064657465726d696e65644963686956322e5f7472616e73666572546f6b656e733a207472616e7366657220616d6f756e7420657863656564732062616c616e63654963686956322e64656c656761746542795369673a20696e76616c6964207369676e61747572654963686956322e617070726f76653a20616d6f756e7420657863656564732039362062697473416464726573733a20696e73756666696369656e742062616c616e636520666f722063616c6c4963686956322e6d696e743a20746f74616c537570706c79206578636565647320393620626974734963686956322e5f7772697465436865636b706f696e743a20626c6f636b206e756d626572206578636565647320333220626974734963686956322e64656c656761746542795369673a20696e76616c6964206e6f6e63654963686956322e636f6e76657274546f56323a20616d6f756e74206d757374206265203e20304963686956322e5f6d6f7665566f7465733a20766f746520616d6f756e74206f766572666c6f77734963686956322e7065726d69743a20616d6f756e74206578636565647320393620626974734963686956322e6d696e743a2063616e6e6f74207472616e7366657220746f20746865207a65726f20616464726573734963686956322e64656c656761746542795369673a207369676e617475726520657870697265644963686956322e6d696e743a20616d6f756e7420657863656564732039362062697473536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f774963686956322e7472616e736665723a20616d6f756e74206578636565647320393620626974734963686956322e7472616e7366657246726f6d3a207472616e7366657220616d6f756e742065786365656473207370656e64657220616c6c6f77616e63654963686956322e6d696e743a206d696e74696e67206e6f7420616c6c6f776564207965744963686956322e636f6e76657274546f56313a20696e73756666696369656e742056322062616c616e63654963686956322e5f7472616e73666572546f6b656e733a2063616e6e6f74207472616e736665722066726f6d20746865207a65726f20616464726573734963686956322e7365744d696e7465723a2063616e6e6f7420757365207a65726f20616464726573734963686956322e636f6e76657274546f56323a20616d6f756e74206578636565647320393620626974734963686956322e736574436f6e76657273696f6e4665653a20666565206d757374206265203c3d20313030ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef4963686956322e736574436f6e76657273696f6e4665653a206f6e6c7920746865206d696e7465722063616e206368616e67652074686520636f6e766572736f6e206665654963686956322e636f6e76657274546f56323a207472616e7366657220616d6f756e74206f766572666c6f77734963686956322e7365744d696e7465723a206f6e6c7920746865206d696e7465722063616e206368616e676520746865206d696e74657220616464726573734963686956322e636f6e76657274546f56313a20616d6f756e74206d757374206265203e20304963686956322e5f7472616e73666572546f6b656e733a207472616e7366657220616d6f756e74206f766572666c6f77734963686956322e636f6e76657274546f56313a20616d6f756e7420697320746f6f20736d616c6c4963686956322e636f6e76657274546f56313a20616d6f756e74206578636565647320393620626974734963686956322e6d696e743a206f6e6c7920746865206d696e7465722063616e206d696e744963686956322e636f6e76657274546f56313a207472616e7366657220616d6f756e74206f766572666c6f77735361666545524332303a204552433230206f7065726174696f6e20646964206e6f7420737563636565644963686956322e5f7472616e73666572546f6b656e733a2063616e6e6f74207472616e7366657220746f20746865207a65726f20616464726573734963686956322e5f6d6f7665566f7465733a20766f746520616d6f756e7420756e646572666c6f7773a2646970667358221220ec51f15cf24c636397784a2e772ae1939c376aab4710c1c39da80f26fcb7774664736f6c63430007060033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000094a5980d5634533551dcb7108322f6c4f2a80e6b00000000000000000000000094a5980d5634533551dcb7108322f6c4f2a80e6b000000000000000000000000903bef1736cddf2a537176cf3c64579c3867a881000000000000000000000000000000000000000000000000000000006955b900

-----Decoded View---------------
Arg [0] : account (address): 0x94A5980d5634533551dcB7108322f6C4f2a80E6B
Arg [1] : minter_ (address): 0x94A5980d5634533551dcB7108322f6C4f2a80E6B
Arg [2] : ichi_v1_ (address): 0x903bEF1736CDdf2A537176cf3C64579C3867A881
Arg [3] : mintingAllowedAfter_ (uint256): 1767225600

-----Encoded View---------------
4 Constructor Arguments found :
Arg [0] : 00000000000000000000000094a5980d5634533551dcb7108322f6c4f2a80e6b
Arg [1] : 00000000000000000000000094a5980d5634533551dcb7108322f6c4f2a80e6b
Arg [2] : 000000000000000000000000903bef1736cddf2a537176cf3c64579c3867a881
Arg [3] : 000000000000000000000000000000000000000000000000000000006955b900

🤖 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

OVERVIEW

ICHI is a Decentralized Autonomous Organization (DAO) that gives crypto projects the tools they need to participate in DeFi more efficiently. ICHI has 3 products. Angel Vaults, HODL Vaults, and Branded Dollars.

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.