34 txs
35 calls
constructor
constructor(address _ciotx, address _wiotx)
functions
ciotx
viewfunction ciotx() view returns (address)
wiotx
viewfunction wiotx() view returns (address)
approveCrosschainToken
nonpayablefunction approveCrosschainToken(address _crosschainToken)
depositCoinTo
payablefunction depositCoinTo(address _cashier, address _to, uint256 _amount, bytes _payload) payable
depositTo
payablefunction depositTo(address _cashier, address _crosschainToken, address _to, uint256 _amount, bytes _payload) payable
events
No events.
errors
No errors.
creation bytecode
0x608060405234801562000010575f80fd5b5060405162001041380380620010418339810160408190526200003391620002df565b6001600160a01b038216156200013e57816001600160a01b0316637f9864f76040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000080573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620000a691906200031c565b600180546001600160a01b0319166001600160a01b03928316908117909155908216146200010f5760405162461bcd60e51b815260206004820152601160248201527034b73b30b634b2103830b930b6b2ba32b960791b60448201526064015b60405180910390fd5b5f80546001600160a01b0319166001600160a01b03841690811790915562000138908262000162565b6200015a565b600180546001600160a01b0319166001600160a01b0383161790555b505062000390565b6200017081835f19620001da565b620001d65760405162461bcd60e51b815260206004820152602f60248201527f6661696c656420746f20617070726f766520616c6c6f77616e636520746f206360448201526e3937b9b9b1b430b4b7103a37b5b2b760891b606482015260840162000106565b5050565b5f805f856001600160a01b031663095ea7b38686604051602401620002149291906001600160a01b03929092168252602082015260400190565b6040516020818303038152906040529060e01b6020820180516001600160e01b0383818316178352505050506040516200024f919062000341565b5f604051808303815f865af19150503d805f81146200028a576040519150601f19603f3d011682016040523d82523d5f602084013e6200028f565b606091505b5091509150818015620002bd575080511580620002bd575080806020019051810190620002bd91906200036f565b9695505050505050565b6001600160a01b0381168114620002dc575f80fd5b50565b5f8060408385031215620002f1575f80fd5b8251620002fe81620002c7565b60208401519092506200031181620002c7565b809150509250929050565b5f602082840312156200032d575f80fd5b81516200033a81620002c7565b9392505050565b5f82515f5b8181101562000362576020818601810151858301520162000346565b505f920191825250919050565b5f6020828403121562000380575f80fd5b815180151581146200033a575f80fd5b610ca3806200039e5f395ff3fe608060405260043610610049575f3560e01c80630d71f7ca1461004d578063131cf2ba1461006e5780633e84a2e41461008157806388052d2514610094578063cfb83718146100ce575b5f80fd5b348015610058575f80fd5b5061006c610067366004610980565b6100ed565b005b61006c61007c366004610a3f565b610159565b61006c61008f366004610aa7565b6102f0565b34801561009f575f80fd5b505f546100b2906001600160a01b031681565b6040516001600160a01b03909116815260200160405180910390f35b3480156100d9575f80fd5b506001546100b2906001600160a01b031681565b61015681826001600160a01b0316637f9864f76040518163ffffffff1660e01b8152600401602060405180830381865afa15801561012d573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906101519190610b21565b610528565b50565b3482111561019f5760405162461bcd60e51b815260206004820152600e60248201526d1a5b9d985b1a5908185b5bdd5b9d60921b60448201526064015b60405180910390fd5b60015f9054906101000a90046001600160a01b03166001600160a01b031663d0e30db0836040518263ffffffff1660e01b81526004015f604051808303818588803b1580156101ec575f80fd5b505af11580156101fe573d5f803e3d5ffd5b50505f546001600160a01b031615925061023c915050575f54610237906001600160a01b03168585856102318134610b3c565b8661059c565b6102ea565b600154610253906001600160a01b031685846107b0565b61026f5760405162461bcd60e51b815260040161019690610b61565b6001600160a01b03841663d33b5bb96102888434610b3c565b6001546040516001600160e01b031960e085901b1681526102bb916001600160a01b031690889088908890600401610bc9565b5f604051808303818588803b1580156102d2575f80fd5b505af11580156102e4573d5f803e3d5ffd5b50505050505b50505050565b6001600160a01b0384166103365760405162461bcd60e51b815260206004820152600d60248201526c34b73b30b634b2103a37b5b2b760991b6044820152606401610196565b5f846001600160a01b0316637f9864f76040518163ffffffff1660e01b8152600401602060405180830381865afa158015610373573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103979190610b21565b6040516370a0823160e01b81523060048201529091505f906001600160a01b038316906370a0823190602401602060405180830381865afa1580156103de573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104029190610c1c565b905061041082333087610894565b61045c5760405162461bcd60e51b815260206004820152601860248201527f6661696c656420746f207472616e7366657220746f6b656e00000000000000006044820152606401610196565b6040516370a0823160e01b81523060048201525f906001600160a01b038416906370a0823190602401602060405180830381865afa1580156104a0573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104c49190610c1c565b90508181116105075760405162461bcd60e51b815260206004820152600f60248201526e696e76616c69642062616c616e636560881b6044820152606401610196565b61051e8789886105178686610b3c565b348961059c565b5050505050505050565b61053481835f196107b0565b6105985760405162461bcd60e51b815260206004820152602f60248201527f6661696c656420746f20617070726f766520616c6c6f77616e636520746f206360448201526e3937b9b9b1b430b4b7103a37b5b2b760891b6064820152608401610196565b5050565b6040516370a0823160e01b815230600482015286905f906001600160a01b038316906370a08231906024016020604051808303815f875af11580156105e3573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106079190610c1c565b60405163b6b55f2560e01b8152600481018790529091506001600160a01b0383169063b6b55f25906024015f604051808303815f87803b158015610649575f80fd5b505af115801561065b573d5f803e3d5ffd5b50506040516370a0823160e01b81523060048201525f92506001600160a01b03851691506370a08231906024016020604051808303815f875af11580156106a4573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106c89190610c1c565b905081811161070b5760405162461bcd60e51b815260206004820152600f60248201526e696e76616c69642062616c616e636560881b6044820152606401610196565b61071f898961071a8585610b3c565b6107b0565b61073b5760405162461bcd60e51b815260040161019690610b61565b6001600160a01b03881663d33b5bb9868b8a6107578787610b3c565b896040518663ffffffff1660e01b81526004016107779493929190610bc9565b5f604051808303818588803b15801561078e575f80fd5b505af11580156107a0573d5f803e3d5ffd5b5050505050505050505050505050565b5f805f856001600160a01b031663095ea7b386866040516024016107e99291906001600160a01b03929092168252602082015260400190565b6040516020818303038152906040529060e01b6020820180516001600160e01b0383818316178352505050506040516108229190610c33565b5f604051808303815f865af19150503d805f811461085b576040519150601f19603f3d011682016040523d82523d5f602084013e610860565b606091505b509150915081801561088a57508051158061088a57508080602001905181019061088a9190610c4e565b9695505050505050565b604080516001600160a01b0385811660248301528481166044830152606480830185905283518084039091018152608490920183526020820180516001600160e01b03166323b872dd60e01b17905291515f9283928392918916916108f99190610c33565b5f604051808303815f865af19150503d805f8114610932576040519150601f19603f3d011682016040523d82523d5f602084013e610937565b606091505b50915091508180156109615750805115806109615750808060200190518101906109619190610c4e565b979650505050505050565b6001600160a01b0381168114610156575f80fd5b5f60208284031215610990575f80fd5b813561099b8161096c565b9392505050565b634e487b7160e01b5f52604160045260245ffd5b5f82601f8301126109c5575f80fd5b813567ffffffffffffffff808211156109e0576109e06109a2565b604051601f8301601f19908116603f01168101908282118183101715610a0857610a086109a2565b81604052838152866020858801011115610a20575f80fd5b836020870160208301375f602085830101528094505050505092915050565b5f805f8060808587031215610a52575f80fd5b8435610a5d8161096c565b93506020850135610a6d8161096c565b925060408501359150606085013567ffffffffffffffff811115610a8f575f80fd5b610a9b878288016109b6565b91505092959194509250565b5f805f805f60a08688031215610abb575f80fd5b8535610ac68161096c565b94506020860135610ad68161096c565b93506040860135610ae68161096c565b925060608601359150608086013567ffffffffffffffff811115610b08575f80fd5b610b14888289016109b6565b9150509295509295909350565b5f60208284031215610b31575f80fd5b815161099b8161096c565b81810381811115610b5b57634e487b7160e01b5f52601160045260245ffd5b92915050565b60208082526026908201527f6661696c656420746f20617070726f766520616c6c6f77616e636520746f206360408201526530b9b434b2b960d11b606082015260800190565b5f5b83811015610bc1578181015183820152602001610ba9565b50505f910152565b5f60018060a01b038087168352808616602084015250836040830152608060608301528251806080840152610c058160a0850160208701610ba7565b601f01601f19169190910160a00195945050505050565b5f60208284031215610c2c575f80fd5b5051919050565b5f8251610c44818460208701610ba7565b9190910192915050565b5f60208284031215610c5e575f80fd5b8151801515811461099b575f80fdfea264697066735822122015d989a54341083d9d5d23df8b2bb030a189d663da713e0cd40ba5df7464b16d64736f6c634300081400330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c