0 txs
349 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)
SuperbridgeSend3
event SuperbridgeSend3(address from, uint256 total, uint256 fee, address feeToken)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b506122cd806100206000396000f3fe6080604052600436106100965760003560e01c806389476069116100695780638ff0018f1161004e5780638ff0018f14610155578063a93084ab14610168578063f2fde38b1461017b57600080fd5b806389476069146100fc5780638da5cb5b1461011c57600080fd5b8063715018a61461009b5780637362377b146100b2578063780469bb146100c75780638129fc1c146100e7575b600080fd5b3480156100a757600080fd5b506100b061019b565b005b3480156100be57600080fd5b506100b06101af565b3480156100d357600080fd5b506100b06100e2366004611c68565b610285565b3480156100f357600080fd5b506100b0610489565b34801561010857600080fd5b506100b0610117366004611d06565b610622565b34801561012857600080fd5b506033546040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b6100b0610163366004611d82565b6106f0565b6100b0610176366004611e01565b610880565b34801561018757600080fd5b506100b0610196366004611d06565b610b3a565b6101a3610bee565b6101ad6000610c6f565b565b6101b7610bee565b60405160009073518acaf4658ec61abe35b5566cff18c6f19cab9d9047908381818185875af1925050503d806000811461020d576040519150601f19603f3d011682016040523d82523d6000602084013e610212565b606091505b5050905080610282576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f4661696c656420746f2073656e6420457468657200000000000000000000000060448201526064015b60405180910390fd5b50565b61028d610bee565b60405160009073518acaf4658ec61abe35b5566cff18c6f19cab9d9047908381818185875af1925050503d80600081146102e3576040519150601f19603f3d011682016040523d82523d6000602084013e6102e8565b606091505b5050905080610353576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f4661696c656420746f2073656e642045746865720000000000000000000000006044820152606401610279565b60005b828110156104835761047173518acaf4658ec61abe35b5566cff18c6f19cab9d85858481811061038857610388611e99565b905060200201602081019061039d9190611d06565b6040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff91909116906370a0823190602401602060405180830381865afa158015610409573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061042d9190611ec8565b86868581811061043f5761043f611e99565b90506020020160208101906104549190611d06565b73ffffffffffffffffffffffffffffffffffffffff169190610ce6565b8061047b81611f10565b915050610356565b50505050565b600054610100900460ff16158080156104a95750600054600160ff909116105b806104c35750303b1580156104c3575060005460ff166001145b61054f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a65640000000000000000000000000000000000006064820152608401610279565b600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016600117905580156105ad57600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff166101001790555b6105b5610dbf565b6105bd610e5e565b801561028257600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a150565b61062a610bee565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526102829073518acaf4658ec61abe35b5566cff18c6f19cab9d9073ffffffffffffffffffffffffffffffffffffffff8416906370a0823190602401602060405180830381865afa1580156106ae573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d29190611ec8565b73ffffffffffffffffffffffffffffffffffffffff84169190610ce6565b6106f8610efd565b61070183610f70565b6107313046868660405160200161071b9493929190612028565b6040516020818303038152906040528383611069565b61073e84602001356111a2565b7fa09c441b68ec3e707662c1f028b723b76a8f33a519ed7aa2bc839121bfa5d35e338535610770602087013534612078565b6040805173ffffffffffffffffffffffffffffffffffffffff90941684526020840192909252908201526000606082015260800160405180910390a16000806107bc6020860186611d06565b73ffffffffffffffffffffffffffffffffffffffff1660208601356107e4604088018861208b565b6040516107f29291906120f0565b60006040518083038185875af1925050503d806000811461082f576040519150601f19603f3d011682016040523d82523d6000602084013e610834565b606091505b5091509150818190610873576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102799190612124565b5050506104836001606555565b610888610efd565b61089183610f70565b6108ad304687878760405160200161071b959493929190612175565b6108ba85608001356111a2565b6108c385611212565b7fa09c441b68ec3e707662c1f028b723b76a8f33a519ed7aa2bc839121bfa5d35e3386356108f5602089013582612078565b61090560808a0160608b01611d06565b6040805173ffffffffffffffffffffffffffffffffffffffff95861681526020810194909452830191909152909116606082015260800160405180910390a16109793330873561095b60808a0160608b01611d06565b73ffffffffffffffffffffffffffffffffffffffff16929190611281565b600061098b6060860160408701611d06565b73ffffffffffffffffffffffffffffffffffffffff16146109bd576109bd3330863561095b6060890160408a01611d06565b6109ea6109d06080870160608801611d06565b6109e06060880160408901611d06565b87602001356112df565b610a146109fd6060860160408701611d06565b610a0d6040870160208801611d06565b86356112df565b600080610a246020860186611d06565b73ffffffffffffffffffffffffffffffffffffffff166020860135610a4c604088018861208b565b604051610a5a9291906120f0565b60006040518083038185875af1925050503d8060008114610a97576040519150601f19603f3d011682016040523d82523d6000602084013e610a9c565b606091505b5091509150818190610adb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102799190612124565b50610b04610aef6080890160608a01611d06565b610aff60608a0160408b01611d06565b611342565b610b27610b176060880160408901611d06565b610aff6040890160208a01611d06565b5050610b336001606555565b5050505050565b610b42610bee565b73ffffffffffffffffffffffffffffffffffffffff8116610be5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152608401610279565b61028281610c6f565b60335473ffffffffffffffffffffffffffffffffffffffff1633146101ad576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610279565b6033805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b60405173ffffffffffffffffffffffffffffffffffffffff8316602482015260448101829052610dba9084907fa9059cbb00000000000000000000000000000000000000000000000000000000906064015b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff0000000000000000000000000000000000000000000000000000000090931692909217909152611387565b505050565b600054610100900460ff16610e56576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152608401610279565b6101ad611493565b600054610100900460ff16610ef5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152608401610279565b6101ad611533565b600260655403610f69576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610279565b6002606555565b30610f7e6020830183611d06565b73ffffffffffffffffffffffffffffffffffffffff1603610ffb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f696e76616c69642063616c6c2e746f00000000000000000000000000000000006044820152606401610279565b8060200135341015610282576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f696e76616c6964206d73672e76616c75650000000000000000000000000000006044820152606401610279565b8251602080850191909120604080517f19457468657265756d205369676e6564204d6573736167653a0a33320000000081850152603c8082019390935281518082039093018352605c01905280519101206110fa9083838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506115ca92505050565b73ffffffffffffffffffffffffffffffffffffffff1673d410910e6cdec5975fa8d46e575af3c3ebb0ca3d73ffffffffffffffffffffffffffffffffffffffff1614610dba576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f696e76616c6964207369676e61747572650000000000000000000000000000006044820152606401610279565b428111610282576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f646561646c696e652065787069726564000000000000000000000000000000006044820152606401610279565b6001606555565b602081013581351015610282576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f746f74616c20736d616c6c6572207468616e20616d6f756e74000000000000006044820152606401610279565b60405173ffffffffffffffffffffffffffffffffffffffff808516602483015283166044820152606481018290526104839085907f23b872dd0000000000000000000000000000000000000000000000000000000090608401610d38565b73ffffffffffffffffffffffffffffffffffffffff82166112ff57505050565b61132173ffffffffffffffffffffffffffffffffffffffff84168360006115f0565b610dba73ffffffffffffffffffffffffffffffffffffffff841683836115f0565b73ffffffffffffffffffffffffffffffffffffffff8116611361575050565b61138373ffffffffffffffffffffffffffffffffffffffff83168260006115f0565b5050565b60006113e9826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff166117729092919063ffffffff16565b805190915015610dba5780806020019051810190611407919061222a565b610dba576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f742073756363656564000000000000000000000000000000000000000000006064820152608401610279565b600054610100900460ff1661152a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152608401610279565b6101ad33610c6f565b600054610100900460ff1661120b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152608401610279565b60008060006115d98585611789565b915091506115e6816117ce565b5090505b92915050565b80158061169057506040517fdd62ed3e00000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff838116602483015284169063dd62ed3e90604401602060405180830381865afa15801561166a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061168e9190611ec8565b155b61171c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603660248201527f5361666545524332303a20617070726f76652066726f6d206e6f6e2d7a65726f60448201527f20746f206e6f6e2d7a65726f20616c6c6f77616e6365000000000000000000006064820152608401610279565b60405173ffffffffffffffffffffffffffffffffffffffff8316602482015260448101829052610dba9084907f095ea7b30000000000000000000000000000000000000000000000000000000090606401610d38565b60606117818484600085611981565b949350505050565b60008082516041036117bf5760208301516040840151606085015160001a6117b387828585611a9a565b945094505050506117c7565b506000905060025b9250929050565b60008160048111156117e2576117e261224c565b036117ea5750565b60018160048111156117fe576117fe61224c565b03611865576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606401610279565b60028160048111156118795761187961224c565b036118e0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152606401610279565b60038160048111156118f4576118f461224c565b03610282576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c60448201527f75650000000000000000000000000000000000000000000000000000000000006064820152608401610279565b606082471015611a13576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f60448201527f722063616c6c00000000000000000000000000000000000000000000000000006064820152608401610279565b6000808673ffffffffffffffffffffffffffffffffffffffff168587604051611a3c919061227b565b60006040518083038185875af1925050503d8060008114611a79576040519150601f19603f3d011682016040523d82523d6000602084013e611a7e565b606091505b5091509150611a8f87838387611b89565b979650505050505050565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0831115611ad15750600090506003611b80565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015611b25573d6000803e3d6000fd5b50506040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0015191505073ffffffffffffffffffffffffffffffffffffffff8116611b7957600060019250925050611b80565b9150600090505b94509492505050565b60608315611c1f578251600003611c185773ffffffffffffffffffffffffffffffffffffffff85163b611c18576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610279565b5081611781565b6117818383815115611c345781518083602001fd5b806040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102799190612124565b60008060208385031215611c7b57600080fd5b823567ffffffffffffffff80821115611c9357600080fd5b818501915085601f830112611ca757600080fd5b813581811115611cb657600080fd5b8660208260051b8501011115611ccb57600080fd5b60209290920196919550909350505050565b803573ffffffffffffffffffffffffffffffffffffffff81168114611d0157600080fd5b919050565b600060208284031215611d1857600080fd5b611d2182611cdd565b9392505050565b600060608284031215611d3a57600080fd5b50919050565b60008083601f840112611d5257600080fd5b50813567ffffffffffffffff811115611d6a57600080fd5b6020830191508360208285010111156117c757600080fd5b6000806000808486036080811215611d9957600080fd5b6040811215611da757600080fd5b50849350604085013567ffffffffffffffff80821115611dc657600080fd5b611dd288838901611d28565b94506060870135915080821115611de857600080fd5b50611df587828801611d40565b95989497509550505050565b6000806000806000858703610140811215611e1b57600080fd5b60a0811215611e2957600080fd5b50859450611e3a8760a08801611d28565b935061010086013567ffffffffffffffff80821115611e5857600080fd5b611e6489838a01611d28565b9450610120880135915080821115611e7b57600080fd5b50611e8888828901611d40565b969995985093965092949392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600060208284031215611eda57600080fd5b5051919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203611f4157611f41611ee1565b5060010190565b73ffffffffffffffffffffffffffffffffffffffff611f6682611cdd565b16825260208101356020830152600060408201357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1833603018112611faa57600080fd5b820160208101903567ffffffffffffffff811115611fc757600080fd5b803603821315611fd657600080fd5b606060408601528060608601528082608087013760006080828701015260807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8301168601019250505092915050565b73ffffffffffffffffffffffffffffffffffffffff85168152836020820152823560408201526020830135606082015260a06080820152600061206e60a0830184611f48565b9695505050505050565b818103818111156115ea576115ea611ee1565b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe18436030181126120c057600080fd5b83018035915067ffffffffffffffff8211156120db57600080fd5b6020019150368190038213156117c757600080fd5b8183823760009101908152919050565b60005b8381101561211b578181015183820152602001612103565b50506000910152565b6020815260008251806020840152612143816040850160208701612100565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169190910160400192915050565b600061016073ffffffffffffffffffffffffffffffffffffffff80891684528760208501528635604085015260208701356060850152806121b860408901611cdd565b166080850152806121cb60608901611cdd565b1660a0850152608087013560c0850152853560e0850152806121ef60208801611cdd565b166101008501528061220360408801611cdd565b16610120850152508061014084015261221e81840185611f48565b98975050505050505050565b60006020828403121561223c57600080fd5b81518015158114611d2157600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b6000825161228d818460208701612100565b919091019291505056fea26469706673582212208da8179cc8edced8eab8938fac38f47ac917903e2503a6245fb4fa9d12f1f16764736f6c63430008130033