0 txs
5 calls
constructor
No constructor.
functions
depositV3
nonpayablefunction depositV3(address spokePool, tuple params, bytes uniqueIdentifier, bool useNativeToken, bool cappedMax)
events
No events.
errors
No errors.
creation bytecode
0x608060405234601c57600e6020565b61114f61002b823961114f90f35b6026565b60405190565b5f80fdfe60806040526004361015610013575b610435565b61001d5f3561002c565b63b969f7fa0361000e576103fb565b60e01c90565b60405190565b5f80fd5b5f80fd5b5f80fd5b73ffffffffffffffffffffffffffffffffffffffff1690565b61006690610044565b90565b6100728161005d565b0361007957565b5f80fd5b9050359061008a82610069565b565b5f80fd5b601f801991011690565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b906100d190610090565b810190811067ffffffffffffffff8211176100eb57604052565b61009a565b906101036100fc610032565b92836100c7565b565b5f80fd5b90565b61011581610109565b0361011c57565b5f80fd5b9050359061012d8261010c565b565b63ffffffff1690565b6101418161012f565b0361014857565b5f80fd5b9050359061015982610138565b565b5f80fd5b5f80fd5b67ffffffffffffffff81116101815761017d602091610090565b0190565b61009a565b90825f939282370152565b909291926101a66101a182610163565b6100f0565b938185526020850190828401116101c2576101c092610186565b565b61015f565b9080601f830112156101e5578160206101e293359101610191565b90565b61015b565b919091610180818403126102fa576102036101806100f0565b92610210815f840161007d565b5f850152610221816020840161007d565b6020850152610233816040840161007d565b6040850152610245816060840161007d565b60608501526102578160808401610120565b60808501526102698160a08401610120565b60a085015261027b8160c08401610120565b60c085015261028d8160e0840161007d565b60e08501526102a081610100840161014c565b6101008501526102b481610120840161014c565b6101208501526102c881610140840161014c565b61014085015261016082013567ffffffffffffffff81116102f5576102ed92016101c7565b610160830152565b610105565b61008c565b5f80fd5b5f80fd5b909182601f830112156103415781359167ffffffffffffffff831161033c57602001926001830284011161033757565b610303565b6102ff565b61015b565b151590565b61035481610346565b0361035b57565b5f80fd5b9050359061036c8261034b565b565b9060a0828203126103f157610385815f840161007d565b92602083013567ffffffffffffffff81116103ec57826103a69185016101ea565b9260408101359167ffffffffffffffff83116103e7576103cb846103e4948401610307565b9390946103db816060860161035f565b9360800161035f565b90565b610040565b610040565b61003c565b5f0190565b346104305761041a61040e36600461036e565b949390939291926107d4565b610422610032565b8061042c816103f6565b0390f35b610038565b5f80fd5b610443905161005d565b90565b90565b61045d61045861046292610044565b610446565b610044565b90565b61046e90610449565b90565b61047a90610465565b90565b61048690610449565b90565b6104929061047d565b90565b61049e9061047d565b90565b60e01b90565b905051906104b48261010c565b565b906020828203126104cf576104cc915f016104a7565b90565b61003c565b6104dd9061005d565b9052565b91906104f4905f602085019401906104d4565b565b6104fe610032565b3d5f823e3d90fd5b6105109051610109565b90565b9061051d90610109565b9052565b61052b905161012f565b90565b61053790610109565b9052565b6105449061012f565b9052565b5190565b60209181520190565b90825f9392825e0152565b61057f61058860209361058d9361057681610548565b9384809361054c565b95869101610555565b610090565b0190565b99979593919a98969492909a6101808b019b5f8c016105af916104d4565b60208b016105bc916104d4565b60408a016105c9916104d4565b606089016105d6916104d4565b608088016105e39161052e565b60a087016105f09161052e565b60c086016105fd9161052e565b60e0850161060a916104d4565b61010084016106189161053b565b61012083016106269161053b565b61014082016106349161053b565b80820390610160015261064691610560565b90565b67ffffffffffffffff811161066757610663602091610090565b0190565b61009a565b9061067e61067983610649565b6100f0565b918252565b5f7f1dc0de0000000000000000000000000000000000000000000000000000000000910152565b6106b4600361066c565b906106c160208301610683565b565b6106cb6106aa565b90565b6106d66106c3565b90565b905090565b6107036106fa926020926106f181610548565b948580936106d9565b93849101610555565b0190565b9091826107178161071e936106d9565b8093610186565b0190565b91610734610740959361073a936106de565b906106de565b91610707565b90565b61076261076e939594610754610032565b968794602086019485610722565b908103825203836100c7565b565b90565b61078761078261078c92610770565b610446565b610109565b90565b906107a161079c83610163565b6100f0565b918252565b606090565b3d5f146107c6576107bb3d61078f565b903d5f602084013e5b565b6107ce6107a6565b906107c4565b94939291909361097a575b6107e98315610346565b61094b575b7f7b93923200000000000000000000000000000000000000000000000000000000845f0161081b90610439565b908560200161082990610439565b918660400161083790610439565b878060600161084590610439565b8160800161085290610506565b8260a00161085f90610506565b8360c00161086c90610506565b8460e00161087990610439565b91856101000161088890610521565b93866101200161089790610521565b9587610140016108a690610521565b976101600151986108b5610032565b9c8d9c60208e019081526004019b6108cc9c610591565b6020820181038252036108df90826100c7565b916108e86106ce565b9190916108f493610743565b92905f14925f9392849361093b57608061090e9101610506565b915b91602082019151925af161092c6109256107ab565b9115610346565b6109335750565b602081519101fd5b5061094583610773565b91610910565b61097561096261095d60408701610439565b610471565b8661096f60808801610506565b91610b2e565b6107ee565b825f146109da5761098a30610495565b315b61099860808601610506565b6109aa6109a483610109565b91610109565b11155f146109d157506109cc6109c260808601610506565b5b60808601610513565b6107df565b6109cc906109c3565b610a2d60206109fb6109f66109f160408901610439565b610471565b610489565b6370a0823190610a22610a0d30610495565b92610a16610032565b958694859384936104a1565b8352600483016104e1565b03915afa908115610a73575f91610a45575b5061098c565b610a66915060203d8111610a6c575b610a5e81836100c7565b8101906104b6565b5f610a3f565b503d610a54565b6104f6565b7fffffffff000000000000000000000000000000000000000000000000000000001690565b610ab1610aac610ab69261012f565b6104a1565b610a78565b90565b916020610ada929493610ad360408201965f8301906104d4565b019061052e565b565b60ff1690565b610af6610af1610afb92610770565b610446565b610adc565b90565b610b0790610ae2565b9052565b916020610b2c929493610b2560408201965f8301906104d4565b0190610afe565b565b9091610b6f600491610b60610b4663095ea7b3610a9d565b9186610b50610032565b9586946020860190815201610ab9565b602082018103825203826100c7565b90610b84610b7e828490610c19565b15610346565b610b8e575b505050565b610bdb6004610be094610bd68491610bc7610bac63095ea7b3610a9d565b915f90610bb7610032565b9687946020860190815201610b0b565b602082018103825203836100c7565b610dd1565b610dd1565b5f8080610b89565b5f90565b90505190610bf98261034b565b565b90602082820312610c1457610c11915f01610bec565b90565b61003c565b905f8091610c25610be8565b50610c2f84610489565b9082602082019151925af1610c426107ab565b81610c6d575b509081610c54575b5090565b610c679150610c6290610489565b610e3d565b5f610c50565b9050610c7881610548565b610c8a610c845f610773565b91610109565b14908115610c9a575b505f610c48565b610cb591506020610caa82610548565b818301019101610bfb565b5f610c93565b5f7f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564910152565b610cec602061066c565b90610cf960208301610cbb565b565b610d03610ce2565b90565b60209181520190565b60207f6f74207375636365656400000000000000000000000000000000000000000000917f5361666545524332303a204552433230206f7065726174696f6e20646964206e5f8201520152565b610d69602a604092610d06565b610d7281610d0f565b0190565b610d8b9060208101905f818303910152610d5c565b90565b15610d9557565b610d9d610032565b7f08c379a000000000000000000000000000000000000000000000000000000000815280610dcd60048201610d76565b0390fd5b610e1a91610de1610df092610489565b90610dea610cfb565b91610e5d565b610df981610548565b610e0b610e055f610773565b91610109565b14908115610e1c575b50610d8e565b565b610e3791506020610e2c82610548565b818301019101610bfb565b5f610e14565b610e45610be8565b503b610e59610e535f610773565b91610109565b1190565b90610e7c9291610e6b6107a6565b5090610e765f610773565b91610f4d565b90565b610e889061047d565b90565b60207f722063616c6c0000000000000000000000000000000000000000000000000000917f416464726573733a20696e73756666696369656e742062616c616e636520666f5f8201520152565b610ee56026604092610d06565b610eee81610e8b565b0190565b610f079060208101905f818303910152610ed8565b90565b15610f1157565b610f19610032565b7f08c379a000000000000000000000000000000000000000000000000000000000815280610f4960048201610ef2565b0390fd5b915f8091610fa39593610f5e6107a6565b50610f85610f6b30610e7f565b31610f7e610f7885610109565b91610109565b1015610f0a565b8591602082019151925af191610f996107ab565b9092909192611042565b90565b5f7f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000910152565b610fda601d602092610d06565b610fe381610fa6565b0190565b610ffc9060208101905f818303910152610fcd565b90565b1561100657565b61100e610032565b7f08c379a00000000000000000000000000000000000000000000000000000000081528061103e60048201610fe7565b0390fd5b91929061104d6107a6565b505f14611091575061105e82610548565b61107061106a5f610773565b91610109565b1461107a575b5090565b61108661108b91610e3d565b610fff565b5f611076565b826110e4565b5190565b6110ba6110c36020936110c8936110b181611097565b93848093610d06565b95869101610555565b610090565b0190565b6110e19160208201915f81840391015261109b565b90565b906110ee82610548565b6111006110fa5f610773565b91610109565b115f146111105750805190602001fd5b61114b9061111c610032565b9182917f08c379a0000000000000000000000000000000000000000000000000000000008352600483016110cc565b0390fd