ETH Price: $3,120.87 (-0.03%)

Contract

0x063B626bcbB776D1284b1d0C164Cd413C4d4a00d
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve126267272021-06-13 14:43:501255 days ago1623595430IN
0x063B626b...3C4d4a00d
0 ETH0.0004668210
Approve126214072021-06-12 19:05:451256 days ago1623524745IN
0x063B626b...3C4d4a00d
0 ETH0.0011694525
Approve126214052021-06-12 19:04:331256 days ago1623524673IN
0x063B626b...3C4d4a00d
0 ETH0.00706347151
Approve126197122021-06-12 12:45:061256 days ago1623501906IN
0x063B626b...3C4d4a00d
0 ETH0.0003898114.36198895
Approve126197002021-06-12 12:42:571256 days ago1623501777IN
0x063B626b...3C4d4a00d
0 ETH0.0006756114.36198895
Transfer126193472021-06-12 11:19:231256 days ago1623496763IN
0x063B626b...3C4d4a00d
0 ETH0.0005767711
Transfer126193472021-06-12 11:19:231256 days ago1623496763IN
0x063B626b...3C4d4a00d
0 ETH0.0003533410
Transfer126193362021-06-12 11:16:051256 days ago1623496565IN
0x063B626b...3C4d4a00d
0 ETH0.0003189
Transfer126193292021-06-12 11:14:051256 days ago1623496445IN
0x063B626b...3C4d4a00d
0 ETH0.0005243410
Transfer126193092021-06-12 11:10:311256 days ago1623496231IN
0x063B626b...3C4d4a00d
0 ETH0.0005767711
Transfer126192902021-06-12 11:06:431256 days ago1623496003IN
0x063B626b...3C4d4a00d
0 ETH0.000629212
Transfer126192742021-06-12 11:03:381256 days ago1623495818IN
0x063B626b...3C4d4a00d
0 ETH0.0004490612
Transfer126192682021-06-12 11:02:311256 days ago1623495751IN
0x063B626b...3C4d4a00d
0 ETH0.0008387516
Transfer126192432021-06-12 10:57:371256 days ago1623495457IN
0x063B626b...3C4d4a00d
0 ETH0.0009438118
Transfer126177232021-06-12 4:58:421257 days ago1623473922IN
0x063B626b...3C4d4a00d
0 ETH0.0005766411
Transfer126177232021-06-12 4:58:421257 days ago1623473922IN
0x063B626b...3C4d4a00d
0 ETH0.0005767711
Transfer126176862021-06-12 4:48:311257 days ago1623473311IN
0x063B626b...3C4d4a00d
0 ETH0.0005243410
Transfer126176822021-06-12 4:47:201257 days ago1623473240IN
0x063B626b...3C4d4a00d
0 ETH0.0005767711
Transfer126176702021-06-12 4:45:001257 days ago1623473100IN
0x063B626b...3C4d4a00d
0 ETH0.0005243410
Transfer126176602021-06-12 4:43:281257 days ago1623473008IN
0x063B626b...3C4d4a00d
0 ETH0.0005243410
Approve126172472021-06-12 3:09:571257 days ago1623467397IN
0x063B626b...3C4d4a00d
0 ETH0.0006115413
Transfer126169782021-06-12 2:13:591257 days ago1623464039IN
0x063B626b...3C4d4a00d
0.00777777 ETH0.00065131
Approve126169042021-06-12 1:54:361257 days ago1623462876IN
0x063B626b...3C4d4a00d
0 ETH0.0004704210
Transfer126167542021-06-12 1:23:311257 days ago1623461011IN
0x063B626b...3C4d4a00d
0 ETH0.0005767711
Transfer126167422021-06-12 1:21:251257 days ago1623460885IN
0x063B626b...3C4d4a00d
0 ETH0.00047199
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:
SampleBEP20Token

Compiler Version
v0.8.4+commit.c7e474f2

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, GNU GPLv3 license
/**
 *Submitted for verification at Etherscan.io on 2021-06-12
*/

// SPDX-License-Identifier: GPL-3.0

pragma solidity >=0.7.0 <0.9.0;


/**
 * @title TheHologramCoin
 * @dev Very simple BEP20 Token example, where all tokens are pre-assigned to the creator.
 * Note they can later distribute these tokens as they wish using `transfer` and other
 * `BEP20` functions.
 * USE IT ONLY FOR LEARNING PURPOSES. SHOULD BE MODIFIED FOR PRODUCTION
 */
 
contract SampleBEP20Token {
    string public name = "MACS";
    string public symbol = "MACS";
    uint256 public totalSupply = 1000000000000000000000000; // 1 million tokens
    uint8 public decimals = 18;
    
    /**
     * @dev Emitted when `value` tokens are moved from one account (`from`) to
     * another (`to`).
     *
     * Note that `value` may be zero.
     */
    event Transfer(address indexed _from, address indexed _to, uint256 _value);

     /**
     * @dev Emitted when the allowance of a `spender` for an `owner` is set by
     * a call to {approve}. `value` is the new allowance.
     */
    event Approval(
        address indexed _owner,
        address indexed _spender,
        uint256 _value
    );

    mapping(address => uint256) public balanceOf;
    mapping(address => mapping(address => uint256)) public allowance;

    /**
     * @dev Constructor that gives msg.sender all of existing tokens.
     */
    constructor() {
        balanceOf[msg.sender] = totalSupply;
    }

     /**
     * @dev Moves `amount` tokens from the caller's account to `recipient`.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * Emits a {Transfer} event.
     */
    function transfer(address _to, uint256 _value)
        public
        returns (bool success)
    {
        require(balanceOf[msg.sender] >= _value);
        balanceOf[msg.sender] -= _value;
        balanceOf[_to] += _value;
        emit Transfer(msg.sender, _to, _value);
        return true;
    }
    
     /**
     * @dev Sets `amount` as the allowance of `spender` over the caller's tokens.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * IMPORTANT: Beware that changing an allowance with this method brings the risk
     * that someone may use both the old and the new allowance by unfortunate
     * transaction ordering. One possible solution to mitigate this race
     * condition is to first reduce the spender's allowance to 0 and set the
     * desired value afterwards:
     * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
     *
     * Emits an {Approval} event.
     */

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

    /**
     * @dev Moves `amount` tokens from `sender` to `recipient` using the
     * allowance mechanism. `amount` is then deducted from the caller's
     * allowance.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * Emits a {Transfer} event.
     */
    function transferFrom(
        address _from,
        address _to,
        uint256 _value
    ) public returns (bool success) {
        require(_value <= balanceOf[_from]);
        require(_value <= allowance[_from][msg.sender]);
        balanceOf[_from] -= _value;
        balanceOf[_to] += _value;
        allowance[_from][msg.sender] -= _value;
        emit Transfer(_from, _to, _value);
        return true;
    }
}

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":"_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":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

60806040526040518060400160405280600481526020017f4d41435300000000000000000000000000000000000000000000000000000000815250600090805190602001906200005192919062000124565b506040518060400160405280600481526020017f4d41435300000000000000000000000000000000000000000000000000000000815250600190805190602001906200009f92919062000124565b5069d3c21bcecceda10000006002556012600360006101000a81548160ff021916908360ff160217905550348015620000d757600080fd5b50600254600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555062000239565b8280546200013290620001d4565b90600052602060002090601f016020900481019282620001565760008555620001a2565b82601f106200017157805160ff1916838001178555620001a2565b82800160010185558215620001a2579182015b82811115620001a157825182559160200191906001019062000184565b5b509050620001b19190620001b5565b5090565b5b80821115620001d0576000816000905550600101620001b6565b5090565b60006002820490506001821680620001ed57607f821691505b602082108114156200020457620002036200020a565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b610c7980620002496000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c8063313ce56711610066578063313ce5671461013457806370a082311461015257806395d89b4114610182578063a9059cbb146101a0578063dd62ed3e146101d057610093565b806306fdde0314610098578063095ea7b3146100b657806318160ddd146100e657806323b872dd14610104575b600080fd5b6100a0610200565b6040516100ad91906109ee565b60405180910390f35b6100d060048036038101906100cb9190610931565b61028e565b6040516100dd91906109d3565b60405180910390f35b6100ee610380565b6040516100fb9190610a10565b60405180910390f35b61011e600480360381019061011991906108e2565b610386565b60405161012b91906109d3565b60405180910390f35b61013c61060c565b6040516101499190610a2b565b60405180910390f35b61016c6004803603810190610167919061087d565b61061f565b6040516101799190610a10565b60405180910390f35b61018a610637565b60405161019791906109ee565b60405180910390f35b6101ba60048036038101906101b59190610931565b6106c5565b6040516101c791906109d3565b60405180910390f35b6101ea60048036038101906101e591906108a6565b61082e565b6040516101f79190610a10565b60405180910390f35b6000805461020d90610b74565b80601f016020809104026020016040519081016040528092919081815260200182805461023990610b74565b80156102865780601f1061025b57610100808354040283529160200191610286565b820191906000526020600020905b81548152906001019060200180831161026957829003601f168201915b505050505081565b600081600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161036e9190610a10565b60405180910390a36001905092915050565b60025481565b6000600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156103d457600080fd5b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561045d57600080fd5b81600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546104ac9190610ab8565b9250508190555081600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546105029190610a62565b9250508190555081600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546105959190610ab8565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516105f99190610a10565b60405180910390a3600190509392505050565b600360009054906101000a900460ff1681565b60046020528060005260406000206000915090505481565b6001805461064490610b74565b80601f016020809104026020016040519081016040528092919081815260200182805461067090610b74565b80156106bd5780601f10610692576101008083540402835291602001916106bd565b820191906000526020600020905b8154815290600101906020018083116106a057829003601f168201915b505050505081565b600081600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561071357600080fd5b81600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107629190610ab8565b9250508190555081600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107b89190610a62565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161081c9190610a10565b60405180910390a36001905092915050565b6005602052816000526040600020602052806000526040600020600091509150505481565b60008135905061086281610c15565b92915050565b60008135905061087781610c2c565b92915050565b60006020828403121561088f57600080fd5b600061089d84828501610853565b91505092915050565b600080604083850312156108b957600080fd5b60006108c785828601610853565b92505060206108d885828601610853565b9150509250929050565b6000806000606084860312156108f757600080fd5b600061090586828701610853565b935050602061091686828701610853565b925050604061092786828701610868565b9150509250925092565b6000806040838503121561094457600080fd5b600061095285828601610853565b925050602061096385828601610868565b9150509250929050565b61097681610afe565b82525050565b600061098782610a46565b6109918185610a51565b93506109a1818560208601610b41565b6109aa81610c04565b840191505092915050565b6109be81610b2a565b82525050565b6109cd81610b34565b82525050565b60006020820190506109e8600083018461096d565b92915050565b60006020820190508181036000830152610a08818461097c565b905092915050565b6000602082019050610a2560008301846109b5565b92915050565b6000602082019050610a4060008301846109c4565b92915050565b600081519050919050565b600082825260208201905092915050565b6000610a6d82610b2a565b9150610a7883610b2a565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115610aad57610aac610ba6565b5b828201905092915050565b6000610ac382610b2a565b9150610ace83610b2a565b925082821015610ae157610ae0610ba6565b5b828203905092915050565b6000610af782610b0a565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015610b5f578082015181840152602081019050610b44565b83811115610b6e576000848401525b50505050565b60006002820490506001821680610b8c57607f821691505b60208210811415610ba057610b9f610bd5565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b610c1e81610aec565b8114610c2957600080fd5b50565b610c3581610b2a565b8114610c4057600080fd5b5056fea2646970667358221220eefcc9635926d71b61725cb27a3a234539d848d2e08e431fdb34f8e0a33a387d64736f6c63430008040033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100935760003560e01c8063313ce56711610066578063313ce5671461013457806370a082311461015257806395d89b4114610182578063a9059cbb146101a0578063dd62ed3e146101d057610093565b806306fdde0314610098578063095ea7b3146100b657806318160ddd146100e657806323b872dd14610104575b600080fd5b6100a0610200565b6040516100ad91906109ee565b60405180910390f35b6100d060048036038101906100cb9190610931565b61028e565b6040516100dd91906109d3565b60405180910390f35b6100ee610380565b6040516100fb9190610a10565b60405180910390f35b61011e600480360381019061011991906108e2565b610386565b60405161012b91906109d3565b60405180910390f35b61013c61060c565b6040516101499190610a2b565b60405180910390f35b61016c6004803603810190610167919061087d565b61061f565b6040516101799190610a10565b60405180910390f35b61018a610637565b60405161019791906109ee565b60405180910390f35b6101ba60048036038101906101b59190610931565b6106c5565b6040516101c791906109d3565b60405180910390f35b6101ea60048036038101906101e591906108a6565b61082e565b6040516101f79190610a10565b60405180910390f35b6000805461020d90610b74565b80601f016020809104026020016040519081016040528092919081815260200182805461023990610b74565b80156102865780601f1061025b57610100808354040283529160200191610286565b820191906000526020600020905b81548152906001019060200180831161026957829003601f168201915b505050505081565b600081600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161036e9190610a10565b60405180910390a36001905092915050565b60025481565b6000600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156103d457600080fd5b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561045d57600080fd5b81600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546104ac9190610ab8565b9250508190555081600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546105029190610a62565b9250508190555081600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546105959190610ab8565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516105f99190610a10565b60405180910390a3600190509392505050565b600360009054906101000a900460ff1681565b60046020528060005260406000206000915090505481565b6001805461064490610b74565b80601f016020809104026020016040519081016040528092919081815260200182805461067090610b74565b80156106bd5780601f10610692576101008083540402835291602001916106bd565b820191906000526020600020905b8154815290600101906020018083116106a057829003601f168201915b505050505081565b600081600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561071357600080fd5b81600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107629190610ab8565b9250508190555081600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107b89190610a62565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161081c9190610a10565b60405180910390a36001905092915050565b6005602052816000526040600020602052806000526040600020600091509150505481565b60008135905061086281610c15565b92915050565b60008135905061087781610c2c565b92915050565b60006020828403121561088f57600080fd5b600061089d84828501610853565b91505092915050565b600080604083850312156108b957600080fd5b60006108c785828601610853565b92505060206108d885828601610853565b9150509250929050565b6000806000606084860312156108f757600080fd5b600061090586828701610853565b935050602061091686828701610853565b925050604061092786828701610868565b9150509250925092565b6000806040838503121561094457600080fd5b600061095285828601610853565b925050602061096385828601610868565b9150509250929050565b61097681610afe565b82525050565b600061098782610a46565b6109918185610a51565b93506109a1818560208601610b41565b6109aa81610c04565b840191505092915050565b6109be81610b2a565b82525050565b6109cd81610b34565b82525050565b60006020820190506109e8600083018461096d565b92915050565b60006020820190508181036000830152610a08818461097c565b905092915050565b6000602082019050610a2560008301846109b5565b92915050565b6000602082019050610a4060008301846109c4565b92915050565b600081519050919050565b600082825260208201905092915050565b6000610a6d82610b2a565b9150610a7883610b2a565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115610aad57610aac610ba6565b5b828201905092915050565b6000610ac382610b2a565b9150610ace83610b2a565b925082821015610ae157610ae0610ba6565b5b828203905092915050565b6000610af782610b0a565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015610b5f578082015181840152602081019050610b44565b83811115610b6e576000848401525b50505050565b60006002820490506001821680610b8c57607f821691505b60208210811415610ba057610b9f610bd5565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b610c1e81610aec565b8114610c2957600080fd5b50565b610c3581610b2a565b8114610c4057600080fd5b5056fea2646970667358221220eefcc9635926d71b61725cb27a3a234539d848d2e08e431fdb34f8e0a33a387d64736f6c63430008040033

Deployed Bytecode Sourcemap

392:3239:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;425:27;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2642:239;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;495:54;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3199:429;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;576:26;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1148:44;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;459:29;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1659:307;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1199:64;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;425:27;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2642:239::-;2727:12;2791:6;2757:9;:21;2767:10;2757:21;;;;;;;;;;;;;;;:31;2779:8;2757:31;;;;;;;;;;;;;;;:40;;;;2834:8;2813:38;;2822:10;2813:38;;;2844:6;2813:38;;;;;;:::i;:::-;;;;;;;;2869:4;2862:11;;2642:239;;;;:::o;495:54::-;;;;:::o;3199:429::-;3315:12;3358:9;:16;3368:5;3358:16;;;;;;;;;;;;;;;;3348:6;:26;;3340:35;;;;;;3404:9;:16;3414:5;3404:16;;;;;;;;;;;;;;;:28;3421:10;3404:28;;;;;;;;;;;;;;;;3394:6;:38;;3386:47;;;;;;3464:6;3444:9;:16;3454:5;3444:16;;;;;;;;;;;;;;;;:26;;;;;;;:::i;:::-;;;;;;;;3499:6;3481:9;:14;3491:3;3481:14;;;;;;;;;;;;;;;;:24;;;;;;;:::i;:::-;;;;;;;;3548:6;3516:9;:16;3526:5;3516:16;;;;;;;;;;;;;;;:28;3533:10;3516:28;;;;;;;;;;;;;;;;:38;;;;;;;:::i;:::-;;;;;;;;3586:3;3570:28;;3579:5;3570:28;;;3591:6;3570:28;;;;;;:::i;:::-;;;;;;;;3616:4;3609:11;;3199:429;;;;;:::o;576:26::-;;;;;;;;;;;;;:::o;1148:44::-;;;;;;;;;;;;;;;;;:::o;459:29::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1659:307::-;1740:12;1803:6;1778:9;:21;1788:10;1778:21;;;;;;;;;;;;;;;;:31;;1770:40;;;;;;1846:6;1821:9;:21;1831:10;1821:21;;;;;;;;;;;;;;;;:31;;;;;;;:::i;:::-;;;;;;;;1881:6;1863:9;:14;1873:3;1863:14;;;;;;;;;;;;;;;;:24;;;;;;;:::i;:::-;;;;;;;;1924:3;1903:33;;1912:10;1903:33;;;1929:6;1903:33;;;;;;:::i;:::-;;;;;;;;1954:4;1947:11;;1659:307;;;;:::o;1199:64::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;7:139:1:-;53:5;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;59:87;;;;:::o;152:139::-;198:5;236:6;223:20;214:29;;252:33;279:5;252:33;:::i;:::-;204:87;;;;:::o;297:262::-;356:6;405:2;393:9;384:7;380:23;376:32;373:2;;;421:1;418;411:12;373:2;464:1;489:53;534:7;525:6;514:9;510:22;489:53;:::i;:::-;479:63;;435:117;363:196;;;;:::o;565:407::-;633:6;641;690:2;678:9;669:7;665:23;661:32;658:2;;;706:1;703;696:12;658:2;749:1;774:53;819:7;810:6;799:9;795:22;774:53;:::i;:::-;764:63;;720:117;876:2;902:53;947:7;938:6;927:9;923:22;902:53;:::i;:::-;892:63;;847:118;648:324;;;;;:::o;978:552::-;1055:6;1063;1071;1120:2;1108:9;1099:7;1095:23;1091:32;1088:2;;;1136:1;1133;1126:12;1088:2;1179:1;1204:53;1249:7;1240:6;1229:9;1225:22;1204:53;:::i;:::-;1194:63;;1150:117;1306:2;1332:53;1377:7;1368:6;1357:9;1353:22;1332:53;:::i;:::-;1322:63;;1277:118;1434:2;1460:53;1505:7;1496:6;1485:9;1481:22;1460:53;:::i;:::-;1450:63;;1405:118;1078:452;;;;;:::o;1536:407::-;1604:6;1612;1661:2;1649:9;1640:7;1636:23;1632:32;1629:2;;;1677:1;1674;1667:12;1629:2;1720:1;1745:53;1790:7;1781:6;1770:9;1766:22;1745:53;:::i;:::-;1735:63;;1691:117;1847:2;1873:53;1918:7;1909:6;1898:9;1894:22;1873:53;:::i;:::-;1863:63;;1818:118;1619:324;;;;;:::o;1949:109::-;2030:21;2045:5;2030:21;:::i;:::-;2025:3;2018:34;2008:50;;:::o;2064:364::-;2152:3;2180:39;2213:5;2180:39;:::i;:::-;2235:71;2299:6;2294:3;2235:71;:::i;:::-;2228:78;;2315:52;2360:6;2355:3;2348:4;2341:5;2337:16;2315:52;:::i;:::-;2392:29;2414:6;2392:29;:::i;:::-;2387:3;2383:39;2376:46;;2156:272;;;;;:::o;2434:118::-;2521:24;2539:5;2521:24;:::i;:::-;2516:3;2509:37;2499:53;;:::o;2558:112::-;2641:22;2657:5;2641:22;:::i;:::-;2636:3;2629:35;2619:51;;:::o;2676:210::-;2763:4;2801:2;2790:9;2786:18;2778:26;;2814:65;2876:1;2865:9;2861:17;2852:6;2814:65;:::i;:::-;2768:118;;;;:::o;2892:313::-;3005:4;3043:2;3032:9;3028:18;3020:26;;3092:9;3086:4;3082:20;3078:1;3067:9;3063:17;3056:47;3120:78;3193:4;3184:6;3120:78;:::i;:::-;3112:86;;3010:195;;;;:::o;3211:222::-;3304:4;3342:2;3331:9;3327:18;3319:26;;3355:71;3423:1;3412:9;3408:17;3399:6;3355:71;:::i;:::-;3309:124;;;;:::o;3439:214::-;3528:4;3566:2;3555:9;3551:18;3543:26;;3579:67;3643:1;3632:9;3628:17;3619:6;3579:67;:::i;:::-;3533:120;;;;:::o;3659:99::-;3711:6;3745:5;3739:12;3729:22;;3718:40;;;:::o;3764:169::-;3848:11;3882:6;3877:3;3870:19;3922:4;3917:3;3913:14;3898:29;;3860:73;;;;:::o;3939:305::-;3979:3;3998:20;4016:1;3998:20;:::i;:::-;3993:25;;4032:20;4050:1;4032:20;:::i;:::-;4027:25;;4186:1;4118:66;4114:74;4111:1;4108:81;4105:2;;;4192:18;;:::i;:::-;4105:2;4236:1;4233;4229:9;4222:16;;3983:261;;;;:::o;4250:191::-;4290:4;4310:20;4328:1;4310:20;:::i;:::-;4305:25;;4344:20;4362:1;4344:20;:::i;:::-;4339:25;;4383:1;4380;4377:8;4374:2;;;4388:18;;:::i;:::-;4374:2;4433:1;4430;4426:9;4418:17;;4295:146;;;;:::o;4447:96::-;4484:7;4513:24;4531:5;4513:24;:::i;:::-;4502:35;;4492:51;;;:::o;4549:90::-;4583:7;4626:5;4619:13;4612:21;4601:32;;4591:48;;;:::o;4645:126::-;4682:7;4722:42;4715:5;4711:54;4700:65;;4690:81;;;:::o;4777:77::-;4814:7;4843:5;4832:16;;4822:32;;;:::o;4860:86::-;4895:7;4935:4;4928:5;4924:16;4913:27;;4903:43;;;:::o;4952:307::-;5020:1;5030:113;5044:6;5041:1;5038:13;5030:113;;;5129:1;5124:3;5120:11;5114:18;5110:1;5105:3;5101:11;5094:39;5066:2;5063:1;5059:10;5054:15;;5030:113;;;5161:6;5158:1;5155:13;5152:2;;;5241:1;5232:6;5227:3;5223:16;5216:27;5152:2;5001:258;;;;:::o;5265:320::-;5309:6;5346:1;5340:4;5336:12;5326:22;;5393:1;5387:4;5383:12;5414:18;5404:2;;5470:4;5462:6;5458:17;5448:27;;5404:2;5532;5524:6;5521:14;5501:18;5498:38;5495:2;;;5551:18;;:::i;:::-;5495:2;5316:269;;;;:::o;5591:180::-;5639:77;5636:1;5629:88;5736:4;5733:1;5726:15;5760:4;5757:1;5750:15;5777:180;5825:77;5822:1;5815:88;5922:4;5919:1;5912:15;5946:4;5943:1;5936:15;5963:102;6004:6;6055:2;6051:7;6046:2;6039:5;6035:14;6031:28;6021:38;;6011:54;;;:::o;6071:122::-;6144:24;6162:5;6144:24;:::i;:::-;6137:5;6134:35;6124:2;;6183:1;6180;6173:12;6124:2;6114:79;:::o;6199:122::-;6272:24;6290:5;6272:24;:::i;:::-;6265:5;6262:35;6252:2;;6311:1;6308;6301:12;6252:2;6242:79;:::o

Swarm Source

ipfs://eefcc9635926d71b61725cb27a3a234539d848d2e08e431fdb34f8e0a33a387d

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.