307 txs
573 calls
constructor
constructor()
functions
fee
viewfunction fee() view returns (uint256)
onchainGateway
viewfunction onchainGateway() view returns (address)
owner
viewfunction owner() view returns (address)
changeFee
nonpayablefunction changeFee(uint256 _newFee)
claimTokens
nonpayablefunction claimTokens(address _to)
onswap
payablefunction onswap(address token, uint256 amount, address dex, address dexgateway, bytes calldata_) payable
renounceOwnership
nonpayablefunction renounceOwnership()
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
ClaimedTokens
event ClaimedTokens(address to, uint256 balance)
OnchainSwap
event OnchainSwap(address token, uint256 amount, uint256 fee)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
No errors.
creation bytecode
0x608080604052346100c45760008054336001600160a01b031980831682178455936001600160a01b03939290919084167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08480a36001829055610501818101906001600160401b038211838310176100b0576020918391610e0c833930815203019082f09081156100a4575016906002541617600255604051610d4290816100ca8239f35b604051903d90823e3d90fd5b634e487b7160e01b84526041600452602484fd5b600080fdfe6080604052600436101561001257600080fd5b6000803560e01c90816321c69a191461009a575080636a1db1bf14610095578063715018a6146100905780638da5cb5b1461008b578063c20bb33c14610086578063ddca3f4314610081578063df8de3e71461007c5763f2fde38b1461007757600080fd5b610421565b610355565b610337565b610310565b6102e9565b610273565b610239565b60a0600319360112610130576100ae610133565b6100b661014e565b6100be610164565b6084359167ffffffffffffffff831161012c573660238401121561012c57826004013593856100ec8661021d565b946100fa60405196876101fa565b8686523660248883010111610128578661012597602460209301838901378601015260243590610578565b80f35b5080fd5b8480fd5b80fd5b600435906001600160a01b038216820361014957565b600080fd5b604435906001600160a01b038216820361014957565b606435906001600160a01b038216820361014957565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b67ffffffffffffffff81116101bd57604052565b61017a565b6040810190811067ffffffffffffffff8211176101bd57604052565b6080810190811067ffffffffffffffff8211176101bd57604052565b90601f601f19910116810190811067ffffffffffffffff8211176101bd57604052565b67ffffffffffffffff81116101bd57601f01601f191660200190565b34610149576020600319360112610149576102606001600160a01b036000541633146104cd565b600435600155005b600091031261014957565b3461014957600080600319360112610130578080547fffffffffffffffffffffffff00000000000000000000000000000000000000006001600160a01b038216916102bf3384146104cd565b1682557f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a380f35b346101495760006003193601126101495760206001600160a01b0360005416604051908152f35b346101495760006003193601126101495760206001600160a01b0360025416604051908152f35b34610149576000600319360112610149576020600154604051908152f35b346101495760206003193601126101495761036e610133565b6000906103866001600160a01b0383541633146104cd565b478280808084865af1610397610871565b50156103dd57604080516001600160a01b0393909316835260208301919091527fe9aa550fd75d0d28e07fa9dd67d3ae705678776f6c4a75abd09534f93e7d790791a180f35b606460405162461bcd60e51b815260206004820152601460248201527f4661696c656420746f2073656e642045746865720000000000000000000000006044820152fd5b346101495760206003193601126101495761043a610133565b6001600160a01b03610451816000541633146104cd565b8116156104635761046190610518565b005b608460405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152fd5b156104d457565b606460405162461bcd60e51b815260206004820152602060248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152fd5b600054906001600160a01b0380911691827fffffffffffffffffffffffff0000000000000000000000000000000000000000821617600055167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0600080a3565b919390926001543410610149576001600160a01b0390818416610652575b506000610621927f61a4ff3bb8bbf861e1aa28d574e4b88959510ac2ae1b845521bb8c13c33d566b966105f283946105e86105dc6105dc6002546001600160a01b031690565b6001600160a01b031690565b9083161415610754565b6105fe813b15156107c4565b61060a60015434610835565b602083519301915af161061b610871565b506108a1565b61064d600154604051938493846040919493926001600160a01b03606083019616825260208201520152565b0390a1565b90916106696105dc6002546001600160a01b031690565b90813b15610149576040517f9fc314c80000000000000000000000000000000000000000000000000000000081526001600160a01b038616600482015233602482015260448101879052916000908390606490829084905af1968715610748576105f26106219560009586957f61a4ff3bb8bbf861e1aa28d574e4b88959510ac2ae1b845521bb8c13c33d566b9b61072f575b5089828216158714610720576107149150848a6108fb565b94505096509250610596565b61072a918a6108fb565b610714565b8061073c610742926101a9565b80610268565b386106fc565b6040513d6000823e3d90fd5b1561075b57565b608460405162461bcd60e51b8152602060048201526024808201527f4f6e636861696e537761703a2063616c6c20746f206f6e636861696e2067617460448201527f65776179000000000000000000000000000000000000000000000000000000006064820152fd5b156107cb57565b608460405162461bcd60e51b815260206004820152602c60248201527f4f6e636861696e537761703a2063616c6c20666f722061206e6f6e2d636f6e7460448201527f72616374206163636f756e7400000000000000000000000000000000000000006064820152fd5b9190820391821161084257565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b3d1561089c573d906108828261021d565b9161089060405193846101fa565b82523d6000602084013e565b606090565b156108a857565b606460405162461bcd60e51b815260206004820152601960248201527f4f6e636861696e537761703a204661696c20746f2063616c6c000000000000006044820152fd5b90816020910312610149575190565b6040517fdd62ed3e0000000000000000000000000000000000000000000000000000000081523060048201526001600160a01b038381166024830152939184169190602081604481865afa908115610748576000916109b9575b501061096057505050565b6109b26109b793604051907f095ea7b30000000000000000000000000000000000000000000000000000000060208301528416602482015260006044820152604481526109ac816101de565b82610bc2565b6109e7565b565b6109da915060203d81116109e0575b6109d281836101fa565b8101906108ec565b38610955565b503d6109c8565b6040517fdd62ed3e0000000000000000000000000000000000000000000000000000000081523060048201526001600160a01b0383811660248301529291906020816044818588165afa90811561074857600091610b1b575b50610ab1576109b792604051927f095ea7b30000000000000000000000000000000000000000000000000000000060208501521660248301527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff604483015260448252610aac826101de565b610bc2565b608460405162461bcd60e51b815260206004820152603660248201527f5361666545524332303a20617070726f76652066726f6d206e6f6e2d7a65726f60448201527f20746f206e6f6e2d7a65726f20616c6c6f77616e6365000000000000000000006064820152fd5b610b33915060203d81116109e0576109d281836101fa565b38610a40565b90816020910312610149575180151581036101495790565b15610b5857565b608460405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f742073756363656564000000000000000000000000000000000000000000006064820152fd5b6001600160a01b03169060405190610bd9826101c2565b6020928383527f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c656484840152803b15610c505760008281928287610c2b9796519301915af1610c25610871565b90610c94565b80519081610c3857505050565b826109b793610c4b938301019101610b39565b610b51565b6064846040519062461bcd60e51b82526004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152fd5b90919015610ca0575090565b815115610cb05750805190602001fd5b6040519062461bcd60e51b825281602080600483015282519283602484015260005b848110610cf557505050601f19601f836000604480968601015201168101030190fd5b818101830151868201604401528593508201610cd256fea2646970667358221220ab23b8697180cfd4cf56ca180ccfba4604eac4dc766074a9a0001936dffe8f7164736f6c6343000813003360803461007457601f61050138819003918201601f19168301916001600160401b038311848410176100795780849260209460405283398101031261007457516001600160a01b0381169081900361007457600080546001600160a01b03191691909117905560405161047190816100908239f35b600080fd5b634e487b7160e01b600052604160045260246000fdfe6080604052600436101561001257600080fd5b6000803560e01c80632ec60903146101bb57639fc314c81461003357600080fd5b346101b85760606003193601126101b85761004c6101ed565b610054610215565b73ffffffffffffffffffffffffffffffffffffffff90818454169233840361014e5761012393859284849316916040519560208701927f23b872dd00000000000000000000000000000000000000000000000000000000845216602487015260448601526044356064860152606485526100cd85610267565b82604051956100db87610288565b602087527f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65646020880152610111843b151561032d565b51925af161011d610378565b906103c3565b80518061012e578280f35b816020806101439361014895010191016102a4565b6102bc565b38808280f35b608460405162461bcd60e51b815260206004820152602360248201527f53796d623a2063616c6c6572206973206e6f7420746865206f6e636861696e5360448201527f77617000000000000000000000000000000000000000000000000000000000006064820152fd5b80fd5b50346101b857806003193601126101b85773ffffffffffffffffffffffffffffffffffffffff90541660805260206080f35b6004359073ffffffffffffffffffffffffffffffffffffffff8216820361021057565b600080fd5b6024359073ffffffffffffffffffffffffffffffffffffffff8216820361021057565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60a0810190811067ffffffffffffffff82111761028357604052565b610238565b6040810190811067ffffffffffffffff82111761028357604052565b90816020910312610210575180151581036102105790565b156102c357565b608460405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f742073756363656564000000000000000000000000000000000000000000006064820152fd5b1561033457565b606460405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152fd5b3d156103be5767ffffffffffffffff903d8281116102835760405192601f19603f81601f8501160116840190848210908211176102835760405282523d6000602084013e565b606090565b909190156103cf575090565b8151156103df5750805190602001fd5b6040519062461bcd60e51b825281602080600483015282519283602484015260005b84811061042457505050601f19601f836000604480968601015201168101030190fd5b81810183015186820160440152859350820161040156fea2646970667358221220f88047a423878f1ccc2f743b8dbf724d53b051678fb5e50ffa7017671aa836fd64736f6c63430008130033