Feature Tip: Add private address tag to any address under My Name Tag !
Overview
ETH Balance
0 ETH
Eth Value
$0.00View more zero value Internal Transactions in Advanced View mode
Advanced mode:
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"},{"inputs":[{"internalType":"address","name":"target","type":"address"},{"internalType":"bool","name":"success","type":"bool"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"ERC20CallFailed","type":"error"},{"inputs":[],"name":"IllegalArgument","type":"error"},{"inputs":[],"name":"IllegalState","type":"error"},{"inputs":[],"name":"Unauthorized","type":"error"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"admin","type":"address"}],"name":"AdminUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":true,"internalType":"address","name":"recipient","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Claim","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Deposit","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Exchange","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bool","name":"flag","type":"bool"}],"name":"Paused","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"pendingAdmin","type":"address"}],"name":"PendingAdminUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"previousAdminRole","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"newAdminRole","type":"bytes32"}],"name":"RoleAdminChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleGranted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleRevoked","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":true,"internalType":"address","name":"recipient","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Withdraw","type":"event"},{"inputs":[],"name":"ADMIN","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"DEFAULT_ADMIN_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"SENTINEL","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"ZERO_ADDRESS","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"buffer","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"recipient","type":"address"}],"name":"claim","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"conversionFactor","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"owner","type":"address"}],"name":"deposit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"exchange","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"getClaimableBalance","outputs":[{"internalType":"uint256","name":"claimableBalance","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"getExchangedBalance","outputs":[{"internalType":"uint256","name":"exchangedBalance","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"}],"name":"getRoleAdmin","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"getUnexchangedBalance","outputs":[{"internalType":"uint256","name":"unexchangedBalance","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"grantRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"hasRole","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_syntheticToken","type":"address"},{"internalType":"address","name":"_underlyingToken","type":"address"},{"internalType":"address","name":"_buffer","type":"address"},{"internalType":"address","name":"_whitelist","type":"address"}],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"isPaused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"renounceRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"revokeRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_newCollateralSource","type":"address"}],"name":"setCollateralSource","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"pauseState","type":"bool"}],"name":"setPause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"syntheticToken","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalBuffered","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalUnexchanged","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"underlyingToken","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"version","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"whitelist","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"recipient","type":"address"}],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
60806040523480156200001157600080fd5b50600054610100900460ff166200002f5760005460ff161562000039565b62000039620000de565b620000a15760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b606482015260840160405180910390fd5b600054610100900460ff16158015620000c4576000805461ffff19166101011790555b8015620000d7576000805461ff00191690555b5062000102565b6000620000f630620000fc60201b62000ed41760201c565b15905090565b3b151590565b61230b80620001126000396000f3fe608060405234801561001057600080fd5b50600436106101ce5760003560e01c80636e553f6511610104578063bedb86fb116100a2578063e5c6554311610071578063e5c65543146103e1578063edaafe20146103f4578063f00cab431461040c578063f8c8765e1461043357600080fd5b8063bedb86fb14610395578063d547741f146103a8578063ddd5e1b2146103bb578063e061426d146103ce57600080fd5b806391d14854116100de57806391d148541461035a57806393e59dc11461036d578063a217fddf14610380578063b187bd261461038857600080fd5b80636e553f651461032b5780636fc12e9b1461033e5780638230ecd61461034757600080fd5b80632f2ff15d11610171578063535565591161014b57806353556559146102d6578063538ba4f9146102e957806354fd4d50146102f1578063602631ef1461032257600080fd5b80632f2ff15d146102a757806336568abe146102ba57806352349b17146102cd57600080fd5b806308a56351116101ad57806308a5635114610231578063248a9ca3146102445780632495a599146102675780632a0acc6a1461029257600080fd5b8062f714ce146101d357806301ffc9a7146101e857806306def80214610210575b600080fd5b6101e66101e1366004611dde565b610446565b005b6101fb6101f6366004611e0a565b61051d565b60405190151581526020015b60405180910390f35b61022361021e366004611e34565b610554565b604051908152602001610207565b6101e661023f366004611e34565b610567565b610223610252366004611e4f565b60009081526097602052604090206001015490565b60ca5461027a906001600160a01b031681565b6040516001600160a01b039091168152602001610207565b6102236000805160206122b683398151915281565b6101e66102b5366004611dde565b610597565b6101e66102c8366004611dde565b6105c2565b61022360cc5481565b6101e66102e4366004611e4f565b610640565b61027a600081565b610315604051806040016040528060058152602001640322e322e360dc1b81525081565b6040516102079190611ec0565b61022360d55481565b6101e6610339366004611dde565b61098f565b61022360cb5481565b60c95461027a906001600160a01b031681565b6101fb610368366004611dde565b610a3a565b60d45461027a906001600160a01b031681565b610223600081565b60d3546101fb9060ff1681565b6101e66103a3366004611ee4565b610a65565b6101e66103b6366004611dde565b610b1b565b6101e66103c9366004611dde565b610b41565b6102236103dc366004611e34565b610c7a565b6102236103ef366004611e34565b610ce3565b60d35461027a9061010090046001600160a01b031681565b6102237fd3eedd6d69d410e954f4c622838ecc3acae9fdcd83cad412075c85b09277065681565b6101e6610441366004611f01565b610cee565b600260015414156104725760405162461bcd60e51b815260040161046990611f55565b60405180910390fd5b600260015561047f610eda565b6104bd6040518060600160405280336001600160a01b031681526020016104a585610f6b565b6104ae90611fa2565b81526020016000815250610f95565b60c9546104d4906001600160a01b031682846112c1565b6040518281526001600160a01b0382169033907f9b1bfa7fa9ee420a16e124f794c35ac9f90472acc99140eb2f6447c714cad8eb906020015b60405180910390a3505060018055565b60006001600160e01b03198216637965db0b60e01b148061054e57506301ffc9a760e01b6001600160e01b03198316145b92915050565b600061054e610562836113b1565b611424565b61056f611434565b60d380546001600160a01b0390921661010002610100600160a81b0319909216919091179055565b6000828152609760205260409020600101546105b3813361144c565b6105bd83836114b0565b505050565b6001600160a01b03811633146106325760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b6064820152608401610469565b61063c8282611536565b5050565b600260015414156106635760405162461bcd60e51b815260040161046990611f55565b600260015560d35461010090046001600160a01b03163314610697576040516282b42960e81b815260040160405180910390fd5b60d35460ff16156106bb57604051634a613c4160e01b815260040160405180910390fd5b60006106c68261159d565b905060cb5460001415610725578060cc60008282546106e59190611fbf565b909155505060405182815233907f5988e4c12f4844b895de0739f562558435dca9602fd8b970720ee3cf8dff39be9060200160405180910390a250610988565b60cf54600090815260ce60205260408120604080516060808201835260cb54825260d254602080840191825260d054848601908152855160e08101875290518152845181830152915182860152918101879052835191820190935260018401548152608083015291925060009060a0810161079f836115ad565b81526020016107ae60006115ad565b815250905060cc54816060018181516107c79190611fbf565b905250600060cc8190556107db60ce6115d8565b90505b8151156108dd5760608201516107f3576108dd565b8151600090815260ce60205260408120905061082561081a8460600151856020015161161a565b608085015190611640565b6080840190815260006060850152604080516020810190915260018301548152905161085091611672565b60a08401526108616012600a6120bb565b60a084015151101561087357506108dd565b60405180602001604052806012600a61088c91906120bb565b60a08601515161089c91906120c7565b905260c0840181905281546108b09161169b565b606084015280546020840180516108c89083906120c7565b905250825160408401526003015482526107de565b608082015151600182015560208201518351146108fd57602082015160cb555b816040015183602001511461091557604082015160d2555b815160408401511461092757815160d0555b60608201511561094d57816060015160cc60008282546109479190611fbf565b90915550505b60405186815233907f5988e4c12f4844b895de0739f562558435dca9602fd8b970720ee3cf8dff39be9060200160405180910390a250505050505b5060018055565b600260015414156109b25760405162461bcd60e51b815260040161046990611f55565b60026001556109bf610eda565b6109e56040518060600160405280836001600160a01b031681526020016104ae85610f6b565b60c9546109fd906001600160a01b03163330856116af565b6040518281526001600160a01b0382169033907f5548c837ab068cf56a2c2479df0882a4922fd203edb7517321831d95078c5f629060200161050d565b60009182526097602090815260408084206001600160a01b0393909316845291905290205460ff1690565b610a8f7fd3eedd6d69d410e954f4c622838ecc3acae9fdcd83cad412075c85b09277065633610a3a565b158015610ab15750610aaf6000805160206122b683398151915233610a3a565b155b15610ace576040516282b42960e81b815260040160405180910390fd5b60d3805460ff191682151590811790915560405160ff909116151581527f0e2fb031ee032dc02d8011dc50b816eb450cf856abd8261680dac74f72165bd29060200160405180910390a150565b600082815260976020526040902060010154610b37813361144c565b6105bd8383611536565b60026001541415610b645760405162461bcd60e51b815260040161046990611f55565b6002600155610b71610eda565b6040805160608101825233815260006020820152610bac918101610b9c610b978661159d565b610f6b565b610ba590611fa2565b9052610f95565b60c954610bca906001600160a01b0316610bc58461159d565b6117af565b60d35460ca54604051631a4ca37b60e21b81526001600160a01b0391821660048201526024810185905233604482015261010090920416906369328dec90606401600060405180830381600087803b158015610c2557600080fd5b505af1158015610c39573d6000803e3d6000fd5b50506040518481526001600160a01b03841692503391507f70eb43c4a8ae8c40502dcf22436c509c28d6ff421cf07c491be56984bd9870689060200161050d565b6001600160a01b038116600090815260cd6020526040812060d254600282015411610ca85750600092915050565b8054600282015460cf54919350600091610ccf918591610cca9160ce916118af565b61169b565b9050610cdb81846120c7565b949350505050565b600061054e826113b1565b600054610100900460ff16610d095760005460ff1615610d0d565b303b155b610d705760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608401610469565b600054610100900460ff16158015610d92576000805461ffff19166101011790555b610daa6000805160206122b683398151915233611908565b610dc26000805160206122b683398151915280611912565b610dfa7fd3eedd6d69d410e954f4c622838ecc3acae9fdcd83cad412075c85b0927706566000805160206122b6833981519152611912565b60c980546001600160a01b038088166001600160a01b0319928316811790935560ca805491881691909216179055600090610e349061195d565b60ca54909150600090610e4f906001600160a01b031661195d565b9050610e5b81836120de565b610e6690600a612101565b60d55560d38054610100600160a81b0319166101006001600160a01b03881602179055610e9360ce6115d8565b505060d3805460ff191690555060d480546001600160a01b0319166001600160a01b0384161790558015610ecd576000805461ff00191690555b5050505050565b3b151590565b323314610f695760d454604051633af32abf60e01b81523360048201526001600160a01b0390911690633af32abf90602401602060405180830381865afa158015610f29573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f4d9190612110565b610f69576040516282b42960e81b815260040160405180910390fd5b565b6000600160ff1b8210610f9157604051630134249960e71b815260040160405180910390fd5b5090565b80516001600160a01b0316600090815260cd6020908152604091829020825160a08101845281548152600182015481840190815260028301548286015260cb54606080840191825260cf546080850152865190810187528351808252925195810195909552519484019490945290929091901580159061101b5750816040015160d25410155b1561103b57600081528151602082018051611037908390611fbf565b9052505b8051156110ae57600061106a8260000151610cca8560400151866080015160ce6118af9092919063ffffffff16565b9050808260400181815161107e91906120c7565b9052508151819083906110929083906120c7565b9052506020820180518291906110a9908390611fbf565b905250505b6110c081604001518560200151611a2e565b6040820152805160208501516110d69190611a2e565b8152602081015160408501516110ec9190611a2e565b60208201528151815160808401516040850151921580159392151592909114159060009084906111195750825b8015611123575081155b9050801561116f576000611145876040015160ce61160890919063ffffffff16565b805488519192509061115790826120c7565b87519091506111669082611fbf565b9091555061125d565b60008415801561117c5750835b8061118c575083801561118c5750825b9050600085801561119b575084155b806111ab57508580156111ab5750835b905081156112025760006111cd896080015160ce61160890919063ffffffff16565b80549091506111e75760808901516111e79060ce90611a9f565b8751815482906000906111fb908490611fbf565b9091555050505b801561125a576000611222896040015160ce61160890919063ffffffff16565b9050886000015181600001600082825461123c91906120c7565b909155505080546112585760408901516112589060ce90611af7565b505b50505b845186511461126b57845187555b846020015186602001511461128557602085015160018801555b846040015186606001511461129d57604085015160cb555b85608001518660400151146112b757608086015160028801555b5050505050505050565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663a9059cbb60e01b179052915160009283929087169161131d919061212d565b6000604051808303816000865af19150503d806000811461135a576040519150601f19603f3d011682016040523d82523d6000602084013e61135f565b606091505b509150915081158061138d575080511580159061138d57508080602001905181019061138b9190612110565b155b15610ecd5784828260405163e7e40b5b60e01b815260040161046993929190612149565b6001600160a01b038116600090815260cd6020526040812060d2546002820154116113f157600181015481549092506113ea9083611fbf565b9392505050565b60018101548154600283015460cf549294506000926114189291610cca9160ce91906118af565b9050610cdb8184611fbf565b600060d5548261054e919061217e565b610f4d6000805160206122b683398151915233610a3a565b6114568282610a3a565b61063c5761146e816001600160a01b03166014611ba0565b611479836020611ba0565b60405160200161148a9291906121a0565b60408051601f198184030181529082905262461bcd60e51b825261046991600401611ec0565b6114ba8282610a3a565b61063c5760008281526097602090815260408083206001600160a01b03851684529091529020805460ff191660011790556114f23390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6115408282610a3a565b1561063c5760008281526097602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b600060d5548261054e9190612215565b60408051602081019091526000815260405180602001604052806115d084611d3c565b905292915050565b600181018054600091826115eb83612234565b909155505050600181015460009081526020919091526040902090565b60009081526020919091526040902090565b6040805160208101909152600081526000611634846115ad565b9050610cdb8184611d54565b604080516020810190915260008152604080516020810190915282518451829161166991611fbf565b90529392505050565b6040805160208101909152600081526040805160208101909152825184518291611669916120c7565b60006113ea6116aa8385611d7e565b611da8565b604080516001600160a01b0385811660248301528481166044830152606480830185905283518084039091018152608490920183526020820180516001600160e01b03166323b872dd60e01b1790529151600092839290881691611713919061212d565b6000604051808303816000865af19150503d8060008114611750576040519150601f19603f3d011682016040523d82523d6000602084013e611755565b606091505b509150915081158061178357508051158015906117835750808060200190518101906117819190612110565b155b156117a75785828260405163e7e40b5b60e01b815260040161046993929190612149565b505050505050565b600080836001600160a01b03166342966c6860e01b846040516024016117d791815260200190565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b0319909416939093179092529051611815919061212d565b6000604051808303816000865af19150503d8060008114611852576040519150601f19603f3d011682016040523d82523d6000602084013e611857565b606091505b509150915081158061188557508051158015906118855750808060200190518101906118839190612110565b155b156118a95783828260405163e7e40b5b60e01b815260040161046993929190612149565b50505050565b604080516020810190915260008152600083815260208581526040808320858452928190208151808401835260018086015482528351948501909352918101548352916118fc8183611672565b98975050505050505050565b61063c82826114b0565b600082815260976020526040808220600101805490849055905190918391839186917fbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff9190a4505050565b60408051600481526024810182526020810180516001600160e01b031663313ce56760e01b1790529051600091829182916001600160a01b038616916119a3919061212d565b600060405180830381855afa9150503d80600081146119de576040519150601f19603f3d011682016040523d82523d6000602084013e6119e3565b606091505b50915091508115806119f6575060208151105b15611a1a5783828260405163e7e40b5b60e01b815260040161046993929190612149565b80806020019051810190610cdb919061224f565b600080821215611a725782611a4283611fa2565b611a4c90856120c7565b91508110611a6d57604051630134249960e71b815260040160405180910390fd5b61054e565b82611a7d8382611fbf565b915081101561054e57604051630134249960e71b815260040160405180910390fd5b6002820154611ab75760038201819055600290910155565b8082600301541415611ac7575050565b60008181526020839052604080822060039485018054808552929093206002909101919091559092018190559055565b60008181526020839052604090206002830154821415611b1c57600381015460028401555b8183600301541415611b3357600281015460038401555b600281015415611b5b5760038082015460028301546000908152602086905260409020909101555b600381015415611b835760028082015460038301546000908152602086905260409020909101555b506000908152602091909152604081206003810182905560020155565b60606000611baf836002612215565b611bba906002611fbf565b67ffffffffffffffff811115611bd257611bd2612272565b6040519080825280601f01601f191660200182016040528015611bfc576020820181803683370190505b509050600360fc1b81600081518110611c1757611c17612288565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110611c4657611c46612288565b60200101906001600160f81b031916908160001a9053506000611c6a846002612215565b611c75906001611fbf565b90505b6001811115611ced576f181899199a1a9b1b9c1cb0b131b232b360811b85600f1660108110611ca957611ca9612288565b1a60f81b828281518110611cbf57611cbf612288565b60200101906001600160f81b031916908160001a90535060049490941c93611ce68161229e565b9050611c78565b5083156113ea5760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152606401610469565b6000611d4a6012600a6120bb565b61054e9083612215565b6040805160208101909152600081526040518060200160405280838560000151611669919061217e565b60408051602081019091526000815260405180602001604052808385600001516116699190612215565b6000611db66012600a6120bb565b825161054e919061217e565b80356001600160a01b0381168114611dd957600080fd5b919050565b60008060408385031215611df157600080fd5b82359150611e0160208401611dc2565b90509250929050565b600060208284031215611e1c57600080fd5b81356001600160e01b0319811681146113ea57600080fd5b600060208284031215611e4657600080fd5b6113ea82611dc2565b600060208284031215611e6157600080fd5b5035919050565b60005b83811015611e83578181015183820152602001611e6b565b838111156118a95750506000910152565b60008151808452611eac816020860160208601611e68565b601f01601f19169290920160200192915050565b6020815260006113ea6020830184611e94565b8015158114611ee157600080fd5b50565b600060208284031215611ef657600080fd5b81356113ea81611ed3565b60008060008060808587031215611f1757600080fd5b611f2085611dc2565b9350611f2e60208601611dc2565b9250611f3c60408601611dc2565b9150611f4a60608601611dc2565b905092959194509250565b6020808252601f908201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604082015260600190565b634e487b7160e01b600052601160045260246000fd5b6000600160ff1b821415611fb857611fb8611f8c565b5060000390565b60008219821115611fd257611fd2611f8c565b500190565b600181815b80851115612012578160001904821115611ff857611ff8611f8c565b8085161561200557918102915b93841c9390800290611fdc565b509250929050565b6000826120295750600161054e565b816120365750600061054e565b816001811461204c576002811461205657612072565b600191505061054e565b60ff84111561206757612067611f8c565b50506001821b61054e565b5060208310610133831016604e8410600b8410161715612095575081810a61054e565b61209f8383611fd7565b80600019048211156120b3576120b3611f8c565b029392505050565b60006113ea838361201a565b6000828210156120d9576120d9611f8c565b500390565b600060ff821660ff8416808210156120f8576120f8611f8c565b90039392505050565b60006113ea60ff84168361201a565b60006020828403121561212257600080fd5b81516113ea81611ed3565b6000825161213f818460208701611e68565b9190910192915050565b6001600160a01b0384168152821515602082015260606040820181905260009061217590830184611e94565b95945050505050565b60008261219b57634e487b7160e01b600052601260045260246000fd5b500490565b7f416363657373436f6e74726f6c3a206163636f756e74200000000000000000008152600083516121d8816017850160208801611e68565b7001034b99036b4b9b9b4b733903937b6329607d1b6017918401918201528351612209816028840160208801611e68565b01602801949350505050565b600081600019048311821515161561222f5761222f611f8c565b500290565b600060001982141561224857612248611f8c565b5060010190565b60006020828403121561226157600080fd5b815160ff811681146113ea57600080fd5b634e487b7160e01b600052604160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b6000816122ad576122ad611f8c565b50600019019056fedf8b4c520ffe197c5343c6f5aec59570151ef9a492f2c624fd45ddde6135ec42a26469706673582212209da396a0469c5b8873a84d5ed6c68da96b9caebbf6de13e4d63721ee1b371b2064736f6c634300080b0033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101ce5760003560e01c80636e553f6511610104578063bedb86fb116100a2578063e5c6554311610071578063e5c65543146103e1578063edaafe20146103f4578063f00cab431461040c578063f8c8765e1461043357600080fd5b8063bedb86fb14610395578063d547741f146103a8578063ddd5e1b2146103bb578063e061426d146103ce57600080fd5b806391d14854116100de57806391d148541461035a57806393e59dc11461036d578063a217fddf14610380578063b187bd261461038857600080fd5b80636e553f651461032b5780636fc12e9b1461033e5780638230ecd61461034757600080fd5b80632f2ff15d11610171578063535565591161014b57806353556559146102d6578063538ba4f9146102e957806354fd4d50146102f1578063602631ef1461032257600080fd5b80632f2ff15d146102a757806336568abe146102ba57806352349b17146102cd57600080fd5b806308a56351116101ad57806308a5635114610231578063248a9ca3146102445780632495a599146102675780632a0acc6a1461029257600080fd5b8062f714ce146101d357806301ffc9a7146101e857806306def80214610210575b600080fd5b6101e66101e1366004611dde565b610446565b005b6101fb6101f6366004611e0a565b61051d565b60405190151581526020015b60405180910390f35b61022361021e366004611e34565b610554565b604051908152602001610207565b6101e661023f366004611e34565b610567565b610223610252366004611e4f565b60009081526097602052604090206001015490565b60ca5461027a906001600160a01b031681565b6040516001600160a01b039091168152602001610207565b6102236000805160206122b683398151915281565b6101e66102b5366004611dde565b610597565b6101e66102c8366004611dde565b6105c2565b61022360cc5481565b6101e66102e4366004611e4f565b610640565b61027a600081565b610315604051806040016040528060058152602001640322e322e360dc1b81525081565b6040516102079190611ec0565b61022360d55481565b6101e6610339366004611dde565b61098f565b61022360cb5481565b60c95461027a906001600160a01b031681565b6101fb610368366004611dde565b610a3a565b60d45461027a906001600160a01b031681565b610223600081565b60d3546101fb9060ff1681565b6101e66103a3366004611ee4565b610a65565b6101e66103b6366004611dde565b610b1b565b6101e66103c9366004611dde565b610b41565b6102236103dc366004611e34565b610c7a565b6102236103ef366004611e34565b610ce3565b60d35461027a9061010090046001600160a01b031681565b6102237fd3eedd6d69d410e954f4c622838ecc3acae9fdcd83cad412075c85b09277065681565b6101e6610441366004611f01565b610cee565b600260015414156104725760405162461bcd60e51b815260040161046990611f55565b60405180910390fd5b600260015561047f610eda565b6104bd6040518060600160405280336001600160a01b031681526020016104a585610f6b565b6104ae90611fa2565b81526020016000815250610f95565b60c9546104d4906001600160a01b031682846112c1565b6040518281526001600160a01b0382169033907f9b1bfa7fa9ee420a16e124f794c35ac9f90472acc99140eb2f6447c714cad8eb906020015b60405180910390a3505060018055565b60006001600160e01b03198216637965db0b60e01b148061054e57506301ffc9a760e01b6001600160e01b03198316145b92915050565b600061054e610562836113b1565b611424565b61056f611434565b60d380546001600160a01b0390921661010002610100600160a81b0319909216919091179055565b6000828152609760205260409020600101546105b3813361144c565b6105bd83836114b0565b505050565b6001600160a01b03811633146106325760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b6064820152608401610469565b61063c8282611536565b5050565b600260015414156106635760405162461bcd60e51b815260040161046990611f55565b600260015560d35461010090046001600160a01b03163314610697576040516282b42960e81b815260040160405180910390fd5b60d35460ff16156106bb57604051634a613c4160e01b815260040160405180910390fd5b60006106c68261159d565b905060cb5460001415610725578060cc60008282546106e59190611fbf565b909155505060405182815233907f5988e4c12f4844b895de0739f562558435dca9602fd8b970720ee3cf8dff39be9060200160405180910390a250610988565b60cf54600090815260ce60205260408120604080516060808201835260cb54825260d254602080840191825260d054848601908152855160e08101875290518152845181830152915182860152918101879052835191820190935260018401548152608083015291925060009060a0810161079f836115ad565b81526020016107ae60006115ad565b815250905060cc54816060018181516107c79190611fbf565b905250600060cc8190556107db60ce6115d8565b90505b8151156108dd5760608201516107f3576108dd565b8151600090815260ce60205260408120905061082561081a8460600151856020015161161a565b608085015190611640565b6080840190815260006060850152604080516020810190915260018301548152905161085091611672565b60a08401526108616012600a6120bb565b60a084015151101561087357506108dd565b60405180602001604052806012600a61088c91906120bb565b60a08601515161089c91906120c7565b905260c0840181905281546108b09161169b565b606084015280546020840180516108c89083906120c7565b905250825160408401526003015482526107de565b608082015151600182015560208201518351146108fd57602082015160cb555b816040015183602001511461091557604082015160d2555b815160408401511461092757815160d0555b60608201511561094d57816060015160cc60008282546109479190611fbf565b90915550505b60405186815233907f5988e4c12f4844b895de0739f562558435dca9602fd8b970720ee3cf8dff39be9060200160405180910390a250505050505b5060018055565b600260015414156109b25760405162461bcd60e51b815260040161046990611f55565b60026001556109bf610eda565b6109e56040518060600160405280836001600160a01b031681526020016104ae85610f6b565b60c9546109fd906001600160a01b03163330856116af565b6040518281526001600160a01b0382169033907f5548c837ab068cf56a2c2479df0882a4922fd203edb7517321831d95078c5f629060200161050d565b60009182526097602090815260408084206001600160a01b0393909316845291905290205460ff1690565b610a8f7fd3eedd6d69d410e954f4c622838ecc3acae9fdcd83cad412075c85b09277065633610a3a565b158015610ab15750610aaf6000805160206122b683398151915233610a3a565b155b15610ace576040516282b42960e81b815260040160405180910390fd5b60d3805460ff191682151590811790915560405160ff909116151581527f0e2fb031ee032dc02d8011dc50b816eb450cf856abd8261680dac74f72165bd29060200160405180910390a150565b600082815260976020526040902060010154610b37813361144c565b6105bd8383611536565b60026001541415610b645760405162461bcd60e51b815260040161046990611f55565b6002600155610b71610eda565b6040805160608101825233815260006020820152610bac918101610b9c610b978661159d565b610f6b565b610ba590611fa2565b9052610f95565b60c954610bca906001600160a01b0316610bc58461159d565b6117af565b60d35460ca54604051631a4ca37b60e21b81526001600160a01b0391821660048201526024810185905233604482015261010090920416906369328dec90606401600060405180830381600087803b158015610c2557600080fd5b505af1158015610c39573d6000803e3d6000fd5b50506040518481526001600160a01b03841692503391507f70eb43c4a8ae8c40502dcf22436c509c28d6ff421cf07c491be56984bd9870689060200161050d565b6001600160a01b038116600090815260cd6020526040812060d254600282015411610ca85750600092915050565b8054600282015460cf54919350600091610ccf918591610cca9160ce916118af565b61169b565b9050610cdb81846120c7565b949350505050565b600061054e826113b1565b600054610100900460ff16610d095760005460ff1615610d0d565b303b155b610d705760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608401610469565b600054610100900460ff16158015610d92576000805461ffff19166101011790555b610daa6000805160206122b683398151915233611908565b610dc26000805160206122b683398151915280611912565b610dfa7fd3eedd6d69d410e954f4c622838ecc3acae9fdcd83cad412075c85b0927706566000805160206122b6833981519152611912565b60c980546001600160a01b038088166001600160a01b0319928316811790935560ca805491881691909216179055600090610e349061195d565b60ca54909150600090610e4f906001600160a01b031661195d565b9050610e5b81836120de565b610e6690600a612101565b60d55560d38054610100600160a81b0319166101006001600160a01b03881602179055610e9360ce6115d8565b505060d3805460ff191690555060d480546001600160a01b0319166001600160a01b0384161790558015610ecd576000805461ff00191690555b5050505050565b3b151590565b323314610f695760d454604051633af32abf60e01b81523360048201526001600160a01b0390911690633af32abf90602401602060405180830381865afa158015610f29573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f4d9190612110565b610f69576040516282b42960e81b815260040160405180910390fd5b565b6000600160ff1b8210610f9157604051630134249960e71b815260040160405180910390fd5b5090565b80516001600160a01b0316600090815260cd6020908152604091829020825160a08101845281548152600182015481840190815260028301548286015260cb54606080840191825260cf546080850152865190810187528351808252925195810195909552519484019490945290929091901580159061101b5750816040015160d25410155b1561103b57600081528151602082018051611037908390611fbf565b9052505b8051156110ae57600061106a8260000151610cca8560400151866080015160ce6118af9092919063ffffffff16565b9050808260400181815161107e91906120c7565b9052508151819083906110929083906120c7565b9052506020820180518291906110a9908390611fbf565b905250505b6110c081604001518560200151611a2e565b6040820152805160208501516110d69190611a2e565b8152602081015160408501516110ec9190611a2e565b60208201528151815160808401516040850151921580159392151592909114159060009084906111195750825b8015611123575081155b9050801561116f576000611145876040015160ce61160890919063ffffffff16565b805488519192509061115790826120c7565b87519091506111669082611fbf565b9091555061125d565b60008415801561117c5750835b8061118c575083801561118c5750825b9050600085801561119b575084155b806111ab57508580156111ab5750835b905081156112025760006111cd896080015160ce61160890919063ffffffff16565b80549091506111e75760808901516111e79060ce90611a9f565b8751815482906000906111fb908490611fbf565b9091555050505b801561125a576000611222896040015160ce61160890919063ffffffff16565b9050886000015181600001600082825461123c91906120c7565b909155505080546112585760408901516112589060ce90611af7565b505b50505b845186511461126b57845187555b846020015186602001511461128557602085015160018801555b846040015186606001511461129d57604085015160cb555b85608001518660400151146112b757608086015160028801555b5050505050505050565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663a9059cbb60e01b179052915160009283929087169161131d919061212d565b6000604051808303816000865af19150503d806000811461135a576040519150601f19603f3d011682016040523d82523d6000602084013e61135f565b606091505b509150915081158061138d575080511580159061138d57508080602001905181019061138b9190612110565b155b15610ecd5784828260405163e7e40b5b60e01b815260040161046993929190612149565b6001600160a01b038116600090815260cd6020526040812060d2546002820154116113f157600181015481549092506113ea9083611fbf565b9392505050565b60018101548154600283015460cf549294506000926114189291610cca9160ce91906118af565b9050610cdb8184611fbf565b600060d5548261054e919061217e565b610f4d6000805160206122b683398151915233610a3a565b6114568282610a3a565b61063c5761146e816001600160a01b03166014611ba0565b611479836020611ba0565b60405160200161148a9291906121a0565b60408051601f198184030181529082905262461bcd60e51b825261046991600401611ec0565b6114ba8282610a3a565b61063c5760008281526097602090815260408083206001600160a01b03851684529091529020805460ff191660011790556114f23390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6115408282610a3a565b1561063c5760008281526097602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b600060d5548261054e9190612215565b60408051602081019091526000815260405180602001604052806115d084611d3c565b905292915050565b600181018054600091826115eb83612234565b909155505050600181015460009081526020919091526040902090565b60009081526020919091526040902090565b6040805160208101909152600081526000611634846115ad565b9050610cdb8184611d54565b604080516020810190915260008152604080516020810190915282518451829161166991611fbf565b90529392505050565b6040805160208101909152600081526040805160208101909152825184518291611669916120c7565b60006113ea6116aa8385611d7e565b611da8565b604080516001600160a01b0385811660248301528481166044830152606480830185905283518084039091018152608490920183526020820180516001600160e01b03166323b872dd60e01b1790529151600092839290881691611713919061212d565b6000604051808303816000865af19150503d8060008114611750576040519150601f19603f3d011682016040523d82523d6000602084013e611755565b606091505b509150915081158061178357508051158015906117835750808060200190518101906117819190612110565b155b156117a75785828260405163e7e40b5b60e01b815260040161046993929190612149565b505050505050565b600080836001600160a01b03166342966c6860e01b846040516024016117d791815260200190565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b0319909416939093179092529051611815919061212d565b6000604051808303816000865af19150503d8060008114611852576040519150601f19603f3d011682016040523d82523d6000602084013e611857565b606091505b509150915081158061188557508051158015906118855750808060200190518101906118839190612110565b155b156118a95783828260405163e7e40b5b60e01b815260040161046993929190612149565b50505050565b604080516020810190915260008152600083815260208581526040808320858452928190208151808401835260018086015482528351948501909352918101548352916118fc8183611672565b98975050505050505050565b61063c82826114b0565b600082815260976020526040808220600101805490849055905190918391839186917fbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff9190a4505050565b60408051600481526024810182526020810180516001600160e01b031663313ce56760e01b1790529051600091829182916001600160a01b038616916119a3919061212d565b600060405180830381855afa9150503d80600081146119de576040519150601f19603f3d011682016040523d82523d6000602084013e6119e3565b606091505b50915091508115806119f6575060208151105b15611a1a5783828260405163e7e40b5b60e01b815260040161046993929190612149565b80806020019051810190610cdb919061224f565b600080821215611a725782611a4283611fa2565b611a4c90856120c7565b91508110611a6d57604051630134249960e71b815260040160405180910390fd5b61054e565b82611a7d8382611fbf565b915081101561054e57604051630134249960e71b815260040160405180910390fd5b6002820154611ab75760038201819055600290910155565b8082600301541415611ac7575050565b60008181526020839052604080822060039485018054808552929093206002909101919091559092018190559055565b60008181526020839052604090206002830154821415611b1c57600381015460028401555b8183600301541415611b3357600281015460038401555b600281015415611b5b5760038082015460028301546000908152602086905260409020909101555b600381015415611b835760028082015460038301546000908152602086905260409020909101555b506000908152602091909152604081206003810182905560020155565b60606000611baf836002612215565b611bba906002611fbf565b67ffffffffffffffff811115611bd257611bd2612272565b6040519080825280601f01601f191660200182016040528015611bfc576020820181803683370190505b509050600360fc1b81600081518110611c1757611c17612288565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110611c4657611c46612288565b60200101906001600160f81b031916908160001a9053506000611c6a846002612215565b611c75906001611fbf565b90505b6001811115611ced576f181899199a1a9b1b9c1cb0b131b232b360811b85600f1660108110611ca957611ca9612288565b1a60f81b828281518110611cbf57611cbf612288565b60200101906001600160f81b031916908160001a90535060049490941c93611ce68161229e565b9050611c78565b5083156113ea5760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152606401610469565b6000611d4a6012600a6120bb565b61054e9083612215565b6040805160208101909152600081526040518060200160405280838560000151611669919061217e565b60408051602081019091526000815260405180602001604052808385600001516116699190612215565b6000611db66012600a6120bb565b825161054e919061217e565b80356001600160a01b0381168114611dd957600080fd5b919050565b60008060408385031215611df157600080fd5b82359150611e0160208401611dc2565b90509250929050565b600060208284031215611e1c57600080fd5b81356001600160e01b0319811681146113ea57600080fd5b600060208284031215611e4657600080fd5b6113ea82611dc2565b600060208284031215611e6157600080fd5b5035919050565b60005b83811015611e83578181015183820152602001611e6b565b838111156118a95750506000910152565b60008151808452611eac816020860160208601611e68565b601f01601f19169290920160200192915050565b6020815260006113ea6020830184611e94565b8015158114611ee157600080fd5b50565b600060208284031215611ef657600080fd5b81356113ea81611ed3565b60008060008060808587031215611f1757600080fd5b611f2085611dc2565b9350611f2e60208601611dc2565b9250611f3c60408601611dc2565b9150611f4a60608601611dc2565b905092959194509250565b6020808252601f908201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604082015260600190565b634e487b7160e01b600052601160045260246000fd5b6000600160ff1b821415611fb857611fb8611f8c565b5060000390565b60008219821115611fd257611fd2611f8c565b500190565b600181815b80851115612012578160001904821115611ff857611ff8611f8c565b8085161561200557918102915b93841c9390800290611fdc565b509250929050565b6000826120295750600161054e565b816120365750600061054e565b816001811461204c576002811461205657612072565b600191505061054e565b60ff84111561206757612067611f8c565b50506001821b61054e565b5060208310610133831016604e8410600b8410161715612095575081810a61054e565b61209f8383611fd7565b80600019048211156120b3576120b3611f8c565b029392505050565b60006113ea838361201a565b6000828210156120d9576120d9611f8c565b500390565b600060ff821660ff8416808210156120f8576120f8611f8c565b90039392505050565b60006113ea60ff84168361201a565b60006020828403121561212257600080fd5b81516113ea81611ed3565b6000825161213f818460208701611e68565b9190910192915050565b6001600160a01b0384168152821515602082015260606040820181905260009061217590830184611e94565b95945050505050565b60008261219b57634e487b7160e01b600052601260045260246000fd5b500490565b7f416363657373436f6e74726f6c3a206163636f756e74200000000000000000008152600083516121d8816017850160208801611e68565b7001034b99036b4b9b9b4b733903937b6329607d1b6017918401918201528351612209816028840160208801611e68565b01602801949350505050565b600081600019048311821515161561222f5761222f611f8c565b500290565b600060001982141561224857612248611f8c565b5060010190565b60006020828403121561226157600080fd5b815160ff811681146113ea57600080fd5b634e487b7160e01b600052604160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b6000816122ad576122ad611f8c565b50600019019056fedf8b4c520ffe197c5343c6f5aec59570151ef9a492f2c624fd45ddde6135ec42a26469706673582212209da396a0469c5b8873a84d5ed6c68da96b9caebbf6de13e4d63721ee1b371b2064736f6c634300080b0033
🤖 Code Reader Beta
Generate instant answers for your smart contract questions using Al Models. Read more.
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 32 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
Loading...
Loading
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.


