Contract

0xe558c4c5AC89e580488d53061750Bca8F78339B1

Overview

S Balance

Sonic LogoSonic LogoSonic Logo0 S

S Value

-

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer8298702024-12-20 7:33:588 hrs ago1734680038IN
0xe558c4c5...8F78339B1
0 S0.000038351.221
Transfer8094982024-12-20 4:46:2111 hrs ago1734669981IN
0xe558c4c5...8F78339B1
0 S0.000059651.221
Approve7941112024-12-20 2:31:3013 hrs ago1734661890IN
0xe558c4c5...8F78339B1
0 S0.000057571.221
Approve7941072024-12-20 2:31:2813 hrs ago1734661888IN
0xe558c4c5...8F78339B1
0 S0.000057571.221
Approve7941012024-12-20 2:31:2613 hrs ago1734661886IN
0xe558c4c5...8F78339B1
0 S0.000057571.221
Approve7941002024-12-20 2:31:2513 hrs ago1734661885IN
0xe558c4c5...8F78339B1
0 S0.000151873.221
Approve7941002024-12-20 2:31:2513 hrs ago1734661885IN
0xe558c4c5...8F78339B1
0 S0.000057571.221
Approve7940982024-12-20 2:31:2413 hrs ago1734661884IN
0xe558c4c5...8F78339B1
0 S0.000057571.221
Approve7940962024-12-20 2:31:2313 hrs ago1734661883IN
0xe558c4c5...8F78339B1
0 S0.000057571.221
Approve7940962024-12-20 2:31:2313 hrs ago1734661883IN
0xe558c4c5...8F78339B1
0 S0.000057571.221
Approve7940942024-12-20 2:31:2313 hrs ago1734661883IN
0xe558c4c5...8F78339B1
0 S0.000057571.221
Approve7940922024-12-20 2:31:2213 hrs ago1734661882IN
0xe558c4c5...8F78339B1
0 S0.000057571.221
Approve7940922024-12-20 2:31:2213 hrs ago1734661882IN
0xe558c4c5...8F78339B1
0 S0.000057571.221
Approve7940392024-12-20 2:31:0013 hrs ago1734661860IN
0xe558c4c5...8F78339B1
0 S0.000052381.1
Renounce Ownersh...7935852024-12-20 2:27:2113 hrs ago1734661641IN
0xe558c4c5...8F78339B1
0 S0.000025681.1

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

Contract Source Code Verified (Exact Match)

Contract Name:
PENGU

Compiler Version
v0.8.14+commit.80d49f37

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at SonicScan.org on 2024-12-20
*/

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

interface IERC20 {
    function totalSupply() external view returns (uint256);
    function balanceOf(address account) external view returns (uint256);
    function transfer(address recipient, uint256 amount) external returns (bool);
    function allowance(address owner, address spender) external view returns (uint256);
    function approve(address spender, uint256 amount) external returns (bool);
    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);

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

contract PENGU is IERC20 {
    string public name = "PENGU";
    string public symbol = "PENGU";
    uint8 public decimals = 18;
    uint256 private _totalSupply;

    mapping(address => uint256) private _balances;
    mapping(address => mapping(address => uint256)) private _allowances;

    address public owner;

    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    modifier onlyOwner() {
        require(msg.sender == owner, "Caller is not the owner");
        _;
    }

    constructor(uint256 initialSupply) {
        owner = msg.sender;
        _mint(owner, initialSupply * (10 ** uint256(decimals)));
    }

    function totalSupply() public view override returns (uint256) {
        return _totalSupply;
    }

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

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

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

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

    function transferFrom(address sender, address recipient, uint256 amount) public override returns (bool) {
        _transfer(sender, recipient, amount);
        _approve(sender, msg.sender, _allowances[sender][msg.sender] - amount);
        return true;
    }

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

    function _transfer(address sender, address recipient, uint256 amount) internal {
        require(sender != address(0), "Transfer from zero address");
        require(recipient != address(0), "Transfer to zero address");
        require(_balances[sender] >= amount, "Transfer amount exceeds balance");

        _balances[sender] -= amount;
        _balances[recipient] += amount;
        emit Transfer(sender, recipient, amount);
    }

    function _approve(address owner_, address spender, uint256 amount) internal {
        require(owner_ != address(0), "Approve from zero address");
        require(spender != address(0), "Approve to zero address");

        _allowances[owner_][spender] = amount;
        emit Approval(owner_, spender, amount);
    }

    function _mint(address account, uint256 amount) internal {
        require(account != address(0), "Mint to zero address");

        _totalSupply += amount;
        _balances[account] += amount;
        emit Transfer(address(0), account, amount);
    }
}

Contract Security Audit

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":"owner_","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":[],"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":"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":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

60806040526040518060400160405280600581526020017f50454e47550000000000000000000000000000000000000000000000000000008152506000908051906020019062000051929190620002e9565b506040518060400160405280600581526020017f50454e4755000000000000000000000000000000000000000000000000000000815250600190805190602001906200009f929190620002e9565b506012600260006101000a81548160ff021916908360ff160217905550348015620000c957600080fd5b5060405162001983380380620019838339818101604052810190620000ef9190620003d9565b33600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555062000191600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600260009054906101000a900460ff1660ff16600a6200017891906200058e565b83620001859190620005df565b6200019860201b60201c565b50620007b2565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036200020a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200020190620006a1565b60405180910390fd5b80600360008282546200021e9190620006c3565b9250508190555080600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254620002769190620006c3565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620002dd919062000731565b60405180910390a35050565b828054620002f7906200077d565b90600052602060002090601f0160209004810192826200031b576000855562000367565b82601f106200033657805160ff191683800117855562000367565b8280016001018555821562000367579182015b828111156200036657825182559160200191906001019062000349565b5b5090506200037691906200037a565b5090565b5b80821115620003955760008160009055506001016200037b565b5090565b600080fd5b6000819050919050565b620003b3816200039e565b8114620003bf57600080fd5b50565b600081519050620003d381620003a8565b92915050565b600060208284031215620003f257620003f162000399565b5b60006200040284828501620003c2565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b600185111562000499578086048111156200047157620004706200040b565b5b6001851615620004815780820291505b808102905062000491856200043a565b945062000451565b94509492505050565b600082620004b4576001905062000587565b81620004c4576000905062000587565b8160018114620004dd5760028114620004e8576200051e565b600191505062000587565b60ff841115620004fd57620004fc6200040b565b5b8360020a9150848211156200051757620005166200040b565b5b5062000587565b5060208310610133831016604e8410600b8410161715620005585782820a9050838111156200055257620005516200040b565b5b62000587565b62000567848484600162000447565b925090508184048111156200058157620005806200040b565b5b81810290505b9392505050565b60006200059b826200039e565b9150620005a8836200039e565b9250620005d77fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620004a2565b905092915050565b6000620005ec826200039e565b9150620005f9836200039e565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156200063557620006346200040b565b5b828202905092915050565b600082825260208201905092915050565b7f4d696e7420746f207a65726f2061646472657373000000000000000000000000600082015250565b60006200068960148362000640565b9150620006968262000651565b602082019050919050565b60006020820190508181036000830152620006bc816200067a565b9050919050565b6000620006d0826200039e565b9150620006dd836200039e565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156200071557620007146200040b565b5b828201905092915050565b6200072b816200039e565b82525050565b600060208201905062000748600083018462000720565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200079657607f821691505b602082108103620007ac57620007ab6200074e565b5b50919050565b6111c180620007c26000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c806370a082311161007157806370a0823114610168578063715018a6146101985780638da5cb5b146101a257806395d89b41146101c0578063a9059cbb146101de578063dd62ed3e1461020e576100a9565b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100fc57806323b872dd1461011a578063313ce5671461014a575b600080fd5b6100b661023e565b6040516100c39190610b6e565b60405180910390f35b6100e660048036038101906100e19190610c29565b6102cc565b6040516100f39190610c84565b60405180910390f35b6101046102e3565b6040516101119190610cae565b60405180910390f35b610134600480360381019061012f9190610cc9565b6102ed565b6040516101419190610c84565b60405180910390f35b610152610397565b60405161015f9190610d38565b60405180910390f35b610182600480360381019061017d9190610d53565b6103aa565b60405161018f9190610cae565b60405180910390f35b6101a06103f3565b005b6101aa610544565b6040516101b79190610d8f565b60405180910390f35b6101c861056a565b6040516101d59190610b6e565b60405180910390f35b6101f860048036038101906101f39190610c29565b6105f8565b6040516102059190610c84565b60405180910390f35b61022860048036038101906102239190610daa565b61060f565b6040516102359190610cae565b60405180910390f35b6000805461024b90610e19565b80601f016020809104026020016040519081016040528092919081815260200182805461027790610e19565b80156102c45780601f10610299576101008083540402835291602001916102c4565b820191906000526020600020905b8154815290600101906020018083116102a757829003601f168201915b505050505081565b60006102d9338484610696565b6001905092915050565b6000600354905090565b60006102fa84848461085f565b61038c843384600560008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546103879190610e79565b610696565b600190509392505050565b600260009054906101000a900460ff1681565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610483576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161047a90610ef9565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6001805461057790610e19565b80601f01602080910402602001604051908101604052809291908181526020018280546105a390610e19565b80156105f05780601f106105c5576101008083540402835291602001916105f0565b820191906000526020600020905b8154815290600101906020018083116105d357829003601f168201915b505050505081565b600061060533848461085f565b6001905092915050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610705576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106fc90610f65565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610774576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161076b90610fd1565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516108529190610cae565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036108ce576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108c59061103d565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361093d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610934906110a9565b60405180910390fd5b80600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156109bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109b690611115565b60405180910390fd5b80600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610a0e9190610e79565b9250508190555080600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610a649190611135565b925050819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610ac89190610cae565b60405180910390a3505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610b0f578082015181840152602081019050610af4565b83811115610b1e576000848401525b50505050565b6000601f19601f8301169050919050565b6000610b4082610ad5565b610b4a8185610ae0565b9350610b5a818560208601610af1565b610b6381610b24565b840191505092915050565b60006020820190508181036000830152610b888184610b35565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610bc082610b95565b9050919050565b610bd081610bb5565b8114610bdb57600080fd5b50565b600081359050610bed81610bc7565b92915050565b6000819050919050565b610c0681610bf3565b8114610c1157600080fd5b50565b600081359050610c2381610bfd565b92915050565b60008060408385031215610c4057610c3f610b90565b5b6000610c4e85828601610bde565b9250506020610c5f85828601610c14565b9150509250929050565b60008115159050919050565b610c7e81610c69565b82525050565b6000602082019050610c996000830184610c75565b92915050565b610ca881610bf3565b82525050565b6000602082019050610cc36000830184610c9f565b92915050565b600080600060608486031215610ce257610ce1610b90565b5b6000610cf086828701610bde565b9350506020610d0186828701610bde565b9250506040610d1286828701610c14565b9150509250925092565b600060ff82169050919050565b610d3281610d1c565b82525050565b6000602082019050610d4d6000830184610d29565b92915050565b600060208284031215610d6957610d68610b90565b5b6000610d7784828501610bde565b91505092915050565b610d8981610bb5565b82525050565b6000602082019050610da46000830184610d80565b92915050565b60008060408385031215610dc157610dc0610b90565b5b6000610dcf85828601610bde565b9250506020610de085828601610bde565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680610e3157607f821691505b602082108103610e4457610e43610dea565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610e8482610bf3565b9150610e8f83610bf3565b925082821015610ea257610ea1610e4a565b5b828203905092915050565b7f43616c6c6572206973206e6f7420746865206f776e6572000000000000000000600082015250565b6000610ee3601783610ae0565b9150610eee82610ead565b602082019050919050565b60006020820190508181036000830152610f1281610ed6565b9050919050565b7f417070726f76652066726f6d207a65726f206164647265737300000000000000600082015250565b6000610f4f601983610ae0565b9150610f5a82610f19565b602082019050919050565b60006020820190508181036000830152610f7e81610f42565b9050919050565b7f417070726f766520746f207a65726f2061646472657373000000000000000000600082015250565b6000610fbb601783610ae0565b9150610fc682610f85565b602082019050919050565b60006020820190508181036000830152610fea81610fae565b9050919050565b7f5472616e736665722066726f6d207a65726f2061646472657373000000000000600082015250565b6000611027601a83610ae0565b915061103282610ff1565b602082019050919050565b600060208201905081810360008301526110568161101a565b9050919050565b7f5472616e7366657220746f207a65726f20616464726573730000000000000000600082015250565b6000611093601883610ae0565b915061109e8261105d565b602082019050919050565b600060208201905081810360008301526110c281611086565b9050919050565b7f5472616e7366657220616d6f756e7420657863656564732062616c616e636500600082015250565b60006110ff601f83610ae0565b915061110a826110c9565b602082019050919050565b6000602082019050818103600083015261112e816110f2565b9050919050565b600061114082610bf3565b915061114b83610bf3565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156111805761117f610e4a565b5b82820190509291505056fea2646970667358221220f2b5fc8886e0c00e1956a031d7f5633eda48f3a7c27424e139f2b4af5464bef864736f6c634300080e003300000000000000000000000000000000000000000000000000000014b230ce38

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100a95760003560e01c806370a082311161007157806370a0823114610168578063715018a6146101985780638da5cb5b146101a257806395d89b41146101c0578063a9059cbb146101de578063dd62ed3e1461020e576100a9565b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100fc57806323b872dd1461011a578063313ce5671461014a575b600080fd5b6100b661023e565b6040516100c39190610b6e565b60405180910390f35b6100e660048036038101906100e19190610c29565b6102cc565b6040516100f39190610c84565b60405180910390f35b6101046102e3565b6040516101119190610cae565b60405180910390f35b610134600480360381019061012f9190610cc9565b6102ed565b6040516101419190610c84565b60405180910390f35b610152610397565b60405161015f9190610d38565b60405180910390f35b610182600480360381019061017d9190610d53565b6103aa565b60405161018f9190610cae565b60405180910390f35b6101a06103f3565b005b6101aa610544565b6040516101b79190610d8f565b60405180910390f35b6101c861056a565b6040516101d59190610b6e565b60405180910390f35b6101f860048036038101906101f39190610c29565b6105f8565b6040516102059190610c84565b60405180910390f35b61022860048036038101906102239190610daa565b61060f565b6040516102359190610cae565b60405180910390f35b6000805461024b90610e19565b80601f016020809104026020016040519081016040528092919081815260200182805461027790610e19565b80156102c45780601f10610299576101008083540402835291602001916102c4565b820191906000526020600020905b8154815290600101906020018083116102a757829003601f168201915b505050505081565b60006102d9338484610696565b6001905092915050565b6000600354905090565b60006102fa84848461085f565b61038c843384600560008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546103879190610e79565b610696565b600190509392505050565b600260009054906101000a900460ff1681565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610483576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161047a90610ef9565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6001805461057790610e19565b80601f01602080910402602001604051908101604052809291908181526020018280546105a390610e19565b80156105f05780601f106105c5576101008083540402835291602001916105f0565b820191906000526020600020905b8154815290600101906020018083116105d357829003601f168201915b505050505081565b600061060533848461085f565b6001905092915050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610705576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106fc90610f65565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610774576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161076b90610fd1565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516108529190610cae565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036108ce576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108c59061103d565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361093d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610934906110a9565b60405180910390fd5b80600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156109bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109b690611115565b60405180910390fd5b80600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610a0e9190610e79565b9250508190555080600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610a649190611135565b925050819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610ac89190610cae565b60405180910390a3505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610b0f578082015181840152602081019050610af4565b83811115610b1e576000848401525b50505050565b6000601f19601f8301169050919050565b6000610b4082610ad5565b610b4a8185610ae0565b9350610b5a818560208601610af1565b610b6381610b24565b840191505092915050565b60006020820190508181036000830152610b888184610b35565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610bc082610b95565b9050919050565b610bd081610bb5565b8114610bdb57600080fd5b50565b600081359050610bed81610bc7565b92915050565b6000819050919050565b610c0681610bf3565b8114610c1157600080fd5b50565b600081359050610c2381610bfd565b92915050565b60008060408385031215610c4057610c3f610b90565b5b6000610c4e85828601610bde565b9250506020610c5f85828601610c14565b9150509250929050565b60008115159050919050565b610c7e81610c69565b82525050565b6000602082019050610c996000830184610c75565b92915050565b610ca881610bf3565b82525050565b6000602082019050610cc36000830184610c9f565b92915050565b600080600060608486031215610ce257610ce1610b90565b5b6000610cf086828701610bde565b9350506020610d0186828701610bde565b9250506040610d1286828701610c14565b9150509250925092565b600060ff82169050919050565b610d3281610d1c565b82525050565b6000602082019050610d4d6000830184610d29565b92915050565b600060208284031215610d6957610d68610b90565b5b6000610d7784828501610bde565b91505092915050565b610d8981610bb5565b82525050565b6000602082019050610da46000830184610d80565b92915050565b60008060408385031215610dc157610dc0610b90565b5b6000610dcf85828601610bde565b9250506020610de085828601610bde565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680610e3157607f821691505b602082108103610e4457610e43610dea565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610e8482610bf3565b9150610e8f83610bf3565b925082821015610ea257610ea1610e4a565b5b828203905092915050565b7f43616c6c6572206973206e6f7420746865206f776e6572000000000000000000600082015250565b6000610ee3601783610ae0565b9150610eee82610ead565b602082019050919050565b60006020820190508181036000830152610f1281610ed6565b9050919050565b7f417070726f76652066726f6d207a65726f206164647265737300000000000000600082015250565b6000610f4f601983610ae0565b9150610f5a82610f19565b602082019050919050565b60006020820190508181036000830152610f7e81610f42565b9050919050565b7f417070726f766520746f207a65726f2061646472657373000000000000000000600082015250565b6000610fbb601783610ae0565b9150610fc682610f85565b602082019050919050565b60006020820190508181036000830152610fea81610fae565b9050919050565b7f5472616e736665722066726f6d207a65726f2061646472657373000000000000600082015250565b6000611027601a83610ae0565b915061103282610ff1565b602082019050919050565b600060208201905081810360008301526110568161101a565b9050919050565b7f5472616e7366657220746f207a65726f20616464726573730000000000000000600082015250565b6000611093601883610ae0565b915061109e8261105d565b602082019050919050565b600060208201905081810360008301526110c281611086565b9050919050565b7f5472616e7366657220616d6f756e7420657863656564732062616c616e636500600082015250565b60006110ff601f83610ae0565b915061110a826110c9565b602082019050919050565b6000602082019050818103600083015261112e816110f2565b9050919050565b600061114082610bf3565b915061114b83610bf3565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156111805761117f610e4a565b5b82820190509291505056fea2646970667358221220f2b5fc8886e0c00e1956a031d7f5633eda48f3a7c27424e139f2b4af5464bef864736f6c634300080e0033

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

00000000000000000000000000000000000000000000000000000014b230ce38

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

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000000000000000000000000014b230ce38


Deployed Bytecode Sourcemap

739:2866:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;771:28;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1984:159;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1423:100;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2151:262;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;843:26;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1531:119;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2421:138;;;:::i;:::-;;1041:20;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;806:30;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1658:165;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1831:145;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;771:28;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1984:159::-;2059:4;2076:37;2085:10;2097:7;2106:6;2076:8;:37::i;:::-;2131:4;2124:11;;1984:159;;;;:::o;1423:100::-;1476:7;1503:12;;1496:19;;1423:100;:::o;2151:262::-;2249:4;2266:36;2276:6;2284:9;2295:6;2266:9;:36::i;:::-;2313:70;2322:6;2330:10;2376:6;2342:11;:19;2354:6;2342:19;;;;;;;;;;;;;;;:31;2362:10;2342:31;;;;;;;;;;;;;;;;:40;;;;:::i;:::-;2313:8;:70::i;:::-;2401:4;2394:11;;2151:262;;;;;:::o;843:26::-;;;;;;;;;;;;;:::o;1531:119::-;1597:7;1624:9;:18;1634:7;1624:18;;;;;;;;;;;;;;;;1617:25;;1531:119;;;:::o;2421:138::-;1216:5;;;;;;;;;;;1202:19;;:10;:19;;;1194:55;;;;;;;;;;;;:::i;:::-;;;;;;;;;2519:1:::1;2483:39;;2504:5;;;;;;;;;;;2483:39;;;;;;;;;;;;2549:1;2533:5;;:18;;;;;;;;;;;;;;;;;;2421:138::o:0;1041:20::-;;;;;;;;;;;;;:::o;806:30::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1658:165::-;1736:4;1753:40;1763:10;1775:9;1786:6;1753:9;:40::i;:::-;1811:4;1804:11;;1658:165;;;;:::o;1831:145::-;1913:7;1940:11;:19;1952:6;1940:19;;;;;;;;;;;;;;;:28;1960:7;1940:28;;;;;;;;;;;;;;;;1933:35;;1831:145;;;;:::o;3017:320::-;3130:1;3112:20;;:6;:20;;;3104:58;;;;;;;;;;;;:::i;:::-;;;;;;;;;3200:1;3181:21;;:7;:21;;;3173:57;;;;;;;;;;;;:::i;:::-;;;;;;;;;3274:6;3243:11;:19;3255:6;3243:19;;;;;;;;;;;;;;;:28;3263:7;3243:28;;;;;;;;;;;;;;;:37;;;;3313:7;3296:33;;3305:6;3296:33;;;3322:6;3296:33;;;;;;:::i;:::-;;;;;;;;3017:320;;;:::o;2567:442::-;2683:1;2665:20;;:6;:20;;;2657:59;;;;;;;;;;;;:::i;:::-;;;;;;;;;2756:1;2735:23;;:9;:23;;;2727:60;;;;;;;;;;;;:::i;:::-;;;;;;;;;2827:6;2806:9;:17;2816:6;2806:17;;;;;;;;;;;;;;;;:27;;2798:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;2903:6;2882:9;:17;2892:6;2882:17;;;;;;;;;;;;;;;;:27;;;;;;;:::i;:::-;;;;;;;;2944:6;2920:9;:20;2930:9;2920:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;2983:9;2966:35;;2975:6;2966:35;;;2994:6;2966:35;;;;;;:::i;:::-;;;;;;;;2567:442;;;:::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:307::-;355:1;365:113;379:6;376:1;373:13;365:113;;;464:1;459:3;455:11;449:18;445:1;440:3;436:11;429:39;401:2;398:1;394:10;389:15;;365:113;;;496:6;493:1;490:13;487:101;;;576:1;567:6;562:3;558:16;551:27;487:101;336:258;287:307;;;:::o;600:102::-;641:6;692:2;688:7;683:2;676:5;672:14;668:28;658:38;;600:102;;;:::o;708:364::-;796:3;824:39;857:5;824:39;:::i;:::-;879:71;943:6;938:3;879:71;:::i;:::-;872:78;;959:52;1004:6;999:3;992:4;985:5;981:16;959:52;:::i;:::-;1036:29;1058:6;1036:29;:::i;:::-;1031:3;1027:39;1020:46;;800:272;708:364;;;;:::o;1078:313::-;1191:4;1229:2;1218:9;1214:18;1206:26;;1278:9;1272:4;1268:20;1264:1;1253:9;1249:17;1242:47;1306:78;1379:4;1370:6;1306:78;:::i;:::-;1298:86;;1078:313;;;;:::o;1478:117::-;1587:1;1584;1577:12;1724:126;1761:7;1801:42;1794:5;1790:54;1779:65;;1724:126;;;:::o;1856:96::-;1893:7;1922:24;1940:5;1922:24;:::i;:::-;1911:35;;1856:96;;;:::o;1958:122::-;2031:24;2049:5;2031:24;:::i;:::-;2024:5;2021:35;2011:63;;2070:1;2067;2060:12;2011:63;1958:122;:::o;2086:139::-;2132:5;2170:6;2157:20;2148:29;;2186:33;2213:5;2186:33;:::i;:::-;2086:139;;;;:::o;2231:77::-;2268:7;2297:5;2286:16;;2231:77;;;:::o;2314:122::-;2387:24;2405:5;2387:24;:::i;:::-;2380:5;2377:35;2367:63;;2426:1;2423;2416:12;2367:63;2314:122;:::o;2442:139::-;2488:5;2526:6;2513:20;2504:29;;2542:33;2569:5;2542:33;:::i;:::-;2442:139;;;;:::o;2587:474::-;2655:6;2663;2712:2;2700:9;2691:7;2687:23;2683:32;2680:119;;;2718:79;;:::i;:::-;2680:119;2838:1;2863:53;2908:7;2899:6;2888:9;2884:22;2863:53;:::i;:::-;2853:63;;2809:117;2965:2;2991:53;3036:7;3027:6;3016:9;3012:22;2991:53;:::i;:::-;2981:63;;2936:118;2587:474;;;;;:::o;3067:90::-;3101:7;3144:5;3137:13;3130:21;3119:32;;3067:90;;;:::o;3163:109::-;3244:21;3259:5;3244:21;:::i;:::-;3239:3;3232:34;3163:109;;:::o;3278:210::-;3365:4;3403:2;3392:9;3388:18;3380:26;;3416:65;3478:1;3467:9;3463:17;3454:6;3416:65;:::i;:::-;3278:210;;;;:::o;3494:118::-;3581:24;3599:5;3581:24;:::i;:::-;3576:3;3569:37;3494:118;;:::o;3618:222::-;3711:4;3749:2;3738:9;3734:18;3726:26;;3762:71;3830:1;3819:9;3815:17;3806:6;3762:71;:::i;:::-;3618:222;;;;:::o;3846:619::-;3923:6;3931;3939;3988:2;3976:9;3967:7;3963:23;3959:32;3956:119;;;3994:79;;:::i;:::-;3956:119;4114:1;4139:53;4184:7;4175:6;4164:9;4160:22;4139:53;:::i;:::-;4129:63;;4085:117;4241:2;4267:53;4312:7;4303:6;4292:9;4288:22;4267:53;:::i;:::-;4257:63;;4212:118;4369:2;4395:53;4440:7;4431:6;4420:9;4416:22;4395:53;:::i;:::-;4385:63;;4340:118;3846:619;;;;;:::o;4471:86::-;4506:7;4546:4;4539:5;4535:16;4524:27;;4471:86;;;:::o;4563:112::-;4646:22;4662:5;4646:22;:::i;:::-;4641:3;4634:35;4563:112;;:::o;4681:214::-;4770:4;4808:2;4797:9;4793:18;4785:26;;4821:67;4885:1;4874:9;4870:17;4861:6;4821:67;:::i;:::-;4681:214;;;;:::o;4901:329::-;4960:6;5009:2;4997:9;4988:7;4984:23;4980:32;4977:119;;;5015:79;;:::i;:::-;4977:119;5135:1;5160:53;5205:7;5196:6;5185:9;5181:22;5160:53;:::i;:::-;5150:63;;5106:117;4901:329;;;;:::o;5236:118::-;5323:24;5341:5;5323:24;:::i;:::-;5318:3;5311:37;5236:118;;:::o;5360:222::-;5453:4;5491:2;5480:9;5476:18;5468:26;;5504:71;5572:1;5561:9;5557:17;5548:6;5504:71;:::i;:::-;5360:222;;;;:::o;5588:474::-;5656:6;5664;5713:2;5701:9;5692:7;5688:23;5684:32;5681:119;;;5719:79;;:::i;:::-;5681:119;5839:1;5864:53;5909:7;5900:6;5889:9;5885:22;5864:53;:::i;:::-;5854:63;;5810:117;5966:2;5992:53;6037:7;6028:6;6017:9;6013:22;5992:53;:::i;:::-;5982:63;;5937:118;5588:474;;;;;:::o;6068:180::-;6116:77;6113:1;6106:88;6213:4;6210:1;6203:15;6237:4;6234:1;6227:15;6254:320;6298:6;6335:1;6329:4;6325:12;6315:22;;6382:1;6376:4;6372:12;6403:18;6393:81;;6459:4;6451:6;6447:17;6437:27;;6393:81;6521:2;6513:6;6510:14;6490:18;6487:38;6484:84;;6540:18;;:::i;:::-;6484:84;6305:269;6254:320;;;:::o;6580:180::-;6628:77;6625:1;6618:88;6725:4;6722:1;6715:15;6749:4;6746:1;6739:15;6766:191;6806:4;6826:20;6844:1;6826:20;:::i;:::-;6821:25;;6860:20;6878:1;6860:20;:::i;:::-;6855:25;;6899:1;6896;6893:8;6890:34;;;6904:18;;:::i;:::-;6890:34;6949:1;6946;6942:9;6934:17;;6766:191;;;;:::o;6963:173::-;7103:25;7099:1;7091:6;7087:14;7080:49;6963:173;:::o;7142:366::-;7284:3;7305:67;7369:2;7364:3;7305:67;:::i;:::-;7298:74;;7381:93;7470:3;7381:93;:::i;:::-;7499:2;7494:3;7490:12;7483:19;;7142:366;;;:::o;7514:419::-;7680:4;7718:2;7707:9;7703:18;7695:26;;7767:9;7761:4;7757:20;7753:1;7742:9;7738:17;7731:47;7795:131;7921:4;7795:131;:::i;:::-;7787:139;;7514:419;;;:::o;7939:175::-;8079:27;8075:1;8067:6;8063:14;8056:51;7939:175;:::o;8120:366::-;8262:3;8283:67;8347:2;8342:3;8283:67;:::i;:::-;8276:74;;8359:93;8448:3;8359:93;:::i;:::-;8477:2;8472:3;8468:12;8461:19;;8120:366;;;:::o;8492:419::-;8658:4;8696:2;8685:9;8681:18;8673:26;;8745:9;8739:4;8735:20;8731:1;8720:9;8716:17;8709:47;8773:131;8899:4;8773:131;:::i;:::-;8765:139;;8492:419;;;:::o;8917:173::-;9057:25;9053:1;9045:6;9041:14;9034:49;8917:173;:::o;9096:366::-;9238:3;9259:67;9323:2;9318:3;9259:67;:::i;:::-;9252:74;;9335:93;9424:3;9335:93;:::i;:::-;9453:2;9448:3;9444:12;9437:19;;9096:366;;;:::o;9468:419::-;9634:4;9672:2;9661:9;9657:18;9649:26;;9721:9;9715:4;9711:20;9707:1;9696:9;9692:17;9685:47;9749:131;9875:4;9749:131;:::i;:::-;9741:139;;9468:419;;;:::o;9893:176::-;10033:28;10029:1;10021:6;10017:14;10010:52;9893:176;:::o;10075:366::-;10217:3;10238:67;10302:2;10297:3;10238:67;:::i;:::-;10231:74;;10314:93;10403:3;10314:93;:::i;:::-;10432:2;10427:3;10423:12;10416:19;;10075:366;;;:::o;10447:419::-;10613:4;10651:2;10640:9;10636:18;10628:26;;10700:9;10694:4;10690:20;10686:1;10675:9;10671:17;10664:47;10728:131;10854:4;10728:131;:::i;:::-;10720:139;;10447:419;;;:::o;10872:174::-;11012:26;11008:1;11000:6;10996:14;10989:50;10872:174;:::o;11052:366::-;11194:3;11215:67;11279:2;11274:3;11215:67;:::i;:::-;11208:74;;11291:93;11380:3;11291:93;:::i;:::-;11409:2;11404:3;11400:12;11393:19;;11052:366;;;:::o;11424:419::-;11590:4;11628:2;11617:9;11613:18;11605:26;;11677:9;11671:4;11667:20;11663:1;11652:9;11648:17;11641:47;11705:131;11831:4;11705:131;:::i;:::-;11697:139;;11424:419;;;:::o;11849:181::-;11989:33;11985:1;11977:6;11973:14;11966:57;11849:181;:::o;12036:366::-;12178:3;12199:67;12263:2;12258:3;12199:67;:::i;:::-;12192:74;;12275:93;12364:3;12275:93;:::i;:::-;12393:2;12388:3;12384:12;12377:19;;12036:366;;;:::o;12408:419::-;12574:4;12612:2;12601:9;12597:18;12589:26;;12661:9;12655:4;12651:20;12647:1;12636:9;12632:17;12625:47;12689:131;12815:4;12689:131;:::i;:::-;12681:139;;12408:419;;;:::o;12833:305::-;12873:3;12892:20;12910:1;12892:20;:::i;:::-;12887:25;;12926:20;12944:1;12926:20;:::i;:::-;12921:25;;13080:1;13012:66;13008:74;13005:1;13002:81;12999:107;;;13086:18;;:::i;:::-;12999:107;13130:1;13127;13123:9;13116:16;;12833:305;;;;:::o

Swarm Source

ipfs://f2b5fc8886e0c00e1956a031d7f5633eda48f3a7c27424e139f2b4af5464bef8

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.