Executor

Verified contract

Active on Ethereum with 27,153 txns
Deployed by via 0xa5a1a704 at 17783588
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $0.8
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
0xe47b707b54a42f69bcaf0c04d1b2c9feb62afe64b2ea9f835d4c8d893b9eef32
0xc9a40029f6473ae1e7800dd162588babfe5db28f3c21b872605c544aa3085c8c
0xf97889ab14ae4d848b9997506aa6ee5e74d27e889a4dc9fddb5f731461158b68
0xc78019cf68347138c4056d5f88eb31748a24e72aff2a01a0b7fc4676ec7e77ec
0x69198bfb25d357ed332a3ce012f6f43f5b04fd31738831c0f510579d5bc3c321
0xbeca84333459d2e1a3a66f5629b963c58a645f2ede9bb7330fc8fc981cfd0df6
0x6f3de588b756def7de6fe3e7355097740f95a42ee5dfb783c5f47dbb3f001f5b
0x653aca0d983f481e301358cb1542e34f733a93947993bef731a659aa6ad5ee27
0x58a055e7ca73c02850bedb3d598ce40ad822dd89204d6df37e66a21b49b79fb2
0x8e291fa8530a86a75142c6d39db5c59ec217de04ba2192328f99075d9f6486b7

Functions
Getter at block 21268249
erc20Proxy(view returns (address)
0x5741a7ffe7c39ca175546a54985fa79211290b51
Read-only
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytesreturns (bytes4)
onERC1155Received(addressaddressuint256uint256bytesreturns (bytes4)
onERC721Received(addressaddressuint256bytesreturns (bytes4)
swapAndCompleteBridgeTokens(bytes32 _transactionIdstruct LibSwapSwapData[] _swapDataaddress _transferredAssetIdaddress _receiverpayable 
swapAndExecute(bytes32 _transactionIdstruct LibSwapSwapData[] _swapDataaddress _transferredAssetIdaddress _receiveruint256 _amountpayable 
Events
ERC20ProxySet(address indexed proxy
LiFiGenericSwapCompleted(bytes32 indexed transactionIdstring integratorstring referreraddress receiveraddress fromAssetIdaddress toAssetIduint256 fromAmountuint256 toAmount
LiFiSwappedGeneric(bytes32 indexed transactionIdstring integratorstring referreraddress fromAssetIdaddress toAssetIduint256 fromAmountuint256 toAmount
LiFiTransferCompleted(bytes32 indexed transactionIdaddress receivingAssetIdaddress receiveruint256 amountuint256 timestamp
LiFiTransferRecovered(bytes32 indexed transactionIdaddress receivingAssetIdaddress receiveruint256 amountuint256 timestamp
LiFiTransferStarted(struct ILiFiBridgeData bridgeData
Constructor
constructor(address _erc20Proxy
Fallback and receive
receive(
Errors
InsufficientBalance(uint256 requireduint256 balance
InvalidAmount(
InvalidContract(
NativeAssetTransferFailed(
NoSwapFromZeroBalance(
NoTransferToNullAddress(
NullAddrIsNotAValidSpender(
NullAddrIsNotAnERC20Token(
ReentrancyError(
SliceOutOfBounds(
SliceOverflow(
UnAuthorized(