0 txs
9 calls
constructor
No constructor.
functions
owner
viewfunction owner() view returns (address)
callErc20
payablefunction callErc20(tuple tokenParams, tuple gasTokenParams, tuple call, bytes signature) payable
callEth
payablefunction callEth(tuple params, tuple call, bytes signature) payable
initialize
nonpayablefunction initialize()
renounceOwnership
nonpayablefunction renounceOwnership()
sweep
nonpayablefunction sweep(address[] _tokens)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
withdrawEther
nonpayablefunction withdrawEther()
withdrawToken
nonpayablefunction withdrawToken(address _token)
events
Initialized
event Initialized(uint8 version)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
SuperbridgeSend4
event SuperbridgeSend4(address from, uint256 total, uint256 fee, address feeToken, uint256 nativeFee)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b506122ea806100206000396000f3fe6080604052600436106100965760003560e01c806389476069116100695780638ff0018f1161004e5780638ff0018f14610155578063a93084ab14610168578063f2fde38b1461017b57600080fd5b806389476069146100fc5780638da5cb5b1461011c57600080fd5b8063715018a61461009b5780637362377b146100b2578063780469bb146100c75780638129fc1c146100e7575b600080fd5b3480156100a757600080fd5b506100b061019b565b005b3480156100be57600080fd5b506100b06101af565b3480156100d357600080fd5b506100b06100e2366004611c85565b610285565b3480156100f357600080fd5b506100b0610489565b34801561010857600080fd5b506100b0610117366004611d23565b610622565b34801561012857600080fd5b506033546040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b6100b0610163366004611d9f565b6106f0565b6100b0610176366004611e1e565b610887565b34801561018757600080fd5b506100b0610196366004611d23565b610b57565b6101a3610c0b565b6101ad6000610c8c565b565b6101b7610c0b565b60405160009073518acaf4658ec61abe35b5566cff18c6f19cab9d9047908381818185875af1925050503d806000811461020d576040519150601f19603f3d011682016040523d82523d6000602084013e610212565b606091505b5050905080610282576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f4661696c656420746f2073656e6420457468657200000000000000000000000060448201526064015b60405180910390fd5b50565b61028d610c0b565b60405160009073518acaf4658ec61abe35b5566cff18c6f19cab9d9047908381818185875af1925050503d80600081146102e3576040519150601f19603f3d011682016040523d82523d6000602084013e6102e8565b606091505b5050905080610353576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f4661696c656420746f2073656e642045746865720000000000000000000000006044820152606401610279565b60005b828110156104835761047173518acaf4658ec61abe35b5566cff18c6f19cab9d85858481811061038857610388611eb6565b905060200201602081019061039d9190611d23565b6040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff91909116906370a0823190602401602060405180830381865afa158015610409573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061042d9190611ee5565b86868581811061043f5761043f611eb6565b90506020020160208101906104549190611d23565b73ffffffffffffffffffffffffffffffffffffffff169190610d03565b8061047b81611f2d565b915050610356565b50505050565b600054610100900460ff16158080156104a95750600054600160ff909116105b806104c35750303b1580156104c3575060005460ff166001145b61054f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a65640000000000000000000000000000000000006064820152608401610279565b600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016600117905580156105ad57600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff166101001790555b6105b5610ddc565b6105bd610e7b565b801561028257600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a150565b61062a610c0b565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526102829073518acaf4658ec61abe35b5566cff18c6f19cab9d9073ffffffffffffffffffffffffffffffffffffffff8416906370a0823190602401602060405180830381865afa1580156106ae573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d29190611ee5565b73ffffffffffffffffffffffffffffffffffffffff84169190610d03565b6106f8610f1a565b61070183610f8d565b6107313046868660405160200161071b9493929190612045565b6040516020818303038152906040528383611086565b61073e84602001356111bf565b7f43777feaca569bc131ab13a19a53f828e5d89977a0beda56bf599e3e44272959338535610770602087013534612095565b6040805173ffffffffffffffffffffffffffffffffffffffff9094168452602084019290925290820152600060608201819052608082015260a00160405180910390a16000806107c36020860186611d23565b73ffffffffffffffffffffffffffffffffffffffff1660208601356107eb60408801886120a8565b6040516107f992919061210d565b60006040518083038185875af1925050503d8060008114610836576040519150601f19603f3d011682016040523d82523d6000602084013e61083b565b606091505b509150915081819061087a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102799190612141565b5050506104836001606555565b61088f610f1a565b61089883610f8d565b6108b4304687878760405160200161071b959493929190612192565b6108c185608001356111bf565b6108ca8561122f565b7f43777feaca569bc131ab13a19a53f828e5d89977a0beda56bf599e3e442729593386356108fc602089013582612095565b61090c60808a0160608b01611d23565b61091a602089013534612095565b6040805173ffffffffffffffffffffffffffffffffffffffff968716815260208101959095528401929092529092166060820152608081019190915260a00160405180910390a16109963330873561097860808a0160608b01611d23565b73ffffffffffffffffffffffffffffffffffffffff1692919061129e565b60006109a86060860160408701611d23565b73ffffffffffffffffffffffffffffffffffffffff16146109da576109da333086356109786060890160408a01611d23565b610a076109ed6080870160608801611d23565b6109fd6060880160408901611d23565b87602001356112fc565b610a31610a1a6060860160408701611d23565b610a2a6040870160208801611d23565b86356112fc565b600080610a416020860186611d23565b73ffffffffffffffffffffffffffffffffffffffff166020860135610a6960408801886120a8565b604051610a7792919061210d565b60006040518083038185875af1925050503d8060008114610ab4576040519150601f19603f3d011682016040523d82523d6000602084013e610ab9565b606091505b5091509150818190610af8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102799190612141565b50610b21610b0c6080890160608a01611d23565b610b1c60608a0160408b01611d23565b61135f565b610b44610b346060880160408901611d23565b610b1c6040890160208a01611d23565b5050610b506001606555565b5050505050565b610b5f610c0b565b73ffffffffffffffffffffffffffffffffffffffff8116610c02576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152608401610279565b61028281610c8c565b60335473ffffffffffffffffffffffffffffffffffffffff1633146101ad576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610279565b6033805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b60405173ffffffffffffffffffffffffffffffffffffffff8316602482015260448101829052610dd79084907fa9059cbb00000000000000000000000000000000000000000000000000000000906064015b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff00000000000000000000000000000000000000000000000000000000909316929092179091526113a4565b505050565b600054610100900460ff16610e73576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152608401610279565b6101ad6114b0565b600054610100900460ff16610f12576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152608401610279565b6101ad611550565b600260655403610f86576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610279565b6002606555565b30610f9b6020830183611d23565b73ffffffffffffffffffffffffffffffffffffffff1603611018576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f696e76616c69642063616c6c2e746f00000000000000000000000000000000006044820152606401610279565b8060200135341015610282576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f696e76616c6964206d73672e76616c75650000000000000000000000000000006044820152606401610279565b8251602080850191909120604080517f19457468657265756d205369676e6564204d6573736167653a0a33320000000081850152603c8082019390935281518082039093018352605c01905280519101206111179083838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506115e792505050565b73ffffffffffffffffffffffffffffffffffffffff1673d410910e6cdec5975fa8d46e575af3c3ebb0ca3d73ffffffffffffffffffffffffffffffffffffffff1614610dd7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f696e76616c6964207369676e61747572650000000000000000000000000000006044820152606401610279565b428111610282576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f646561646c696e652065787069726564000000000000000000000000000000006044820152606401610279565b6001606555565b602081013581351015610282576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f746f74616c20736d616c6c6572207468616e20616d6f756e74000000000000006044820152606401610279565b60405173ffffffffffffffffffffffffffffffffffffffff808516602483015283166044820152606481018290526104839085907f23b872dd0000000000000000000000000000000000000000000000000000000090608401610d55565b73ffffffffffffffffffffffffffffffffffffffff821661131c57505050565b61133e73ffffffffffffffffffffffffffffffffffffffff841683600061160d565b610dd773ffffffffffffffffffffffffffffffffffffffff8416838361160d565b73ffffffffffffffffffffffffffffffffffffffff811661137e575050565b6113a073ffffffffffffffffffffffffffffffffffffffff831682600061160d565b5050565b6000611406826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff1661178f9092919063ffffffff16565b805190915015610dd757808060200190518101906114249190612247565b610dd7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f742073756363656564000000000000000000000000000000000000000000006064820152608401610279565b600054610100900460ff16611547576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152608401610279565b6101ad33610c8c565b600054610100900460ff16611228576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152608401610279565b60008060006115f685856117a6565b91509150611603816117eb565b5090505b92915050565b8015806116ad57506040517fdd62ed3e00000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff838116602483015284169063dd62ed3e90604401602060405180830381865afa158015611687573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116ab9190611ee5565b155b611739576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603660248201527f5361666545524332303a20617070726f76652066726f6d206e6f6e2d7a65726f60448201527f20746f206e6f6e2d7a65726f20616c6c6f77616e6365000000000000000000006064820152608401610279565b60405173ffffffffffffffffffffffffffffffffffffffff8316602482015260448101829052610dd79084907f095ea7b30000000000000000000000000000000000000000000000000000000090606401610d55565b606061179e848460008561199e565b949350505050565b60008082516041036117dc5760208301516040840151606085015160001a6117d087828585611ab7565b945094505050506117e4565b506000905060025b9250929050565b60008160048111156117ff576117ff612269565b036118075750565b600181600481111561181b5761181b612269565b03611882576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606401610279565b600281600481111561189657611896612269565b036118fd576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152606401610279565b600381600481111561191157611911612269565b03610282576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c60448201527f75650000000000000000000000000000000000000000000000000000000000006064820152608401610279565b606082471015611a30576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f60448201527f722063616c6c00000000000000000000000000000000000000000000000000006064820152608401610279565b6000808673ffffffffffffffffffffffffffffffffffffffff168587604051611a599190612298565b60006040518083038185875af1925050503d8060008114611a96576040519150601f19603f3d011682016040523d82523d6000602084013e611a9b565b606091505b5091509150611aac87838387611ba6565b979650505050505050565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0831115611aee5750600090506003611b9d565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015611b42573d6000803e3d6000fd5b50506040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0015191505073ffffffffffffffffffffffffffffffffffffffff8116611b9657600060019250925050611b9d565b9150600090505b94509492505050565b60608315611c3c578251600003611c355773ffffffffffffffffffffffffffffffffffffffff85163b611c35576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610279565b508161179e565b61179e8383815115611c515781518083602001fd5b806040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102799190612141565b60008060208385031215611c9857600080fd5b823567ffffffffffffffff80821115611cb057600080fd5b818501915085601f830112611cc457600080fd5b813581811115611cd357600080fd5b8660208260051b8501011115611ce857600080fd5b60209290920196919550909350505050565b803573ffffffffffffffffffffffffffffffffffffffff81168114611d1e57600080fd5b919050565b600060208284031215611d3557600080fd5b611d3e82611cfa565b9392505050565b600060608284031215611d5757600080fd5b50919050565b60008083601f840112611d6f57600080fd5b50813567ffffffffffffffff811115611d8757600080fd5b6020830191508360208285010111156117e457600080fd5b6000806000808486036080811215611db657600080fd5b6040811215611dc457600080fd5b50849350604085013567ffffffffffffffff80821115611de357600080fd5b611def88838901611d45565b94506060870135915080821115611e0557600080fd5b50611e1287828801611d5d565b95989497509550505050565b6000806000806000858703610140811215611e3857600080fd5b60a0811215611e4657600080fd5b50859450611e578760a08801611d45565b935061010086013567ffffffffffffffff80821115611e7557600080fd5b611e8189838a01611d45565b9450610120880135915080821115611e9857600080fd5b50611ea588828901611d5d565b969995985093965092949392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600060208284031215611ef757600080fd5b5051919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203611f5e57611f5e611efe565b5060010190565b73ffffffffffffffffffffffffffffffffffffffff611f8382611cfa565b16825260208101356020830152600060408201357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1833603018112611fc757600080fd5b820160208101903567ffffffffffffffff811115611fe457600080fd5b803603821315611ff357600080fd5b606060408601528060608601528082608087013760006080828701015260807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8301168601019250505092915050565b73ffffffffffffffffffffffffffffffffffffffff85168152836020820152823560408201526020830135606082015260a06080820152600061208b60a0830184611f65565b9695505050505050565b8181038181111561160757611607611efe565b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe18436030181126120dd57600080fd5b83018035915067ffffffffffffffff8211156120f857600080fd5b6020019150368190038213156117e457600080fd5b8183823760009101908152919050565b60005b83811015612138578181015183820152602001612120565b50506000910152565b602081526000825180602084015261216081604085016020870161211d565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169190910160400192915050565b600061016073ffffffffffffffffffffffffffffffffffffffff80891684528760208501528635604085015260208701356060850152806121d560408901611cfa565b166080850152806121e860608901611cfa565b1660a0850152608087013560c0850152853560e08501528061220c60208801611cfa565b166101008501528061222060408801611cfa565b16610120850152508061014084015261223b81840185611f65565b98975050505050505050565b60006020828403121561225957600080fd5b81518015158114611d3e57600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b600082516122aa81846020870161211d565b919091019291505056fea2646970667358221220ad56f65083d9359107a3ab50eece1f643e465c067cf2db2e571ffb9576dd8e4064736f6c63430008130033