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 4 additional slots
-
variable spans 4 additional slots
ERC-20
Value $0.61
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
0x01e8f60a099729349c337adedf1f8cb1a8e61c7abf5ef0f5df23a196d0e443b2
0xdd6fb79eecff9341a07335f801f11589653203b4a29aa64fdcd612f6e7b45c58
0xe5b710d70f7bbbb0387b3761f76f166df7074bb26014710ec5f723c347ed72e8
0x0c795e43f70a69f5f83a04a7597ef68f07abaf38148c8b1d346552883017c644
0x200c5be4a1b61d98af08692e553630203a8c3556897cf008540e8eacf6b47ff7
0xf9f3852d18863ab035e22b4320ce82c96356a39f03cab941fe094a8966d1c17e
0xeb4591012aba1c4b21d37aa6f120e142d3f1b27bdae6d435ddf55f54e415dea1
0xababf82291771e7b74a6c81de93fbb4142adb57fcb566c33392b86532af1bdf7
0x170e92c0e2c6bcf99353f505d6090510b9c399f37c7c1a93149b890942bf825d
0xcb8053397429ce25a93c214774095d1ce46cc5ec35e9114564c62d955bceefc5

Functions
Getter at block 20790973

This contract contains no getter function objects.

Read-only

This contract contains no read-only function objects.

State-modifying
startBridgeTokensViaCBridge(struct ILiFiBridgeData _bridgeDatastruct CBridgeFacetCBridgeData _cBridgeDatapayable 
swapAndStartBridgeTokensViaCBridge(struct ILiFiBridgeData _bridgeDatastruct LibSwapSwapData[] _swapDatastruct CBridgeFacetCBridgeData _cBridgeDatapayable 
triggerRefund(address _callTobytes _callDataaddress _assetAddressaddress _touint256 _amount
Events
CBridgeRefund(address indexed _assetAddressaddress indexed _touint256 amount
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(
CannotBridgeToSameNetwork(
ContractCallNotAllowed(
CumulativeSlippageTooHigh(uint256 minAmountuint256 receivedAmount
ExternalCallFailed(
InformationMismatch(
InsufficientBalance(uint256 requireduint256 balance
InvalidAmount(
InvalidContract(
InvalidReceiver(
NativeAssetTransferFailed(
NoSwapDataProvided(
NoSwapFromZeroBalance(
NoTransferToNullAddress(
NullAddrIsNotAValidSpender(
NullAddrIsNotAnERC20Token(
ReentrancyError(
SliceOutOfBounds(
SliceOverflow(
UnAuthorized(