ETH Price: $2,514.89 (-1.50%)

Transaction Decoder

Block:
22539181 at May-22-2025 03:02:59 PM +UTC
Transaction Fee:
0.00047344207215366 ETH $1.19
Gas Used:
62,691 Gas / 7.55199426 Gwei

Emitted Events:

Account State Difference:

  Address   Before After State Difference Code
0x06FD4bA7...Caa99E3B0
(Binance Dep: 0x06FD4bA7973a0d39a91734bbc35bC2bCaa99E3B0)
0.007099843968675723 Eth
Nonce: 112923
0.006626401896522063 Eth
Nonce: 112924
0.00047344207215366
(Titan Builder)
11.178712649011372021 Eth11.17872066915118381 Eth0.000008020139811789
0xcf0C122c...Be62b6a2E

Execution Trace

FLOKI.transfer( recipient=0x28C6c06298d514Db089934071355E5743bf21d60, amount=294483212000000000 ) => ( True )
  • TreasuryHandlerAlpha.beforeTransferHandler( benefactor=0x06FD4bA7973a0d39a91734bbc35bC2bCaa99E3B0, beneficiary=0x28C6c06298d514Db089934071355E5743bf21d60, amount=294483212000000000 )
  • DynamicTaxHandler.getTax( benefactor=0x06FD4bA7973a0d39a91734bbc35bC2bCaa99E3B0, beneficiary=0x28C6c06298d514Db089934071355E5743bf21d60, amount=294483212000000000 ) => ( 0 )
  • TreasuryHandlerAlpha.afterTransferHandler( benefactor=0x06FD4bA7973a0d39a91734bbc35bC2bCaa99E3B0, beneficiary=0x28C6c06298d514Db089934071355E5743bf21d60, amount=294483212000000000 )
    transfer[FLOKI (ln:105)]
    File 1 of 3: FLOKI
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    // SPDX-License-Identifier: MIT
    pragma solidity 0.8.11;
    import "@openzeppelin/contracts/token/ERC20/IERC20.sol";
    import "@openzeppelin/contracts/access/Ownable.sol";
    import "./governance/IGovernanceToken.sol";
    import "./tax/ITaxHandler.sol";
    import "./treasury/ITreasuryHandler.sol";
    /**
    * @title Floki token contract
    * @dev The Floki token has modular systems for tax and treasury handler as well as governance capabilities.
    */
    contract FLOKI is IERC20, IGovernanceToken, Ownable {
    /// @dev Registry of user token balances.
    mapping(address => uint256) private _balances;
    /// @dev Registry of addresses users have given allowances to.
    mapping(address => mapping(address => uint256)) private _allowances;
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 2 of 3: TreasuryHandlerAlpha
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    // SPDX-License-Identifier: MIT
    pragma solidity 0.8.11;
    import "@openzeppelin/contracts/token/ERC20/IERC20.sol";
    import "@openzeppelin/contracts/utils/Address.sol";
    import "@uniswap/v2-periphery/contracts/interfaces/IUniswapV2Router02.sol";
    import "../utils/ExchangePoolProcessor.sol";
    import "../utils/LenientReentrancyGuard.sol";
    import "./ITreasuryHandler.sol";
    /**
    * @title Treasury handler alpha contract
    * @dev Sells tokens that have accumulated through taxes and sends the resulting ETH to the treasury. If
    * `liquidityBasisPoints` has been set to a non-zero value, then that percentage will instead be added to the designated
    * liquidity pool.
    */
    contract TreasuryHandlerAlpha is ITreasuryHandler, LenientReentrancyGuard, ExchangePoolProcessor {
    using Address for address payable;
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 3 of 3: DynamicTaxHandler
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    // SPDX-License-Identifier: MIT
    pragma solidity 0.8.11;
    import "@openzeppelin/contracts/token/ERC20/IERC20.sol";
    import "@openzeppelin/contracts/utils/structs/EnumerableSet.sol";
    import "./ITaxHandler.sol";
    import "../utils/ExchangePoolProcessor.sol";
    /**
    * @title Dynamic tax handler
    * @notice Processes tax for a given token transfer. Checks for the following:
    * - Is the address on the static blacklist? If so, it can only transfer to the
    * `receiver` address. In all other cases, the transfer will fail.
    * - Is the address exempt from taxes, if so, the number of taxed tokens is
    * always zero.
    * - Is it a transfer between "regular" users? This means they are not on the
    * list of either blacklisted or exempt addresses, nor are they an address
    * designated as an exchange pool.
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX