Sonic Blaze Testnet

Contract

0xcD5b8431079c2b4b72Fd60c00E7fD79daF630980

Overview

S Balance

Sonic Blaze LogoSonic Blaze LogoSonic Blaze Logo0 S

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer132550082025-01-17 5:21:2214 days ago1737091282IN
0xcD5b8431...daF630980
0 S0.000087693

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

Contract Source Code Verified (Exact Match)

Contract Name:
GemToken

Compiler Version
v0.8.26+commit.8a97fa7a

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at testnet.sonicscan.org on 2025-01-17
*/

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

contract GemToken {
    string public name = "Gem";
    string public symbol = "GEM";
    uint8 public decimals = 18;
    uint256 public totalSupply;
    address public owner;

    mapping(address => uint256) private balances;
    mapping(address => mapping(address => uint256)) private allowances;

    // Events
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);
    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    // Constructor to set the initial supply and assign ownership
    constructor(uint256 initialSupply) {
        owner = msg.sender;
        totalSupply = initialSupply * (10 ** decimals);
        balances[msg.sender] = totalSupply;

        emit Transfer(address(0), msg.sender, totalSupply);
    }

    // Modifier to restrict functions to the owner
    modifier onlyOwner() {
        require(msg.sender == owner, "Not the contract owner");
        _;
    }

    // Transfer ownership
    function transferOwnership(address newOwner) external onlyOwner {
        require(newOwner != address(0), "New owner cannot be the zero address");
        emit OwnershipTransferred(owner, newOwner);
        owner = newOwner;
    }

    // Check balance of a specific address
    function balanceOf(address account) external view returns (uint256) {
        return balances[account];
    }

    // Transfer tokens to a specific address
    function transfer(address to, uint256 amount) external returns (bool) {
        require(to != address(0), "Cannot transfer to the zero address");
        require(balances[msg.sender] >= amount, "Insufficient balance");

        balances[msg.sender] -= amount;
        balances[to] += amount;

        emit Transfer(msg.sender, to, amount);
        return true;
    }

    // Approve an address to spend tokens on behalf of the caller
    function approve(address spender, uint256 amount) external returns (bool) {
        require(spender != address(0), "Cannot approve the zero address");

        allowances[msg.sender][spender] = amount;
        emit Approval(msg.sender, spender, amount);
        return true;
    }

    // Check the allowance of a spender for a specific owner
    function allowance(address ownerAddress, address spender) external view returns (uint256) {
        return allowances[ownerAddress][spender];
    }

    // Transfer tokens from one address to another using allowance
    function transferFrom(address from, address to, uint256 amount) external returns (bool) {
        require(to != address(0), "Cannot transfer to the zero address");
        require(balances[from] >= amount, "Insufficient balance");
        require(allowances[from][msg.sender] >= amount, "Allowance exceeded");

        balances[from] -= amount;
        allowances[from][msg.sender] -= amount;
        balances[to] += amount;

        emit Transfer(from, to, amount);
        return true;
    }

    // Mint new tokens (only callable by the owner)
    function mint(address to, uint256 amount) external onlyOwner {
        require(to != address(0), "Cannot mint to the zero address");

        totalSupply += amount;
        balances[to] += amount;

        emit Transfer(address(0), to, amount);
    }

    // Burn tokens (only callable by the owner)
    function burn(address from, uint256 amount) external onlyOwner {
        require(balances[from] >= amount, "Insufficient balance to burn");

        totalSupply -= amount;
        balances[from] -= amount;

        emit Transfer(from, address(0), amount);
    }
}

Contract ABI

[{"inputs":[{"internalType":"uint256","name":"initialSupply","type":"uint256"}],"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":"value","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":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"ownerAddress","type":"address"},{"internalType":"address","name":"spender","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":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","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":"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"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60806040526040518060400160405280600381526020017f47656d00000000000000000000000000000000000000000000000000000000008152505f9081610047919061042c565b506040518060400160405280600381526020017f47454d00000000000000000000000000000000000000000000000000000000008152506001908161008c919061042c565b50601260025f6101000a81548160ff021916908360ff1602179055503480156100b3575f80fd5b50604051611fe0380380611fe083398181016040528101906100d59190610529565b3360045f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060025f9054906101000a900460ff16600a61013091906106bc565b8161013b9190610706565b60038190555060035460055f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503373ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6003546040516101e49190610756565b60405180910390a35061076f565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061026d57607f821691505b6020821081036102805761027f610229565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026102e27fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826102a7565b6102ec86836102a7565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f61033061032b61032684610304565b61030d565b610304565b9050919050565b5f819050919050565b61034983610316565b61035d61035582610337565b8484546102b3565b825550505050565b5f90565b610371610365565b61037c818484610340565b505050565b5b8181101561039f576103945f82610369565b600181019050610382565b5050565b601f8211156103e4576103b581610286565b6103be84610298565b810160208510156103cd578190505b6103e16103d985610298565b830182610381565b50505b505050565b5f82821c905092915050565b5f6104045f19846008026103e9565b1980831691505092915050565b5f61041c83836103f5565b9150826002028217905092915050565b610435826101f2565b67ffffffffffffffff81111561044e5761044d6101fc565b5b6104588254610256565b6104638282856103a3565b5f60209050601f831160018114610494575f8415610482578287015190505b61048c8582610411565b8655506104f3565b601f1984166104a286610286565b5f5b828110156104c9578489015182556001820191506020850194506020810190506104a4565b868310156104e657848901516104e2601f8916826103f5565b8355505b6001600288020188555050505b505050505050565b5f80fd5b61050881610304565b8114610512575f80fd5b50565b5f81519050610523816104ff565b92915050565b5f6020828403121561053e5761053d6104fb565b5b5f61054b84828501610515565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b60018511156105d6578086048111156105b2576105b1610554565b5b60018516156105c15780820291505b80810290506105cf85610581565b9450610596565b94509492505050565b5f826105ee57600190506106a9565b816105fb575f90506106a9565b8160018114610611576002811461061b5761064a565b60019150506106a9565b60ff84111561062d5761062c610554565b5b8360020a91508482111561064457610643610554565b5b506106a9565b5060208310610133831016604e8410600b841016171561067f5782820a90508381111561067a57610679610554565b5b6106a9565b61068c848484600161058d565b925090508184048111156106a3576106a2610554565b5b81810290505b9392505050565b5f60ff82169050919050565b5f6106c682610304565b91506106d1836106b0565b92506106fe7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846105df565b905092915050565b5f61071082610304565b915061071b83610304565b925082820261072981610304565b915082820484148315176107405761073f610554565b5b5092915050565b61075081610304565b82525050565b5f6020820190506107695f830184610747565b92915050565b6118648061077c5f395ff3fe608060405234801561000f575f80fd5b50600436106100cd575f3560e01c806370a082311161008a5780639dc29fac116100645780639dc29fac14610213578063a9059cbb1461022f578063dd62ed3e1461025f578063f2fde38b1461028f576100cd565b806370a08231146101a75780638da5cb5b146101d757806395d89b41146101f5576100cd565b806306fdde03146100d1578063095ea7b3146100ef57806318160ddd1461011f57806323b872dd1461013d578063313ce5671461016d57806340c10f191461018b575b5f80fd5b6100d96102ab565b6040516100e69190611153565b60405180910390f35b61010960048036038101906101049190611204565b610336565b604051610116919061125c565b60405180910390f35b610127610491565b6040516101349190611284565b60405180910390f35b6101576004803603810190610152919061129d565b610497565b604051610164919061125c565b60405180910390f35b6101756107e5565b6040516101829190611308565b60405180910390f35b6101a560048036038101906101a09190611204565b6107f7565b005b6101c160048036038101906101bc9190611321565b6109c8565b6040516101ce9190611284565b60405180910390f35b6101df610a0e565b6040516101ec919061135b565b60405180910390f35b6101fd610a33565b60405161020a9190611153565b60405180910390f35b61022d60048036038101906102289190611204565b610abf565b005b61024960048036038101906102449190611204565b610ca2565b604051610256919061125c565b60405180910390f35b61027960048036038101906102749190611374565b610ea6565b6040516102869190611284565b60405180910390f35b6102a960048036038101906102a49190611321565b610f28565b005b5f80546102b7906113df565b80601f01602080910402602001604051908101604052809291908181526020018280546102e3906113df565b801561032e5780601f106103055761010080835404028352916020019161032e565b820191905f5260205f20905b81548152906001019060200180831161031157829003601f168201915b505050505081565b5f8073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036103a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161039c90611459565b60405180910390fd5b8160065f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161047f9190611284565b60405180910390a36001905092915050565b60035481565b5f8073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610506576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104fd906114e7565b60405180910390fd5b8160055f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610586576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161057d9061154f565b60405180910390fd5b8160065f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610641576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610638906115b7565b60405180910390fd5b8160055f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461068d9190611602565b925050819055508160065f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461071b9190611602565b925050819055508160055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461076e9190611635565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516107d29190611284565b60405180910390a3600190509392505050565b60025f9054906101000a900460ff1681565b60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610886576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161087d906116b2565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036108f4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108eb9061171a565b60405180910390fd5b8060035f8282546109059190611635565b925050819055508060055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546109589190611635565b925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516109bc9190611284565b60405180910390a35050565b5f60055f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60018054610a40906113df565b80601f0160208091040260200160405190810160405280929190818152602001828054610a6c906113df565b8015610ab75780601f10610a8e57610100808354040283529160200191610ab7565b820191905f5260205f20905b815481529060010190602001808311610a9a57829003601f168201915b505050505081565b60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610b4e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b45906116b2565b60405180910390fd5b8060055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610bce576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bc590611782565b60405180910390fd5b8060035f828254610bdf9190611602565b925050819055508060055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610c329190611602565b925050819055505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610c969190611284565b60405180910390a35050565b5f8073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610d11576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d08906114e7565b60405180910390fd5b8160055f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610d91576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d889061154f565b60405180910390fd5b8160055f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610ddd9190611602565b925050819055508160055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610e309190611635565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610e949190611284565b60405180910390a36001905092915050565b5f60065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610fb7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fae906116b2565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611025576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161101c90611810565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a38060045f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f611125826110e3565b61112f81856110ed565b935061113f8185602086016110fd565b6111488161110b565b840191505092915050565b5f6020820190508181035f83015261116b818461111b565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6111a082611177565b9050919050565b6111b081611196565b81146111ba575f80fd5b50565b5f813590506111cb816111a7565b92915050565b5f819050919050565b6111e3816111d1565b81146111ed575f80fd5b50565b5f813590506111fe816111da565b92915050565b5f806040838503121561121a57611219611173565b5b5f611227858286016111bd565b9250506020611238858286016111f0565b9150509250929050565b5f8115159050919050565b61125681611242565b82525050565b5f60208201905061126f5f83018461124d565b92915050565b61127e816111d1565b82525050565b5f6020820190506112975f830184611275565b92915050565b5f805f606084860312156112b4576112b3611173565b5b5f6112c1868287016111bd565b93505060206112d2868287016111bd565b92505060406112e3868287016111f0565b9150509250925092565b5f60ff82169050919050565b611302816112ed565b82525050565b5f60208201905061131b5f8301846112f9565b92915050565b5f6020828403121561133657611335611173565b5b5f611343848285016111bd565b91505092915050565b61135581611196565b82525050565b5f60208201905061136e5f83018461134c565b92915050565b5f806040838503121561138a57611389611173565b5b5f611397858286016111bd565b92505060206113a8858286016111bd565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806113f657607f821691505b602082108103611409576114086113b2565b5b50919050565b7f43616e6e6f7420617070726f766520746865207a65726f2061646472657373005f82015250565b5f611443601f836110ed565b915061144e8261140f565b602082019050919050565b5f6020820190508181035f83015261147081611437565b9050919050565b7f43616e6e6f74207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f6114d16023836110ed565b91506114dc82611477565b604082019050919050565b5f6020820190508181035f8301526114fe816114c5565b9050919050565b7f496e73756666696369656e742062616c616e63650000000000000000000000005f82015250565b5f6115396014836110ed565b915061154482611505565b602082019050919050565b5f6020820190508181035f8301526115668161152d565b9050919050565b7f416c6c6f77616e636520657863656564656400000000000000000000000000005f82015250565b5f6115a16012836110ed565b91506115ac8261156d565b602082019050919050565b5f6020820190508181035f8301526115ce81611595565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61160c826111d1565b9150611617836111d1565b925082820390508181111561162f5761162e6115d5565b5b92915050565b5f61163f826111d1565b915061164a836111d1565b9250828201905080821115611662576116616115d5565b5b92915050565b7f4e6f742074686520636f6e7472616374206f776e6572000000000000000000005f82015250565b5f61169c6016836110ed565b91506116a782611668565b602082019050919050565b5f6020820190508181035f8301526116c981611690565b9050919050565b7f43616e6e6f74206d696e7420746f20746865207a65726f2061646472657373005f82015250565b5f611704601f836110ed565b915061170f826116d0565b602082019050919050565b5f6020820190508181035f830152611731816116f8565b9050919050565b7f496e73756666696369656e742062616c616e636520746f206275726e000000005f82015250565b5f61176c601c836110ed565b915061177782611738565b602082019050919050565b5f6020820190508181035f83015261179981611760565b9050919050565b7f4e6577206f776e65722063616e6e6f7420626520746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f6117fa6024836110ed565b9150611805826117a0565b604082019050919050565b5f6020820190508181035f830152611827816117ee565b905091905056fea2646970667358221220a533eb3c36a5682b4e0b4d8a3697f21f5c97256892f33075a25fb49ba8e3d0db64736f6c634300081a003300000000000000000000000000000000000000000000000000000000000f4240

Deployed Bytecode

0x608060405234801561000f575f80fd5b50600436106100cd575f3560e01c806370a082311161008a5780639dc29fac116100645780639dc29fac14610213578063a9059cbb1461022f578063dd62ed3e1461025f578063f2fde38b1461028f576100cd565b806370a08231146101a75780638da5cb5b146101d757806395d89b41146101f5576100cd565b806306fdde03146100d1578063095ea7b3146100ef57806318160ddd1461011f57806323b872dd1461013d578063313ce5671461016d57806340c10f191461018b575b5f80fd5b6100d96102ab565b6040516100e69190611153565b60405180910390f35b61010960048036038101906101049190611204565b610336565b604051610116919061125c565b60405180910390f35b610127610491565b6040516101349190611284565b60405180910390f35b6101576004803603810190610152919061129d565b610497565b604051610164919061125c565b60405180910390f35b6101756107e5565b6040516101829190611308565b60405180910390f35b6101a560048036038101906101a09190611204565b6107f7565b005b6101c160048036038101906101bc9190611321565b6109c8565b6040516101ce9190611284565b60405180910390f35b6101df610a0e565b6040516101ec919061135b565b60405180910390f35b6101fd610a33565b60405161020a9190611153565b60405180910390f35b61022d60048036038101906102289190611204565b610abf565b005b61024960048036038101906102449190611204565b610ca2565b604051610256919061125c565b60405180910390f35b61027960048036038101906102749190611374565b610ea6565b6040516102869190611284565b60405180910390f35b6102a960048036038101906102a49190611321565b610f28565b005b5f80546102b7906113df565b80601f01602080910402602001604051908101604052809291908181526020018280546102e3906113df565b801561032e5780601f106103055761010080835404028352916020019161032e565b820191905f5260205f20905b81548152906001019060200180831161031157829003601f168201915b505050505081565b5f8073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036103a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161039c90611459565b60405180910390fd5b8160065f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161047f9190611284565b60405180910390a36001905092915050565b60035481565b5f8073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610506576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104fd906114e7565b60405180910390fd5b8160055f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610586576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161057d9061154f565b60405180910390fd5b8160065f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610641576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610638906115b7565b60405180910390fd5b8160055f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461068d9190611602565b925050819055508160065f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461071b9190611602565b925050819055508160055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461076e9190611635565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516107d29190611284565b60405180910390a3600190509392505050565b60025f9054906101000a900460ff1681565b60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610886576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161087d906116b2565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036108f4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108eb9061171a565b60405180910390fd5b8060035f8282546109059190611635565b925050819055508060055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546109589190611635565b925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516109bc9190611284565b60405180910390a35050565b5f60055f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60018054610a40906113df565b80601f0160208091040260200160405190810160405280929190818152602001828054610a6c906113df565b8015610ab75780601f10610a8e57610100808354040283529160200191610ab7565b820191905f5260205f20905b815481529060010190602001808311610a9a57829003601f168201915b505050505081565b60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610b4e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b45906116b2565b60405180910390fd5b8060055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610bce576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bc590611782565b60405180910390fd5b8060035f828254610bdf9190611602565b925050819055508060055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610c329190611602565b925050819055505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610c969190611284565b60405180910390a35050565b5f8073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610d11576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d08906114e7565b60405180910390fd5b8160055f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610d91576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d889061154f565b60405180910390fd5b8160055f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610ddd9190611602565b925050819055508160055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610e309190611635565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610e949190611284565b60405180910390a36001905092915050565b5f60065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610fb7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fae906116b2565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611025576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161101c90611810565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a38060045f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f611125826110e3565b61112f81856110ed565b935061113f8185602086016110fd565b6111488161110b565b840191505092915050565b5f6020820190508181035f83015261116b818461111b565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6111a082611177565b9050919050565b6111b081611196565b81146111ba575f80fd5b50565b5f813590506111cb816111a7565b92915050565b5f819050919050565b6111e3816111d1565b81146111ed575f80fd5b50565b5f813590506111fe816111da565b92915050565b5f806040838503121561121a57611219611173565b5b5f611227858286016111bd565b9250506020611238858286016111f0565b9150509250929050565b5f8115159050919050565b61125681611242565b82525050565b5f60208201905061126f5f83018461124d565b92915050565b61127e816111d1565b82525050565b5f6020820190506112975f830184611275565b92915050565b5f805f606084860312156112b4576112b3611173565b5b5f6112c1868287016111bd565b93505060206112d2868287016111bd565b92505060406112e3868287016111f0565b9150509250925092565b5f60ff82169050919050565b611302816112ed565b82525050565b5f60208201905061131b5f8301846112f9565b92915050565b5f6020828403121561133657611335611173565b5b5f611343848285016111bd565b91505092915050565b61135581611196565b82525050565b5f60208201905061136e5f83018461134c565b92915050565b5f806040838503121561138a57611389611173565b5b5f611397858286016111bd565b92505060206113a8858286016111bd565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806113f657607f821691505b602082108103611409576114086113b2565b5b50919050565b7f43616e6e6f7420617070726f766520746865207a65726f2061646472657373005f82015250565b5f611443601f836110ed565b915061144e8261140f565b602082019050919050565b5f6020820190508181035f83015261147081611437565b9050919050565b7f43616e6e6f74207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f6114d16023836110ed565b91506114dc82611477565b604082019050919050565b5f6020820190508181035f8301526114fe816114c5565b9050919050565b7f496e73756666696369656e742062616c616e63650000000000000000000000005f82015250565b5f6115396014836110ed565b915061154482611505565b602082019050919050565b5f6020820190508181035f8301526115668161152d565b9050919050565b7f416c6c6f77616e636520657863656564656400000000000000000000000000005f82015250565b5f6115a16012836110ed565b91506115ac8261156d565b602082019050919050565b5f6020820190508181035f8301526115ce81611595565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61160c826111d1565b9150611617836111d1565b925082820390508181111561162f5761162e6115d5565b5b92915050565b5f61163f826111d1565b915061164a836111d1565b9250828201905080821115611662576116616115d5565b5b92915050565b7f4e6f742074686520636f6e7472616374206f776e6572000000000000000000005f82015250565b5f61169c6016836110ed565b91506116a782611668565b602082019050919050565b5f6020820190508181035f8301526116c981611690565b9050919050565b7f43616e6e6f74206d696e7420746f20746865207a65726f2061646472657373005f82015250565b5f611704601f836110ed565b915061170f826116d0565b602082019050919050565b5f6020820190508181035f830152611731816116f8565b9050919050565b7f496e73756666696369656e742062616c616e636520746f206275726e000000005f82015250565b5f61176c601c836110ed565b915061177782611738565b602082019050919050565b5f6020820190508181035f83015261179981611760565b9050919050565b7f4e6577206f776e65722063616e6e6f7420626520746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f6117fa6024836110ed565b9150611805826117a0565b604082019050919050565b5f6020820190508181035f830152611827816117ee565b905091905056fea2646970667358221220a533eb3c36a5682b4e0b4d8a3697f21f5c97256892f33075a25fb49ba8e3d0db64736f6c634300081a0033

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

00000000000000000000000000000000000000000000000000000000000f4240

-----Decoded View---------------
Arg [0] : initialSupply (uint256): 1000000

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000000000000000000000000000000f4240


Deployed Bytecode Sourcemap

60:3720:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;85:26;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2049:286;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;186:26;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2630:504;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;153:26;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3195:257;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1434:111;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;219:20;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;118:28;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3509:268;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1599:375;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2405:149;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1148:234;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;85:26;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2049:286::-;2117:4;2161:1;2142:21;;:7;:21;;;2134:65;;;;;;;;;;;;:::i;:::-;;;;;;;;;2246:6;2212:10;:22;2223:10;2212:22;;;;;;;;;;;;;;;:31;2235:7;2212:31;;;;;;;;;;;;;;;:40;;;;2289:7;2268:37;;2277:10;2268:37;;;2298:6;2268:37;;;;;;:::i;:::-;;;;;;;;2323:4;2316:11;;2049:286;;;;:::o;186:26::-;;;;:::o;2630:504::-;2712:4;2751:1;2737:16;;:2;:16;;;2729:64;;;;;;;;;;;;:::i;:::-;;;;;;;;;2830:6;2812:8;:14;2821:4;2812:14;;;;;;;;;;;;;;;;:24;;2804:57;;;;;;;;;;;;:::i;:::-;;;;;;;;;2912:6;2880:10;:16;2891:4;2880:16;;;;;;;;;;;;;;;:28;2897:10;2880:28;;;;;;;;;;;;;;;;:38;;2872:69;;;;;;;;;;;;:::i;:::-;;;;;;;;;2972:6;2954:8;:14;2963:4;2954:14;;;;;;;;;;;;;;;;:24;;;;;;;:::i;:::-;;;;;;;;3021:6;2989:10;:16;3000:4;2989:16;;;;;;;;;;;;;;;:28;3006:10;2989:28;;;;;;;;;;;;;;;;:38;;;;;;;:::i;:::-;;;;;;;;3054:6;3038:8;:12;3047:2;3038:12;;;;;;;;;;;;;;;;:22;;;;;;;:::i;:::-;;;;;;;;3093:2;3078:26;;3087:4;3078:26;;;3097:6;3078:26;;;;;;:::i;:::-;;;;;;;;3122:4;3115:11;;2630:504;;;;;:::o;153:26::-;;;;;;;;;;;;;:::o;3195:257::-;1061:5;;;;;;;;;;;1047:19;;:10;:19;;;1039:54;;;;;;;;;;;;:::i;:::-;;;;;;;;;3289:1:::1;3275:16;;:2;:16;;::::0;3267:60:::1;;;;;;;;;;;;:::i;:::-;;;;;;;;;3355:6;3340:11;;:21;;;;;;;:::i;:::-;;;;;;;;3388:6;3372:8;:12;3381:2;3372:12;;;;;;;;;;;;;;;;:22;;;;;;;:::i;:::-;;;;;;;;3433:2;3412:32;;3429:1;3412:32;;;3437:6;3412:32;;;;;;:::i;:::-;;;;;;;;3195:257:::0;;:::o;1434:111::-;1493:7;1520:8;:17;1529:7;1520:17;;;;;;;;;;;;;;;;1513:24;;1434:111;;;:::o;219:20::-;;;;;;;;;;;;;:::o;118:28::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3509:268::-;1061:5;;;;;;;;;;;1047:19;;:10;:19;;;1039:54;;;;;;;;;;;;:::i;:::-;;;;;;;;;3609:6:::1;3591:8;:14;3600:4;3591:14;;;;;;;;;;;;;;;;:24;;3583:65;;;;;;;;;;;;:::i;:::-;;;;;;;;;3676:6;3661:11;;:21;;;;;;;:::i;:::-;;;;;;;;3711:6;3693:8;:14;3702:4;3693:14;;;;;;;;;;;;;;;;:24;;;;;;;:::i;:::-;;;;;;;;3758:1;3735:34;;3744:4;3735:34;;;3762:6;3735:34;;;;;;:::i;:::-;;;;;;;;3509:268:::0;;:::o;1599:375::-;1663:4;1702:1;1688:16;;:2;:16;;;1680:64;;;;;;;;;;;;:::i;:::-;;;;;;;;;1787:6;1763:8;:20;1772:10;1763:20;;;;;;;;;;;;;;;;:30;;1755:63;;;;;;;;;;;;:::i;:::-;;;;;;;;;1855:6;1831:8;:20;1840:10;1831:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;1888:6;1872:8;:12;1881:2;1872:12;;;;;;;;;;;;;;;;:22;;;;;;;:::i;:::-;;;;;;;;1933:2;1912:32;;1921:10;1912:32;;;1937:6;1912:32;;;;;;:::i;:::-;;;;;;;;1962:4;1955:11;;1599:375;;;;:::o;2405:149::-;2486:7;2513:10;:24;2524:12;2513:24;;;;;;;;;;;;;;;:33;2538:7;2513:33;;;;;;;;;;;;;;;;2506:40;;2405:149;;;;:::o;1148:234::-;1061:5;;;;;;;;;;;1047:19;;:10;:19;;;1039:54;;;;;;;;;;;;:::i;:::-;;;;;;;;;1251:1:::1;1231:22;;:8;:22;;::::0;1223:71:::1;;;;;;;;;;;;:::i;:::-;;;;;;;;;1338:8;1310:37;;1331:5;;;;;;;;;;;1310:37;;;;;;;;;;;;1366:8;1358:5;;:16;;;;;;;;;;;;;;;;;;1148:234:::0;:::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:118::-;5168:24;5186:5;5168:24;:::i;:::-;5163:3;5156:37;5081:118;;:::o;5205:222::-;5298:4;5336:2;5325:9;5321:18;5313:26;;5349:71;5417:1;5406:9;5402:17;5393:6;5349:71;:::i;:::-;5205:222;;;;:::o;5433:474::-;5501:6;5509;5558:2;5546:9;5537:7;5533:23;5529:32;5526:119;;;5564:79;;:::i;:::-;5526:119;5684:1;5709:53;5754:7;5745:6;5734:9;5730:22;5709:53;:::i;:::-;5699:63;;5655:117;5811:2;5837:53;5882:7;5873:6;5862:9;5858:22;5837:53;:::i;:::-;5827:63;;5782:118;5433:474;;;;;:::o;5913:180::-;5961:77;5958:1;5951:88;6058:4;6055:1;6048:15;6082:4;6079:1;6072:15;6099:320;6143:6;6180:1;6174:4;6170:12;6160:22;;6227:1;6221:4;6217:12;6248:18;6238:81;;6304:4;6296:6;6292:17;6282:27;;6238:81;6366:2;6358:6;6355:14;6335:18;6332:38;6329:84;;6385:18;;:::i;:::-;6329:84;6150:269;6099:320;;;:::o;6425:181::-;6565:33;6561:1;6553:6;6549:14;6542:57;6425:181;:::o;6612:366::-;6754:3;6775:67;6839:2;6834:3;6775:67;:::i;:::-;6768:74;;6851:93;6940:3;6851:93;:::i;:::-;6969:2;6964:3;6960:12;6953:19;;6612:366;;;:::o;6984:419::-;7150:4;7188:2;7177:9;7173:18;7165:26;;7237:9;7231:4;7227:20;7223:1;7212:9;7208:17;7201:47;7265:131;7391:4;7265:131;:::i;:::-;7257:139;;6984:419;;;:::o;7409:222::-;7549:34;7545:1;7537:6;7533:14;7526:58;7618:5;7613:2;7605:6;7601:15;7594:30;7409:222;:::o;7637:366::-;7779:3;7800:67;7864:2;7859:3;7800:67;:::i;:::-;7793:74;;7876:93;7965:3;7876:93;:::i;:::-;7994:2;7989:3;7985:12;7978:19;;7637:366;;;:::o;8009:419::-;8175:4;8213:2;8202:9;8198:18;8190:26;;8262:9;8256:4;8252:20;8248:1;8237:9;8233:17;8226:47;8290:131;8416:4;8290:131;:::i;:::-;8282:139;;8009:419;;;:::o;8434:170::-;8574:22;8570:1;8562:6;8558:14;8551:46;8434:170;:::o;8610:366::-;8752:3;8773:67;8837:2;8832:3;8773:67;:::i;:::-;8766:74;;8849:93;8938:3;8849:93;:::i;:::-;8967:2;8962:3;8958:12;8951:19;;8610:366;;;:::o;8982:419::-;9148:4;9186:2;9175:9;9171:18;9163:26;;9235:9;9229:4;9225:20;9221:1;9210:9;9206:17;9199:47;9263:131;9389:4;9263:131;:::i;:::-;9255:139;;8982:419;;;:::o;9407:168::-;9547:20;9543:1;9535:6;9531:14;9524:44;9407:168;:::o;9581:366::-;9723:3;9744:67;9808:2;9803:3;9744:67;:::i;:::-;9737:74;;9820:93;9909:3;9820:93;:::i;:::-;9938:2;9933:3;9929:12;9922:19;;9581:366;;;:::o;9953:419::-;10119:4;10157:2;10146:9;10142:18;10134:26;;10206:9;10200:4;10196:20;10192:1;10181:9;10177:17;10170:47;10234:131;10360:4;10234:131;:::i;:::-;10226:139;;9953:419;;;:::o;10378:180::-;10426:77;10423:1;10416:88;10523:4;10520:1;10513:15;10547:4;10544:1;10537:15;10564:194;10604:4;10624:20;10642:1;10624:20;:::i;:::-;10619:25;;10658:20;10676:1;10658:20;:::i;:::-;10653:25;;10702:1;10699;10695:9;10687:17;;10726:1;10720:4;10717:11;10714:37;;;10731:18;;:::i;:::-;10714:37;10564:194;;;;:::o;10764:191::-;10804:3;10823:20;10841:1;10823:20;:::i;:::-;10818:25;;10857:20;10875:1;10857:20;:::i;:::-;10852:25;;10900:1;10897;10893:9;10886:16;;10921:3;10918:1;10915:10;10912:36;;;10928:18;;:::i;:::-;10912:36;10764:191;;;;:::o;10961:172::-;11101:24;11097:1;11089:6;11085:14;11078:48;10961:172;:::o;11139:366::-;11281:3;11302:67;11366:2;11361:3;11302:67;:::i;:::-;11295:74;;11378:93;11467:3;11378:93;:::i;:::-;11496:2;11491:3;11487:12;11480:19;;11139:366;;;:::o;11511:419::-;11677:4;11715:2;11704:9;11700:18;11692:26;;11764:9;11758:4;11754:20;11750:1;11739:9;11735:17;11728:47;11792:131;11918:4;11792:131;:::i;:::-;11784:139;;11511:419;;;:::o;11936:181::-;12076:33;12072:1;12064:6;12060:14;12053:57;11936:181;:::o;12123:366::-;12265:3;12286:67;12350:2;12345:3;12286:67;:::i;:::-;12279:74;;12362:93;12451:3;12362:93;:::i;:::-;12480:2;12475:3;12471:12;12464:19;;12123:366;;;:::o;12495:419::-;12661:4;12699:2;12688:9;12684:18;12676:26;;12748:9;12742:4;12738:20;12734:1;12723:9;12719:17;12712:47;12776:131;12902:4;12776:131;:::i;:::-;12768:139;;12495:419;;;:::o;12920:178::-;13060:30;13056:1;13048:6;13044:14;13037:54;12920:178;:::o;13104:366::-;13246:3;13267:67;13331:2;13326:3;13267:67;:::i;:::-;13260:74;;13343:93;13432:3;13343:93;:::i;:::-;13461:2;13456:3;13452:12;13445:19;;13104:366;;;:::o;13476:419::-;13642:4;13680:2;13669:9;13665:18;13657:26;;13729:9;13723:4;13719:20;13715:1;13704:9;13700:17;13693:47;13757:131;13883:4;13757:131;:::i;:::-;13749:139;;13476:419;;;:::o;13901:223::-;14041:34;14037:1;14029:6;14025:14;14018:58;14110:6;14105:2;14097:6;14093:15;14086:31;13901:223;:::o;14130:366::-;14272:3;14293:67;14357:2;14352:3;14293:67;:::i;:::-;14286:74;;14369:93;14458:3;14369:93;:::i;:::-;14487:2;14482:3;14478:12;14471:19;;14130:366;;;:::o;14502:419::-;14668:4;14706:2;14695:9;14691:18;14683:26;;14755:9;14749:4;14745:20;14741:1;14730:9;14726:17;14719:47;14783:131;14909:4;14783:131;:::i;:::-;14775:139;;14502:419;;;:::o

Swarm Source

ipfs://a533eb3c36a5682b4e0b4d8a3697f21f5c97256892f33075a25fb49ba8e3d0db

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.