0 txs
2 calls
constructor
constructor()
functions
metaRouterGateway
viewfunction metaRouterGateway() view returns (address)
externalCall
nonpayablefunction externalCall(address _token, uint256 _amount, address _receiveSide, bytes _calldata, uint256 _offset, address _to)
metaMintSwap
nonpayablefunction metaMintSwap(tuple _metaMintTransaction)
metaRoute
payablefunction metaRoute(tuple _metarouteTransaction) payable
returnSwap
nonpayablefunction returnSwap(address _token, uint256 _amount, address _router, bytes _swapCalldata, address _burnToken, address _synthesis, bytes _burnCalldata)
sendTransitToken
nonpayablefunction sendTransitToken(address _token, address _to, uint256 _amount)
events
TransitTokenSent
event TransitTokenSent(address to, uint256 amount, address token)
errors
No errors.
creation bytecode
0x60a060405234801561001057600080fd5b503060405161001e9061005c565b6001600160a01b039091168152602001604051809103906000f08015801561004a573d6000803e3d6000fd5b506001600160a01b0316608052610069565b6104c480611e1383390190565b608051611d666100ad6000396000818160f1015281816106cc01528181610872015281816109d201528181610cfa0152818161103401526112920152611d666000f3fe6080604052600436106100655760003560e01c8063a11b119811610043578063a11b1198146100cc578063c394a5da146100df578063f5b697a51461012f57600080fd5b80633bc788351461006a57806362770ff81461008c578063732cffe9146100ac575b600080fd5b34801561007657600080fd5b5061008a6100853660046117c5565b61014f565b005b34801561009857600080fd5b5061008a6100a7366004611824565b610547565b3480156100b857600080fd5b5061008a6100c73660046118a9565b6105a1565b61008a6100da36600461196a565b610841565b3480156100eb57600080fd5b506101137f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200160405180910390f35b34801561013b57600080fd5b5061008a61014a3660046119a6565b6111de565b600061015e60e0830183611a2e565b600081811061016f5761016f611a78565b90506020020160208101906101849190611a8e565b9050610194610120830183611aa9565b1590506102d8576000806102366101ae60e0860186611a2e565b60008181106101bf576101bf611a78565b90506020020160208101906101d49190611a8e565b60208601356101eb61012088016101008901611a8e565b6101f9610120890189611aa9565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506024925061128c915050565b91509150816102a05761027e816040518060400160405280602081526020017f4d657461526f757465723a20696e7465726e616c2073776170206661696c65648152506113fb565b60405162461bcd60e51b81526004016102979190611b14565b60405180910390fd5b6102ad60e0850185611a2e565b60018181106102be576102be611a78565b90506020020160208101906102d39190611a8e565b925050505b6102e6610160830183611aa9565b15905061041f5760408201356000610302610160850185611aa9565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250608485018790526040516370a0823160e01b8152306004820152949550936001600160a01b03881693506370a0823192506024019050602060405180830381865afa158015610385573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103a99190611b47565b90506000806103d186846103c56101608b016101408c01611a8e565b878b610180013561128c565b91509150816104195761027e816040518060400160405280601d81526020017f4d657461526f757465723a2066696e616c2063616c6c206661696c65640000008152506113fb565b50505050505b600061042e60e0840184611a2e565b600161043d60e0870187611a2e565b610448929150611b60565b81811061045757610457611a78565b905060200201602081019061046c9190611a8e565b6040516370a0823160e01b81523060048201526001600160a01b0391909116906370a0823190602401602060405180830381865afa1580156104b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104d69190611b47565b90508015610542576105426104ee60e0850185611a2e565b60016104fd60e0880188611a2e565b610508929150611b60565b81811061051757610517611a78565b905060200201602081019061052c9190611a8e565b61053c60e0860160c08701611a8e565b83611431565b505050565b610552838383611431565b604080516001600160a01b0384811682526020820184905285168183015290517f0ac368c799fd87078497a837c3b184349108599d7c108f68710d3321ba416c6f9181900360600190a1505050565b6000806105e98b8b8b8b8b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506024925061128c915050565b91509150816106145761027e81604051806060016040528060228152602001611ced602291396113fb565b6040516370a0823160e01b81523060048201526000906001600160a01b038816906370a0823190602401602060405180830381865afa15801561065b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061067f9190611b47565b9050600085858080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152505050506064810183905290506001600160a01b037f000000000000000000000000000000000000000000000000000000000000000081169088160361073d5760405162461bcd60e51b815260206004820152601f60248201527f4d657461526f7574657256323a20696e76616c696420726563697069656e74006044820152606401610297565b863b8760008290036107a55760405162461bcd60e51b815260206004820152602b60248201527f4d657461526f757465723a2063616c6c20666f722061206e6f6e2d636f6e747260448201526a1858dd081858d8dbdd5b9d60aa1b6064820152608401610297565b5050600080886001600160a01b0316836040516107c29190611b81565b6000604051808303816000865af19150503d80600081146107ff576040519150601f19603f3d011682016040523d82523d6000602084013e610804565b606091505b5091509150816108305761027e81604051806060016040528060318152602001611cbc603191396113fb565b505050505050505050505050505050565b60006108506040830183611a2e565b9150610864905060e0830160c08401611bae565b61094e576001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016639fc314c86108a46040850185611a2e565b60008181106108b5576108b5611a78565b90506020020160208101906108ca9190611a8e565b336040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b1681526001600160a01b0392831660048201529116602482015260a08501356044820152606401600060405180830381600087803b15801561093557600080fd5b505af1158015610949573d6000803e3d6000fd5b505050505b60a082013561095d8380611aa9565b159050610c3a5761097460e0840160c08501611bae565b6109c8576109c86109886040850185611a2e565b600081811061099957610999611a78565b90506020020160208101906109ae9190611a8e565b6109be6080860160608701611a8e565b8560a001356115a0565b6001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016610a026080850160608601611a8e565b6001600160a01b031603610a585760405162461bcd60e51b815260206004820181905260248201527f4d657461526f757465723a20696e76616c696420666972737420726f757465726044820152606401610297565b600080610a6b6080860160608701611a8e565b9050803b915081600003610ad55760405162461bcd60e51b815260206004820152602b60248201527f4d657461526f757465723a2063616c6c20666f722061206e6f6e2d636f6e747260448201526a1858dd081858d8dbdd5b9d60aa1b6064820152608401610297565b506000905080610aeb6080860160608701611a8e565b6001600160a01b031634610aff8780611aa9565b604051610b0d929190611bcb565b60006040518083038185875af1925050503d8060008114610b4a576040519150601f19603f3d011682016040523d82523d6000602084013e610b4f565b606091505b509150915081610b985761027e816040518060400160405280601d81526020017f4d657461526f757465723a2066697273742073776170206661696c65640000008152506113fb565b610ba56040860186611a2e565b6001818110610bb657610bb6611a78565b9050602002016020810190610bcb9190611a8e565b6040516370a0823160e01b81523060048201526001600160a01b0391909116906370a0823190602401602060405180830381865afa158015610c11573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c359190611b47565b925050505b80610c486020850185611aa9565b159050610f87576000610c5e6020860186611aa9565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505050602481018490529050610cf0610cab6040870187611a2e565b610cb6600288611b60565b818110610cc557610cc5611a78565b9050602002016020810190610cda9190611a8e565b610cea60a0880160808901611a8e565b856115a0565b6001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016610d2a60a0870160808801611a8e565b6001600160a01b031603610da65760405162461bcd60e51b815260206004820152602160248201527f4d657461526f757465723a20696e76616c6964207365636f6e6420726f75746560448201527f72000000000000000000000000000000000000000000000000000000000000006064820152608401610297565b600080610db960a0880160808901611a8e565b9050803b915081600003610e235760405162461bcd60e51b815260206004820152602b60248201527f4d657461526f757465723a2063616c6c20666f722061206e6f6e2d636f6e747260448201526a1858dd081858d8dbdd5b9d60aa1b6064820152608401610297565b506000905080610e3960a0880160808901611a8e565b6001600160a01b031683604051610e509190611b81565b6000604051808303816000865af19150503d8060008114610e8d576040519150601f19603f3d011682016040523d82523d6000602084013e610e92565b606091505b509150915081610edb5761027e816040518060400160405280601e81526020017f4d657461526f757465723a207365636f6e642073776170206661696c656400008152506113fb565b610ee86040880188611a2e565b610ef3600189611b60565b818110610f0257610f02611a78565b9050602002016020810190610f179190611a8e565b6040516370a0823160e01b81523060048201526001600160a01b0391909116906370a0823190602401602060405180830381865afa158015610f5d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f819190611b47565b93505050505b610fdd610f976040860186611a2e565b610fa2600187611b60565b818110610fb157610fb1611a78565b9050602002016020810190610fc69190611a8e565b610fd7610100870160e08801611a8e565b836115a0565b6000610fed610100860186611aa9565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152505050506064810183905290506001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016611065610100870160e08801611a8e565b6001600160a01b0316036110bb5760405162461bcd60e51b815260206004820152601d60248201527f4d657461526f757465723a20696e76616c696420726563697069656e740000006044820152606401610297565b6000806110cf610100880160e08901611a8e565b9050803b9150816000036111395760405162461bcd60e51b815260206004820152602b60248201527f4d657461526f757465723a2063616c6c20666f722061206e6f6e2d636f6e747260448201526a1858dd081858d8dbdd5b9d60aa1b6064820152608401610297565b506000905080611150610100880160e08901611a8e565b6001600160a01b0316836040516111679190611b81565b6000604051808303816000865af19150503d80600081146111a4576040519150601f19603f3d011682016040523d82523d6000602084013e6111a9565b606091505b5091509150816111d55761027e81604051806060016040528060228152602001611d0f602291396113fb565b50505050505050565b600061122488888888888080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152508a925061128c915050565b5090508061128257611237888389611431565b604080516001600160a01b038481168252602082018a90528a168183015290517f0ac368c799fd87078497a837c3b184349108599d7c108f68710d3321ba416c6f9181900360600190a15b5050505050505050565b600060607f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316856001600160a01b0316036113115760405162461bcd60e51b815260206004820152601f60248201527f4d657461526f757465723a20696e76616c6964207265636569766553696465006044820152606401610297565b61131c8786886115a0565b82156113285785838501525b843b8560008290036113905760405162461bcd60e51b815260206004820152602b60248201527f4d657461526f757465723a2063616c6c20666f722061206e6f6e2d636f6e747260448201526a1858dd081858d8dbdd5b9d60aa1b6064820152608401610297565b5050846001600160a01b0316846040516113aa9190611b81565b6000604051808303816000865af19150503d80600081146113e7576040519150601f19603f3d011682016040523d82523d6000602084013e6113ec565b606091505b50909890975095505050505050565b606060448351101561140e57508061142b565b600483019250828060200190518101906114289190611bf1565b90505b92915050565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb0000000000000000000000000000000000000000000000000000000017905291516000928392908716916114bb9190611b81565b6000604051808303816000865af19150503d80600081146114f8576040519150601f19603f3d011682016040523d82523d6000602084013e6114fd565b606091505b50915091508180156115275750805115806115275750808060200190518101906115279190611c9e565b6115995760405162461bcd60e51b815260206004820152602d60248201527f5472616e7366657248656c7065723a3a736166655472616e736665723a20747260448201527f616e73666572206661696c6564000000000000000000000000000000000000006064820152608401610297565b5050505050565b6040517fdd62ed3e0000000000000000000000000000000000000000000000000000000081523060048201526001600160a01b03838116602483015282919085169063dd62ed3e90604401602060405180830381865afa158015611608573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061162c9190611b47565b101561054257604080516001600160a01b0380851660248301527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff604480840182905284518085039091018152606490930184526020830180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f095ea7b3000000000000000000000000000000000000000000000000000000001790529251610542938793879391926000928392908716916116e79190611b81565b6000604051808303816000865af19150503d8060008114611724576040519150601f19603f3d011682016040523d82523d6000602084013e611729565b606091505b50915091508180156117535750805115806117535750808060200190518101906117539190611c9e565b6115995760405162461bcd60e51b815260206004820152602b60248201527f5472616e7366657248656c7065723a3a73616665417070726f76653a2061707060448201527f726f7665206661696c65640000000000000000000000000000000000000000006064820152608401610297565b6000602082840312156117d757600080fd5b813567ffffffffffffffff8111156117ee57600080fd5b82016101a0818503121561180157600080fd5b9392505050565b80356001600160a01b038116811461181f57600080fd5b919050565b60008060006060848603121561183957600080fd5b61184284611808565b925061185060208501611808565b9150604084013590509250925092565b60008083601f84011261187257600080fd5b50813567ffffffffffffffff81111561188a57600080fd5b6020830191508360208285010111156118a257600080fd5b9250929050565b600080600080600080600080600060e08a8c0312156118c757600080fd5b6118d08a611808565b985060208a013597506118e560408b01611808565b965060608a013567ffffffffffffffff8082111561190257600080fd5b61190e8d838e01611860565b909850965086915061192260808d01611808565b955061193060a08d01611808565b945060c08c013591508082111561194657600080fd5b506119538c828d01611860565b915080935050809150509295985092959850929598565b60006020828403121561197c57600080fd5b813567ffffffffffffffff81111561199357600080fd5b8201610120818503121561180157600080fd5b600080600080600080600060c0888a0312156119c157600080fd5b6119ca88611808565b9650602088013595506119df60408901611808565b9450606088013567ffffffffffffffff8111156119fb57600080fd5b611a078a828b01611860565b90955093505060808801359150611a2060a08901611808565b905092959891949750929550565b6000808335601e19843603018112611a4557600080fd5b83018035915067ffffffffffffffff821115611a6057600080fd5b6020019150600581901b36038213156118a257600080fd5b634e487b7160e01b600052603260045260246000fd5b600060208284031215611aa057600080fd5b61142882611808565b6000808335601e19843603018112611ac057600080fd5b83018035915067ffffffffffffffff821115611adb57600080fd5b6020019150368190038213156118a257600080fd5b60005b83811015611b0b578181015183820152602001611af3565b50506000910152565b6020815260008251806020840152611b33816040850160208701611af0565b601f01601f19169190910160400192915050565b600060208284031215611b5957600080fd5b5051919050565b8181038181111561142b57634e487b7160e01b600052601160045260246000fd5b60008251611b93818460208701611af0565b9190910192915050565b8015158114611bab57600080fd5b50565b600060208284031215611bc057600080fd5b813561180181611b9d565b8183823760009101908152919050565b634e487b7160e01b600052604160045260246000fd5b600060208284031215611c0357600080fd5b815167ffffffffffffffff80821115611c1b57600080fd5b818401915084601f830112611c2f57600080fd5b815181811115611c4157611c41611bdb565b604051601f8201601f19908116603f01168101908382118183101715611c6957611c69611bdb565b81604052828152876020848701011115611c8257600080fd5b611c93836020830160208801611af0565b979650505050505050565b600060208284031215611cb057600080fd5b815161180181611b9d56fe4d657461526f7574657256323a2072657665727453796e74686573697a65526571756573742063616c6c206661696c65644d657461526f7574657256323a20696e7465726e616c2073776170206661696c65644d657461526f757465723a206f7468657220736964652063616c6c206661696c6564a2646970667358221220817dd921963530a232d6d371f641a47d1385357efb8f8bba5bd4fab6a9043bca64736f6c6343000813003360a060405234801561001057600080fd5b506040516104c43803806104c483398101604081905261002f91610040565b6001600160a01b0316608052610070565b60006020828403121561005257600080fd5b81516001600160a01b038116811461006957600080fd5b9392505050565b60805161042d6100976000396000818160550152818160a20152610171015261042d6000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c80639fc314c81461003b578063dbec15bb14610050575b600080fd5b61004e610049366004610363565b6100a0565b005b6100777f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16331461016a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f53796d623a2063616c6c6572206973206e6f7420746865206d657461726f757460448201527f657200000000000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b61019683837f00000000000000000000000000000000000000000000000000000000000000008461019b565b505050565b6040805173ffffffffffffffffffffffffffffffffffffffff85811660248301528481166044830152606480830185905283518084039091018152608490920183526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f23b872dd00000000000000000000000000000000000000000000000000000000179052915160009283929088169161023a919061039f565b6000604051808303816000865af19150503d8060008114610277576040519150601f19603f3d011682016040523d82523d6000602084013e61027c565b606091505b50915091508180156102a65750805115806102a65750808060200190518101906102a691906103ce565b610332576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603160248201527f5472616e7366657248656c7065723a3a7472616e7366657246726f6d3a20747260448201527f616e7366657246726f6d206661696c65640000000000000000000000000000006064820152608401610161565b505050505050565b803573ffffffffffffffffffffffffffffffffffffffff8116811461035e57600080fd5b919050565b60008060006060848603121561037857600080fd5b6103818461033a565b925061038f6020850161033a565b9150604084013590509250925092565b6000825160005b818110156103c057602081860181015185830152016103a6565b506000920191825250919050565b6000602082840312156103e057600080fd5b815180151581146103f057600080fd5b939250505056fea2646970667358221220c0a640f0788ff6baf76b0d095644526d54523e286f36dc203f8fa98a9a972fe764736f6c63430008130033