ETH Price: $2,523.93 (+0.28%)

Contract

0xecfdfdB53080455b9C8840041Eb9d024Fae05881
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer191800992024-02-08 1:12:23205 days ago1707354743IN
0xecfdfdB5...4Fae05881
0 ETH0.0010782835.38713705
Approve188430812023-12-22 18:11:11252 days ago1703268671IN
0xecfdfdB5...4Fae05881
0 ETH0.0015741333.59804441
Transfer188430602023-12-22 18:06:59252 days ago1703268419IN
0xecfdfdB5...4Fae05881
0 ETH0.001207834.27864249
Transfer188430592023-12-22 18:06:47252 days ago1703268407IN
0xecfdfdB5...4Fae05881
0 ETH0.0012206934.64452224
Transfer188430572023-12-22 18:06:23252 days ago1703268383IN
0xecfdfdB5...4Fae05881
0 ETH0.0012765336.22906636
Transfer188430562023-12-22 18:06:11252 days ago1703268371IN
0xecfdfdB5...4Fae05881
0 ETH0.0012523435.54270103
Transfer188430532023-12-22 18:05:35252 days ago1703268335IN
0xecfdfdB5...4Fae05881
0 ETH0.001204634.18775488
Transfer188430522023-12-22 18:05:23252 days ago1703268323IN
0xecfdfdB5...4Fae05881
0 ETH0.0012171734.54446723
Transfer188430502023-12-22 18:04:59252 days ago1703268299IN
0xecfdfdB5...4Fae05881
0 ETH0.001301236.92921439
Transfer188430422023-12-22 18:03:23252 days ago1703268203IN
0xecfdfdB5...4Fae05881
0 ETH0.0011644138.21374853
Transfer188430402023-12-22 18:02:59252 days ago1703268179IN
0xecfdfdB5...4Fae05881
0 ETH0.0012315640.41747278
Transfer188430382023-12-22 18:02:35252 days ago1703268155IN
0xecfdfdB5...4Fae05881
0 ETH0.0012482640.96580235
Transfer188430352023-12-22 18:01:59252 days ago1703268119IN
0xecfdfdB5...4Fae05881
0 ETH0.0013172643.2300823
Transfer188430342023-12-22 18:01:47252 days ago1703268107IN
0xecfdfdB5...4Fae05881
0 ETH0.0013642544.77222483
Transfer188430312023-12-22 18:01:11252 days ago1703268071IN
0xecfdfdB5...4Fae05881
0 ETH0.0013567344.52529785
Approve188171132023-12-19 2:43:23256 days ago1702953803IN
0xecfdfdB5...4Fae05881
0 ETH0.0013497545.00372949
Transfer188169492023-12-19 2:09:59256 days ago1702951799IN
0xecfdfdB5...4Fae05881
0 ETH0.001716356.39253902
Approve188164552023-12-19 0:30:23256 days ago1702945823IN
0xecfdfdB5...4Fae05881
0 ETH0.0027787159.00611432
Transfer188164382023-12-19 0:26:59256 days ago1702945619IN
0xecfdfdB5...4Fae05881
0 ETH0.0015136849.67639509
Transfer188164352023-12-19 0:26:23256 days ago1702945583IN
0xecfdfdB5...4Fae05881
0 ETH0.0015682651.46742251
Transfer188164332023-12-19 0:25:59256 days ago1702945559IN
0xecfdfdB5...4Fae05881
0 ETH0.0012808142.03391218
Transfer188164322023-12-19 0:25:47256 days ago1702945547IN
0xecfdfdB5...4Fae05881
0 ETH0.0013414344.04072231
Transfer188164282023-12-19 0:24:59256 days ago1702945499IN
0xecfdfdB5...4Fae05881
0 ETH0.0013893145.5948245
Approve187934272023-12-15 18:53:47259 days ago1702666427IN
0xecfdfdB5...4Fae05881
0 ETH0.0020142.90121828
Transfer187863752023-12-14 19:11:11260 days ago1702581071IN
0xecfdfdB5...4Fae05881
0 ETH0.0025205253.02470761
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
GimpCoin

Compiler Version
v0.8.18+commit.87f61d96

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2023-10-21
*/

// 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 GimpCoin is IERC20 {
    string public constant name = "GimpCoin";
    string public constant symbol = "GIMP";
    uint8 public constant decimals = 18;
    uint256 private _totalSupply = 99000000000 * (10 ** uint256(decimals));
    
    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(owner == msg.sender, "Not the contract owner");
        _;
    }

   constructor() {
    _totalSupply = 99000000000 * (10 ** uint256(decimals)); // 99,000,000,000 tokens with 18 decimals

    // Distributing the tokens to the provided addresses
    _balances[0x33c13A1ea27202566f5eCf078Db999d1Ce367e9c] = _totalSupply * 65 / 100;
    _balances[0x373FdC873fCC3a06b2750C3B233B21fB3c6c01E4] = _totalSupply * 5 / 100;
    _balances[0x04FC4d25DF56b9fee30cf990815D8E83Ff129989] = _totalSupply * 5 / 100;
    _balances[0xd7F5C30Eb3Ec7e0FA5ba1727Dc0a97bB7663D644] = _totalSupply * 5 / 100;
    _balances[0x7E65cB5F35bB17b56dd1824b3510aD76450a437A] = _totalSupply * 5 / 100;
    _balances[0x347049eCc2388843818467c1B5BccfCbc53CE339] = _totalSupply * 5 / 100;
    _balances[0xd06c0f3Ea81Be5c39058898223565acE188134bF] = _totalSupply * 5 / 100;
    _balances[0xE2bFD82E6d17589d08c519D978D3847b2e1F7879] = _totalSupply * 5 / 100;

    emit Transfer(address(0), 0x33c13A1ea27202566f5eCf078Db999d1Ce367e9c, _totalSupply * 65 / 100);
    // ... repeat for the other addresses
}

    function transferOwnership(address newOwner) external onlyOwner {
        require(newOwner != address(0), "New owner is the zero address");
        emit OwnershipTransferred(owner, newOwner);
        owner = newOwner;
    }

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

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

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

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

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

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

    function _transfer(address sender, address recipient, uint256 amount) internal {
        require(sender != address(0), "ERC20: transfer from the zero address");
        require(recipient != address(0), "ERC20: transfer to the zero address");
        _balances[sender] -= amount;
        _balances[recipient] += amount;
        emit Transfer(sender, recipient, amount);
    }

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

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":"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":"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"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

6080604052601260ff16600a62000017919062000642565b64170cdc1e0062000029919062000693565b6000553480156200003957600080fd5b50601260ff16600a6200004d919062000642565b64170cdc1e006200005f919062000693565b6000819055506064604160005462000078919062000693565b6200008491906200070d565b600160007333c13a1ea27202566f5ecf078db999d1ce367e9c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060646005600054620000ee919062000693565b620000fa91906200070d565b6001600073373fdc873fcc3a06b2750c3b233b21fb3c6c01e473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506064600560005462000164919062000693565b6200017091906200070d565b600160007304fc4d25df56b9fee30cf990815d8e83ff12998973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060646005600054620001da919062000693565b620001e691906200070d565b6001600073d7f5c30eb3ec7e0fa5ba1727dc0a97bb7663d64473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506064600560005462000250919062000693565b6200025c91906200070d565b60016000737e65cb5f35bb17b56dd1824b3510ad76450a437a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060646005600054620002c6919062000693565b620002d291906200070d565b6001600073347049ecc2388843818467c1b5bccfcbc53ce33973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550606460056000546200033c919062000693565b6200034891906200070d565b6001600073d06c0f3ea81be5c39058898223565ace188134bf73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060646005600054620003b2919062000693565b620003be91906200070d565b6001600073e2bfd82e6d17589d08c519d978d3847b2e1f787973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055507333c13a1ea27202566f5ecf078db999d1ce367e9c73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef606460416000546200048c919062000693565b6200049891906200070d565b604051620004a7919062000756565b60405180910390a362000773565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b600185111562000543578086048111156200051b576200051a620004b5565b5b60018516156200052b5780820291505b80810290506200053b85620004e4565b9450620004fb565b94509492505050565b6000826200055e576001905062000631565b816200056e576000905062000631565b81600181146200058757600281146200059257620005c8565b600191505062000631565b60ff841115620005a757620005a6620004b5565b5b8360020a915084821115620005c157620005c0620004b5565b5b5062000631565b5060208310610133831016604e8410600b8410161715620006025782820a905083811115620005fc57620005fb620004b5565b5b62000631565b620006118484846001620004f1565b925090508184048111156200062b576200062a620004b5565b5b81810290505b9392505050565b6000819050919050565b60006200064f8262000638565b91506200065c8362000638565b92506200068b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846200054c565b905092915050565b6000620006a08262000638565b9150620006ad8362000638565b9250828202620006bd8162000638565b91508282048414831517620006d757620006d6620004b5565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006200071a8262000638565b9150620007278362000638565b9250826200073a5762000739620006de565b5b828204905092915050565b620007508162000638565b82525050565b60006020820190506200076d600083018462000745565b92915050565b61111380620007836000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c806370a082311161007157806370a08231146101685780638da5cb5b1461019857806395d89b41146101b6578063a9059cbb146101d4578063dd62ed3e14610204578063f2fde38b14610234576100a9565b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100fc57806323b872dd1461011a578063313ce5671461014a575b600080fd5b6100b6610250565b6040516100c39190610aaa565b60405180910390f35b6100e660048036038101906100e19190610b65565b610289565b6040516100f39190610bc0565b60405180910390f35b6101046102a0565b6040516101119190610bea565b60405180910390f35b610134600480360381019061012f9190610c05565b6102a9565b6040516101419190610bc0565b60405180910390f35b610152610353565b60405161015f9190610c74565b60405180910390f35b610182600480360381019061017d9190610c8f565b610358565b60405161018f9190610bea565b60405180910390f35b6101a06103a1565b6040516101ad9190610ccb565b60405180910390f35b6101be6103c7565b6040516101cb9190610aaa565b60405180910390f35b6101ee60048036038101906101e99190610b65565b610400565b6040516101fb9190610bc0565b60405180910390f35b61021e60048036038101906102199190610ce6565b610417565b60405161022b9190610bea565b60405180910390f35b61024e60048036038101906102499190610c8f565b61049e565b005b6040518060400160405280600881526020017f47696d70436f696e00000000000000000000000000000000000000000000000081525081565b600061029633848461065d565b6001905092915050565b60008054905090565b60006102b6848484610826565b610348843384600260008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546103439190610d55565b61065d565b600190509392505050565b601281565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040518060400160405280600481526020017f47494d500000000000000000000000000000000000000000000000000000000081525081565b600061040d338484610826565b6001905092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b3373ffffffffffffffffffffffffffffffffffffffff16600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461052e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161052590610dd5565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361059d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161059490610e41565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036106cc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106c390610ed3565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361073b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161073290610f65565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516108199190610bea565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610895576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161088c90610ff7565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610904576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108fb90611089565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546109539190610d55565b9250508190555080600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546109a991906110a9565b925050819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610a0d9190610bea565b60405180910390a3505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610a54578082015181840152602081019050610a39565b60008484015250505050565b6000601f19601f8301169050919050565b6000610a7c82610a1a565b610a868185610a25565b9350610a96818560208601610a36565b610a9f81610a60565b840191505092915050565b60006020820190508181036000830152610ac48184610a71565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610afc82610ad1565b9050919050565b610b0c81610af1565b8114610b1757600080fd5b50565b600081359050610b2981610b03565b92915050565b6000819050919050565b610b4281610b2f565b8114610b4d57600080fd5b50565b600081359050610b5f81610b39565b92915050565b60008060408385031215610b7c57610b7b610acc565b5b6000610b8a85828601610b1a565b9250506020610b9b85828601610b50565b9150509250929050565b60008115159050919050565b610bba81610ba5565b82525050565b6000602082019050610bd56000830184610bb1565b92915050565b610be481610b2f565b82525050565b6000602082019050610bff6000830184610bdb565b92915050565b600080600060608486031215610c1e57610c1d610acc565b5b6000610c2c86828701610b1a565b9350506020610c3d86828701610b1a565b9250506040610c4e86828701610b50565b9150509250925092565b600060ff82169050919050565b610c6e81610c58565b82525050565b6000602082019050610c896000830184610c65565b92915050565b600060208284031215610ca557610ca4610acc565b5b6000610cb384828501610b1a565b91505092915050565b610cc581610af1565b82525050565b6000602082019050610ce06000830184610cbc565b92915050565b60008060408385031215610cfd57610cfc610acc565b5b6000610d0b85828601610b1a565b9250506020610d1c85828601610b1a565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610d6082610b2f565b9150610d6b83610b2f565b9250828203905081811115610d8357610d82610d26565b5b92915050565b7f4e6f742074686520636f6e7472616374206f776e657200000000000000000000600082015250565b6000610dbf601683610a25565b9150610dca82610d89565b602082019050919050565b60006020820190508181036000830152610dee81610db2565b9050919050565b7f4e6577206f776e657220697320746865207a65726f2061646472657373000000600082015250565b6000610e2b601d83610a25565b9150610e3682610df5565b602082019050919050565b60006020820190508181036000830152610e5a81610e1e565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000610ebd602483610a25565b9150610ec882610e61565b604082019050919050565b60006020820190508181036000830152610eec81610eb0565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000610f4f602283610a25565b9150610f5a82610ef3565b604082019050919050565b60006020820190508181036000830152610f7e81610f42565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000610fe1602583610a25565b9150610fec82610f85565b604082019050919050565b6000602082019050818103600083015261101081610fd4565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000611073602383610a25565b915061107e82611017565b604082019050919050565b600060208201905081810360008301526110a281611066565b9050919050565b60006110b482610b2f565b91506110bf83610b2f565b92508282019050808211156110d7576110d6610d26565b5b9291505056fea2646970667358221220dfac5453fdf3f2213746d50d02939b194e958e7859c3957bacde9d261d6d7eef64736f6c63430008120033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100a95760003560e01c806370a082311161007157806370a08231146101685780638da5cb5b1461019857806395d89b41146101b6578063a9059cbb146101d4578063dd62ed3e14610204578063f2fde38b14610234576100a9565b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100fc57806323b872dd1461011a578063313ce5671461014a575b600080fd5b6100b6610250565b6040516100c39190610aaa565b60405180910390f35b6100e660048036038101906100e19190610b65565b610289565b6040516100f39190610bc0565b60405180910390f35b6101046102a0565b6040516101119190610bea565b60405180910390f35b610134600480360381019061012f9190610c05565b6102a9565b6040516101419190610bc0565b60405180910390f35b610152610353565b60405161015f9190610c74565b60405180910390f35b610182600480360381019061017d9190610c8f565b610358565b60405161018f9190610bea565b60405180910390f35b6101a06103a1565b6040516101ad9190610ccb565b60405180910390f35b6101be6103c7565b6040516101cb9190610aaa565b60405180910390f35b6101ee60048036038101906101e99190610b65565b610400565b6040516101fb9190610bc0565b60405180910390f35b61021e60048036038101906102199190610ce6565b610417565b60405161022b9190610bea565b60405180910390f35b61024e60048036038101906102499190610c8f565b61049e565b005b6040518060400160405280600881526020017f47696d70436f696e00000000000000000000000000000000000000000000000081525081565b600061029633848461065d565b6001905092915050565b60008054905090565b60006102b6848484610826565b610348843384600260008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546103439190610d55565b61065d565b600190509392505050565b601281565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040518060400160405280600481526020017f47494d500000000000000000000000000000000000000000000000000000000081525081565b600061040d338484610826565b6001905092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b3373ffffffffffffffffffffffffffffffffffffffff16600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461052e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161052590610dd5565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361059d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161059490610e41565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036106cc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106c390610ed3565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361073b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161073290610f65565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516108199190610bea565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610895576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161088c90610ff7565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610904576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108fb90611089565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546109539190610d55565b9250508190555080600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546109a991906110a9565b925050819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610a0d9190610bea565b60405180910390a3505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610a54578082015181840152602081019050610a39565b60008484015250505050565b6000601f19601f8301169050919050565b6000610a7c82610a1a565b610a868185610a25565b9350610a96818560208601610a36565b610a9f81610a60565b840191505092915050565b60006020820190508181036000830152610ac48184610a71565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610afc82610ad1565b9050919050565b610b0c81610af1565b8114610b1757600080fd5b50565b600081359050610b2981610b03565b92915050565b6000819050919050565b610b4281610b2f565b8114610b4d57600080fd5b50565b600081359050610b5f81610b39565b92915050565b60008060408385031215610b7c57610b7b610acc565b5b6000610b8a85828601610b1a565b9250506020610b9b85828601610b50565b9150509250929050565b60008115159050919050565b610bba81610ba5565b82525050565b6000602082019050610bd56000830184610bb1565b92915050565b610be481610b2f565b82525050565b6000602082019050610bff6000830184610bdb565b92915050565b600080600060608486031215610c1e57610c1d610acc565b5b6000610c2c86828701610b1a565b9350506020610c3d86828701610b1a565b9250506040610c4e86828701610b50565b9150509250925092565b600060ff82169050919050565b610c6e81610c58565b82525050565b6000602082019050610c896000830184610c65565b92915050565b600060208284031215610ca557610ca4610acc565b5b6000610cb384828501610b1a565b91505092915050565b610cc581610af1565b82525050565b6000602082019050610ce06000830184610cbc565b92915050565b60008060408385031215610cfd57610cfc610acc565b5b6000610d0b85828601610b1a565b9250506020610d1c85828601610b1a565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610d6082610b2f565b9150610d6b83610b2f565b9250828203905081811115610d8357610d82610d26565b5b92915050565b7f4e6f742074686520636f6e7472616374206f776e657200000000000000000000600082015250565b6000610dbf601683610a25565b9150610dca82610d89565b602082019050919050565b60006020820190508181036000830152610dee81610db2565b9050919050565b7f4e6577206f776e657220697320746865207a65726f2061646472657373000000600082015250565b6000610e2b601d83610a25565b9150610e3682610df5565b602082019050919050565b60006020820190508181036000830152610e5a81610e1e565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000610ebd602483610a25565b9150610ec882610e61565b604082019050919050565b60006020820190508181036000830152610eec81610eb0565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000610f4f602283610a25565b9150610f5a82610ef3565b604082019050919050565b60006020820190508181036000830152610f7e81610f42565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000610fe1602583610a25565b9150610fec82610f85565b604082019050919050565b6000602082019050818103600083015261101081610fd4565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000611073602383610a25565b915061107e82611017565b604082019050919050565b600060208201905081810360008301526110a281611066565b9050919050565b60006110b482610b2f565b91506110bf83610b2f565b92508282019050808211156110d7576110d6610d26565b5b9291505056fea2646970667358221220dfac5453fdf3f2213746d50d02939b194e958e7859c3957bacde9d261d6d7eef64736f6c63430008120033

Deployed Bytecode Sourcemap

737:3607:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;772:40;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3172:161;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2603:102;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3341:264;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;864:35;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2713:121;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1120:20;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;819:38;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2842:167;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3017:147;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2368:227;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;772:40;;;;;;;;;;;;;;;;;;;:::o;3172:161::-;3249:4;3266:37;3275:10;3287:7;3296:6;3266:8;:37::i;:::-;3321:4;3314:11;;3172:161;;;;:::o;2603:102::-;2658:7;2685:12;;2678:19;;2603:102;:::o;3341:264::-;3441:4;3458:36;3468:6;3476:9;3487:6;3458:9;:36::i;:::-;3505:70;3514:6;3522:10;3568:6;3534:11;:19;3546:6;3534:19;;;;;;;;;;;;;;;:31;3554:10;3534:31;;;;;;;;;;;;;;;;:40;;;;:::i;:::-;3505:8;:70::i;:::-;3593:4;3586:11;;3341:264;;;;;:::o;864:35::-;897:2;864:35;:::o;2713:121::-;2781:7;2808:9;:18;2818:7;2808:18;;;;;;;;;;;;;;;;2801:25;;2713:121;;;:::o;1120:20::-;;;;;;;;;;;;;:::o;819:38::-;;;;;;;;;;;;;;;;;;;:::o;2842:167::-;2922:4;2939:40;2949:10;2961:9;2972:6;2939:9;:40::i;:::-;2997:4;2990:11;;2842:167;;;;:::o;3017:147::-;3101:7;3128:11;:19;3140:6;3128:19;;;;;;;;;;;;;;;:28;3148:7;3128:28;;;;;;;;;;;;;;;;3121:35;;3017:147;;;;:::o;2368:227::-;1288:10;1279:19;;:5;;;;;;;;;;;:19;;;1271:54;;;;;;;;;;;;:::i;:::-;;;;;;;;;2471:1:::1;2451:22;;:8;:22;;::::0;2443:64:::1;;;;;;;;;;;;:::i;:::-;;;;;;;;;2551:8;2523:37;;2544:5;;;;;;;;;;;2523:37;;;;;;;;;;;;2579:8;2571:5;;:16;;;;;;;;;;;;;;;;;;2368:227:::0;:::o;4001:340::-;4114:1;4096:20;;:6;:20;;;4088:69;;;;;;;;;;;;:::i;:::-;;;;;;;;;4195:1;4176:21;;:7;:21;;;4168:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;4278:6;4247:11;:19;4259:6;4247:19;;;;;;;;;;;;;;;:28;4267:7;4247:28;;;;;;;;;;;;;;;:37;;;;4317:7;4300:33;;4309:6;4300:33;;;4326:6;4300:33;;;;;;:::i;:::-;;;;;;;;4001:340;;;:::o;3613:380::-;3729:1;3711:20;;:6;:20;;;3703:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;3813:1;3792:23;;:9;:23;;;3784:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;3887:6;3866:9;:17;3876:6;3866:17;;;;;;;;;;;;;;;;:27;;;;;;;:::i;:::-;;;;;;;;3928:6;3904:9;:20;3914:9;3904:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;3967:9;3950:35;;3959:6;3950:35;;;3978:6;3950:35;;;;;;:::i;:::-;;;;;;;;3613:380;;;:::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:246::-;368:1;378:113;392:6;389:1;386:13;378:113;;;477:1;472:3;468:11;462:18;458:1;453:3;449:11;442:39;414:2;411:1;407:10;402:15;;378:113;;;525:1;516:6;511:3;507:16;500:27;349:184;287:246;;;:::o;539:102::-;580:6;631:2;627:7;622:2;615:5;611:14;607:28;597:38;;539:102;;;:::o;647:377::-;735:3;763:39;796:5;763:39;:::i;:::-;818:71;882:6;877:3;818:71;:::i;:::-;811:78;;898:65;956:6;951:3;944:4;937:5;933:16;898:65;:::i;:::-;988:29;1010:6;988:29;:::i;:::-;983:3;979:39;972:46;;739:285;647:377;;;;:::o;1030:313::-;1143:4;1181:2;1170:9;1166:18;1158:26;;1230:9;1224:4;1220:20;1216:1;1205:9;1201:17;1194:47;1258:78;1331:4;1322:6;1258:78;:::i;:::-;1250:86;;1030:313;;;;:::o;1430:117::-;1539:1;1536;1529:12;1676:126;1713:7;1753:42;1746:5;1742:54;1731:65;;1676:126;;;:::o;1808:96::-;1845:7;1874:24;1892:5;1874:24;:::i;:::-;1863:35;;1808:96;;;:::o;1910:122::-;1983:24;2001:5;1983:24;:::i;:::-;1976:5;1973:35;1963:63;;2022:1;2019;2012:12;1963:63;1910:122;:::o;2038:139::-;2084:5;2122:6;2109:20;2100:29;;2138:33;2165:5;2138:33;:::i;:::-;2038:139;;;;:::o;2183:77::-;2220:7;2249:5;2238:16;;2183:77;;;:::o;2266:122::-;2339:24;2357:5;2339:24;:::i;:::-;2332:5;2329:35;2319:63;;2378:1;2375;2368:12;2319:63;2266:122;:::o;2394:139::-;2440:5;2478:6;2465:20;2456:29;;2494:33;2521:5;2494:33;:::i;:::-;2394:139;;;;:::o;2539:474::-;2607:6;2615;2664:2;2652:9;2643:7;2639:23;2635:32;2632:119;;;2670:79;;:::i;:::-;2632:119;2790:1;2815:53;2860:7;2851:6;2840:9;2836:22;2815:53;:::i;:::-;2805:63;;2761:117;2917:2;2943:53;2988:7;2979:6;2968:9;2964:22;2943:53;:::i;:::-;2933:63;;2888:118;2539:474;;;;;:::o;3019:90::-;3053:7;3096:5;3089:13;3082:21;3071:32;;3019:90;;;:::o;3115:109::-;3196:21;3211:5;3196:21;:::i;:::-;3191:3;3184:34;3115:109;;:::o;3230:210::-;3317:4;3355:2;3344:9;3340:18;3332:26;;3368:65;3430:1;3419:9;3415:17;3406:6;3368:65;:::i;:::-;3230:210;;;;:::o;3446:118::-;3533:24;3551:5;3533:24;:::i;:::-;3528:3;3521:37;3446:118;;:::o;3570:222::-;3663:4;3701:2;3690:9;3686:18;3678:26;;3714:71;3782:1;3771:9;3767:17;3758:6;3714:71;:::i;:::-;3570:222;;;;:::o;3798:619::-;3875:6;3883;3891;3940:2;3928:9;3919:7;3915:23;3911:32;3908:119;;;3946:79;;:::i;:::-;3908:119;4066:1;4091:53;4136:7;4127:6;4116:9;4112:22;4091:53;:::i;:::-;4081:63;;4037:117;4193:2;4219:53;4264:7;4255:6;4244:9;4240:22;4219:53;:::i;:::-;4209:63;;4164:118;4321:2;4347:53;4392:7;4383:6;4372:9;4368:22;4347:53;:::i;:::-;4337:63;;4292:118;3798:619;;;;;:::o;4423:86::-;4458:7;4498:4;4491:5;4487:16;4476:27;;4423:86;;;:::o;4515:112::-;4598:22;4614:5;4598:22;:::i;:::-;4593:3;4586:35;4515:112;;:::o;4633:214::-;4722:4;4760:2;4749:9;4745:18;4737:26;;4773:67;4837:1;4826:9;4822:17;4813:6;4773:67;:::i;:::-;4633:214;;;;:::o;4853:329::-;4912:6;4961:2;4949:9;4940:7;4936:23;4932:32;4929:119;;;4967:79;;:::i;:::-;4929:119;5087:1;5112:53;5157:7;5148:6;5137:9;5133:22;5112:53;:::i;:::-;5102:63;;5058:117;4853:329;;;;:::o;5188:118::-;5275:24;5293:5;5275:24;:::i;:::-;5270:3;5263:37;5188:118;;:::o;5312:222::-;5405:4;5443:2;5432:9;5428:18;5420:26;;5456:71;5524:1;5513:9;5509:17;5500:6;5456:71;:::i;:::-;5312:222;;;;:::o;5540:474::-;5608:6;5616;5665:2;5653:9;5644:7;5640:23;5636:32;5633:119;;;5671:79;;:::i;:::-;5633:119;5791:1;5816:53;5861:7;5852:6;5841:9;5837:22;5816:53;:::i;:::-;5806:63;;5762:117;5918:2;5944:53;5989:7;5980:6;5969:9;5965:22;5944:53;:::i;:::-;5934:63;;5889:118;5540:474;;;;;:::o;6020:180::-;6068:77;6065:1;6058:88;6165:4;6162:1;6155:15;6189:4;6186:1;6179:15;6206:194;6246:4;6266:20;6284:1;6266:20;:::i;:::-;6261:25;;6300:20;6318:1;6300:20;:::i;:::-;6295:25;;6344:1;6341;6337:9;6329:17;;6368:1;6362:4;6359:11;6356:37;;;6373:18;;:::i;:::-;6356:37;6206:194;;;;:::o;6406:172::-;6546:24;6542:1;6534:6;6530:14;6523:48;6406:172;:::o;6584:366::-;6726:3;6747:67;6811:2;6806:3;6747:67;:::i;:::-;6740:74;;6823:93;6912:3;6823:93;:::i;:::-;6941:2;6936:3;6932:12;6925:19;;6584:366;;;:::o;6956:419::-;7122:4;7160:2;7149:9;7145:18;7137:26;;7209:9;7203:4;7199:20;7195:1;7184:9;7180:17;7173:47;7237:131;7363:4;7237:131;:::i;:::-;7229:139;;6956:419;;;:::o;7381:179::-;7521:31;7517:1;7509:6;7505:14;7498:55;7381:179;:::o;7566:366::-;7708:3;7729:67;7793:2;7788:3;7729:67;:::i;:::-;7722:74;;7805:93;7894:3;7805:93;:::i;:::-;7923:2;7918:3;7914:12;7907:19;;7566:366;;;:::o;7938:419::-;8104:4;8142:2;8131:9;8127:18;8119:26;;8191:9;8185:4;8181:20;8177:1;8166:9;8162:17;8155:47;8219:131;8345:4;8219:131;:::i;:::-;8211:139;;7938:419;;;:::o;8363:223::-;8503:34;8499:1;8491:6;8487:14;8480:58;8572:6;8567:2;8559:6;8555:15;8548:31;8363:223;:::o;8592:366::-;8734:3;8755:67;8819:2;8814:3;8755:67;:::i;:::-;8748:74;;8831:93;8920:3;8831:93;:::i;:::-;8949:2;8944:3;8940:12;8933:19;;8592:366;;;:::o;8964:419::-;9130:4;9168:2;9157:9;9153:18;9145:26;;9217:9;9211:4;9207:20;9203:1;9192:9;9188:17;9181:47;9245:131;9371:4;9245:131;:::i;:::-;9237:139;;8964:419;;;:::o;9389:221::-;9529:34;9525:1;9517:6;9513:14;9506:58;9598:4;9593:2;9585:6;9581:15;9574:29;9389:221;:::o;9616:366::-;9758:3;9779:67;9843:2;9838:3;9779:67;:::i;:::-;9772:74;;9855:93;9944:3;9855:93;:::i;:::-;9973:2;9968:3;9964:12;9957:19;;9616:366;;;:::o;9988:419::-;10154:4;10192:2;10181:9;10177:18;10169:26;;10241:9;10235:4;10231:20;10227:1;10216:9;10212:17;10205:47;10269:131;10395:4;10269:131;:::i;:::-;10261:139;;9988:419;;;:::o;10413:224::-;10553:34;10549:1;10541:6;10537:14;10530:58;10622:7;10617:2;10609:6;10605:15;10598:32;10413:224;:::o;10643:366::-;10785:3;10806:67;10870:2;10865:3;10806:67;:::i;:::-;10799:74;;10882:93;10971:3;10882:93;:::i;:::-;11000:2;10995:3;10991:12;10984:19;;10643:366;;;:::o;11015:419::-;11181:4;11219:2;11208:9;11204:18;11196:26;;11268:9;11262:4;11258:20;11254:1;11243:9;11239:17;11232:47;11296:131;11422:4;11296:131;:::i;:::-;11288:139;;11015:419;;;:::o;11440:222::-;11580:34;11576:1;11568:6;11564:14;11557:58;11649:5;11644:2;11636:6;11632:15;11625:30;11440:222;:::o;11668:366::-;11810:3;11831:67;11895:2;11890:3;11831:67;:::i;:::-;11824:74;;11907:93;11996:3;11907:93;:::i;:::-;12025:2;12020:3;12016:12;12009:19;;11668:366;;;:::o;12040:419::-;12206:4;12244:2;12233:9;12229:18;12221:26;;12293:9;12287:4;12283:20;12279:1;12268:9;12264:17;12257:47;12321:131;12447:4;12321:131;:::i;:::-;12313:139;;12040:419;;;:::o;12465:191::-;12505:3;12524:20;12542:1;12524:20;:::i;:::-;12519:25;;12558:20;12576:1;12558:20;:::i;:::-;12553:25;;12601:1;12598;12594:9;12587:16;;12622:3;12619:1;12616:10;12613:36;;;12629:18;;:::i;:::-;12613:36;12465:191;;;;:::o

Swarm Source

ipfs://dfac5453fdf3f2213746d50d02939b194e958e7859c3957bacde9d261d6d7eef

Block Transaction Difficulty 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
Loading...
Loading
[ 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.