Transaction Hash:
Block:
22271887 at Apr-15-2025 04:05:35 AM +UTC
Transaction Fee:
0.000085300128390035 ETH
$0.23
Gas Used:
96,737 Gas / 0.881773555 Gwei
Emitted Events:
354 |
RelayReceiver.FundsForwardedWithData( data=0x3B37F73931D3DC719E6D42A366664B5DF176E67CC7A6939E8DB812585AD18388 )
|
355 |
LiFiDiamond.0xcba69f43792f9f399347222505213b55af8e0b0b54b893085c2e27ecbe1644f1( 0xcba69f43792f9f399347222505213b55af8e0b0b54b893085c2e27ecbe1644f1, 0000000000000000000000000000000000000000000000000000000000000020, 10845747e50a777f1ab3dcb9582559185ed77b1ba8d02d48d4af86d1045741bd, 0000000000000000000000000000000000000000000000000000000000000140, 0000000000000000000000000000000000000000000000000000000000000180, 0000000000000000000000000000000000000000000000000000000000000000, 0000000000000000000000000000000000000000000000000000000000000000, 000000000000000000000000d9933e239cc8bd2d576bf86c9298491ffc50ef01, 00000000000000000000000000000000000000000000000000a87cd2edee1775, 000000000000000000000000000000000000000000000000000000000000a4b1, 0000000000000000000000000000000000000000000000000000000000000000, 0000000000000000000000000000000000000000000000000000000000000000, 0000000000000000000000000000000000000000000000000000000000000005, 72656c6179000000000000000000000000000000000000000000000000000000, 000000000000000000000000000000000000000000000000000000000000000f, 6a756d7065722e65786368616e67650000000000000000000000000000000000 )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x1231DEB6...7486F4EaE | (LI.FI: LiFi Diamond) | ||||
0x1f9090aa...8e676c326
Miner
| 5.60446480903103372 Eth | 5.60451317753103372 Eth | 0.0000483685 | ||
0xD9933e23...ffC50EF01 |
0.057601740893574977 Eth
Nonce: 68
|
0.010091399301014585 Eth
Nonce: 69
| 0.047510341592560392 | ||
0xf70da978...8dfA3dbEF | 300.619486145334438578 Eth | 300.666911186798608935 Eth | 0.047425041464170357 |
Execution Trace
ETH 0.047425041464170357
LiFiDiamond.ae328590( )
ETH 0.047425041464170357
RelayFacet.startBridgeTokensViaRelay( _bridgeData=[{name:transactionId, type:bytes32, order:1, indexed:false, value:10845747E50A777F1AB3DCB9582559185ED77B1BA8D02D48D4AF86D1045741BD, valueString:10845747E50A777F1AB3DCB9582559185ED77B1BA8D02D48D4AF86D1045741BD}, {name:bridge, type:string, order:2, indexed:false, value:relay, valueString:relay}, {name:integrator, type:string, order:3, indexed:false, value:jumper.exchange, valueString:jumper.exchange}, {name:referrer, type:address, order:4, indexed:false, value:0x0000000000000000000000000000000000000000, valueString:0x0000000000000000000000000000000000000000}, {name:sendingAssetId, type:address, order:5, indexed:false, value:0x0000000000000000000000000000000000000000, valueString:0x0000000000000000000000000000000000000000}, {name:receiver, type:address, order:6, indexed:false, value:0xD9933e239cc8BD2D576bF86C9298491ffC50EF01, valueString:0xD9933e239cc8BD2D576bF86C9298491ffC50EF01}, {name:minAmount, type:uint256, order:7, indexed:false, value:47425041464170357, valueString:47425041464170357}, {name:destinationChainId, type:uint256, order:8, indexed:false, value:42161, valueString:42161}, {name:hasSourceSwaps, type:bool, order:9, indexed:false, value:false, valueString:False}, {name:hasDestinationCall, type:bool, order:10, indexed:false, value:false, valueString:False}], _relayData=[{name:requestId, type:bytes32, order:1, indexed:false, value:3B37F73931D3DC719E6D42A366664B5DF176E67CC7A6939E8DB812585AD18388, valueString:3B37F73931D3DC719E6D42A366664B5DF176E67CC7A6939E8DB812585AD18388}, {name:nonEVMReceiver, type:bytes32, order:2, indexed:false, value:000000000000000000000000D9933E239CC8BD2D576BF86C9298491FFC50EF01, valueString:000000000000000000000000D9933E239CC8BD2D576BF86C9298491FFC50EF01}, {name:receivingAssetId, type:bytes32, order:3, indexed:false, value:0000000000000000000000000000000000000000000000000000000000000000, valueString:0000000000000000000000000000000000000000000000000000000000000000}, {name:signature, type:bytes, order:4, indexed:false, value:0xFDED3353C4A1096383693DFDC88DB163FF399E875EC0400EEAE6DDC4D1DF94046E4B2A5CEEE97A022285250191284E668E54010CE87937B4CA291290394B4FE81B, valueString:0xFDED3353C4A1096383693DFDC88DB163FF399E875EC0400EEAE6DDC4D1DF94046E4B2A5CEEE97A022285250191284E668E54010CE87937B4CA291290394B4FE81B}] )
-
Null: 0x000...001.36fb87d8( )
ETH 0.047425041464170357
RelayReceiver.3b37f739( )
- ETH 0.047425041464170357
0xf70da97812cb96acdf810712aa562db8dfa3dbef.CALL( )
- ETH 0.047425041464170357
-
File 1 of 3: LiFiDiamond
File 2 of 3: RelayReceiver
File 3 of 3: RelayFacet
12345678910111213141516// SPDX-License-Identifier: MITpragma solidity 0.8.17;error TokenAddressIsZero();error TokenNotSupported();error CannotBridgeToSameNetwork();error ZeroPostSwapBalance();error NoSwapDataProvided();error NativeValueWithERC();error ContractCallNotAllowed();error NullAddrIsNotAValidSpender();error NullAddrIsNotAnERC20Token();error NoTransferToNullAddress();error NativeAssetTransferFailed();error InvalidBridgeConfigLength();error InvalidAmount();error InvalidContract();
File 2 of 3: RelayReceiver
12345678910111213141516// SPDX-License-Identifier: MITpragma solidity ^0.8.23;contract RelayReceiver {// --- Structs ---struct Call {address to;bytes data;uint256 value;}// --- Errors ---error CallFailed();error NativeTransferFailed();error Unauthorized();// --- Events ---event FundsForwardedWithData(bytes data);// --- Fields ---
File 3 of 3: RelayFacet
12345678910111213141516// SPDX-License-Identifier: MITpragma solidity ^0.8.17;import { ILiFi } from "../Interfaces/ILiFi.sol";import { LibAsset } from "../Libraries/LibAsset.sol";import { LibSwap } from "../Libraries/LibSwap.sol";import { LibUtil } from "../Libraries/LibUtil.sol";import { ReentrancyGuard } from "../Helpers/ReentrancyGuard.sol";import { SwapperV2 } from "../Helpers/SwapperV2.sol";import { Validatable } from "../Helpers/Validatable.sol";import { ECDSA } from "solady/utils/ECDSA.sol";/// @title Relay Facet/// @author LI.FI (https://li.fi)/// @notice Provides functionality for bridging through Relay Protocol/// @custom:version 1.0.0contract RelayFacet is ILiFi, ReentrancyGuard, SwapperV2, Validatable {// Receiver for native transfers