ETH Price: $1,993.17 (-0.23%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer186268342023-11-22 10:58:59818 days ago1700650739IN
0xFf065E62...0AaCc9D50
0 ETH0.0013283728.19019581
Transfer182187322023-09-26 8:22:11875 days ago1695716531IN
0xFf065E62...0AaCc9D50
0 ETH0.0005529711.73200053
Transfer182105172023-09-25 4:47:59876 days ago1695617279IN
0xFf065E62...0AaCc9D50
0 ETH0.000435369.23680655
Transfer150335722022-06-27 9:00:511331 days ago1656320451IN
0xFf065E62...0AaCc9D50
0 ETH0.0011823139.3659595
Transfer150335722022-06-27 9:00:511331 days ago1656320451IN
0xFf065E62...0AaCc9D50
0 ETH0.001370839.3659595
Transfer150335722022-06-27 9:00:511331 days ago1656320451IN
0xFf065E62...0AaCc9D50
0 ETH0.0013712739.3659595
Transfer150335722022-06-27 9:00:511331 days ago1656320451IN
0xFf065E62...0AaCc9D50
0 ETH0.0013712739.3659595
Transfer150335722022-06-27 9:00:511331 days ago1656320451IN
0xFf065E62...0AaCc9D50
0 ETH0.0020444339.3659595
Transfer150334992022-06-27 8:39:151331 days ago1656319155IN
0xFf065E62...0AaCc9D50
0 ETH0.0010812236
Transfer150334982022-06-27 8:38:181331 days ago1656319098IN
0xFf065E62...0AaCc9D50
0 ETH0.0010812236
Transfer150334982022-06-27 8:38:181331 days ago1656319098IN
0xFf065E62...0AaCc9D50
0 ETH0.0010807936
Transfer150334982022-06-27 8:38:181331 days ago1656319098IN
0xFf065E62...0AaCc9D50
0 ETH0.0010812236
Transfer150334982022-06-27 8:38:181331 days ago1656319098IN
0xFf065E62...0AaCc9D50
0 ETH0.0016968236
Transfer122287432021-04-13 1:18:071771 days ago1618276687IN
0xFf065E62...0AaCc9D50
0 ETH0.0042291879
Transfer109310912020-09-25 9:41:311971 days ago1601026891IN
0xFf065E62...0AaCc9D50
0 ETH0.0046028986
Transfer105583062020-07-30 2:27:102028 days ago1596076030IN
0xFf065E62...0AaCc9D50
0 ETH0.0033909988
Transfer105241022020-07-24 19:25:032034 days ago1595618703IN
0xFf065E62...0AaCc9D50
0 ETH0.0031035858
Transfer101107352020-05-21 17:59:242098 days ago1590083964IN
0xFf065E62...0AaCc9D50
0 ETH0.001176150
Transfer101088802020-05-21 11:06:072098 days ago1590059167IN
0xFf065E62...0AaCc9D50
0 ETH0.0036930169
Transfer100521222020-05-12 15:11:532107 days ago1589296313IN
0xFf065E62...0AaCc9D50
0 ETH0.0009316524.20000014
Transfer100521172020-05-12 15:10:382107 days ago1589296238IN
0xFf065E62...0AaCc9D50
0 ETH0.0010459927.17000023
Transfer100521112020-05-12 15:09:222107 days ago1589296162IN
0xFf065E62...0AaCc9D50
0 ETH0.0010417527.06000023
Transfer100520202020-05-12 14:50:222107 days ago1589295022IN
0xFf065E62...0AaCc9D50
0 ETH0.0010417527.06000023
Transfer100519882020-05-12 14:44:042107 days ago1589294644IN
0xFf065E62...0AaCc9D50
0 ETH0.0010163426.40000023
Transfer100519462020-05-12 14:35:022107 days ago1589294102IN
0xFf065E62...0AaCc9D50
0 ETH0.0014123426.40000023
View all transactions

Advanced mode:
Parent Transaction Hash Method Block
From
To
View All Internal Transactions
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
SNOcoin

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-07-12
*/

/**
 *Submitted for verification at Etherscan.io on 2018-04-20
*/

pragma solidity >=0.4.25 <0.6.0;


// https://github.com/ethereum/wiki/wiki/Standardized_Contract_APIs#transferable-fungibles-see-erc-20-for-the-latest

contract ERC20Token {
    // Triggered when tokens are transferred.
    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    // Triggered whenever approve(address _spender, uint256 _value) is called.
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);

    // Get the total token supply
    function totalSupply() view public returns (uint256 supply);

    // Get the account `balance` of another account with address `_owner`
    function balanceOf(address _owner) view public returns (uint256 balance);

    // Send `_value` amount of tokens to address `_to`
    function transfer(address _to, uint256 _value) public returns (bool success);

    // Send `_value` amount of tokens from address `_from` to address `_to`
    // The `transferFrom` method is used for a withdraw workflow, allowing contracts to send tokens on your behalf,
    // for example to "deposit" to a contract address and/or to charge fees in sub-currencies;
    // the command should fail unless the `_from` account has deliberately authorized the sender of the message
    // via some mechanism; we propose these standardized APIs for `approval`:
    function transferFrom(address _from, address _to, uint256 _value) public returns (bool success);

    // Allow _spender to withdraw from your account, multiple times, up to the _value amount.
    // If this function is called again it overwrites the current allowance with _value.
    function approve(address _spender, uint256 _value) public returns (bool success);

    // Returns the amount which _spender is still allowed to withdraw from _owner
    function allowance(address _owner, address _spender) view public returns (uint256 remaining);
}

contract SNOcoin is ERC20Token {
    address public initialOwner;
    uint256 public supply   = 5000000000 * 10 ** 18;  // 5,000,000,000
    string  public name     = 'SuperNova';
    uint8   public decimals = 18;
    string  public symbol   = 'SNO';
    string  public version  = 'v0.2';
    uint    public creationBlock;
    uint    public creationTime;

    mapping (address => uint256) balance;
    mapping (address => mapping (address => uint256)) m_allowance;

    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);

    constructor() public{
        initialOwner        = msg.sender;
        balance[msg.sender] = supply;
        creationBlock       = block.number;
        creationTime        = block.timestamp;
    }

    function balanceOf(address _account) view public returns (uint) {
        return balance[_account];
    }

    function totalSupply() view public returns (uint) {
        return supply;
    }

    function transfer(address _to, uint256 _value) public returns (bool success) {
        // `revert()` | `throw`
        //      http://solidity.readthedocs.io/en/develop/control-structures.html#error-handling-assert-require-revert-and-exceptions
        //      https://ethereum.stackexchange.com/questions/20978/why-do-throw-and-revert-create-different-bytecodes/20981
        return doTransfer(msg.sender, _to, _value);
    }

    function transferFrom(address _from, address _to, uint256 _value) public returns (bool) {
        if (allowance(_from, msg.sender) < _value) revert();

        m_allowance[_from][msg.sender] -= _value;

        if ( !(doTransfer(_from, _to, _value)) ) {
            m_allowance[_from][msg.sender] += _value;
            return false;
        } else {
            return true;
        }
    }

    function doTransfer(address _from, address _to, uint _value) internal returns (bool success) {
        require(balance[_from] >= _value && balance[_to] + _value >= balance[_to], "Balance not enough");
        balance[_from] -= _value;
        balance[_to] += _value;
        emit Transfer(_from, _to, _value);
        return true;
    }

    function approve(address _spender, uint256 _value) public returns (bool success) {
        // https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
        if ( (_value != 0) && (allowance(msg.sender, _spender) != 0) ) revert();

        m_allowance[msg.sender][_spender] = _value;

        emit Approval(msg.sender, _spender, _value);

        return true;
    }

    function allowance(address _owner, address _spender) view public returns (uint256) {
        return m_allowance[_owner][_spender];
    }

}

Contract Security Audit

Contract ABI

API
[{"constant":true,"inputs":[],"name":"supply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"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":"creationBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","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":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"initialOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_account","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"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":"creationTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"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"}]

60806040526b1027e72f1f128130880000006001556040518060400160405280600981526020017f53757065724e6f766100000000000000000000000000000000000000000000008152506002908051906020019061005f9291906101ba565b506012600360006101000a81548160ff021916908360ff1602179055506040518060400160405280600381526020017f534e4f0000000000000000000000000000000000000000000000000000000000815250600490805190602001906100c79291906101ba565b506040518060400160405280600481526020017f76302e3200000000000000000000000000000000000000000000000000000000815250600590805190602001906101139291906101ba565b5034801561012057600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600154600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550436006819055504260078190555061025f565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106101fb57805160ff1916838001178555610229565b82800160010185558215610229579182015b8281111561022857825182559160200191906001019061020d565b5b509050610236919061023a565b5090565b61025c91905b80821115610258576000816000905550600101610240565b5090565b90565b610d728061026e6000396000f3fe608060405234801561001057600080fd5b50600436106100ea5760003560e01c8063313ce5671161008c57806395d89b411161006657806395d89b4114610401578063a9059cbb14610484578063d8270dce146104ea578063dd62ed3e14610508576100ea565b8063313ce5671461030257806354fd4d501461032657806370a08231146103a9576100ea565b806317634514116100c857806317634514146101f657806318160ddd1461021457806323b872dd1461023257806329ba7bb2146102b8576100ea565b8063047fc9aa146100ef57806306fdde031461010d578063095ea7b314610190575b600080fd5b6100f7610580565b6040518082815260200191505060405180910390f35b610115610586565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561015557808201518184015260208101905061013a565b50505050905090810190601f1680156101825780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101dc600480360360408110156101a657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610624565b604051808215151515815260200191505060405180910390f35b6101fe61073a565b6040518082815260200191505060405180910390f35b61021c610740565b6040518082815260200191505060405180910390f35b61029e6004803603606081101561024857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061074a565b604051808215151515815260200191505060405180910390f35b6102c061089a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61030a6108bf565b604051808260ff1660ff16815260200191505060405180910390f35b61032e6108d2565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561036e578082015181840152602081019050610353565b50505050905090810190601f16801561039b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6103eb600480360360208110156103bf57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610970565b6040518082815260200191505060405180910390f35b6104096109b9565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561044957808201518184015260208101905061042e565b50505050905090810190601f1680156104765780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6104d06004803603604081101561049a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a57565b604051808215151515815260200191505060405180910390f35b6104f2610a6c565b6040518082815260200191505060405180910390f35b61056a6004803603604081101561051e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610a72565b6040518082815260200191505060405180910390f35b60015481565b60028054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561061c5780601f106105f15761010080835404028352916020019161061c565b820191906000526020600020905b8154815290600101906020018083116105ff57829003601f168201915b505050505081565b60008082141580156106405750600061063d3385610a72565b14155b1561064a57600080fd5b81600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60065481565b6000600154905090565b6000816107578533610a72565b101561076257600080fd5b81600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055506107f7848484610af9565b61088e5781600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555060009050610893565b600190505b9392505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600360009054906101000a900460ff1681565b60058054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156109685780601f1061093d57610100808354040283529160200191610968565b820191906000526020600020905b81548152906001019060200180831161094b57829003601f168201915b505050505081565b6000600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60048054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610a4f5780601f10610a2457610100808354040283529160200191610a4f565b820191906000526020600020905b815481529060010190602001808311610a3257829003601f168201915b505050505081565b6000610a64338484610af9565b905092915050565b60075481565b6000600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600081600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015610bca5750600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020540110155b610c3c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f42616c616e6365206e6f7420656e6f756768000000000000000000000000000081525060200191505060405180910390fd5b81600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050939250505056fea165627a7a7230582064b03fe6b3de1cdb8ed241b15830e23993f0c78d787f16d5d9910035e9bc2f520029

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100ea5760003560e01c8063313ce5671161008c57806395d89b411161006657806395d89b4114610401578063a9059cbb14610484578063d8270dce146104ea578063dd62ed3e14610508576100ea565b8063313ce5671461030257806354fd4d501461032657806370a08231146103a9576100ea565b806317634514116100c857806317634514146101f657806318160ddd1461021457806323b872dd1461023257806329ba7bb2146102b8576100ea565b8063047fc9aa146100ef57806306fdde031461010d578063095ea7b314610190575b600080fd5b6100f7610580565b6040518082815260200191505060405180910390f35b610115610586565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561015557808201518184015260208101905061013a565b50505050905090810190601f1680156101825780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101dc600480360360408110156101a657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610624565b604051808215151515815260200191505060405180910390f35b6101fe61073a565b6040518082815260200191505060405180910390f35b61021c610740565b6040518082815260200191505060405180910390f35b61029e6004803603606081101561024857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061074a565b604051808215151515815260200191505060405180910390f35b6102c061089a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61030a6108bf565b604051808260ff1660ff16815260200191505060405180910390f35b61032e6108d2565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561036e578082015181840152602081019050610353565b50505050905090810190601f16801561039b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6103eb600480360360208110156103bf57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610970565b6040518082815260200191505060405180910390f35b6104096109b9565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561044957808201518184015260208101905061042e565b50505050905090810190601f1680156104765780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6104d06004803603604081101561049a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a57565b604051808215151515815260200191505060405180910390f35b6104f2610a6c565b6040518082815260200191505060405180910390f35b61056a6004803603604081101561051e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610a72565b6040518082815260200191505060405180910390f35b60015481565b60028054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561061c5780601f106105f15761010080835404028352916020019161061c565b820191906000526020600020905b8154815290600101906020018083116105ff57829003601f168201915b505050505081565b60008082141580156106405750600061063d3385610a72565b14155b1561064a57600080fd5b81600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60065481565b6000600154905090565b6000816107578533610a72565b101561076257600080fd5b81600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055506107f7848484610af9565b61088e5781600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555060009050610893565b600190505b9392505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600360009054906101000a900460ff1681565b60058054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156109685780601f1061093d57610100808354040283529160200191610968565b820191906000526020600020905b81548152906001019060200180831161094b57829003601f168201915b505050505081565b6000600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60048054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610a4f5780601f10610a2457610100808354040283529160200191610a4f565b820191906000526020600020905b815481529060010190602001808311610a3257829003601f168201915b505050505081565b6000610a64338484610af9565b905092915050565b60075481565b6000600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600081600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015610bca5750600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020540110155b610c3c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f42616c616e6365206e6f7420656e6f756768000000000000000000000000000081525060200191505060405180910390fd5b81600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050939250505056fea165627a7a7230582064b03fe6b3de1cdb8ed241b15830e23993f0c78d787f16d5d9910035e9bc2f520029

Deployed Bytecode Sourcemap

1996:2804:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1996:2804:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2068:47;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2140:37;;;:::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;2140:37:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4265:384;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4265:384:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2296:28;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2976:82;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3505:402;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3505:402:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2034:27;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2184:28;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2257:32;;;:::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;2257:32:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2861:107;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2861:107:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2219:31;;;:::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;2219:31:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3066:431;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3066:431:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2331:27;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4657:138;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4657:138:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2068:47;;;;:::o;2140:37::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;4265:384::-;4332:12;4451:1;4441:6;:11;;4440:55;;;;;4493:1;4458:31;4468:10;4480:8;4458:9;:31::i;:::-;:36;;4440:55;4435:71;;;4498:8;;;4435:71;4555:6;4519:11;:23;4531:10;4519:23;;;;;;;;;;;;;;;:33;4543:8;4519:33;;;;;;;;;;;;;;;:42;;;;4600:8;4579:38;;4588:10;4579:38;;;4610:6;4579:38;;;;;;;;;;;;;;;;;;4637:4;4630:11;;4265:384;;;;:::o;2296:28::-;;;;:::o;2976:82::-;3020:4;3044:6;;3037:13;;2976:82;:::o;3505:402::-;3587:4;3639:6;3608:28;3618:5;3625:10;3608:9;:28::i;:::-;:37;3604:51;;;3647:8;;;3604:51;3702:6;3668:11;:18;3680:5;3668:18;;;;;;;;;;;;;;;:30;3687:10;3668:30;;;;;;;;;;;;;;;;:40;;;;;;;;;;;3728:30;3739:5;3746:3;3751:6;3728:10;:30::i;:::-;3721:179;;3811:6;3777:11;:18;3789:5;3777:18;;;;;;;;;;;;;;;:30;3796:10;3777:30;;;;;;;;;;;;;;;;:40;;;;;;;;;;;3839:5;3832:12;;;;3721:179;3884:4;3877:11;;3505:402;;;;;;:::o;2034:27::-;;;;;;;;;;;;;:::o;2184:28::-;;;;;;;;;;;;;:::o;2257:32::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2861:107::-;2919:4;2943:7;:17;2951:8;2943:17;;;;;;;;;;;;;;;;2936:24;;2861:107;;;:::o;2219:31::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3066:431::-;3129:12;3454:35;3465:10;3477:3;3482:6;3454:10;:35::i;:::-;3447:42;;3066:431;;;;:::o;2331:27::-;;;;:::o;4657:138::-;4731:7;4758:11;:19;4770:6;4758:19;;;;;;;;;;;;;;;:29;4778:8;4758:29;;;;;;;;;;;;;;;;4751:36;;4657:138;;;;:::o;3915:342::-;3994:12;4045:6;4027:7;:14;4035:5;4027:14;;;;;;;;;;;;;;;;:24;;:65;;;;;4080:7;:12;4088:3;4080:12;;;;;;;;;;;;;;;;4070:6;4055:7;:12;4063:3;4055:12;;;;;;;;;;;;;;;;:21;:37;;4027:65;4019:96;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4144:6;4126:7;:14;4134:5;4126:14;;;;;;;;;;;;;;;;:24;;;;;;;;;;;4177:6;4161:7;:12;4169:3;4161:12;;;;;;;;;;;;;;;;:22;;;;;;;;;;;4215:3;4199:28;;4208:5;4199:28;;;4220:6;4199:28;;;;;;;;;;;;;;;;;;4245:4;4238:11;;3915:342;;;;;:::o

Swarm Source

bzzr://64b03fe6b3de1cdb8ed241b15830e23993f0c78d787f16d5d9910035e9bc2f52

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
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.