ETH Price: $2,071.31 (-0.20%)

Contract

0xC7CA178CDcC01F2d4587ccCFF4204d2De6373AE4
 

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
Transfer84849792019-09-04 17:41:262379 days ago1567618886IN
0xC7CA178C...De6373AE4
0 ETH0.0011605219.5
Transfer64844572018-10-09 19:28:492709 days ago1539113329IN
0xC7CA178C...De6373AE4
0 ETH0.000285364.8
Transfer64844182018-10-09 19:20:562709 days ago1539112856IN
0xC7CA178C...De6373AE4
0 ETH0.000249694.2
Transfer64844062018-10-09 19:18:302709 days ago1539112710IN
0xC7CA178C...De6373AE4
0 ETH0.000312424.2
Transfer64841682018-10-09 18:20:472709 days ago1539109247IN
0xC7CA178C...De6373AE4
0 ETH0.000446316
Transfer64829552018-10-09 13:24:412710 days ago1539091481IN
0xC7CA178C...De6373AE4
0 ETH0.000416157
Transfer64822002018-10-09 10:27:532710 days ago1539080873IN
0xC7CA178C...De6373AE4
0 ETH0.000465717.8337314
Transfer64778542018-10-08 17:39:502710 days ago1539020390IN
0xC7CA178C...De6373AE4
0 ETH0.000285364.8
Transfer64775912018-10-08 16:39:242710 days ago1539016764IN
0xC7CA178C...De6373AE4
0 ETH0.00035676
Transfer64775802018-10-08 16:38:072710 days ago1539016687IN
0xC7CA178C...De6373AE4
0 ETH0.000446316
Transfer64574252018-10-05 10:31:132714 days ago1538735473IN
0xC7CA178C...De6373AE4
0 ETH0.000178353
Transfer64572442018-10-05 9:45:192714 days ago1538732719IN
0xC7CA178C...De6373AE4
0 ETH0.00023784
Transfer64448772018-10-03 9:23:492716 days ago1538558629IN
0xC7CA178C...De6373AE4
0 ETH0.000599328.05
Transfer64448662018-10-03 9:20:412716 days ago1538558441IN
0xC7CA178C...De6373AE4
0 ETH0.000471737.935
Transfer64445122018-10-03 7:54:412716 days ago1538553281IN
0xC7CA178C...De6373AE4
0 ETH0.000267234.5
Transfer64444932018-10-03 7:51:122716 days ago1538553072IN
0xC7CA178C...De6373AE4
0 ETH0.000334734.5
Transfer64442752018-10-03 6:58:132716 days ago1538549893IN
0xC7CA178C...De6373AE4
0 ETH0.00038095.11191022
Transfer64420322018-10-02 22:03:002716 days ago1538517780IN
0xC7CA178C...De6373AE4
0 ETH0.0008554311.5
Transfer64405082018-10-02 16:19:532716 days ago1538497193IN
0xC7CA178C...De6373AE4
0 ETH0.000416597
Transfer64229442018-09-29 19:05:502719 days ago1538247950IN
0xC7CA178C...De6373AE4
0 ETH0.0007520412.65
Transfer64227252018-09-29 18:15:512719 days ago1538244951IN
0xC7CA178C...De6373AE4
0 ETH0.0006836711.5
Transfer64225882018-09-29 17:42:192719 days ago1538242939IN
0xC7CA178C...De6373AE4
0 ETH0.000893412
Transfer64224952018-09-29 17:23:342719 days ago1538241814IN
0xC7CA178C...De6373AE4
0 ETH0.0006836711.5
Transfer64046262018-09-26 19:03:262722 days ago1537988606IN
0xC7CA178C...De6373AE4
0 ETH0.000603048.1
Transfer64045852018-09-26 18:52:532722 days ago1537987973IN
0xC7CA178C...De6373AE4
0 ETH0.00059568
View all transactions

Latest 1 internal transaction

Advanced mode:
Parent Transaction Hash Method Block
From
To
Transfer58115222018-06-18 15:15:412822 days ago1529334941  Contract Creation0 ETH
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

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

Contract Name:
SingularDTVToken

Compiler Version
v0.4.15+commit.bbb8e64f

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2018-02-12
*/

pragma solidity ^0.4.15;

contract Token {
    /* This is a slight change to the ERC20 base standard.
    function totalSupply() constant returns (uint256 supply);
    is replaced with:
    uint256 public totalSupply;
    This automatically creates a getter function for the totalSupply.
    This is moved to the base contract since public getter functions are not
    currently recognised as an implementation of the matching abstract
    function by the compiler.
    */
    /// total amount of tokens
    uint256 public totalSupply;

    /// @param _owner The address from which the balance will be retrieved
    /// @return The balance
    function balanceOf(address _owner) constant returns (uint256 balance);

    /// @notice send `_value` token to `_to` from `msg.sender`
    /// @param _to The address of the recipient
    /// @param _value The amount of token to be transferred
    /// @return Whether the transfer was successful or not
    function transfer(address _to, uint256 _value) returns (bool success);

    /// @notice send `_value` token to `_to` from `_from` on the condition it is approved by `_from`
    /// @param _from The address of the sender
    /// @param _to The address of the recipient
    /// @param _value The amount of token to be transferred
    /// @return Whether the transfer was successful or not
    function transferFrom(address _from, address _to, uint256 _value) returns (bool success);

    /// @notice `msg.sender` approves `_spender` to spend `_value` tokens
    /// @param _spender The address of the account able to transfer the tokens
    /// @param _value The amount of tokens to be approved for transfer
    /// @return Whether the approval was successful or not
    function approve(address _spender, uint256 _value) returns (bool success);

    /// @param _owner The address of the account owning tokens
    /// @param _spender The address of the account able to transfer the tokens
    /// @return Amount of remaining tokens allowed to spent
    function allowance(address _owner, address _spender) constant returns (uint256 remaining);

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

contract StandardToken is Token {

    function transfer(address _to, uint256 _value) returns (bool success) {
        //Default assumes totalSupply can't be over max (2^256 - 1).
        //If your token leaves out totalSupply and can issue more tokens as time goes on, you need to check if it doesn't wrap.
        //Replace the if with this one instead.
        //require(balances[msg.sender] >= _value && balances[_to] + _value > balances[_to]);
        require(balances[msg.sender] >= _value);
        balances[msg.sender] -= _value;
        balances[_to] += _value;
        Transfer(msg.sender, _to, _value);
        return true;
    }

    function transferFrom(address _from, address _to, uint256 _value) returns (bool success) {
        //same as above. Replace this line with the following if you want to protect against wrapping uints.
        //require(balances[_from] >= _value && allowed[_from][msg.sender] >= _value && balances[_to] + _value > balances[_to]);
        require(balances[_from] >= _value && allowed[_from][msg.sender] >= _value);
        balances[_to] += _value;
        balances[_from] -= _value;
        allowed[_from][msg.sender] -= _value;
        Transfer(_from, _to, _value);
        return true;
    }

    function balanceOf(address _owner) constant returns (uint256 balance) {
        return balances[_owner];
    }

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

    function allowance(address _owner, address _spender) constant returns (uint256 remaining) {
      return allowed[_owner][_spender];
    }

    /* Approves and then calls the receiving contract */
    function approveAndCall(address _spender, uint256 _value, bytes _extraData) returns (bool success) {
        allowed[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);

        //call the receiveApproval function on the contract you want to be notified. This crafts the function signature manually so one doesn't have to include a contract in here just for this.
        //receiveApproval(address _from, uint256 _value, address _tokenContract, bytes _extraData)
        //it is assumed that when does this that the call *should* succeed, otherwise one would use vanilla approve instead.
        require(_spender.call(bytes4(bytes32(sha3("receiveApproval(address,uint256,address,bytes)"))), msg.sender, _value, this, _extraData));
        return true;
    }

    mapping (address => uint256) balances;
    mapping (address => mapping (address => uint256)) allowed;
} 

contract AbstractSingularDTVFund {
    function softWithdrawRewardFor(address forAddress) returns (uint);
}

/// @title Token contract - Implements token issuance.
/// @author Stefan George - <stefan.george@consensys.net>
/// @author Milad Mostavi - <milad.mostavi@consensys.net>
contract SingularDTVToken is StandardToken {
    string public version = "0.1.0";

    /*
     *  External contracts
     */
    AbstractSingularDTVFund public singularDTVFund;

    /*
     *  Token meta data
     */
    string public name;
    string public symbol;
    uint8 public constant decimals = 18;

    /// @dev Transfers sender's tokens to a given address. Returns success.
    /// @param to Address of token receiver.
    /// @param value Number of tokens to transfer.
    function transfer(address to, uint256 value)
        returns (bool)
    {
        // Both parties withdraw their reward first
        singularDTVFund.softWithdrawRewardFor(msg.sender);
        singularDTVFund.softWithdrawRewardFor(to);
        return super.transfer(to, value);
    }

    /// @dev Allows allowed third party to transfer tokens from one address to another. Returns success.
    /// @param from Address from where tokens are withdrawn.
    /// @param to Address to where tokens are sent.
    /// @param value Number of tokens to transfer.
    function transferFrom(address from, address to, uint256 value)
        returns (bool)
    {
        // Both parties withdraw their reward first
        singularDTVFund.softWithdrawRewardFor(from);
        singularDTVFund.softWithdrawRewardFor(to);
        return super.transferFrom(from, to, value);
    }

    function SingularDTVToken(address sDTVFundAddr, address _wallet, string _name, string _symbol, uint _totalSupply) {
        if(sDTVFundAddr == 0 || _wallet == 0) {
            // Fund and Wallet addresses should not be null.
            revert();
        }

        balances[_wallet] = _totalSupply;
        totalSupply = _totalSupply;

        name = _name;
        symbol = _symbol;

        singularDTVFund = AbstractSingularDTVFund(sDTVFundAddr);

        Transfer(this, _wallet, _totalSupply);
    }
}

Contract Security Audit

Contract ABI

API
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"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,"type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"singularDTVFund","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"},{"name":"_extraData","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"type":"function"},{"inputs":[{"name":"sDTVFundAddr","type":"address"},{"name":"_wallet","type":"address"},{"name":"_name","type":"string"},{"name":"_symbol","type":"string"},{"name":"_totalSupply","type":"uint256"}],"payable":false,"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"}]

0x606060405260408051908101604052600581527f302e312e300000000000000000000000000000000000000000000000000000006020820152600390805161004b929160200190610164565b50341561005757600080fd5b60405162000e5638038062000e568339810160405280805191906020018051919060200180518201919060200180518201919060200180519150505b600160a060020a03851615806100b05750600160a060020a038416155b156100ba57600080fd5b600160a060020a038416600090815260016020526040812082905581905560058380516100eb929160200190610164565b5060068280516100ff929160200190610164565b5060048054600160a060020a031916600160a060020a03878116919091179091558481169030167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405190815260200160405180910390a35b5050505050610204565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106101a557805160ff19168380011785556101d2565b828001600101855582156101d2579182015b828111156101d25782518255916020019190600101906101b7565b5b506101df9291506101e3565b5090565b61020191905b808211156101df57600081556001016101e9565b5090565b90565b610c4280620002146000396000f3006060604052361561009e5763ffffffff60e060020a60003504166306fdde0381146100a3578063095ea7b31461012e57806318160ddd1461016457806323b872dd14610189578063313ce567146101c557806354fd4d50146101ee57806358a743331461027957806370a08231146102a857806395d89b41146102d9578063a9059cbb14610364578063cae9ca511461039a578063dd62ed3e14610413575b600080fd5b34156100ae57600080fd5b6100b661044a565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156100f35780820151818401525b6020016100da565b50505050905090810190601f1680156101205780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561013957600080fd5b610150600160a060020a03600435166024356104e8565b604051901515815260200160405180910390f35b341561016f57600080fd5b610177610555565b60405190815260200160405180910390f35b341561019457600080fd5b610150600160a060020a036004358116906024351660443561055b565b604051901515815260200160405180910390f35b34156101d057600080fd5b6101d861065b565b60405160ff909116815260200160405180910390f35b34156101f957600080fd5b6100b6610660565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156100f35780820151818401525b6020016100da565b50505050905090810190601f1680156101205780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561028457600080fd5b61028c6106fe565b604051600160a060020a03909116815260200160405180910390f35b34156102b357600080fd5b610177600160a060020a036004351661070d565b60405190815260200160405180910390f35b34156102e457600080fd5b6100b661072c565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156100f35780820151818401525b6020016100da565b50505050905090810190601f1680156101205780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561036f57600080fd5b610150600160a060020a03600435166024356107ca565b604051901515815260200160405180910390f35b34156103a557600080fd5b61015060048035600160a060020a03169060248035919060649060443590810190830135806020601f820181900481020160405190810160405281815292919060208401838380828437509496506108c895505050505050565b604051901515815260200160405180910390f35b341561041e57600080fd5b610177600160a060020a0360043581169060243516610a6a565b60405190815260200160405180910390f35b60058054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104e05780601f106104b5576101008083540402835291602001916104e0565b820191906000526020600020905b8154815290600101906020018083116104c357829003601f168201915b505050505081565b600160a060020a03338116600081815260026020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b60005481565b600454600090600160a060020a031663b162281885836040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b15156105b657600080fd5b6102c65a03f115156105c757600080fd5b50505060405180515050600454600160a060020a031663b16228188460006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b151561062a57600080fd5b6102c65a03f1151561063b57600080fd5b5050506040518051905050610651848484610a97565b90505b9392505050565b601281565b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104e05780601f106104b5576101008083540402835291602001916104e0565b820191906000526020600020905b8154815290600101906020018083116104c357829003601f168201915b505050505081565b600454600160a060020a031681565b600160a060020a0381166000908152600160205260409020545b919050565b60068054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104e05780601f106104b5576101008083540402835291602001916104e0565b820191906000526020600020905b8154815290600101906020018083116104c357829003601f168201915b505050505081565b600454600090600160a060020a031663b162281833836040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b151561082557600080fd5b6102c65a03f1151561083657600080fd5b50505060405180515050600454600160a060020a031663b16228188460006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b151561089957600080fd5b6102c65a03f115156108aa57600080fd5b50505060405180519050506108bf8383610b81565b90505b92915050565b600160a060020a03338116600081815260026020908152604080832094881680845294909152808220869055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259086905190815260200160405180910390a383600160a060020a03166040517f72656365697665417070726f76616c28616464726573732c75696e743235362c81527f616464726573732c6279746573290000000000000000000000000000000000006020820152602e01604051809103902060e060020a9004338530866040518563ffffffff1660e060020a0281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a03168152602001828051906020019080838360005b83811015610a0a5780820151818401525b6020016109f1565b50505050905090810190601f168015610a375780820380516001836020036101000a031916815260200191505b5094505050505060006040518083038160008761646e5a03f1925050501515610a5f57600080fd5b5060015b9392505050565b600160a060020a038083166000908152600260209081526040808320938516835292905220545b92915050565b600160a060020a038316600090815260016020526040812054829010801590610ae75750600160a060020a0380851660009081526002602090815260408083203390941683529290522054829010155b1515610af257600080fd5b600160a060020a03808416600081815260016020908152604080832080548801905588851680845281842080548990039055600283528184203390961684529490915290819020805486900390559091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060015b9392505050565b600160a060020a03331660009081526001602052604081205482901015610ba757600080fd5b600160a060020a033381166000818152600160205260408082208054879003905592861680825290839020805486019055917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060015b929150505600a165627a7a7230582032d235f35dcbf40dcba31475bc6bf623314af4d64caf585d89fa48ab61ab904b0029000000000000000000000000ad4f4a8c31f8afd828c2309d770f8d66f9667db70000000000000000000000008f0c268006b0a783a8edc5b2c28a8b9dc6309ee300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000014adf4b7320334b9000000000000000000000000000000000000000000000000000000000000000000000d4e616372656f757320636f696e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034e41430000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x6060604052361561009e5763ffffffff60e060020a60003504166306fdde0381146100a3578063095ea7b31461012e57806318160ddd1461016457806323b872dd14610189578063313ce567146101c557806354fd4d50146101ee57806358a743331461027957806370a08231146102a857806395d89b41146102d9578063a9059cbb14610364578063cae9ca511461039a578063dd62ed3e14610413575b600080fd5b34156100ae57600080fd5b6100b661044a565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156100f35780820151818401525b6020016100da565b50505050905090810190601f1680156101205780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561013957600080fd5b610150600160a060020a03600435166024356104e8565b604051901515815260200160405180910390f35b341561016f57600080fd5b610177610555565b60405190815260200160405180910390f35b341561019457600080fd5b610150600160a060020a036004358116906024351660443561055b565b604051901515815260200160405180910390f35b34156101d057600080fd5b6101d861065b565b60405160ff909116815260200160405180910390f35b34156101f957600080fd5b6100b6610660565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156100f35780820151818401525b6020016100da565b50505050905090810190601f1680156101205780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561028457600080fd5b61028c6106fe565b604051600160a060020a03909116815260200160405180910390f35b34156102b357600080fd5b610177600160a060020a036004351661070d565b60405190815260200160405180910390f35b34156102e457600080fd5b6100b661072c565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156100f35780820151818401525b6020016100da565b50505050905090810190601f1680156101205780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561036f57600080fd5b610150600160a060020a03600435166024356107ca565b604051901515815260200160405180910390f35b34156103a557600080fd5b61015060048035600160a060020a03169060248035919060649060443590810190830135806020601f820181900481020160405190810160405281815292919060208401838380828437509496506108c895505050505050565b604051901515815260200160405180910390f35b341561041e57600080fd5b610177600160a060020a0360043581169060243516610a6a565b60405190815260200160405180910390f35b60058054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104e05780601f106104b5576101008083540402835291602001916104e0565b820191906000526020600020905b8154815290600101906020018083116104c357829003601f168201915b505050505081565b600160a060020a03338116600081815260026020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b60005481565b600454600090600160a060020a031663b162281885836040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b15156105b657600080fd5b6102c65a03f115156105c757600080fd5b50505060405180515050600454600160a060020a031663b16228188460006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b151561062a57600080fd5b6102c65a03f1151561063b57600080fd5b5050506040518051905050610651848484610a97565b90505b9392505050565b601281565b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104e05780601f106104b5576101008083540402835291602001916104e0565b820191906000526020600020905b8154815290600101906020018083116104c357829003601f168201915b505050505081565b600454600160a060020a031681565b600160a060020a0381166000908152600160205260409020545b919050565b60068054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104e05780601f106104b5576101008083540402835291602001916104e0565b820191906000526020600020905b8154815290600101906020018083116104c357829003601f168201915b505050505081565b600454600090600160a060020a031663b162281833836040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b151561082557600080fd5b6102c65a03f1151561083657600080fd5b50505060405180515050600454600160a060020a031663b16228188460006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b151561089957600080fd5b6102c65a03f115156108aa57600080fd5b50505060405180519050506108bf8383610b81565b90505b92915050565b600160a060020a03338116600081815260026020908152604080832094881680845294909152808220869055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259086905190815260200160405180910390a383600160a060020a03166040517f72656365697665417070726f76616c28616464726573732c75696e743235362c81527f616464726573732c6279746573290000000000000000000000000000000000006020820152602e01604051809103902060e060020a9004338530866040518563ffffffff1660e060020a0281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a03168152602001828051906020019080838360005b83811015610a0a5780820151818401525b6020016109f1565b50505050905090810190601f168015610a375780820380516001836020036101000a031916815260200191505b5094505050505060006040518083038160008761646e5a03f1925050501515610a5f57600080fd5b5060015b9392505050565b600160a060020a038083166000908152600260209081526040808320938516835292905220545b92915050565b600160a060020a038316600090815260016020526040812054829010801590610ae75750600160a060020a0380851660009081526002602090815260408083203390941683529290522054829010155b1515610af257600080fd5b600160a060020a03808416600081815260016020908152604080832080548801905588851680845281842080548990039055600283528184203390961684529490915290819020805486900390559091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060015b9392505050565b600160a060020a03331660009081526001602052604081205482901015610ba757600080fd5b600160a060020a033381166000818152600160205260408082208054879003905592861680825290839020805486019055917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060015b929150505600a165627a7a7230582032d235f35dcbf40dcba31475bc6bf623314af4d64caf585d89fa48ab61ab904b0029

Swarm Source

bzzr://32d235f35dcbf40dcba31475bc6bf623314af4d64caf585d89fa48ab61ab904b

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ 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.