Source Code
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
Latest 1 internal transaction
Advanced mode:
| Parent Transaction Hash | Method | Block |
From
|
|
To
|
||
|---|---|---|---|---|---|---|---|
| 0x60a06040 | 19300378 | 786 days ago | Contract Creation | 0 ETH |
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"localToken","type":"address"},{"indexed":true,"internalType":"address","name":"remoteToken","type":"address"},{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":false,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"bytes","name":"extraData","type":"bytes"}],"name":"ERC20BridgeFinalized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"localToken","type":"address"},{"indexed":true,"internalType":"address","name":"remoteToken","type":"address"},{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":false,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"bytes","name":"extraData","type":"bytes"}],"name":"ERC20BridgeInitiated","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":"amount","type":"uint256"},{"indexed":false,"internalType":"bytes","name":"extraData","type":"bytes"}],"name":"ETHBridgeFinalized","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":"amount","type":"uint256"},{"indexed":false,"internalType":"bytes","name":"extraData","type":"bytes"}],"name":"ETHBridgeInitiated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint8","name":"version","type":"uint8"}],"name":"Initialized","type":"event"},{"inputs":[],"name":"MESSENGER","outputs":[{"internalType":"contract CrossDomainMessenger","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MIN_GAS_DYNAMIC_OVERHEAD_DENOMINATOR","outputs":[{"internalType":"uint64","name":"","type":"uint64"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MIN_GAS_DYNAMIC_OVERHEAD_NUMERATOR","outputs":[{"internalType":"uint64","name":"","type":"uint64"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"OTHER_BRIDGE","outputs":[{"internalType":"contract StandardBridge","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint32","name":"_minGasLimit","type":"uint32"}],"name":"baseGas","outputs":[{"internalType":"uint64","name":"","type":"uint64"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"_localToken","type":"address"},{"internalType":"address","name":"_remoteToken","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"},{"internalType":"uint32","name":"_minGasLimit","type":"uint32"},{"internalType":"bytes","name":"_extraData","type":"bytes"}],"name":"bridgeERC20","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_localToken","type":"address"},{"internalType":"address","name":"_remoteToken","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"},{"internalType":"uint32","name":"_minGasLimit","type":"uint32"},{"internalType":"bytes","name":"_extraData","type":"bytes"}],"name":"bridgeERC20To","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint32","name":"_minGasLimit","type":"uint32"},{"internalType":"bytes","name":"_extraData","type":"bytes"}],"name":"bridgeETH","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint32","name":"_minGasLimit","type":"uint32"},{"internalType":"bytes","name":"_extraData","type":"bytes"}],"name":"bridgeETHTo","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"deposits","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"ethYieldManager","outputs":[{"internalType":"contract ETHYieldManager","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"ethYieldTokens","outputs":[{"internalType":"bool","name":"approved","type":"bool"},{"internalType":"uint8","name":"decimals","type":"uint8"},{"internalType":"address","name":"provider","type":"address"},{"internalType":"bool","name":"reportStakedBalance","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_localToken","type":"address"},{"internalType":"address","name":"_remoteToken","type":"address"},{"internalType":"address","name":"_from","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"},{"internalType":"bytes","name":"_extraData","type":"bytes"}],"name":"finalizeBridgeERC20","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"},{"internalType":"bytes","name":"_extraData","type":"bytes"}],"name":"finalizeBridgeETH","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"contract OptimismPortal","name":"_portal","type":"address"},{"internalType":"contract CrossDomainMessenger","name":"_messenger","type":"address"},{"internalType":"contract USDYieldManager","name":"_usdYieldManager","type":"address"},{"internalType":"contract ETHYieldManager","name":"_ethYieldManager","type":"address"}],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"messenger","outputs":[{"internalType":"contract CrossDomainMessenger","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"otherBridge","outputs":[{"internalType":"contract StandardBridge","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"portal","outputs":[{"internalType":"contract OptimismPortal","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"bool","name":"approved","type":"bool"},{"internalType":"uint8","name":"decimals","type":"uint8"},{"internalType":"address","name":"provider","type":"address"},{"internalType":"bool","name":"reportStakedBalance","type":"bool"}],"name":"setETHYieldToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"bool","name":"approved","type":"bool"},{"internalType":"uint8","name":"decimals","type":"uint8"},{"internalType":"address","name":"provider","type":"address"},{"internalType":"bool","name":"reportStakedBalance","type":"bool"}],"name":"setUSDYieldToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"usdYieldManager","outputs":[{"internalType":"contract USDYieldManager","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"usdYieldTokens","outputs":[{"internalType":"bool","name":"approved","type":"bool"},{"internalType":"uint8","name":"decimals","type":"uint8"},{"internalType":"address","name":"provider","type":"address"},{"internalType":"bool","name":"reportStakedBalance","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"version","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]Contract Creation Code
60a06040523480156200001157600080fd5b507343000000000000000000000000000000000000056080526200003960008080806200003f565b6200025f565b600054610100900460ff1615808015620000605750600054600160ff909116105b806200009057506200007d30620001c160201b620005731760201c565b15801562000090575060005460ff166001145b620000f95760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084015b60405180910390fd5b6000805460ff1916600117905580156200011d576000805461ff0019166101001790555b603680546001600160a01b0319166001600160a01b0387161790556200014384620001d0565b603480546001600160a01b038086166001600160a01b03199283161790925560358054928516929091169190911790558015620001ba576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b5050505050565b6001600160a01b03163b151590565b600054610100900460ff166200023d5760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b6064820152608401620000f0565b600380546001600160a01b0319166001600160a01b0392909216919091179055565b60805161281b62000297600039600081816103b4015281816104690152818161061f0152818161070f0152610b44015261281b6000f3fe6080604052600436106101445760003560e01c80636734eb24116100b6578063c8fb15331161006f578063c8fb15331461048d578063d81dc899146104ad578063d9ffb9d614610500578063e11013dd14610520578063ebf413eb14610533578063f8c8765e1461055357600080fd5b80636734eb241461031b5780637f46ddb2146103a257806387087623146103d65780638f601f66146103f6578063927ede2d1461043c578063c89701a21461045a57600080fd5b80632828d7e8116101085780632828d7e81461024857806333873a171461025d5780633cb747bf1461027d578063540abf731461029d57806354fd4d50146102bd5780636425666b146102fb57600080fd5b80630166a07a1461019757806309fc8843146101b75780630c568498146101ca5780631635f5fd146101fd57806326a2ebc91461021057600080fd5b3661019257333b156101715760405162461bcd60e51b815260040161016890611eb2565b60405180910390fd5b61019033333462030d4060405180602001604052806000815250610582565b005b600080fd5b3480156101a357600080fd5b506101906101b2366004611f70565b6106dd565b6101906101c5366004612021565b610aab565b3480156101d657600080fd5b506101df603f81565b60405167ffffffffffffffff90911681526020015b60405180910390f35b61019061020b366004612074565b610b12565b34801561021c57600080fd5b50603454610230906001600160a01b031681565b6040516001600160a01b0390911681526020016101f4565b34801561025457600080fd5b506101df604081565b34801561026957600080fd5b506101df6102783660046120e7565b610dda565b34801561028957600080fd5b50600354610230906001600160a01b031681565b3480156102a957600080fd5b506101906102b8366004612102565b610e0c565b3480156102c957600080fd5b506102ee604051806040016040528060058152602001640312e302e360dc1b81525081565b6040516101f491906121d1565b34801561030757600080fd5b50603654610230906001600160a01b031681565b34801561032757600080fd5b5061036e6103363660046121e4565b60326020526000908152604090205460ff8082169161010081048216916001600160a01b036201000083041691600160b01b90041684565b60408051941515855260ff90931660208501526001600160a01b0390911691830191909152151560608201526080016101f4565b3480156103ae57600080fd5b506102307f000000000000000000000000000000000000000000000000000000000000000081565b3480156103e257600080fd5b506101906103f1366004612201565b610e5a565b34801561040257600080fd5b5061042e610411366004612284565b600260209081526000928352604080842090915290825290205481565b6040519081526020016101f4565b34801561044857600080fd5b506003546001600160a01b0316610230565b34801561046657600080fd5b507f0000000000000000000000000000000000000000000000000000000000000000610230565b34801561049957600080fd5b506101906104a83660046122cb565b610ebe565b3480156104b957600080fd5b5061036e6104c83660046121e4565b60336020526000908152604090205460ff8082169161010081048216916001600160a01b036201000083041691600160b01b90041684565b34801561050c57600080fd5b5061019061051b3660046122cb565b611067565b61019061052e366004612342565b6111fd565b34801561053f57600080fd5b50603554610230906001600160a01b031681565b34801561055f57600080fd5b5061019061056e3660046123a5565b611246565b6001600160a01b03163b151590565b8234146105f75760405162461bcd60e51b815260206004820152603e60248201527f5374616e646172644272696467653a206272696467696e6720455448206d757360448201527f7420696e636c7564652073756666696369656e74204554482076616c756500006064820152608401610168565b610603858585846113a7565b6003546040516001600160a01b0390911690633dbb202b9085907f000000000000000000000000000000000000000000000000000000000000000090631635f5fd60e01b9061065c908b908b9086908a90602401612401565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199485161790525160e086901b90921682526106a49291889060040161243e565b6000604051808303818588803b1580156106bd57600080fd5b505af11580156106d1573d6000803e3d6000fd5b50505050505050505050565b6003546001600160a01b03163314801561078c575060035460408051636e296e4560e01b815290516001600160a01b037f00000000000000000000000000000000000000000000000000000000000000008116931691636e296e459160048083019260209291908290030181865afa15801561075d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107819190612478565b6001600160a01b0316145b6107a85760405162461bcd60e51b815260040161016890612495565b306001600160a01b0385160361080c5760405162461bcd60e51b815260206004820152602360248201527f5374616e646172644272696467653a2063616e6e6f742073656e6420746f207360448201526232b63360e91b6064820152608401610168565b6003546001600160a01b039081169085160361087b5760405162461bcd60e51b815260206004820152602860248201527f5374616e646172644272696467653a2063616e6e6f742073656e6420746f206d60448201526732b9b9b2b733b2b960c11b6064820152608401610168565b603460009054906101000a90046001600160a01b03166001600160a01b03166382bfefc86040518163ffffffff1660e01b8152600401602060405180830381865afa1580156108ce573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108f29190612478565b6001600160a01b0316876001600160a01b0316146109615760405162461bcd60e51b815260206004820152602660248201527f4c31426c6173744272696467653a20756e737570706f72746564206c6f63616c604482015265103a37b5b2b760d11b6064820152608401610168565b6001600160a01b0386166003604360981b01146109e65760405162461bcd60e51b815260206004820152603d60248201527f4c31426c6173744272696467653a206f6e6c7920555344422063616e2062652060448201527f77697468647261776e207468726f7567682074686973206272696467650000006064820152608401610168565b610a2a878787878787878080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506113fa92505050565b60345460405163da95ebf760e01b81526001600160a01b038681166004830152602482018690529091169063da95ebf7906044016020604051808303816000875af1158015610a7d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aa191906124fc565b5050505050505050565b333b15610aca5760405162461bcd60e51b815260040161016890611eb2565b610b0d3333348686868080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061058292505050565b505050565b6003546001600160a01b031633148015610bc1575060035460408051636e296e4560e01b815290516001600160a01b037f00000000000000000000000000000000000000000000000000000000000000008116931691636e296e459160048083019260209291908290030181865afa158015610b92573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bb69190612478565b6001600160a01b0316145b610bdd5760405162461bcd60e51b815260040161016890612495565b82341115610c485760405162461bcd60e51b815260206004820152603260248201527f4c31426c6173744272696467653a20616d6f756e742073656e74206578636565604482015271191cc8185b5bdd5b9d081c995c5d5a5c995960721b6064820152608401610168565b306001600160a01b03851603610cab5760405162461bcd60e51b815260206004820152602260248201527f4c31426c6173744272696467653a2063616e6e6f742073656e6420746f207365604482015261363360f11b6064820152608401610168565b6003546001600160a01b0390811690851603610d195760405162461bcd60e51b815260206004820152602760248201527f4c31426c6173744272696467653a2063616e6e6f742073656e6420746f206d6560448201526639b9b2b733b2b960c91b6064820152608401610168565b610d5b85853485858080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061145b92505050565b6000610d78855a34604051806020016040528060008152506114a0565b905080610dd25760405162461bcd60e51b815260206004820152602260248201527f4c32426c6173744272696467653a20455448207472616e73666572206661696c604482015261195960f21b6064820152608401610168565b505050505050565b6000603f610def604063ffffffff851661252b565b610df99190612571565b610e069062030d40612598565b92915050565b610e5187873388888888888080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506114ba92505050565b50505050505050565b333b15610e795760405162461bcd60e51b815260040161016890611eb2565b610dd286863333888888888080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506114ba92505050565b603560009054906101000a90046001600160a01b03166001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610f11573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f359190612478565b6001600160a01b0316336001600160a01b031614610fb05760405162461bcd60e51b815260206004820152603260248201527f4c31426c6173744272696467653a206f6e6c79204554485969656c644d616e6160448201527119d95c881bdddb995c8818d85b8818d85b1b60721b6064820152608401610168565b6001600160a01b038516610fc357600080fd5b60408051608081018252941515855260ff93841660208087019182526001600160a01b03948516878401908152931515606088019081529785166000908152603390915291909120945185549151925196511515600160b01b0260ff60b01b199790941662010000029690961662010000600160b81b0319929094166101000261ff00199615159690961661ffff1990911617949094179390931617919091179055565b603460009054906101000a90046001600160a01b03166001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156110ba573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110de9190612478565b6001600160a01b0316336001600160a01b0316146111595760405162461bcd60e51b815260206004820152603260248201527f4c31426c6173744272696467653a206f6e6c79205553445969656c644d616e6160448201527119d95c881bdddb995c8818d85b8818d85b1b60721b6064820152608401610168565b60408051608081018252941515855260ff93841660208087019182526001600160a01b03948516878401908152931515606088019081529785166000908152603290915291909120945185549151925196511515600160b01b0260ff60b01b199790941662010000029690961662010000600160b81b0319929094166101000261ff00199615159690961661ffff1990911617949094179390931617919091179055565b6112403385348686868080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061058292505050565b50505050565b600054610100900460ff16158080156112665750600054600160ff909116105b806112805750303b158015611280575060005460ff166001145b6112e35760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608401610168565b6000805460ff191660011790558015611306576000805461ff0019166101001790555b603680546001600160a01b0319166001600160a01b03871617905561132a84611ad1565b603480546001600160a01b038086166001600160a01b031992831617909255603580549285169290911691909117905580156113a0576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b5050505050565b826001600160a01b0316846001600160a01b03167f2849b43074093a05396b6f2a937dee8565b15a48a7b3d4bffb732a5017380af584846040516113ec9291906125c4565b60405180910390a350505050565b836001600160a01b0316856001600160a01b0316876001600160a01b03167fd59c65b35445225835c83f50b6ede06a7be047d22e357073e250d9af537518cd86868660405161144b939291906125dd565b60405180910390a4505050505050565b826001600160a01b0316846001600160a01b03167f31b2166ff604fc5672ea5df08a78081d2bc6d746cadce880747f3643d819e83d84846040516113ec9291906125c4565b600080600080845160208601878a8af19695505050505050565b6001600160a01b038088166000818152603260209081526040808320815160808082018452915460ff80821615158352610100808304821684880152620100008084048b1685880152600160b01b93849004831615156060808701919091529989526033885297869020865195860187525480831615158652908104821696850196909652958504909716928201929092529490910490911615159183019190915280519091901561185c576001600160a01b0388166003604360981b01146115e35760405162461bcd60e51b815260206004820152603560248201527f4c31426c6173744272696467653a207468697320746f6b656e2063616e206f6e604482015274363c90313290313934b233b2b2103a37902aa9a22160591b6064820152608401610168565b6034546115ff906001600160a01b038b8116918a911688611b5e565b600061161486846020015160ff166012611bb8565b6034546040516344f55f8160e11b81529192506000916001600160a01b03909116906389eabf029061164e908e9086908a906004016125dd565b6020604051808303816000875af115801561166d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061169191906124fc565b905083606001511561171f5760408401516001600160a01b03166116b457600080fd5b6034546040858101519051632565663160e21b81526001600160a01b0391821660048201526024810184905291169063959598c490604401600060405180830381600087803b15801561170657600080fd5b505af115801561171a573d6000803e3d6000fd5b505050505b61172d8b8b8b8b858a611c0e565b60035460345460408051631057fdf960e31b815290516001600160a01b0393841693633dbb202b936005604360981b019362b3503d60e11b936003604360981b0193909216916382bfefc8916004808201926020929091908290030181865afa15801561179e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117c29190612478565b8e8e888d6040516024016117db9695949392919061260d565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199485161790525160e085901b909216825261182392918b9060040161243e565b600060405180830381600087803b15801561183d57600080fd5b505af1158015611851573d6000803e3d6000fd5b505050505050611ac6565b805115611a69576001600160a01b038816156118d75760405162461bcd60e51b815260206004820152603460248201527f4c31426c6173744272696467653a207468697320746f6b656e2063616e206f6e6044820152730d8f240c4ca40c4e4d2c8cecac840e8de408aa8960631b6064820152608401610168565b6035546118f3906001600160a01b038b8116918a911688611b5e565b80606001511561197f5760408101516001600160a01b031661191457600080fd5b6035546040828101519051632565663160e21b81526001600160a01b0391821660048201526024810188905291169063959598c490604401600060405180830381600087803b15801561196657600080fd5b505af115801561197a573d6000803e3d6000fd5b505050505b600061199486836020015160ff166012611bb8565b90506119a48a8a8a8a8589611c0e565b6036546001600160a01b031663e9e05c426005604360981b01836119c789610dda565b600063a47a5c3560e01b8e8e898d6040516024016119e89493929190612401565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199485161790525160e088901b9092168252611a31959493929160040161265c565b600060405180830381600087803b158015611a4b57600080fd5b505af1158015611a5f573d6000803e3d6000fd5b5050505050611ac6565b60405162461bcd60e51b815260206004820152602c60248201527f4c31426c6173744272696467653a2062726964676520746f6b656e206973206e60448201526b1bdd081cdd5c1c1bdc9d195960a21b6064820152608401610168565b505050505050505050565b600054610100900460ff16611b3c5760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b6064820152608401610168565b600380546001600160a01b0319166001600160a01b0392909216919091179055565b604080516001600160a01b0385811660248301528416604482015260648082018490528251808303909101815260849091019091526020810180516001600160e01b03166323b872dd60e01b179052611240908590611c5f565b600081831115611be857611bcc828461269b565b611bd790600a612796565b611be190856127a2565b9050611c07565b611bf2838361269b565b611bfd90600a612796565b611be190856127b6565b9392505050565b836001600160a01b0316856001600160a01b0316876001600160a01b03167f7ff126db8024424bbfd9826e8ab82ff59136289ea440b04b39a0df1b03b9cabf86868660405161144b939291906125dd565b6000611cb4826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316611d319092919063ffffffff16565b805190915015610b0d5780806020019051810190611cd291906127d5565b610b0d5760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610168565b6060611d408484600085611d48565b949350505050565b606082471015611da95760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401610168565b6001600160a01b0385163b611e005760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610168565b600080866001600160a01b03168587604051611e1c91906127f2565b60006040518083038185875af1925050503d8060008114611e59576040519150601f19603f3d011682016040523d82523d6000602084013e611e5e565b606091505b5091509150611e6e828286611e79565b979650505050505050565b60608315611e88575081611c07565b825115611e985782518084602001fd5b8160405162461bcd60e51b815260040161016891906121d1565b60208082526037908201527f5374616e646172644272696467653a2066756e6374696f6e2063616e206f6e6c60408201527f792062652063616c6c65642066726f6d20616e20454f41000000000000000000606082015260800190565b6001600160a01b0381168114611f2457600080fd5b50565b60008083601f840112611f3957600080fd5b50813567ffffffffffffffff811115611f5157600080fd5b602083019150836020828501011115611f6957600080fd5b9250929050565b600080600080600080600060c0888a031215611f8b57600080fd5b8735611f9681611f0f565b96506020880135611fa681611f0f565b95506040880135611fb681611f0f565b94506060880135611fc681611f0f565b93506080880135925060a088013567ffffffffffffffff811115611fe957600080fd5b611ff58a828b01611f27565b989b979a50959850939692959293505050565b803563ffffffff8116811461201c57600080fd5b919050565b60008060006040848603121561203657600080fd5b61203f84612008565b9250602084013567ffffffffffffffff81111561205b57600080fd5b61206786828701611f27565b9497909650939450505050565b60008060008060006080868803121561208c57600080fd5b853561209781611f0f565b945060208601356120a781611f0f565b935060408601359250606086013567ffffffffffffffff8111156120ca57600080fd5b6120d688828901611f27565b969995985093965092949392505050565b6000602082840312156120f957600080fd5b611c0782612008565b600080600080600080600060c0888a03121561211d57600080fd5b873561212881611f0f565b9650602088013561213881611f0f565b9550604088013561214881611f0f565b94506060880135935061215d60808901612008565b925060a088013567ffffffffffffffff811115611fe957600080fd5b60005b8381101561219457818101518382015260200161217c565b838111156112405750506000910152565b600081518084526121bd816020860160208601612179565b601f01601f19169290920160200192915050565b602081526000611c0760208301846121a5565b6000602082840312156121f657600080fd5b8135611c0781611f0f565b60008060008060008060a0878903121561221a57600080fd5b863561222581611f0f565b9550602087013561223581611f0f565b94506040870135935061224a60608801612008565b9250608087013567ffffffffffffffff81111561226657600080fd5b61227289828a01611f27565b979a9699509497509295939492505050565b6000806040838503121561229757600080fd5b82356122a281611f0f565b915060208301356122b281611f0f565b809150509250929050565b8015158114611f2457600080fd5b600080600080600060a086880312156122e357600080fd5b85356122ee81611f0f565b945060208601356122fe816122bd565b9350604086013560ff8116811461231457600080fd5b9250606086013561232481611f0f565b91506080860135612334816122bd565b809150509295509295909350565b6000806000806060858703121561235857600080fd5b843561236381611f0f565b935061237160208601612008565b9250604085013567ffffffffffffffff81111561238d57600080fd5b61239987828801611f27565b95989497509550505050565b600080600080608085870312156123bb57600080fd5b84356123c681611f0f565b935060208501356123d681611f0f565b925060408501356123e681611f0f565b915060608501356123f681611f0f565b939692955090935050565b6001600160a01b0385811682528416602082015260408101839052608060608201819052600090612434908301846121a5565b9695505050505050565b6001600160a01b0384168152606060208201819052600090612462908301856121a5565b905063ffffffff83166040830152949350505050565b60006020828403121561248a57600080fd5b8151611c0781611f0f565b60208082526041908201527f5374616e646172644272696467653a2066756e6374696f6e2063616e206f6e6c60408201527f792062652063616c6c65642066726f6d20746865206f746865722062726964676060820152606560f81b608082015260a00190565b60006020828403121561250e57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b600067ffffffffffffffff8083168185168183048111821515161561255257612552612515565b02949350505050565b634e487b7160e01b600052601260045260246000fd5b600067ffffffffffffffff8084168061258c5761258c61255b565b92169190910492915050565b600067ffffffffffffffff8083168185168083038211156125bb576125bb612515565b01949350505050565b828152604060208201526000611d4060408301846121a5565b60018060a01b038416815282602082015260606040820152600061260460608301846121a5565b95945050505050565b6001600160a01b03878116825286811660208301528581166040830152841660608201526080810183905260c060a08201819052600090612650908301846121a5565b98975050505050505050565b60018060a01b038616815284602082015267ffffffffffffffff84166040820152821515606082015260a060808201526000611e6e60a08301846121a5565b6000828210156126ad576126ad612515565b500390565b600181815b808511156126ed5781600019048211156126d3576126d3612515565b808516156126e057918102915b93841c93908002906126b7565b509250929050565b60008261270457506001610e06565b8161271157506000610e06565b816001811461272757600281146127315761274d565b6001915050610e06565b60ff84111561274257612742612515565b50506001821b610e06565b5060208310610133831016604e8410600b8410161715612770575081810a610e06565b61277a83836126b2565b806000190482111561278e5761278e612515565b029392505050565b6000611c0783836126f5565b6000826127b1576127b161255b565b500490565b60008160001904831182151516156127d0576127d0612515565b500290565b6000602082840312156127e757600080fd5b8151611c07816122bd565b60008251612804818460208701612179565b919091019291505056fea164736f6c634300080f000a
Deployed Bytecode
0x6080604052600436106101445760003560e01c80636734eb24116100b6578063c8fb15331161006f578063c8fb15331461048d578063d81dc899146104ad578063d9ffb9d614610500578063e11013dd14610520578063ebf413eb14610533578063f8c8765e1461055357600080fd5b80636734eb241461031b5780637f46ddb2146103a257806387087623146103d65780638f601f66146103f6578063927ede2d1461043c578063c89701a21461045a57600080fd5b80632828d7e8116101085780632828d7e81461024857806333873a171461025d5780633cb747bf1461027d578063540abf731461029d57806354fd4d50146102bd5780636425666b146102fb57600080fd5b80630166a07a1461019757806309fc8843146101b75780630c568498146101ca5780631635f5fd146101fd57806326a2ebc91461021057600080fd5b3661019257333b156101715760405162461bcd60e51b815260040161016890611eb2565b60405180910390fd5b61019033333462030d4060405180602001604052806000815250610582565b005b600080fd5b3480156101a357600080fd5b506101906101b2366004611f70565b6106dd565b6101906101c5366004612021565b610aab565b3480156101d657600080fd5b506101df603f81565b60405167ffffffffffffffff90911681526020015b60405180910390f35b61019061020b366004612074565b610b12565b34801561021c57600080fd5b50603454610230906001600160a01b031681565b6040516001600160a01b0390911681526020016101f4565b34801561025457600080fd5b506101df604081565b34801561026957600080fd5b506101df6102783660046120e7565b610dda565b34801561028957600080fd5b50600354610230906001600160a01b031681565b3480156102a957600080fd5b506101906102b8366004612102565b610e0c565b3480156102c957600080fd5b506102ee604051806040016040528060058152602001640312e302e360dc1b81525081565b6040516101f491906121d1565b34801561030757600080fd5b50603654610230906001600160a01b031681565b34801561032757600080fd5b5061036e6103363660046121e4565b60326020526000908152604090205460ff8082169161010081048216916001600160a01b036201000083041691600160b01b90041684565b60408051941515855260ff90931660208501526001600160a01b0390911691830191909152151560608201526080016101f4565b3480156103ae57600080fd5b506102307f000000000000000000000000430000000000000000000000000000000000000581565b3480156103e257600080fd5b506101906103f1366004612201565b610e5a565b34801561040257600080fd5b5061042e610411366004612284565b600260209081526000928352604080842090915290825290205481565b6040519081526020016101f4565b34801561044857600080fd5b506003546001600160a01b0316610230565b34801561046657600080fd5b507f0000000000000000000000004300000000000000000000000000000000000005610230565b34801561049957600080fd5b506101906104a83660046122cb565b610ebe565b3480156104b957600080fd5b5061036e6104c83660046121e4565b60336020526000908152604090205460ff8082169161010081048216916001600160a01b036201000083041691600160b01b90041684565b34801561050c57600080fd5b5061019061051b3660046122cb565b611067565b61019061052e366004612342565b6111fd565b34801561053f57600080fd5b50603554610230906001600160a01b031681565b34801561055f57600080fd5b5061019061056e3660046123a5565b611246565b6001600160a01b03163b151590565b8234146105f75760405162461bcd60e51b815260206004820152603e60248201527f5374616e646172644272696467653a206272696467696e6720455448206d757360448201527f7420696e636c7564652073756666696369656e74204554482076616c756500006064820152608401610168565b610603858585846113a7565b6003546040516001600160a01b0390911690633dbb202b9085907f000000000000000000000000430000000000000000000000000000000000000590631635f5fd60e01b9061065c908b908b9086908a90602401612401565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199485161790525160e086901b90921682526106a49291889060040161243e565b6000604051808303818588803b1580156106bd57600080fd5b505af11580156106d1573d6000803e3d6000fd5b50505050505050505050565b6003546001600160a01b03163314801561078c575060035460408051636e296e4560e01b815290516001600160a01b037f00000000000000000000000043000000000000000000000000000000000000058116931691636e296e459160048083019260209291908290030181865afa15801561075d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107819190612478565b6001600160a01b0316145b6107a85760405162461bcd60e51b815260040161016890612495565b306001600160a01b0385160361080c5760405162461bcd60e51b815260206004820152602360248201527f5374616e646172644272696467653a2063616e6e6f742073656e6420746f207360448201526232b63360e91b6064820152608401610168565b6003546001600160a01b039081169085160361087b5760405162461bcd60e51b815260206004820152602860248201527f5374616e646172644272696467653a2063616e6e6f742073656e6420746f206d60448201526732b9b9b2b733b2b960c11b6064820152608401610168565b603460009054906101000a90046001600160a01b03166001600160a01b03166382bfefc86040518163ffffffff1660e01b8152600401602060405180830381865afa1580156108ce573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108f29190612478565b6001600160a01b0316876001600160a01b0316146109615760405162461bcd60e51b815260206004820152602660248201527f4c31426c6173744272696467653a20756e737570706f72746564206c6f63616c604482015265103a37b5b2b760d11b6064820152608401610168565b6001600160a01b0386166003604360981b01146109e65760405162461bcd60e51b815260206004820152603d60248201527f4c31426c6173744272696467653a206f6e6c7920555344422063616e2062652060448201527f77697468647261776e207468726f7567682074686973206272696467650000006064820152608401610168565b610a2a878787878787878080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506113fa92505050565b60345460405163da95ebf760e01b81526001600160a01b038681166004830152602482018690529091169063da95ebf7906044016020604051808303816000875af1158015610a7d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aa191906124fc565b5050505050505050565b333b15610aca5760405162461bcd60e51b815260040161016890611eb2565b610b0d3333348686868080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061058292505050565b505050565b6003546001600160a01b031633148015610bc1575060035460408051636e296e4560e01b815290516001600160a01b037f00000000000000000000000043000000000000000000000000000000000000058116931691636e296e459160048083019260209291908290030181865afa158015610b92573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bb69190612478565b6001600160a01b0316145b610bdd5760405162461bcd60e51b815260040161016890612495565b82341115610c485760405162461bcd60e51b815260206004820152603260248201527f4c31426c6173744272696467653a20616d6f756e742073656e74206578636565604482015271191cc8185b5bdd5b9d081c995c5d5a5c995960721b6064820152608401610168565b306001600160a01b03851603610cab5760405162461bcd60e51b815260206004820152602260248201527f4c31426c6173744272696467653a2063616e6e6f742073656e6420746f207365604482015261363360f11b6064820152608401610168565b6003546001600160a01b0390811690851603610d195760405162461bcd60e51b815260206004820152602760248201527f4c31426c6173744272696467653a2063616e6e6f742073656e6420746f206d6560448201526639b9b2b733b2b960c91b6064820152608401610168565b610d5b85853485858080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061145b92505050565b6000610d78855a34604051806020016040528060008152506114a0565b905080610dd25760405162461bcd60e51b815260206004820152602260248201527f4c32426c6173744272696467653a20455448207472616e73666572206661696c604482015261195960f21b6064820152608401610168565b505050505050565b6000603f610def604063ffffffff851661252b565b610df99190612571565b610e069062030d40612598565b92915050565b610e5187873388888888888080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506114ba92505050565b50505050505050565b333b15610e795760405162461bcd60e51b815260040161016890611eb2565b610dd286863333888888888080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506114ba92505050565b603560009054906101000a90046001600160a01b03166001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610f11573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f359190612478565b6001600160a01b0316336001600160a01b031614610fb05760405162461bcd60e51b815260206004820152603260248201527f4c31426c6173744272696467653a206f6e6c79204554485969656c644d616e6160448201527119d95c881bdddb995c8818d85b8818d85b1b60721b6064820152608401610168565b6001600160a01b038516610fc357600080fd5b60408051608081018252941515855260ff93841660208087019182526001600160a01b03948516878401908152931515606088019081529785166000908152603390915291909120945185549151925196511515600160b01b0260ff60b01b199790941662010000029690961662010000600160b81b0319929094166101000261ff00199615159690961661ffff1990911617949094179390931617919091179055565b603460009054906101000a90046001600160a01b03166001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156110ba573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110de9190612478565b6001600160a01b0316336001600160a01b0316146111595760405162461bcd60e51b815260206004820152603260248201527f4c31426c6173744272696467653a206f6e6c79205553445969656c644d616e6160448201527119d95c881bdddb995c8818d85b8818d85b1b60721b6064820152608401610168565b60408051608081018252941515855260ff93841660208087019182526001600160a01b03948516878401908152931515606088019081529785166000908152603290915291909120945185549151925196511515600160b01b0260ff60b01b199790941662010000029690961662010000600160b81b0319929094166101000261ff00199615159690961661ffff1990911617949094179390931617919091179055565b6112403385348686868080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061058292505050565b50505050565b600054610100900460ff16158080156112665750600054600160ff909116105b806112805750303b158015611280575060005460ff166001145b6112e35760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608401610168565b6000805460ff191660011790558015611306576000805461ff0019166101001790555b603680546001600160a01b0319166001600160a01b03871617905561132a84611ad1565b603480546001600160a01b038086166001600160a01b031992831617909255603580549285169290911691909117905580156113a0576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b5050505050565b826001600160a01b0316846001600160a01b03167f2849b43074093a05396b6f2a937dee8565b15a48a7b3d4bffb732a5017380af584846040516113ec9291906125c4565b60405180910390a350505050565b836001600160a01b0316856001600160a01b0316876001600160a01b03167fd59c65b35445225835c83f50b6ede06a7be047d22e357073e250d9af537518cd86868660405161144b939291906125dd565b60405180910390a4505050505050565b826001600160a01b0316846001600160a01b03167f31b2166ff604fc5672ea5df08a78081d2bc6d746cadce880747f3643d819e83d84846040516113ec9291906125c4565b600080600080845160208601878a8af19695505050505050565b6001600160a01b038088166000818152603260209081526040808320815160808082018452915460ff80821615158352610100808304821684880152620100008084048b1685880152600160b01b93849004831615156060808701919091529989526033885297869020865195860187525480831615158652908104821696850196909652958504909716928201929092529490910490911615159183019190915280519091901561185c576001600160a01b0388166003604360981b01146115e35760405162461bcd60e51b815260206004820152603560248201527f4c31426c6173744272696467653a207468697320746f6b656e2063616e206f6e604482015274363c90313290313934b233b2b2103a37902aa9a22160591b6064820152608401610168565b6034546115ff906001600160a01b038b8116918a911688611b5e565b600061161486846020015160ff166012611bb8565b6034546040516344f55f8160e11b81529192506000916001600160a01b03909116906389eabf029061164e908e9086908a906004016125dd565b6020604051808303816000875af115801561166d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061169191906124fc565b905083606001511561171f5760408401516001600160a01b03166116b457600080fd5b6034546040858101519051632565663160e21b81526001600160a01b0391821660048201526024810184905291169063959598c490604401600060405180830381600087803b15801561170657600080fd5b505af115801561171a573d6000803e3d6000fd5b505050505b61172d8b8b8b8b858a611c0e565b60035460345460408051631057fdf960e31b815290516001600160a01b0393841693633dbb202b936005604360981b019362b3503d60e11b936003604360981b0193909216916382bfefc8916004808201926020929091908290030181865afa15801561179e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117c29190612478565b8e8e888d6040516024016117db9695949392919061260d565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199485161790525160e085901b909216825261182392918b9060040161243e565b600060405180830381600087803b15801561183d57600080fd5b505af1158015611851573d6000803e3d6000fd5b505050505050611ac6565b805115611a69576001600160a01b038816156118d75760405162461bcd60e51b815260206004820152603460248201527f4c31426c6173744272696467653a207468697320746f6b656e2063616e206f6e6044820152730d8f240c4ca40c4e4d2c8cecac840e8de408aa8960631b6064820152608401610168565b6035546118f3906001600160a01b038b8116918a911688611b5e565b80606001511561197f5760408101516001600160a01b031661191457600080fd5b6035546040828101519051632565663160e21b81526001600160a01b0391821660048201526024810188905291169063959598c490604401600060405180830381600087803b15801561196657600080fd5b505af115801561197a573d6000803e3d6000fd5b505050505b600061199486836020015160ff166012611bb8565b90506119a48a8a8a8a8589611c0e565b6036546001600160a01b031663e9e05c426005604360981b01836119c789610dda565b600063a47a5c3560e01b8e8e898d6040516024016119e89493929190612401565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199485161790525160e088901b9092168252611a31959493929160040161265c565b600060405180830381600087803b158015611a4b57600080fd5b505af1158015611a5f573d6000803e3d6000fd5b5050505050611ac6565b60405162461bcd60e51b815260206004820152602c60248201527f4c31426c6173744272696467653a2062726964676520746f6b656e206973206e60448201526b1bdd081cdd5c1c1bdc9d195960a21b6064820152608401610168565b505050505050505050565b600054610100900460ff16611b3c5760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b6064820152608401610168565b600380546001600160a01b0319166001600160a01b0392909216919091179055565b604080516001600160a01b0385811660248301528416604482015260648082018490528251808303909101815260849091019091526020810180516001600160e01b03166323b872dd60e01b179052611240908590611c5f565b600081831115611be857611bcc828461269b565b611bd790600a612796565b611be190856127a2565b9050611c07565b611bf2838361269b565b611bfd90600a612796565b611be190856127b6565b9392505050565b836001600160a01b0316856001600160a01b0316876001600160a01b03167f7ff126db8024424bbfd9826e8ab82ff59136289ea440b04b39a0df1b03b9cabf86868660405161144b939291906125dd565b6000611cb4826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316611d319092919063ffffffff16565b805190915015610b0d5780806020019051810190611cd291906127d5565b610b0d5760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610168565b6060611d408484600085611d48565b949350505050565b606082471015611da95760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401610168565b6001600160a01b0385163b611e005760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610168565b600080866001600160a01b03168587604051611e1c91906127f2565b60006040518083038185875af1925050503d8060008114611e59576040519150601f19603f3d011682016040523d82523d6000602084013e611e5e565b606091505b5091509150611e6e828286611e79565b979650505050505050565b60608315611e88575081611c07565b825115611e985782518084602001fd5b8160405162461bcd60e51b815260040161016891906121d1565b60208082526037908201527f5374616e646172644272696467653a2066756e6374696f6e2063616e206f6e6c60408201527f792062652063616c6c65642066726f6d20616e20454f41000000000000000000606082015260800190565b6001600160a01b0381168114611f2457600080fd5b50565b60008083601f840112611f3957600080fd5b50813567ffffffffffffffff811115611f5157600080fd5b602083019150836020828501011115611f6957600080fd5b9250929050565b600080600080600080600060c0888a031215611f8b57600080fd5b8735611f9681611f0f565b96506020880135611fa681611f0f565b95506040880135611fb681611f0f565b94506060880135611fc681611f0f565b93506080880135925060a088013567ffffffffffffffff811115611fe957600080fd5b611ff58a828b01611f27565b989b979a50959850939692959293505050565b803563ffffffff8116811461201c57600080fd5b919050565b60008060006040848603121561203657600080fd5b61203f84612008565b9250602084013567ffffffffffffffff81111561205b57600080fd5b61206786828701611f27565b9497909650939450505050565b60008060008060006080868803121561208c57600080fd5b853561209781611f0f565b945060208601356120a781611f0f565b935060408601359250606086013567ffffffffffffffff8111156120ca57600080fd5b6120d688828901611f27565b969995985093965092949392505050565b6000602082840312156120f957600080fd5b611c0782612008565b600080600080600080600060c0888a03121561211d57600080fd5b873561212881611f0f565b9650602088013561213881611f0f565b9550604088013561214881611f0f565b94506060880135935061215d60808901612008565b925060a088013567ffffffffffffffff811115611fe957600080fd5b60005b8381101561219457818101518382015260200161217c565b838111156112405750506000910152565b600081518084526121bd816020860160208601612179565b601f01601f19169290920160200192915050565b602081526000611c0760208301846121a5565b6000602082840312156121f657600080fd5b8135611c0781611f0f565b60008060008060008060a0878903121561221a57600080fd5b863561222581611f0f565b9550602087013561223581611f0f565b94506040870135935061224a60608801612008565b9250608087013567ffffffffffffffff81111561226657600080fd5b61227289828a01611f27565b979a9699509497509295939492505050565b6000806040838503121561229757600080fd5b82356122a281611f0f565b915060208301356122b281611f0f565b809150509250929050565b8015158114611f2457600080fd5b600080600080600060a086880312156122e357600080fd5b85356122ee81611f0f565b945060208601356122fe816122bd565b9350604086013560ff8116811461231457600080fd5b9250606086013561232481611f0f565b91506080860135612334816122bd565b809150509295509295909350565b6000806000806060858703121561235857600080fd5b843561236381611f0f565b935061237160208601612008565b9250604085013567ffffffffffffffff81111561238d57600080fd5b61239987828801611f27565b95989497509550505050565b600080600080608085870312156123bb57600080fd5b84356123c681611f0f565b935060208501356123d681611f0f565b925060408501356123e681611f0f565b915060608501356123f681611f0f565b939692955090935050565b6001600160a01b0385811682528416602082015260408101839052608060608201819052600090612434908301846121a5565b9695505050505050565b6001600160a01b0384168152606060208201819052600090612462908301856121a5565b905063ffffffff83166040830152949350505050565b60006020828403121561248a57600080fd5b8151611c0781611f0f565b60208082526041908201527f5374616e646172644272696467653a2066756e6374696f6e2063616e206f6e6c60408201527f792062652063616c6c65642066726f6d20746865206f746865722062726964676060820152606560f81b608082015260a00190565b60006020828403121561250e57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b600067ffffffffffffffff8083168185168183048111821515161561255257612552612515565b02949350505050565b634e487b7160e01b600052601260045260246000fd5b600067ffffffffffffffff8084168061258c5761258c61255b565b92169190910492915050565b600067ffffffffffffffff8083168185168083038211156125bb576125bb612515565b01949350505050565b828152604060208201526000611d4060408301846121a5565b60018060a01b038416815282602082015260606040820152600061260460608301846121a5565b95945050505050565b6001600160a01b03878116825286811660208301528581166040830152841660608201526080810183905260c060a08201819052600090612650908301846121a5565b98975050505050505050565b60018060a01b038616815284602082015267ffffffffffffffff84166040820152821515606082015260a060808201526000611e6e60a08301846121a5565b6000828210156126ad576126ad612515565b500390565b600181815b808511156126ed5781600019048211156126d3576126d3612515565b808516156126e057918102915b93841c93908002906126b7565b509250929050565b60008261270457506001610e06565b8161271157506000610e06565b816001811461272757600281146127315761274d565b6001915050610e06565b60ff84111561274257612742612515565b50506001821b610e06565b5060208310610133831016604e8410600b8410161715612770575081810a610e06565b61277a83836126b2565b806000190482111561278e5761278e612515565b029392505050565b6000611c0783836126f5565b6000826127b1576127b161255b565b500490565b60008160001904831182151516156127d0576127d0612515565b500290565b6000602082840312156127e757600080fd5b8151611c07816122bd565b60008251612804818460208701612179565b919091019291505056fea164736f6c634300080f000a
🤖 Code Reader Beta
Generate instant answers for your smart contract questions using Al Models. Read more.
Loading...
Loading
Loading...
Loading
Net Worth in USD
$246.25
Net Worth in ETH
0.106279
Token Allocations
ETH
100.00%
Multichain Portfolio | 32 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|---|---|---|---|---|
| BLAST | 100.00% | $2,316.87 | 0.1063 | $246.25 |
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.


