0 txs
1 call
constructor
No constructor.
functions
ETH_ADDRESS
viewfunction ETH_ADDRESS() view returns (address)
deposit
payablefunction deposit(address asset, uint256 amount, address depositAddress, bytes32 txId) payable
events
DepositMade
event DepositMade(address asset, uint256 amount, address indexed depositAddress, bytes32 indexed txId, address indexed sender)
errors
ETHNotAcceptedForTokenDeposits
error ETHNotAcceptedForTokenDeposits()
ETHTransferFailed
error ETHTransferFailed()
InvalidAmount
error InvalidAmount()
InvalidAssetAddress
error InvalidAssetAddress()
InvalidDepositAddress
error InvalidDepositAddress()
InvalidETHAmount
error InvalidETHAmount()
SafeERC20FailedOperation
error SafeERC20FailedOperation(address token)
creation bytecode
0x608060405234801561000f575f80fd5b506106e18061001d5f395ff3fe60806040526004361061002c575f3560e01c8063979d497114610037578063a734f06e1461005357610033565b3661003357005b5f80fd5b610051600480360381019061004c9190610573565b61007d565b005b34801561005e575f80fd5b5061006761037a565b60405161007491906105e6565b60405180910390f35b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036100e2576040517f719201ae00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f830361011b576040517f2c5211c600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036102405782341461019b576040517f242b035c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8273ffffffffffffffffffffffffffffffffffffffff16846040516101c09061062c565b5f6040518083038185875af1925050503d805f81146101fa576040519150601f19603f3d011682016040523d82523d5f602084013e6101ff565b606091505b505090508061023a576040517fb12d13eb00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5061030c565b5f3414610279576040517ffaaa89f000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036102de576040517f3334921400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61030b3383858773ffffffffffffffffffffffffffffffffffffffff16610392909392919063ffffffff16565b5b3373ffffffffffffffffffffffffffffffffffffffff16818373ffffffffffffffffffffffffffffffffffffffff167ff3b67cc4c41514cdb8ecfea071c42c4defbea30cea2a92c055a4d1a4b3e4eddd878760405161036c92919061064f565b60405180910390a450505050565b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee81565b61040e848573ffffffffffffffffffffffffffffffffffffffff166323b872dd8686866040516024016103c793929190610676565b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050610414565b50505050565b5f8060205f8451602086015f885af180610433576040513d5f823e3d81fd5b3d92505f519150505f821461044c576001811415610467565b5f8473ffffffffffffffffffffffffffffffffffffffff163b145b156104a957836040517f5274afe70000000000000000000000000000000000000000000000000000000081526004016104a091906105e6565b60405180910390fd5b50505050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6104dc826104b3565b9050919050565b6104ec816104d2565b81146104f6575f80fd5b50565b5f81359050610507816104e3565b92915050565b5f819050919050565b61051f8161050d565b8114610529575f80fd5b50565b5f8135905061053a81610516565b92915050565b5f819050919050565b61055281610540565b811461055c575f80fd5b50565b5f8135905061056d81610549565b92915050565b5f805f806080858703121561058b5761058a6104af565b5b5f610598878288016104f9565b94505060206105a98782880161052c565b93505060406105ba878288016104f9565b92505060606105cb8782880161055f565b91505092959194509250565b6105e0816104d2565b82525050565b5f6020820190506105f95f8301846105d7565b92915050565b5f81905092915050565b50565b5f6106175f836105ff565b915061062282610609565b5f82019050919050565b5f6106368261060c565b9150819050919050565b6106498161050d565b82525050565b5f6040820190506106625f8301856105d7565b61066f6020830184610640565b9392505050565b5f6060820190506106895f8301866105d7565b61069660208301856105d7565b6106a36040830184610640565b94935050505056fea2646970667358221220017c809ab2f4477060d2444b1ba715aebae89f88a53384ec618183e8551012cb64736f6c63430008180033