Transaction Hash:
Block:
21662920 at Jan-20-2025 03:09:23 AM +UTC
Transaction Fee:
0.0037636886463687 ETH
$7.54
Gas Used:
135,453 Gas / 27.7859379 Gwei
Emitted Events:
428 |
GnosisSafeProxy.0x3d0ce9bfc3ed7d6862dbb28b2dea94561fe714a1b4d019aa8af39730d1ad7c3d( 0x3d0ce9bfc3ed7d6862dbb28b2dea94561fe714a1b4d019aa8af39730d1ad7c3d, 0x0000000000000000000000009a47f3289794e9bbc6a3c571f6d96ad4e7baed16, 000000000000000000000000000000000000000000000000000c6f3b40b6c000 )
|
429 |
0x9a47f3289794e9bbc6a3c571f6d96ad4e7baed16.0x6ded982279c8387ad8a63e73385031a3807c1862e633f06e09d11bcb6e282f60( 0x6ded982279c8387ad8a63e73385031a3807c1862e633f06e09d11bcb6e282f60, 0000000000000000000000000000000000000000000000000000000000000000, 000000000000000000000000e6b738da243e8fa2a0ed5915645789add5de5152, 000000000000000000000000000000000000000000000000000c6f3b40b6c000 )
|
430 |
WETH9.Deposit( dst=ERC1967Proxy, wad=396500000000000000 )
|
431 |
ERC1967Proxy.0xa123dc29aebf7d0c3322c8eeb5b999e859f39937950ed31056532713d0de396f( 0xa123dc29aebf7d0c3322c8eeb5b999e859f39937950ed31056532713d0de396f, 0x0000000000000000000000000000000000000000000000000000000000002105, 0x0000000000000000000000000000000000000000000000000000000000202cdd, 0x000000000000000000000000a4e810bbc5e5fadff80877b8d3c68d33041f1a1b, 000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2, 0000000000000000000000004200000000000000000000000000000000000006, 0000000000000000000000000000000000000000000000000580a6a635714000, 0000000000000000000000000000000000000000000000000580857db843a0d4, 00000000000000000000000000000000000000000000000000000000678dbd73, 00000000000000000000000000000000000000000000000000000000678de164, 0000000000000000000000000000000000000000000000000000000000000000, 000000000000000000000000a4e810bbc5e5fadff80877b8d3c68d33041f1a1b, 0000000000000000000000000000000000000000000000000000000000000000, 0000000000000000000000000000000000000000000000000000000000000140, 0000000000000000000000000000000000000000000000000000000000000000 )
|
432 |
AcrossFacetPackedV3.LiFiAcrossTransfer( _transactionId=System.Byte[] )
|
433 |
0x9a47f3289794e9bbc6a3c571f6d96ad4e7baed16.0x831bac9533a2034226daa21109dbd4f887674f0fe4877e1a8b35b3ffe1bdce76( 0x831bac9533a2034226daa21109dbd4f887674f0fe4877e1a8b35b3ffe1bdce76, 000000000000000000000000a4e810bbc5e5fadff80877b8d3c68d33041f1a1b, 00000000000000000000000021a786957c69424a4353afe743242bd9db3cc07b, 0000000000000000000000000000000000000000000000000000000000002105, 0000000000000000000000000000000000000000000000000000000000000000, 0000000000000000000000000000000000000000000000000000000000000000, 0000000000000000000000000000000000000000000000000580a6a635714000 )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x4838B106...B0BAD5f97
Miner
| (Titan Builder) | 6.948844558542171318 Eth | 6.949001910919085259 Eth | 0.000157352376913941 | |
0x5c7BCd6E...a6ced35C5 | (Across Protocol: Ethereum Spoke Pool V2) | ||||
0xa4E810BB...3041F1A1b |
0.668447127340091077 Eth
Nonce: 113
|
0.264683438693722377 Eth
Nonce: 114
| 0.4037636886463687 | ||
0xC02aaA39...83C756Cc2 | 3,100,597.405428580771504431 Eth | 3,100,597.801928580771504431 Eth | 0.3965 | ||
0xe6b738DA...DD5dE5152 | 302.78678236625 Eth | 302.79028236625 Eth | 0.0035 |
Execution Trace
ETH 0.4
MetaBridge.bridge( adapterId=lifiAdapterV2, srcToken=0x0000000000000000000000000000000000000000, amount=400000000000000000, data=0x00000000000000000000000021A786957C69424A4353AFE743242BD9DB3CC07B00000000000000000000000021A786957C69424A4353AFE743242BD9DB3CC07B0000000000000000000000000000000000000000000000000000000000002105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000580A6A6357140000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000C6F3B40B6C000000000000000000000000000E6B738DA243E8FA2A0ED5915645789ADD5DE5152000000000000000000000000000000000000000000000000000000000000008CDF834E15310F71AE1A1FEBDEA4E810BBC5E5FADFF80877B8D3C68D33041F1A1BA4E810BBC5E5FADFF80877B8D3C68D33041F1A1B0000210542000000000000000000000000000000000000060000000000000000000000000000000000000000000000000580857DB843A0D40000000000000000000000000000000000000000678DBD73678DE164000000000000000000000000000000000000000000000000 )
ETH 0.4
0x9a47f3289794e9bbc6a3c571f6d96ad4e7baed16.4cfee326( )
ETH 0.4
0x7ac070f096c6e20931c3dc54f927446be232618b.ab138240( )
ETH 0.0035
GnosisSafeProxy.CALL( )
- ETH 0.0035
GnosisSafe.DELEGATECALL( )
- ETH 0.0035
ETH 0.3965
AcrossFacetPackedV3.startBridgeTokensViaAcrossV3NativePacked( )
ETH 0.3965
ERC1967Proxy.7b939232( )
ETH 0.3965
Ethereum_SpokePool.depositV3( depositor=0xa4E810BBC5e5FadfF80877b8d3c68D33041F1A1b, recipient=0xa4E810BBC5e5FadfF80877b8d3c68D33041F1A1b, inputToken=0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2, outputToken=0x4200000000000000000000000000000000000006, inputAmount=396500000000000000, outputAmount=396463542217449684, destinationChainId=8453, exclusiveRelayer=0x0000000000000000000000000000000000000000, quoteTimestamp=1737342323, fillDeadline=1737351524, exclusivityDeadline=0, message=0x )
- ETH 0.3965
WETH9.CALL( )
- ETH 0.3965
bridge[MetaBridge (ln:847)]
safeTransferFrom[MetaBridge (ln:857)]
bridge[MetaBridge (ln:865)]
encode[MetaBridge (ln:870)]
File 1 of 7: MetaBridge
File 2 of 7: GnosisSafeProxy
File 3 of 7: WETH9
File 4 of 7: ERC1967Proxy
File 5 of 7: AcrossFacetPackedV3
File 6 of 7: GnosisSafe
File 7 of 7: Ethereum_SpokePool
12345678910111213141516// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v4.9.0) (access/Ownable.sol)pragma solidity ^0.8.0;import "../utils/Context.sol";/*** @dev Contract module which provides a basic access control mechanism, where* there is an account (an owner) that can be granted exclusive access to* specific functions.** By default, the owner account will be the one that deploys the contract. This* can later be changed with {transferOwnership}.** This module is used through inheritance. It will make available the modifier* `onlyOwner`, which can be applied to your functions to restrict their use to* the owner.*/
File 2 of 7: GnosisSafeProxy
12345678910111213141516// SPDX-License-Identifier: LGPL-3.0-onlypragma solidity >=0.7.0 <0.9.0;/// @title IProxy - Helper interface to access masterCopy of the Proxy on-chain/// @author Richard Meissner - <richard@gnosis.io>interface IProxy {function masterCopy() external view returns (address);}/// @title GnosisSafeProxy - Generic proxy contract allows to execute all transactions applying the code of a master contract./// @author Stefan George - <stefan@gnosis.io>/// @author Richard Meissner - <richard@gnosis.io>contract GnosisSafeProxy {// singleton always needs to be first declared variable, to ensure that it is at the same location in the contracts to which calls are delegated.// To reduce deployment costs this variable is internal and needs to be retrieved via `getStorageAt`address internal singleton;
File 3 of 7: WETH9
12345678910111213141516// Copyright (C) 2015, 2016, 2017 Dapphub// This program is free software: you can redistribute it and/or modify// it under the terms of the GNU General Public License as published by// the Free Software Foundation, either version 3 of the License, or// (at your option) any later version.// This program is distributed in the hope that it will be useful,// but WITHOUT ANY WARRANTY; without even the implied warranty of// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the// GNU General Public License for more details.// You should have received a copy of the GNU General Public License// along with this program. If not, see <http://www.gnu.org/licenses/>.pragma solidity ^0.4.18;
File 4 of 7: ERC1967Proxy
12345678910111213141516// SPDX-License-Identifier: MITpragma solidity ^0.8.0;import "@openzeppelin/contracts/proxy/beacon/BeaconProxy.sol";import "@openzeppelin/contracts/proxy/beacon/UpgradeableBeacon.sol";import "@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol";import "@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol";import "@openzeppelin/contracts/proxy/transparent/ProxyAdmin.sol";// Kept for backwards compatibility with older versions of Hardhat and Truffle plugins.contract AdminUpgradeabilityProxy is TransparentUpgradeableProxy {constructor(address logic, address admin, bytes memory data) payable TransparentUpgradeableProxy(logic, admin, data) {}}// SPDX-License-Identifier: MITpragma solidity ^0.8.0;import "./IBeacon.sol";import "../Proxy.sol";import "../ERC1967/ERC1967Upgrade.sol";
File 5 of 7: AcrossFacetPackedV3
12345678910111213141516// SPDX-License-Identifier: MITpragma solidity ^0.8.17;import { IAcrossSpokePool } from "../Interfaces/IAcrossSpokePool.sol";import { TransferrableOwnership } from "../Helpers/TransferrableOwnership.sol";import { AcrossFacetV3 } from "./AcrossFacetV3.sol";import { ILiFi } from "../Interfaces/ILiFi.sol";import { ERC20, SafeTransferLib } from "solmate/utils/SafeTransferLib.sol";import { LibAsset, IERC20 } from "../Libraries/LibAsset.sol";/// @title AcrossFacetPackedV3/// @author LI.FI (https://li.fi)/// @notice Provides functionality for bridging through Across in a gas-optimized way/// @custom:version 1.2.0contract AcrossFacetPackedV3 is ILiFi, TransferrableOwnership {using SafeTransferLib for ERC20;/// Storage ////// @notice The contract address of the cbridge on the source chain.
File 6 of 7: GnosisSafe
12345678910111213141516// SPDX-License-Identifier: LGPL-3.0-onlypragma solidity >=0.7.0 <0.9.0;import "./base/ModuleManager.sol";import "./base/OwnerManager.sol";import "./base/FallbackManager.sol";import "./base/GuardManager.sol";import "./common/EtherPaymentFallback.sol";import "./common/Singleton.sol";import "./common/SignatureDecoder.sol";import "./common/SecuredTokenTransfer.sol";import "./common/StorageAccessible.sol";import "./interfaces/ISignatureValidator.sol";import "./external/GnosisSafeMath.sol";/// @title Gnosis Safe - A multisignature wallet with support for confirmations using signed messages based on ERC191./// @author Stefan George - <stefan@gnosis.io>/// @author Richard Meissner - <richard@gnosis.io>
File 7 of 7: Ethereum_SpokePool
12345678910111213141516// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v4.9.0) (access/Ownable.sol)pragma solidity ^0.8.0;import "../utils/ContextUpgradeable.sol";import {Initializable} from "../proxy/utils/Initializable.sol";/*** @dev Contract module which provides a basic access control mechanism, where* there is an account (an owner) that can be granted exclusive access to* specific functions.** By default, the owner account will be the one that deploys the contract. This* can later be changed with {transferOwnership}.** This module is used through inheritance. It will make available the modifier* `onlyOwner`, which can be applied to your functions to restrict their use to* the owner.