LiFiDiamond

Verified contract

Proxy

Active on Ethereum
Deployed by via 0x016d7151 at 15788692
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 2 additional slots
-
variable spans 4 additional slots
ERC-20
Value $0.6
ERC-20
Value $0.01
ERC-20
Value $0
ERC-20
--
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
0x1cc49ba1d99cf8b91d09919eb6c20231fb22c80ce838ee0dfc260bca4bd39f13
0xbef82d01da9f95fae90528e26e3a5677a6d26e8d90116a7ded8cba19d5aca996
0x6780b3cd7db77baf68a2e84a469c0b6063ca9a028338d2abc7feed84e2096163
0x733819b236749d51fa9419bd825511c11a6e3ee40a1e01aa31957571c9e818f0
0x43910b91ff672085b538771d8d1942781d9101ccfa94479be494b090d26cadd0
0xbf67c1b7ca0a8beee239f6471a9d898e5cbb3c0d3cbb6525d000d12c38540147
0x798e9bcc33aa8b2e3a113607bb2771bc77593de826e261577ec358046f0f3086
0xae8ee2a9bcf945069096846f076d2caf13c98028dd62b1c500bd53b09fd2567b
0x8738c3af0655d9b6ceb67b3a65103480e5856233408304d8a1abad3483a0edf9
0x9726a08c11a8ad3ef624cd1f729cf6015046e278449a723fbdc6d70555ae1f6b

Functions
Getter at block 21241333

This contract contains no getter function objects.

Read-only

This contract contains no read-only function objects.

State-modifying
swapTokensGeneric(bytes32 _transactionIdstring _integratorstring _referreraddress _receiveruint256 _minAmountOutstruct LibSwapSwapData[] _swapDatapayable 
swapTokensSingleERC20ToERC20(bytes32 _transactionIdstring _integratorstring _referreraddress _receiveruint256 _minAmountOutstruct LibSwapSwapData _swapDatapayable 
swapTokensSingleERC20ToNative(bytes32 _transactionIdstring _integratorstring _referreraddress _receiveruint256 _minAmountOutstruct LibSwapSwapData _swapDatapayable 
swapTokensSingleNativeToERC20(bytes32 _transactionIdstring _integratorstring _referreraddress _receiveruint256 _minAmountOutstruct LibSwapSwapData _swapDatapayable 
Events
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 _contractOwneraddress _diamondCutFacet
Fallback and receive
fallback(
receive(
Errors
CalldataEmptyButInitNotZero(
FacetAddressIsNotZero(
FacetAddressIsZero(
FacetContainsNoCode(
FunctionAlreadyExists(
FunctionDoesNotExist(
FunctionIsImmutable(
IncorrectFacetCutAction(
InitReverted(
InitZeroButCalldataNotEmpty(
NoSelectorsInFace(
ContractCallNotAllowed(
CumulativeSlippageTooHigh(uint256 minAmountuint256 receivedAmount
InsufficientBalance(uint256 requireduint256 balance
InvalidAmount(
InvalidContract(
NativeAssetTransferFailed(
NoSwapDataProvided(
NoSwapFromZeroBalance(
NoTransferToNullAddress(
NullAddrIsNotAValidSpender(
NullAddrIsNotAnERC20Token(
ReentrancyError(
SliceOutOfBounds(
SliceOverflow(