0 txs
0 calls
constructor
constructor(address spokePool_, address wrappedNative_)
functions
spokePool
viewfunction spokePool() view returns (address)
handleV3AcrossMessage
nonpayablefunction handleV3AcrossMessage(address tokenSent, uint256 amount, address, bytes message)
sendAcrossDepositV3
nonpayablefunction sendAcrossDepositV3(tuple acrossDepositParams)
events
CallFailed
event CallFailed(bytes errorMessage)
errors
AcrossFacet_NotSpokePool
error AcrossFacet_NotSpokePool()
TransferHelper_ApproveError
error TransferHelper_ApproveError()
TransferHelper_TransferError
error TransferHelper_TransferError()
TransferHelper_TransferFromError
error TransferHelper_TransferFromError()
TransientStorageFacetLibrary_InvalidSenderAddress
error TransientStorageFacetLibrary_InvalidSenderAddress()
creation bytecode
0x60c060405234801561001057600080fd5b50604051610d21380380610d2183398101604081905261002f91610062565b6001600160a01b039182166080521660a052610095565b80516001600160a01b038116811461005d57600080fd5b919050565b6000806040838503121561007557600080fd5b61007e83610046565b915061008c60208401610046565b90509250929050565b60805160a051610c546100cd600039600061024601526000818160700152818160b601528181610218015261027d0152610c546000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c80633a5be8cb14610046578063a1074c5c1461005b578063afdac3d61461006e575b600080fd5b6100596100543660046108a3565b6100ab565b005b610059610069366004610952565b6101b2565b7f00000000000000000000000000000000000000000000000000000000000000006040516001600160a01b03909116815260200160405180910390f35b336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461010d576040517fbe7e1fea00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000808280602001905181019061012491906109b9565b91509150610134868660006102b9565b60008060008351602085016000305af1905080610157573d6000602084013e3d82525b806101a9576101658761035f565b95507fa5fa8d2bd23af43608c66a1e71e091ad72afa45dfd478efa1657e01a9a4ceea6826040516101969190610a72565b60405180910390a16101a98784886103b2565b50505050505050565b60006101c46040830160208401610a85565b9050606082013560006101d5610452565b905060006001600160a01b038416156102435760006101f38561035f565b90508060000361020e57610209858486306104b7565b610212565b8093505b61023d857f000000000000000000000000000000000000000000000000000000000000000086610565565b50610269565b507f00000000000000000000000000000000000000000000000000000000000000009250815b600061027783878787610659565b905060007f0000000000000000000000000000000000000000000000000000000000000000905060008083516020850186855af16101a9573d6000803e3d6000fd5b811561035a5760008180156102d557600181146102e157610351565b63800000009150610351565b7fc0abc52de3d4e570867f700eb5dfe2c039750b7f48720ee0d6152f3aa8676374549150600182017fc0abc52de3d4e570867f700eb5dfe2c039750b7f48720ee0d6152f3aa867637455847fc0abc52de3d4e570867f700eb5dfe2c039750b7f48720ee0d6152f3aa86763758301555b5060e01b820183555b505050565b805480156103ad57600082558060e01c63800000008110156103a2576000817fc0abc52de3d4e570867f700eb5dfe2c039750b7f48720ee0d6152f3aa867637501555b506001600160e01b03165b919050565b6040516001600160a01b03831660248201526044810182905261041c90849060640160408051601f198184030181529190526020810180516001600160e01b03167fa9059cbb00000000000000000000000000000000000000000000000000000000179052610771565b61035a576040517fc63edbd000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b7f289cc669fe96ce33e95427b15b06e5cf0e5e79eb9894ad468d456975ce05c198546001600160a01b0381166104b4576040517f896b52c100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b90565b6040516001600160a01b038085166024830152821660448201526064810183905261052990859060840160408051601f198184030181529190526020810180516001600160e01b03167f23b872dd00000000000000000000000000000000000000000000000000000000179052610771565b61055f576040517f0368311b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b50505050565b6040516001600160a01b03831660248201526044810182905260009060640160408051601f198184030181529190526020810180516001600160e01b031663095ea7b360e01b17905290506105ba8482610771565b61055f576040516001600160a01b03841660248201526000604482015261060f90859060640160408051601f198184030181529190526020810180516001600160e01b031663095ea7b360e01b179052610771565b158061062257506106208482610771565b155b1561055f576040517f397acc1500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060846106696020860186610a85565b8461067a6060880160408901610a85565b85670de0b6b3a764000060808a013582020460a08a01356106a160e08c0160c08d01610a85565b6106b26101008d0160e08e01610aa2565b6106c46101208e016101008f01610aa2565b8d6101200160208101906106d89190610aa2565b8f8f8061014001906106ea9190610ac8565b6040516020016106fc93929190610b16565b60408051601f19818403018152908290526107249c9b9a999897969594939291602401610b55565b60408051601f198184030181529190526020810180516001600160e01b03167f7b939232000000000000000000000000000000000000000000000000000000001790529050949350505050565b6000806000846001600160a01b03168460405161078e9190610be0565b6000604051808303816000865af19150503d80600081146107cb576040519150601f19603f3d011682016040523d82523d6000602084013e6107d0565b606091505b50915091508180156107fa5750805115806107fa5750808060200190518101906107fa9190610bfc565b95945050505050565b6001600160a01b038116811461081857600080fd5b50565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff811182821017156108735761087361081b565b604052919050565b600067ffffffffffffffff8211156108955761089561081b565b50601f01601f191660200190565b600080600080608085870312156108b957600080fd5b84356108c481610803565b93506020850135925060408501356108db81610803565b9150606085013567ffffffffffffffff8111156108f757600080fd5b8501601f8101871361090857600080fd5b803561091b6109168261087b565b61084a565b81815288602083850101111561093057600080fd5b8160208401602083013760006020838301015280935050505092959194509250565b60006020828403121561096457600080fd5b813567ffffffffffffffff81111561097b57600080fd5b8201610160818503121561098e57600080fd5b9392505050565b60005b838110156109b0578181015183820152602001610998565b50506000910152565b600080604083850312156109cc57600080fd5b82516109d781610803565b602084015190925067ffffffffffffffff8111156109f457600080fd5b8301601f81018513610a0557600080fd5b8051610a136109168261087b565b818152866020838501011115610a2857600080fd5b610a39826020830160208601610995565b8093505050509250929050565b60008151808452610a5e816020860160208601610995565b601f01601f19169290920160200192915050565b60208152600061098e6020830184610a46565b600060208284031215610a9757600080fd5b813561098e81610803565b600060208284031215610ab457600080fd5b813563ffffffff8116811461098e57600080fd5b6000808335601e19843603018112610adf57600080fd5b83018035915067ffffffffffffffff821115610afa57600080fd5b602001915036819003821315610b0f57600080fd5b9250929050565b6001600160a01b038416815260406020820152816040820152818360608301376000818301606090810191909152601f909201601f1916010192915050565b6001600160a01b038d811682528c811660208301528b811660408301528a81166060830152608082018a905260a0820189905260c08201889052861660e082015263ffffffff85811661010083015284811661012083015283166101408201526000610180610160830152610bce610180830184610a46565b9e9d5050505050505050505050505050565b60008251610bf2818460208701610995565b9190910192915050565b600060208284031215610c0e57600080fd5b8151801515811461098e57600080fdfea2646970667358221220efd0487e5d763e8af85118e06eb43b899a79fe337bd70c0fa95f392729a92a2864736f6c634300081300330000000000000000000000005c7bcd6e7de5423a257d81b442095a1a6ced35c5000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2