Transaction Hash:
Block:
18192421 at Sep-22-2023 03:58:23 PM +UTC
Transaction Fee:
0.000493017 ETH
$1.22
Gas Used:
29,001 Gas / 17 Gwei
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x7C8A5d20...575B732d9 |
0.014873212469065219 Eth
Nonce: 10
|
0.014380195469065219 Eth
Nonce: 11
| 0.000493017 | ||
0x9D1A92e6...4bCCA3128 | |||||
0xDAFEA492...692c98Bc5
Miner
| (Flashbots: Builder) | 1.438411527895146384 Eth | 1.438421501643295875 Eth | 0.000009973748149491 |
Execution Trace
WooCrossChainRouterV2.setStargateRouter( _stargateRouter=0xeCc19E177d24551aA7ed6Bc6FE566eCa726CC8a9 )
setStargateRouter[WooCrossChainRouterV2 (ln:491)]
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MITpragma solidity =0.8.14;// OpenZeppelin Contractsimport {IERC20} from "@openzeppelin/contracts/token/ERC20/IERC20.sol";import {Ownable} from "@openzeppelin/contracts/access/Ownable.sol";import {ReentrancyGuard} from "@openzeppelin/contracts/security/ReentrancyGuard.sol";import {EnumerableSet} from "@openzeppelin/contracts/utils/structs/EnumerableSet.sol";import {ICommonOFT, IOFTWithFee} from "@layerzerolabs/solidity-examples/contracts/token/oft/v2/fee/IOFTWithFee.sol";// Local Contractsimport {IWETH} from "./interfaces/IWETH.sol";import {IWooCrossChainRouterV2} from "./interfaces/IWooCrossChainRouterV2.sol";import {IWooRouterV2} from "./interfaces/IWooRouterV2.sol";import {IStargateEthVault} from "./interfaces/Stargate/IStargateEthVault.sol";import {IStargateRouter} from "./interfaces/Stargate/IStargateRouter.sol";import {ILzApp} from "./interfaces/LayerZero/ILzApp.sol";import {TransferHelper} from "./libraries/TransferHelper.sol";/// @title WOOFi cross chain router implementation./// @notice Router for stateless execution of cross chain swap against WOOFi private pool./// @custom:stargate-contracts https://stargateprotocol.gitbook.io/stargate/developers/contract-addresses/mainnetcontract WooCrossChainRouterV2 is IWooCrossChainRouterV2, Ownable, ReentrancyGuard {using EnumerableSet for EnumerableSet.AddressSet;/* ----- Constants ----- */address public constant ETH_PLACEHOLDER_ADDR = 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE;/* ----- Variables ----- */IWooRouterV2 public wooRouter;IStargateRouter public stargateRouter;