ETH Price: $1,928.35 (+1.35%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve126686292021-06-20 2:39:431364 days ago1624156783IN
0x666Ea327...244174d5e
0 ETH0.0007473216.1
Approve126319042021-06-14 9:54:291370 days ago1623664469IN
0x666Ea327...244174d5e
0 ETH0.0006959115
Transfer90418712019-12-03 4:52:061929 days ago1575348726IN
0x666Ea327...244174d5e
0 ETH0.000445488.6
Transfer90348812019-12-01 23:05:251930 days ago1575241525IN
0x666Ea327...244174d5e
0 ETH0.000321556.2
Transfer90347232019-12-01 22:27:051930 days ago1575239225IN
0x666Ea327...244174d5e
0 ETH0.00031086
Transfer90344422019-12-01 21:11:251930 days ago1575234685IN
0x666Ea327...244174d5e
0 ETH0.000311186
Transfer90276272019-11-30 16:13:451931 days ago1575130425IN
0x666Ea327...244174d5e
0 ETH0.000337116.5
Transfer90273792019-11-30 15:15:291931 days ago1575126929IN
0x666Ea327...244174d5e
0 ETH0.00041448
Transfer90270722019-11-30 13:52:561931 days ago1575121976IN
0x666Ea327...244174d5e
0 ETH0.0005186410
Transfer90268602019-11-30 12:55:021931 days ago1575118502IN
0x666Ea327...244174d5e
0 ETH0.000331779
Transfer90268462019-11-30 12:50:371931 days ago1575118237IN
0x666Ea327...244174d5e
0 ETH0.00033129
Transfer90268322019-11-30 12:46:281931 days ago1575117988IN
0x666Ea327...244174d5e
0 ETH0.000310416
Transfer90263392019-11-30 10:41:591932 days ago1575110519IN
0x666Ea327...244174d5e
0 ETH0.0005186410
Transfer90194522019-11-29 5:27:001933 days ago1575005220IN
0x666Ea327...244174d5e
0 ETH0.000227366.2
Transfer90154492019-11-28 12:26:081934 days ago1574943968IN
0x666Ea327...244174d5e
0 ETH0.0003673610
Transfer90141102019-11-28 6:46:051934 days ago1574923565IN
0x666Ea327...244174d5e
0 ETH0.000443828.6
Transfer90117132019-11-27 20:27:071934 days ago1574886427IN
0x666Ea327...244174d5e
0 ETH0.000465629
Transfer90018182019-11-26 2:31:111936 days ago1574735471IN
0x666Ea327...244174d5e
0 ETH0.0008868717.1
Transfer90000692019-11-25 18:50:431936 days ago1574707843IN
0x666Ea327...244174d5e
0 ETH0.0008298216
Transfer89988832019-11-25 14:05:231936 days ago1574690723IN
0x666Ea327...244174d5e
0 ETH0.000880617
Transfer89867432019-11-23 13:48:261938 days ago1574516906IN
0x666Ea327...244174d5e
0 ETH0.0003673610
Transfer89867432019-11-23 13:48:261938 days ago1574516906IN
0x666Ea327...244174d5e
0 ETH0.0005186410
Transfer89829922019-11-22 22:50:501939 days ago1574463050IN
0x666Ea327...244174d5e
0 ETH0.000221186
Transfer89829212019-11-22 22:32:161939 days ago1574461936IN
0x666Ea327...244174d5e
0 ETH0.000220416
Transfer89828742019-11-22 22:20:141939 days ago1574461214IN
0x666Ea327...244174d5e
0 ETH0.000220416
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Cryphos

Compiler Version
v0.4.24+commit.e67f0147

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2018-06-19
*/

pragma solidity ^0.4.21;

/**
 * Math operations with safety checks
 */
library SafeMath
{
    function mul(uint a, uint b) internal returns (uint)
    {
        uint c = a * b;
        assert(a == 0 || c / a == b);
        return c;
    }

    function div(uint a, uint b) internal returns (uint)
    {
        // assert(b > 0); // Solidity automatically throws when dividing by 0
        uint c = a / b;
        // assert(a == b * c + a % b); // There is no case in which this doesn't hold
        return c;
    }

    function sub(uint a, uint b) internal returns (uint)
    {
        assert(b <= a);
        return a - b;
    }

    function add(uint a, uint b) internal returns (uint)
    {
        uint c = a + b;
        assert(c >= a);
        return c;
    }

    function max64(uint64 a, uint64 b) internal constant returns (uint64)
    {
        return a >= b ? a : b;
    }

    function min64(uint64 a, uint64 b) internal constant returns (uint64)
    {
        return a < b ? a : b;
    }

    function max256(uint256 a, uint256 b) internal constant returns (uint256)
    {
        return a >= b ? a : b;
    }

    function min256(uint256 a, uint256 b) internal constant returns (uint256)
    {
        return a < b ? a : b;
    }

    function assert(bool assertion) internal
    {
        if (!assertion)
        {
            throw;
        }
    }
}

/**
 * @title ERC20Basic
 * @dev Simpler version of ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/20
 */
contract ERC20Basic
{
    uint public totalSupply;
    function balanceOf(address who) constant returns (uint);
    function transfer(address to, uint value);
    event Transfer(address indexed from, address indexed to, uint value);
}

/**
 * @title ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/20
 */
contract ERC20 is ERC20Basic
{
    function allowance(address owner, address spender) constant returns (uint);
    function transferFrom(address from, address to, uint value);
    function approve(address spender, uint value);
    event Approval(address indexed owner, address indexed spender, uint value);
}

/**
 * @title Basic token
 * @dev Basic version of StandardToken, with no allowances.
 */
contract BasicToken is ERC20Basic
{
    using SafeMath for uint;
    mapping(address => uint) balances;

    /**
     * @dev Fix for the ERC20 short address attack.
     */
    modifier onlyPayloadSize(uint size)
    {
        if(msg.data.length < size + 4)
        {
            throw;
        }
        _;
    }

    /**
     * @dev transfer token for a specified address
     * @param _to The address to transfer to.
     * @param _value The amount to be transferred.
     */
    function transfer(address _to, uint _value) onlyPayloadSize(2 * 32)
    {
        balances[msg.sender] = balances[msg.sender].sub(_value);
        balances[_to] = balances[_to].add(_value);
        Transfer(msg.sender, _to, _value);
    }

    /**
     * @dev Gets the balance of the specified address.
     * @param _owner The address to query the the balance of.
     * @return An uint representing the amount owned by the passed address.
     */
    function balanceOf(address _owner) constant returns (uint balance)
    {
        return balances[_owner];
    }
}

/**
 * @title Standard ERC20 token
 *
 * @dev Implementation of the basic standard token.
 * @dev https://github.com/ethereum/EIPs/issues/20
 * @dev Based on code by FirstBlood: https://github.com/Firstbloodio/token/blob/master/smart_contract/FirstBloodToken.sol
 */
contract StandardToken is BasicToken, ERC20
{
    mapping (address => mapping (address => uint)) allowed;

    /**
     * @dev Transfer tokens from one address to another
     * @param _from address The address which you want to send tokens from
     * @param _to address The address which you want to transfer to
     * @param _value uint the amout of tokens to be transfered
     */
    function transferFrom(address _from, address _to, uint _value) onlyPayloadSize(3 * 32)
    {
        uint _allowance = allowed[_from][msg.sender];
        // Check is not needed because sub(_allowance, _value) will already throw if this condition is not met
        // if (_value > _allowance) throw;
        balances[_to] = balances[_to].add(_value);
        balances[_from] = balances[_from].sub(_value);
        allowed[_from][msg.sender] = _allowance.sub(_value);
        Transfer(_from, _to, _value);
    }

    /**
     * @dev Aprove the passed address to spend the specified amount of tokens on beahlf of msg.sender.
     * @param _spender The address which will spend the funds.
     * @param _value The amount of tokens to be spent.
     */
    function approve(address _spender, uint _value)
    {

        // To change the approve amount you first have to reduce the addresses`
        //  allowance to zero by calling `approve(_spender, 0)` if it is not
        //  already 0 to mitigate the race condition described here:
        //  https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
        if ((_value != 0) && (allowed[msg.sender][_spender] != 0)) throw;
        allowed[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);
    }

    /**
     * @dev Function to check the amount of tokens than an owner allowed to a spender.
     * @param _owner address The address which owns the funds.
     * @param _spender address The address which will spend the funds.
     * @return A uint specifing the amount of tokens still avaible for the spender.
     */
    function allowance(address _owner, address _spender) constant returns (uint remaining)
    {
        return allowed[_owner][_spender];
    }
}

/**
 * @title Cryphos ERC20 token
 *
 * @dev Implementation of the Cryphos Token.
 */
contract Cryphos is StandardToken
{
    string public name = "Cryphos";
    string public symbol = "XCPS";
    uint public decimals = 8 ;

    // Initial supply is 30,000,000.00000000
    // AKA: 3 * (10 ** ( 7 + decimals )) when expressed as uint
    uint public INITIAL_SUPPLY = 3000000000000000;

    // Allocation Constants

    // Expiration Unix Timestamp: Friday, November 1, 2019 12:00:00 AM
    // https://www.unixtimestamp.com
    uint public constant ALLOCATION_LOCK_END_TIMESTAMP = 1572566400;

    address public constant RAVI_ADDRESS = 0xB75066802f677bb5354F0850A1e1d3968E983BE8;
    uint public constant    RAVI_ALLOCATION = 120000000000000; // 4%

    address public constant JULIAN_ADDRESS = 0xB2A76D747fC4A076D7f4Db3bA91Be97e94beB01C;
    uint public constant    JULIAN_ALLOCATION = 120000000000000; // 4%

    address  public constant ABDEL_ADDRESS = 0x9894989fd6CaefCcEB183B8eB668B2d5614bEBb6;
    uint public constant     ABDEL_ALLOCATION = 120000000000000; // 4%

    address public constant ASHLEY_ADDRESS = 0xb37B31f004dD8259F3171Ca5FBD451C03c3bC0Ae;
    uint public constant    ASHLEY_ALLOCATION = 210000000000000; // 7%

    constructor()
    {
        // Set total supply
        totalSupply = INITIAL_SUPPLY;

        // Allocate total supply to sender
        balances[msg.sender] = totalSupply;

        // Subtract team member allocations from total supply
        balances[msg.sender] -= RAVI_ALLOCATION;
        balances[msg.sender] -= JULIAN_ALLOCATION;
        balances[msg.sender] -= ABDEL_ALLOCATION;
        balances[msg.sender] -= ASHLEY_ALLOCATION;

        // Credit Team Member Allocation Addresses
        balances[RAVI_ADDRESS]   = RAVI_ALLOCATION;
        balances[JULIAN_ADDRESS] = JULIAN_ALLOCATION;
        balances[ABDEL_ADDRESS]  = ABDEL_ALLOCATION;
        balances[ASHLEY_ADDRESS] = ASHLEY_ALLOCATION;
    }
    
    // Stop transactions from team member allocations during lock period
    function isAllocationLocked(address _spender) constant returns (bool)
    {
        return inAllocationLockPeriod() && 
        (isTeamMember(_spender) || isTeamMember(msg.sender));
    }

    // True if the current timestamp is before the allocation lock period
    function inAllocationLockPeriod() constant returns (bool)
    {
        return (block.timestamp < ALLOCATION_LOCK_END_TIMESTAMP);
    }

    // Is the spender address one of the Cryphos Team?
    function isTeamMember(address _spender) constant returns (bool)
    {
        return _spender == RAVI_ADDRESS  ||
            _spender == JULIAN_ADDRESS ||
            _spender == ABDEL_ADDRESS ||
            _spender == ASHLEY_ADDRESS;
    }

    // Function wrapper to check for allocation lock
    function approve(address spender, uint tokens)
    {
        if (isAllocationLocked(spender))
        {
            throw;
        }
        else
        {
            super.approve(spender, tokens);
        }
    }

    // Function wrapper to check for allocation lock
    function transfer(address to, uint tokens) onlyPayloadSize(2 * 32)
    {
        if (isAllocationLocked(to))
        {
            throw;
        }
        else
        {
            super.transfer(to, tokens);
        }
    }

    // Function wrapper to check for allocation lock
    function transferFrom(address from, address to, uint tokens) onlyPayloadSize(3 * 32)
    {
        if (isAllocationLocked(from) || isAllocationLocked(to))
        {
            throw;
        }
        else
        {
            super.transferFrom(from, to, tokens);
        }
    }
}

Contract Security Audit

Contract ABI

API
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"tokens","type":"uint256"}],"name":"approve","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_spender","type":"address"}],"name":"isAllocationLocked","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"RAVI_ALLOCATION","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":true,"inputs":[],"name":"JULIAN_ALLOCATION","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"from","type":"address"},{"name":"to","type":"address"},{"name":"tokens","type":"uint256"}],"name":"transferFrom","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"INITIAL_SUPPLY","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ALLOCATION_LOCK_END_TIMESTAMP","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ABDEL_ADDRESS","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":true,"inputs":[],"name":"ASHLEY_ADDRESS","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"tokens","type":"uint256"}],"name":"transfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"JULIAN_ADDRESS","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_spender","type":"address"}],"name":"isTeamMember","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ABDEL_ALLOCATION","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"inAllocationLockPeriod","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ASHLEY_ALLOCATION","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":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"RAVI_ADDRESS","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"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":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"}]

60806040526040805190810160405280600781526020017f43727970686f73000000000000000000000000000000000000000000000000008152506003908051906020019062000051929190620003d7565b506040805190810160405280600481526020017f5843505300000000000000000000000000000000000000000000000000000000815250600490805190602001906200009f929190620003d7565b506008600555660aa87bee538000600655348015620000bd57600080fd5b50600654600081905550600054600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550656d23ad5f8000600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550656d23ad5f8000600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550656d23ad5f8000600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555065befe6f672000600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550656d23ad5f80006001600073b75066802f677bb5354f0850a1e1d3968e983be873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550656d23ad5f80006001600073b2a76d747fc4a076d7f4db3ba91be97e94beb01c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550656d23ad5f800060016000739894989fd6caefcceb183b8eb668b2d5614bebb673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555065befe6f6720006001600073b37b31f004dd8259f3171ca5fbd451c03c3bc0ae73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555062000486565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200041a57805160ff19168380011785556200044b565b828001600101855582156200044b579182015b828111156200044a5782518255916020019190600101906200042d565b5b5090506200045a91906200045e565b5090565b6200048391905b808211156200047f57600081600090555060010162000465565b5090565b90565b6112d480620004966000396000f300608060405260043610610128576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde031461012d578063095ea7b3146101bd5780630fb7657f1461020a5780631309d3bd1461026557806318160ddd14610290578063221067a1146102bb57806323b872dd146102e65780632ff2e9dc14610353578063313ce5671461037e5780636b194a4a146103a957806370a08231146103d457806389b2b09e1461042b57806395d89b41146104825780639a0475e914610512578063a9059cbb14610569578063ac2e2c65146105b6578063bbe9f99d1461060d578063bdfb481d14610668578063caabe88914610693578063cd679413146106c2578063dd62ed3e146106ed578063ecb6b50c14610764575b600080fd5b34801561013957600080fd5b506101426107bb565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610182578082015181840152602081019050610167565b50505050905090810190601f1680156101af5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101c957600080fd5b50610208600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610859565b005b34801561021657600080fd5b5061024b600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061087a565b604051808215151515815260200191505060405180910390f35b34801561027157600080fd5b5061027a6108ac565b6040518082815260200191505060405180910390f35b34801561029c57600080fd5b506102a56108b6565b6040518082815260200191505060405180910390f35b3480156102c757600080fd5b506102d06108bc565b6040518082815260200191505060405180910390f35b3480156102f257600080fd5b50610351600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506108c6565b005b34801561035f57600080fd5b50610368610910565b6040518082815260200191505060405180910390f35b34801561038a57600080fd5b50610393610916565b6040518082815260200191505060405180910390f35b3480156103b557600080fd5b506103be61091c565b6040518082815260200191505060405180910390f35b3480156103e057600080fd5b50610415600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610924565b6040518082815260200191505060405180910390f35b34801561043757600080fd5b5061044061096d565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561048e57600080fd5b50610497610985565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156104d75780820151818401526020810190506104bc565b50505050905090810190601f1680156105045780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561051e57600080fd5b50610527610a23565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561057557600080fd5b506105b4600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a3b565b005b3480156105c257600080fd5b506105cb610a73565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561061957600080fd5b5061064e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610a8b565b604051808215151515815260200191505060405180910390f35b34801561067457600080fd5b5061067d610bb5565b6040518082815260200191505060405180910390f35b34801561069f57600080fd5b506106a8610bbf565b604051808215151515815260200191505060405180910390f35b3480156106ce57600080fd5b506106d7610bcd565b6040518082815260200191505060405180910390f35b3480156106f957600080fd5b5061074e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610bd7565b6040518082815260200191505060405180910390f35b34801561077057600080fd5b50610779610c5e565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108515780601f1061082657610100808354040283529160200191610851565b820191906000526020600020905b81548152906001019060200180831161083457829003601f168201915b505050505081565b6108628261087a565b1561086c57600080fd5b6108768282610c76565b5050565b6000610884610bbf565b80156108a5575061089482610a8b565b806108a457506108a333610a8b565b5b5b9050919050565b656d23ad5f800081565b60005481565b656d23ad5f800081565b606060048101600036905010156108dc57600080fd5b6108e58461087a565b806108f557506108f48361087a565b5b156108ff57600080fd5b61090a848484610df8565b50505050565b60065481565b60055481565b635dbb758081565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b739894989fd6caefcceb183b8eb668b2d5614bebb681565b60048054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610a1b5780601f106109f057610100808354040283529160200191610a1b565b820191906000526020600020905b8154815290600101906020018083116109fe57829003601f168201915b505050505081565b73b37b31f004dd8259f3171ca5fbd451c03c3bc0ae81565b60406004810160003690501015610a5157600080fd5b610a5a8361087a565b15610a6457600080fd5b610a6e83836110b8565b505050565b73b2a76d747fc4a076d7f4db3ba91be97e94beb01c81565b600073b75066802f677bb5354f0850a1e1d3968e983be873ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161480610b1a575073b2a76d747fc4a076d7f4db3ba91be97e94beb01c73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b80610b645750739894989fd6caefcceb183b8eb668b2d5614bebb673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b80610bae575073b37b31f004dd8259f3171ca5fbd451c03c3bc0ae73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b9050919050565b656d23ad5f800081565b6000635dbb75804210905090565b65befe6f67200081565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b73b75066802f677bb5354f0850a1e1d3968e983be881565b60008114158015610d0457506000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414155b15610d0e57600080fd5b80600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a35050565b600060606004810160003690501015610e1057600080fd5b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549150610ee183600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461126290919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610f7683600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461128090919063ffffffff16565b600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610fcc838361128090919063ffffffff16565b600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a35050505050565b604060048101600036905010156110ce57600080fd5b61112082600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461128090919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506111b582600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461126290919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3505050565b600080828401905061127684821015611299565b8091505092915050565b600061128e83831115611299565b818303905092915050565b8015156112a557600080fd5b505600a165627a7a72305820eda63de7d2fa392ff9dc0e8e401a5109e6ee0f427fbfc88d53873729f0b8684c0029

Deployed Bytecode

0x608060405260043610610128576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde031461012d578063095ea7b3146101bd5780630fb7657f1461020a5780631309d3bd1461026557806318160ddd14610290578063221067a1146102bb57806323b872dd146102e65780632ff2e9dc14610353578063313ce5671461037e5780636b194a4a146103a957806370a08231146103d457806389b2b09e1461042b57806395d89b41146104825780639a0475e914610512578063a9059cbb14610569578063ac2e2c65146105b6578063bbe9f99d1461060d578063bdfb481d14610668578063caabe88914610693578063cd679413146106c2578063dd62ed3e146106ed578063ecb6b50c14610764575b600080fd5b34801561013957600080fd5b506101426107bb565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610182578082015181840152602081019050610167565b50505050905090810190601f1680156101af5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101c957600080fd5b50610208600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610859565b005b34801561021657600080fd5b5061024b600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061087a565b604051808215151515815260200191505060405180910390f35b34801561027157600080fd5b5061027a6108ac565b6040518082815260200191505060405180910390f35b34801561029c57600080fd5b506102a56108b6565b6040518082815260200191505060405180910390f35b3480156102c757600080fd5b506102d06108bc565b6040518082815260200191505060405180910390f35b3480156102f257600080fd5b50610351600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506108c6565b005b34801561035f57600080fd5b50610368610910565b6040518082815260200191505060405180910390f35b34801561038a57600080fd5b50610393610916565b6040518082815260200191505060405180910390f35b3480156103b557600080fd5b506103be61091c565b6040518082815260200191505060405180910390f35b3480156103e057600080fd5b50610415600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610924565b6040518082815260200191505060405180910390f35b34801561043757600080fd5b5061044061096d565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561048e57600080fd5b50610497610985565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156104d75780820151818401526020810190506104bc565b50505050905090810190601f1680156105045780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561051e57600080fd5b50610527610a23565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561057557600080fd5b506105b4600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a3b565b005b3480156105c257600080fd5b506105cb610a73565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561061957600080fd5b5061064e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610a8b565b604051808215151515815260200191505060405180910390f35b34801561067457600080fd5b5061067d610bb5565b6040518082815260200191505060405180910390f35b34801561069f57600080fd5b506106a8610bbf565b604051808215151515815260200191505060405180910390f35b3480156106ce57600080fd5b506106d7610bcd565b6040518082815260200191505060405180910390f35b3480156106f957600080fd5b5061074e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610bd7565b6040518082815260200191505060405180910390f35b34801561077057600080fd5b50610779610c5e565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108515780601f1061082657610100808354040283529160200191610851565b820191906000526020600020905b81548152906001019060200180831161083457829003601f168201915b505050505081565b6108628261087a565b1561086c57600080fd5b6108768282610c76565b5050565b6000610884610bbf565b80156108a5575061089482610a8b565b806108a457506108a333610a8b565b5b5b9050919050565b656d23ad5f800081565b60005481565b656d23ad5f800081565b606060048101600036905010156108dc57600080fd5b6108e58461087a565b806108f557506108f48361087a565b5b156108ff57600080fd5b61090a848484610df8565b50505050565b60065481565b60055481565b635dbb758081565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b739894989fd6caefcceb183b8eb668b2d5614bebb681565b60048054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610a1b5780601f106109f057610100808354040283529160200191610a1b565b820191906000526020600020905b8154815290600101906020018083116109fe57829003601f168201915b505050505081565b73b37b31f004dd8259f3171ca5fbd451c03c3bc0ae81565b60406004810160003690501015610a5157600080fd5b610a5a8361087a565b15610a6457600080fd5b610a6e83836110b8565b505050565b73b2a76d747fc4a076d7f4db3ba91be97e94beb01c81565b600073b75066802f677bb5354f0850a1e1d3968e983be873ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161480610b1a575073b2a76d747fc4a076d7f4db3ba91be97e94beb01c73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b80610b645750739894989fd6caefcceb183b8eb668b2d5614bebb673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b80610bae575073b37b31f004dd8259f3171ca5fbd451c03c3bc0ae73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b9050919050565b656d23ad5f800081565b6000635dbb75804210905090565b65befe6f67200081565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b73b75066802f677bb5354f0850a1e1d3968e983be881565b60008114158015610d0457506000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414155b15610d0e57600080fd5b80600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a35050565b600060606004810160003690501015610e1057600080fd5b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549150610ee183600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461126290919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610f7683600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461128090919063ffffffff16565b600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610fcc838361128090919063ffffffff16565b600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a35050505050565b604060048101600036905010156110ce57600080fd5b61112082600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461128090919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506111b582600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461126290919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3505050565b600080828401905061127684821015611299565b8091505092915050565b600061128e83831115611299565b818303905092915050565b8015156112a557600080fd5b505600a165627a7a72305820eda63de7d2fa392ff9dc0e8e401a5109e6ee0f427fbfc88d53873729f0b8684c0029

Swarm Source

bzzr://eda63de7d2fa392ff9dc0e8e401a5109e6ee0f427fbfc88d53873729f0b8684c

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.