ETH Price: $3,012.83 (-6.31%)
Gas: 6 Gwei

Contract

0x4321853dEDc763416F4b3FFa269Ca553F7Dd54C7
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Value
Transfer134618382021-10-21 15:34:10922 days ago1634830450IN
CRYSTO: CSO Token
0 ETH0.0048432193.88985045
Transfer133722762021-10-07 14:16:23936 days ago1633616183IN
CRYSTO: CSO Token
0 ETH0.00709558125.79031588
Transfer131191872021-08-29 8:01:33975 days ago1630224093IN
CRYSTO: CSO Token
0 ETH0.0027075848.00000145
Transfer115656902021-01-01 2:19:101215 days ago1609467550IN
CRYSTO: CSO Token
0 ETH0.0025482146.00000145
Transfer114073392020-12-07 18:35:391240 days ago1607366139IN
CRYSTO: CSO Token
0 ETH0.0011549745.5
Transfer112397242020-11-12 1:05:391265 days ago1605143139IN
CRYSTO: CSO Token
0 ETH0.0019384435.00000145
Transfer111748592020-11-02 2:06:511275 days ago1604282811IN
CRYSTO: CSO Token
0 ETH0.0022717241.00000145
Transfer101860282020-06-02 11:04:531428 days ago1591095893IN
CRYSTO: CSO Token
0 ETH0.0013653833.8
Transfer101262012020-05-24 3:41:201437 days ago1590291680IN
CRYSTO: CSO Token
0 ETH0.0007618830
Transfer101261882020-05-24 3:38:331437 days ago1590291513IN
CRYSTO: CSO Token
0 ETH0.0007590418.78448439
Transfer100354742020-05-10 1:22:231451 days ago1589073743IN
CRYSTO: CSO Token
0 ETH0.0019648535.46922063
Transfer99907452020-05-03 3:13:001458 days ago1588475580IN
CRYSTO: CSO Token
0 ETH0.0008076820
Transfer99848962020-05-02 5:29:001459 days ago1588397340IN
CRYSTO: CSO Token
0 ETH0.0002540810
Transfer99848862020-05-02 5:26:231459 days ago1588397183IN
CRYSTO: CSO Token
0 ETH0.000201985
Transfer99269932020-04-23 5:47:231468 days ago1587620843IN
CRYSTO: CSO Token
0 ETH0.0002538410
Transfer99269712020-04-23 5:43:311468 days ago1587620611IN
CRYSTO: CSO Token
0 ETH0.000498569
Transfer98963392020-04-18 12:04:591473 days ago1587211499IN
CRYSTO: CSO Token
0 ETH0.000201925
Transfer98676462020-04-14 1:48:411477 days ago1586828921IN
CRYSTO: CSO Token
0 ETH0.000276865
Transfer98510752020-04-11 12:49:481480 days ago1586609388IN
CRYSTO: CSO Token
0 ETH0.000114224.5
Transfer98510612020-04-11 12:45:241480 days ago1586609124IN
CRYSTO: CSO Token
0 ETH0.000276925
Transfer97986442020-04-03 11:07:041488 days ago1585912024IN
CRYSTO: CSO Token
0 ETH0.000114284.5
Transfer97986402020-04-03 11:06:381488 days ago1585911998IN
CRYSTO: CSO Token
0 ETH0.000302887.5
Transfer97569462020-03-28 1:15:061494 days ago1585358106IN
CRYSTO: CSO Token
0 ETH0.000276985
Transfer96961142020-03-18 14:29:401504 days ago1584541780IN
CRYSTO: CSO Token
0 ETH0.00013746.00000028
Transfer96804452020-03-16 4:22:001506 days ago1584332520IN
CRYSTO: CSO Token
0 ETH0.00013746
View all transactions

Advanced mode:
Parent Transaction Hash Block From To Value
View All Internal Transactions
Loading...
Loading

Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0xa1a3d8F9...8Ae003771
The constructor portion of the code might be different and could alter the actual behaviour of the contract

Contract Name:
CSOToken

Compiler Version
v0.5.8+commit.23d335f2

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2019-05-28
*/

pragma solidity ^0.5.8;

contract owned {
    address public owner;

    constructor() public {
        owner = msg.sender;
    }

    modifier onlyOwner {
        require(msg.sender == owner);
        _;
    }
}

contract TokenERC20 {
    // Public variables of the token
    string public name;
    string public symbol;
    uint8 public decimals = 18;
    // 18 decimals is the strongly suggested default, avoid changing it
    uint256 public totalSupply;

    // This creates an array with all balances
    mapping (address => uint256) public balanceOf;
    mapping (address => mapping (address => uint256)) public allowance;

    // This generates a public event on the blockchain that will notify clients
    event Transfer(address indexed from, address indexed to, uint256 value);

    // This generates a public event on the blockchain that will notify clients
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);

    // This notifies clients about the amount burnt
    event Burn(address indexed from, uint256 value);

    /**
     * Constrctor function
     *
     * Initializes contract with initial supply tokens to the creator of the contract
     */
    constructor(
        uint256 initialSupply,
        string memory tokenName,
        string memory tokenSymbol
    ) public {
        totalSupply = initialSupply * 10 ** uint256(decimals);  // Update total supply with the decimal amount
        balanceOf[msg.sender] = totalSupply;                // Give the creator all initial tokens
        name = tokenName;                                   // Set the name for display purposes
        symbol = tokenSymbol;                               // Set the symbol for display purposes
    }

    /**
     * Internal transfer, only can be called by this contract
     */
    function _transfer(address _from, address _to, uint _value) internal {
        // Prevent transfer to 0x0 address. Use burn() instead
        require(_to != address(0x0));
        // Check if the sender has enough
        require(balanceOf[_from] >= _value);
        // Check for overflows
        require(balanceOf[_to] + _value > balanceOf[_to]);
        // Save this for an assertion in the future
        uint previousBalances = balanceOf[_from] + balanceOf[_to];
        // Subtract from the sender
        balanceOf[_from] -= _value;
        // Add the same to the recipient
        balanceOf[_to] += _value;
        emit Transfer(_from, _to, _value);
        // Asserts are used to use static analysis to find bugs in your code. They should never fail
        assert(balanceOf[_from] + balanceOf[_to] == previousBalances);
    }

    /**
     * Transfer tokens
     *
     * Send `_value` tokens to `_to` from your account
     *
     * @param _to The address of the recipient
     * @param _value the amount to send
     */
    function transfer(address _to, uint256 _value) public returns (bool success) {
        _transfer(msg.sender, _to, _value);
        return true;
    }

    /**
     * Transfer tokens from other address
     *
     * Send `_value` tokens to `_to` in behalf of `_from`
     *
     * @param _from The address of the sender
     * @param _to The address of the recipient
     * @param _value the amount to send
     */
    function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) {
        require(_value <= allowance[_from][msg.sender]);     // Check allowance
        allowance[_from][msg.sender] -= _value;
        _transfer(_from, _to, _value);
        return true;
    }

    /**
     * Set allowance for other address
     *
     * Allows `_spender` to spend no more than `_value` tokens in your behalf
     *
     * @param _spender The address authorized to spend
     * @param _value the max amount they can spend
     */
    function approve(address _spender, uint256 _value) public
    returns (bool success) {
        allowance[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;
    }

    /**
     * Destroy tokens
     *
     * Remove `_value` tokens from the system irreversibly
     *
     * @param _value the amount of money to burn
     */
    function burn(uint256 _value) public returns (bool success) {
        require(balanceOf[msg.sender] >= _value);   // Check if the sender has enough
        balanceOf[msg.sender] -= _value;            // Subtract from the sender
        totalSupply -= _value;                      // Updates totalSupply
        emit Burn(msg.sender, _value);
        return true;
    }
}

/******************************************/
/*       ADVANCED TOKEN STARTS HERE       */
/******************************************/

contract CSOToken is owned, TokenERC20 {

    mapping (address => bool) public frozenAccount;

    /* This generates a public event on the blockchain that will notify clients */
    event FrozenFunds(address target, bool frozen);

    /* Initializes contract with initial supply tokens to the creator of the contract */
    constructor(
        uint256 initialSupply,
        string memory tokenName,
        string memory tokenSymbol
    ) TokenERC20(initialSupply, tokenName, tokenSymbol) public {}

    /* Internal transfer, only can be called by this contract */
    function _transfer(address _from, address _to, uint _value) internal {
        require (_to != address(0x0));                               // Prevent transfer to 0x0 address. Use burn() instead
        require (balanceOf[_from] >= _value);               // Check if the sender has enough
        require (balanceOf[_to] + _value >= balanceOf[_to]); // Check for overflows
        require(!frozenAccount[_from]);                     // Check if sender is frozen
        require(!frozenAccount[_to]);                       // Check if recipient is frozen
        balanceOf[_from] -= _value;                         // Subtract from the sender
        balanceOf[_to] += _value;                           // Add the same to the recipient
        emit Transfer(_from, _to, _value);
    }

    /// @notice Create `mintedAmount` tokens and send it to `target`
    /// @param target Address to receive the tokens
    /// @param mintedAmount the amount of tokens it will receive
    function mintToken(address target, uint256 mintedAmount) onlyOwner public {
        balanceOf[target] += mintedAmount;
        totalSupply += mintedAmount;
        emit Transfer(address(0), address(this), mintedAmount);
        emit Transfer(address(this), target, mintedAmount);
    }

    /// @notice `freeze? Prevent | Allow` `target` from sending & receiving tokens
    /// @param target Address to be frozen
    /// @param freeze either to freeze it or not
    function freezeAccount(address target, bool freeze) onlyOwner public {
        frozenAccount[target] = freeze;
        emit FrozenFunds(target, freeze);
    }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"target","type":"address"},{"name":"mintedAmount","type":"uint256"}],"name":"mintToken","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"frozenAccount","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"target","type":"address"},{"name":"freeze","type":"bool"}],"name":"freezeAccount","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"initialSupply","type":"uint256"},{"name":"tokenName","type":"string"},{"name":"tokenSymbol","type":"string"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"target","type":"address"},{"indexed":false,"name":"frozen","type":"bool"}],"name":"FrozenFunds","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":true,"name":"_spender","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"}]

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100ea5760003560e01c806379c650681161008c578063a9059cbb11610066578063a9059cbb14610459578063b414d4b6146104bf578063dd62ed3e1461051b578063e724529c14610593576100ea565b806379c650681461033e5780638da5cb5b1461038c57806395d89b41146103d6576100ea565b806323b872dd116100c857806323b872dd146101f6578063313ce5671461027c57806342966c68146102a057806370a08231146102e6576100ea565b806306fdde03146100ef578063095ea7b31461017257806318160ddd146101d8575b600080fd5b6100f76105e3565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561013757808201518184015260208101905061011c565b50505050905090810190601f1680156101645780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101be6004803603604081101561018857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610681565b604051808215151515815260200191505060405180910390f35b6101e0610773565b6040518082815260200191505060405180910390f35b6102626004803603606081101561020c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610779565b604051808215151515815260200191505060405180910390f35b6102846108a4565b604051808260ff1660ff16815260200191505060405180910390f35b6102cc600480360360208110156102b657600080fd5b81019080803590602001909291905050506108b7565b604051808215151515815260200191505060405180910390f35b610328600480360360208110156102fc57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506109b9565b6040518082815260200191505060405180910390f35b61038a6004803603604081101561035457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506109d1565b005b610394610b56565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6103de610b7b565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561041e578082015181840152602081019050610403565b50505050905090810190601f16801561044b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6104a56004803603604081101561046f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610c19565b604051808215151515815260200191505060405180910390f35b610501600480360360208110156104d557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610c30565b604051808215151515815260200191505060405180910390f35b61057d6004803603604081101561053157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610c50565b6040518082815260200191505060405180910390f35b6105e1600480360360408110156105a957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803515159060200190929190505050610c75565b005b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156106795780601f1061064e57610100808354040283529160200191610679565b820191906000526020600020905b81548152906001019060200180831161065c57829003601f168201915b505050505081565b600081600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60045481565b6000600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561080457600080fd5b81600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550610899848484610d98565b600190509392505050565b600360009054906101000a900460ff1681565b600081600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561090557600080fd5b81600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550816004600082825403925050819055503373ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5836040518082815260200191505060405180910390a260019050919050565b60056020528060005260406000206000915090505481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a2a57600080fd5b80600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550806004600082825401925050819055503073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a38173ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60028054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610c115780601f10610be657610100808354040283529160200191610c11565b820191906000526020600020905b815481529060010190602001808311610bf457829003601f168201915b505050505081565b6000610c26338484610d98565b6001905092915050565b60076020528060005260406000206000915054906101000a900460ff1681565b6006602052816000526040600020602052806000526040600020600091509150505481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610cce57600080fd5b80600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055507f48335238b4855f35377ed80f164e8c6f3c366e54ac00b96a6402d4a9814a03a58282604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001821515151581526020019250505060405180910390a15050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610dd257600080fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610e1e57600080fd5b600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205481600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054011015610eab57600080fd5b600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610f0257600080fd5b600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610f5957600080fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555080600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a350505056fea165627a7a72305820a0d1ff04707cfb7e4844d95b57d773901d7181ff1ed519ff6bab5e1fe24b55a40029

Deployed Bytecode Sourcemap

4854:2215:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4854:2215:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;294:18;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;294:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3937:221;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3937:221:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;452:26;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3372:296;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3372:296:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;346:26;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4333:374;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4333:374:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;535:45;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;535:45:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6429:290;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6429:290:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;49:20;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;319;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;319:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2940:152;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2940:152:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4902:46;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4902:46:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;587:66;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;587:66:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6905:161;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6905:161:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;294:18;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3937:221::-;4009:12;4068:6;4034:9;:21;4044:10;4034:21;;;;;;;;;;;;;;;:31;4056:8;4034:31;;;;;;;;;;;;;;;:40;;;;4111:8;4090:38;;4099:10;4090:38;;;4121:6;4090:38;;;;;;;;;;;;;;;;;;4146:4;4139:11;;3937:221;;;;:::o;452:26::-;;;;:::o;3372:296::-;3454:12;3497:9;:16;3507:5;3497:16;;;;;;;;;;;;;;;:28;3514:10;3497:28;;;;;;;;;;;;;;;;3487:6;:38;;3479:47;;;;;;3592:6;3560:9;:16;3570:5;3560:16;;;;;;;;;;;;;;;:28;3577:10;3560:28;;;;;;;;;;;;;;;;:38;;;;;;;;;;;3609:29;3619:5;3626:3;3631:6;3609:9;:29::i;:::-;3656:4;3649:11;;3372:296;;;;;:::o;346:26::-;;;;;;;;;;;;;:::o;4333:374::-;4379:12;4437:6;4412:9;:21;4422:10;4412:21;;;;;;;;;;;;;;;;:31;;4404:40;;;;;;4516:6;4491:9;:21;4501:10;4491:21;;;;;;;;;;;;;;;;:31;;;;;;;;;;;4587:6;4572:11;;:21;;;;;;;;;;;4658:10;4653:24;;;4670:6;4653:24;;;;;;;;;;;;;;;;;;4695:4;4688:11;;4333:374;;;:::o;535:45::-;;;;;;;;;;;;;;;;;:::o;6429:290::-;196:5;;;;;;;;;;;182:19;;:10;:19;;;174:28;;;;;;6535:12;6514:9;:17;6524:6;6514:17;;;;;;;;;;;;;;;;:33;;;;;;;;;;;6573:12;6558:11;;:27;;;;;;;;;;;6630:4;6601:49;;6618:1;6601:49;;;6637:12;6601:49;;;;;;;;;;;;;;;;;;6690:6;6666:45;;6683:4;6666:45;;;6698:12;6666:45;;;;;;;;;;;;;;;;;;6429:290;;:::o;49:20::-;;;;;;;;;;;;;:::o;319:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2940:152::-;3003:12;3028:34;3038:10;3050:3;3055:6;3028:9;:34::i;:::-;3080:4;3073:11;;2940:152;;;;:::o;4902:46::-;;;;;;;;;;;;;;;;;;;;;;:::o;587:66::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;6905:161::-;196:5;;;;;;;;;;;182:19;;:10;:19;;;174:28;;;;;;7009:6;6985:13;:21;6999:6;6985:21;;;;;;;;;;;;;;;;:30;;;;;;;;;;;;;;;;;;7031:27;7043:6;7051;7031:27;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6905:161;;:::o;5440:792::-;5544:3;5529:19;;:3;:19;;;;5520:29;;;;;;5674:6;5654:9;:16;5664:5;5654:16;;;;;;;;;;;;;;;;:26;;5645:36;;;;;;5776:9;:14;5786:3;5776:14;;;;;;;;;;;;;;;;5766:6;5749:9;:14;5759:3;5749:14;;;;;;;;;;;;;;;;:23;:41;;5740:51;;;;;;5834:13;:20;5848:5;5834:20;;;;;;;;;;;;;;;;;;;;;;;;;5833:21;5825:30;;;;;;5924:13;:18;5938:3;5924:18;;;;;;;;;;;;;;;;;;;;;;;;;5923:19;5915:28;;;;;;6028:6;6008:9;:16;6018:5;6008:16;;;;;;;;;;;;;;;;:26;;;;;;;;;;;6115:6;6097:9;:14;6107:3;6097:14;;;;;;;;;;;;;;;;:24;;;;;;;;;;;6212:3;6196:28;;6205:5;6196:28;;;6217:6;6196:28;;;;;;;;;;;;;;;;;;5440:792;;;:::o

Swarm Source

bzzr://a0d1ff04707cfb7e4844d95b57d773901d7181ff1ed519ff6bab5e1fe24b55a4

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.