ETH Price: $3,261.08 (+4.41%)
Gas: 2 Gwei

Contract

0xb7d1628141985015F6b71A88906121827B620Acc
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve109280782020-09-24 22:42:131400 days ago1600987333IN
0xb7d16281...27B620Acc
0 ETH0.0028835365.00000145
Transfer109280402020-09-24 22:31:451400 days ago1600986705IN
0xb7d16281...27B620Acc
0 ETH0.0036760271
Approve99120722020-04-20 22:43:371557 days ago1587422617IN
0xb7d16281...27B620Acc
0 ETH0.000221815
Transfer99120392020-04-20 22:34:071557 days ago1587422047IN
0xb7d16281...27B620Acc
0 ETH0.000258935
Transfer98993112020-04-18 23:19:081559 days ago1587251948IN
0xb7d16281...27B620Acc
0 ETH0.000207054
Approve98796842020-04-15 22:23:291562 days ago1586989409IN
0xb7d16281...27B620Acc
0 ETH0.000088722
Transfer98667932020-04-13 22:42:391564 days ago1586817759IN
0xb7d16281...27B620Acc
0 ETH0.000103572
Transfer98026262020-04-04 1:40:051574 days ago1585964405IN
0xb7d16281...27B620Acc
0 ETH0.000207144
Transfer98025782020-04-04 1:28:221574 days ago1585963702IN
0xb7d16281...27B620Acc
0 ETH0.000207144
Transfer97420662020-03-25 18:23:581584 days ago1585160638IN
0xb7d16281...27B620Acc
0 ETH0.00020714
Transfer97307362020-03-23 23:35:401585 days ago1585006540IN
0xb7d16281...27B620Acc
0 ETH0.000207144
Transfer97084572020-03-20 12:05:471589 days ago1584705947IN
0xb7d16281...27B620Acc
0 ETH0.000207144
Transfer96856942020-03-16 23:58:151592 days ago1584403095IN
0xb7d16281...27B620Acc
0 ETH0.000207144
Transfer96856142020-03-16 23:42:061592 days ago1584402126IN
0xb7d16281...27B620Acc
0 ETH0.00020714
Transfer96844792020-03-16 19:25:531592 days ago1584386753IN
0xb7d16281...27B620Acc
0 ETH0.00020714
Transfer96833932020-03-16 15:22:431593 days ago1584372163IN
0xb7d16281...27B620Acc
0 ETH0.0007766215
Transfer96831152020-03-16 14:25:061593 days ago1584368706IN
0xb7d16281...27B620Acc
0 ETH0.0005696511
Transfer96238412020-03-07 11:02:221602 days ago1583578942IN
0xb7d16281...27B620Acc
0 ETH0.000310796
Approve96114942020-03-05 13:32:491604 days ago1583415169IN
0xb7d16281...27B620Acc
0 ETH0.000221815
Transfer96087172020-03-05 3:11:341604 days ago1583377894IN
0xb7d16281...27B620Acc
0 ETH0.000103572
Transfer96087132020-03-05 3:10:461604 days ago1583377846IN
0xb7d16281...27B620Acc
0 ETH0.000207144
Transfer96087082020-03-05 3:10:201604 days ago1583377820IN
0xb7d16281...27B620Acc
0 ETH0.000155393
Approve96072902020-03-04 22:03:201604 days ago1583359400IN
0xb7d16281...27B620Acc
0 ETH0.000133083
Approve95592382020-02-26 12:51:371612 days ago1582721497IN
0xb7d16281...27B620Acc
0 ETH0.000221815
0x60c0604095588292020-02-26 11:30:091612 days ago1582716609IN
 Create: RealPropToken
0 ETH0.001657722.2

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
RealPropToken

Compiler Version
v0.4.26+commit.4563c3fc

Optimization Enabled:
Yes with 200 runs

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

pragma solidity ^0.4.4;

contract Token {

    /// @return total amount of tokens
    function totalSupply() constant returns (uint256 supply) {}

    /// @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 `_addr` to spend `_value` tokens
    /// @param _spender The address of the account able to transfer the tokens
    /// @param _value The amount of wei 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.
        //if (balances[msg.sender] >= _value && balances[_to] + _value > balances[_to]) {
        if (balances[msg.sender] >= _value && _value > 0) {
            balances[msg.sender] -= _value;
            balances[_to] += _value;
            Transfer(msg.sender, _to, _value);
            return true;
        } else { return false; }
    }

    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.
        //if (balances[_from] >= _value && allowed[_from][msg.sender] >= _value && balances[_to] + _value > balances[_to]) {
        if (balances[_from] >= _value && allowed[_from][msg.sender] >= _value && _value > 0) {
            balances[_to] += _value;
            balances[_from] -= _value;
            allowed[_from][msg.sender] -= _value;
            Transfer(_from, _to, _value);
            return true;
        } else { return false; }
    }

    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];
    }

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

contract RealPropToken is StandardToken { // CHANGE THIS. Update the contract name.

    /* Public variables of the token */
    /* REAL ASSET TOKEN CONTRACT
Description Reference information
Basket of 6 properties https:lldrive.google.pom/drive/folders/1Xj206SYw90QdCVY5H3zNsaMlf3Mep8QA
Address of property https:lldrive.google.~om/drive/folders/1Xj206SYw90QdCVY5H3zNsaMlf3Mep8QA
Net Annual Income i 80,000 USD ____________________________________________________________________________________________________________________________ ---..1-------------------------------------------------- _____________________________ .
Proof of Title https:lldrive.google.pom/drive/folders/1 Xj206SYw90QdCVY5H3zNsaMlf3Mep8QA
Insurance certificate ! not applicable
Owner(s) Klaus peter Kripgans, Legienstr. 16, 65929 Frankfurt, Germany
Purchase price 2,015,000 USD
---------------- ----------------------------------------------------------------------------------------------------------------:-----------------------------------------------------------------------------_.
Date of purchase 2018 - 2019
Current Value i . 2.460.000 USD
Property appraisal certificate https:lldrive.google.~om/drive/folders/1 Xj206SYw90QdCVY5H3zNsaMlf3Mep8QA
Owners social media profile ! Linkedln
---------------- ---------------------------------------------------------------------------------------------------------------.,-----------------------------------------------------------------------------_.
Notarization certificate https:lldrive.google.pom/drive/folders/1 Xj206SYw90QdCVY5H3zNsaMlf3Mep8QA
Token name i MyBasketToken
Token value i each token represents 0.000041 % of the value
---------------- ---------------------------------------------------------------------------------------------------------------~-----------------------------------------------------------------------------_.
Initial token price ! 200 token = 1 ETH
Total token distribution ! 246000000
Dividends i Not applicable
_______________________________________________________________________________________________________________________________ .J _______________________________________________________________________________ .
Voting Rights ! Not applicable
...................D..a..t.e.. ..................................................................................· ·········:i· ·F·e·b·r·u·a·ry· ·5·th· ·2·0·2t0[ .J·7 ·.. ......................... .
Owne"s) s;gnatuce : ~ ~ y T
*/

    /*
    NOTE:
    The following variables are OPTIONAL vanities. One does not have to include them.
    They allow one to customise the token contract & in no way influences the core functionality.
    Some wallets/interfaces might not even bother to look at this information.
    */
    string public name;                   // Token Name
    uint8 public decimals;                // How many decimals to show. To be standard complicant keep it 18
    string public symbol;                 // An identifier: eg SBX, XPR etc..
    string public version = 'H1.0'; 
    uint256 public unitsOneEthCanBuy;     // How many units of your coin can be bought by 1 ETH?
    uint256 public totalEthInWei;         // WEI is the smallest unit of ETH (the equivalent of cent in USD or satoshi in BTC). We'll store the total ETH raised via our ICO here.  
    address public fundsWallet;           // Where should the raised ETH go?

    // This is a constructor function 
    // which means the following function name has to match the contract name declared above
    function RealPropToken() {
        balances[msg.sender] = 24600000000;               // Give the creator all initial tokens. This is set to 1000 for example. If you want your initial tokens to be X and your decimal is 5, set this value to X * 100000. (CHANGE THIS)
        totalSupply = 24600000000;                        // Update total supply (1000 for example) (CHANGE THIS)
        name = "RealPropToken";                                   // Set the name for display purposes (CHANGE THIS)
        decimals = 4;                                               // Amount of decimals for display purposes (CHANGE THIS)
        symbol = "RPT";                                             // Set the symbol for display purposes (CHANGE THIS)
        unitsOneEthCanBuy = 200;                                      // Set the price of your token for the ICO (CHANGE THIS)
        fundsWallet = msg.sender;                                    // The owner of the contract gets ETH
    }

    function() payable{
        totalEthInWei = totalEthInWei + msg.value;
        uint256 amount = msg.value * unitsOneEthCanBuy;
        require(balances[fundsWallet] >= amount);

        balances[fundsWallet] = balances[fundsWallet] - amount;
        balances[msg.sender] = balances[msg.sender] + amount;

        Transfer(fundsWallet, msg.sender, amount); // Broadcast a message to the blockchain

        //Transfer ether to fundsWallet
        fundsWallet.transfer(msg.value);                               
    }

    /* 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.
        if(!_spender.call(bytes4(bytes32(sha3("receiveApproval(address,uint256,address,bytes)"))), msg.sender, _value, this, _extraData)) { throw; }
        return true;
    }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"fundsWallet","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"unitsOneEthCanBuy","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":"totalEthInWei","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":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"},{"name":"_extraData","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","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"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"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"}]

60c0604052600460808190527f48312e300000000000000000000000000000000000000000000000000000000060a090815261003e9160069190610119565b5034801561004b57600080fd5b5033600090815260208181526040918290206405ba463600908190556002558151808301909252600d8083527f5265616c50726f70546f6b656e00000000000000000000000000000000000000929091019182526100ab91600391610119565b506004805460ff1916811790556040805180820190915260038082527f525054000000000000000000000000000000000000000000000000000000000060209092019182526100fc91600591610119565b5060c860075560098054600160a060020a031916331790556101b4565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061015a57805160ff1916838001178555610187565b82800160010185558215610187579182015b8281111561018757825182559160200191906001019061016c565b50610193929150610197565b5090565b6101b191905b80821115610193576000815560010161019d565b90565b610993806101c36000396000f3006080604052600436106100b65763ffffffff60e060020a60003504166306fdde038114610197578063095ea7b31461022157806318160ddd146102595780632194f3a21461028057806323b872dd146102b1578063313ce567146102db57806354fd4d501461030657806365f2bc2e1461031b57806370a0823114610330578063933ba4131461035157806395d89b4114610366578063a9059cbb1461037b578063cae9ca511461039f578063dd62ed3e14610408575b6008805434908101909155600754600954600160a060020a03166000908152602081905260409020549102908111156100ee57600080fd5b60098054600160a060020a0390811660009081526020818152604080832080548790039055338084529281902080548701905593548451868152945192949316927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a3600954604051600160a060020a03909116903480156108fc02916000818181858888f19350505050158015610193573d6000803e3d6000fd5b5050005b3480156101a357600080fd5b506101ac61042f565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101e65781810151838201526020016101ce565b50505050905090810190601f1680156102135780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561022d57600080fd5b50610245600160a060020a03600435166024356104bd565b604080519115158252519081900360200190f35b34801561026557600080fd5b5061026e610524565b60408051918252519081900360200190f35b34801561028c57600080fd5b5061029561052a565b60408051600160a060020a039092168252519081900360200190f35b3480156102bd57600080fd5b50610245600160a060020a0360043581169060243516604435610539565b3480156102e757600080fd5b506102f0610624565b6040805160ff9092168252519081900360200190f35b34801561031257600080fd5b506101ac61062d565b34801561032757600080fd5b5061026e610688565b34801561033c57600080fd5b5061026e600160a060020a036004351661068e565b34801561035d57600080fd5b5061026e6106a9565b34801561037257600080fd5b506101ac6106af565b34801561038757600080fd5b50610245600160a060020a036004351660243561070a565b3480156103ab57600080fd5b50604080516020600460443581810135601f8101849004840285018401909552848452610245948235600160a060020a03169460248035953695946064949201919081908401838280828437509497506107a19650505050505050565b34801561041457600080fd5b5061026e600160a060020a036004358116906024351661093c565b6003805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104b55780601f1061048a576101008083540402835291602001916104b5565b820191906000526020600020905b81548152906001019060200180831161049857829003601f168201915b505050505081565b336000818152600160209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a35060015b92915050565b60025481565b600954600160a060020a031681565b600160a060020a03831660009081526020819052604081205482118015906105845750600160a060020a03841660009081526001602090815260408083203384529091529020548211155b80156105905750600082115b1561061957600160a060020a0380841660008181526020818152604080832080548801905593881680835284832080548890039055600182528483203384528252918490208054879003905583518681529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600161061d565b5060005b9392505050565b60045460ff1681565b6006805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104b55780601f1061048a576101008083540402835291602001916104b5565b60075481565b600160a060020a031660009081526020819052604090205490565b60085481565b6005805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104b55780601f1061048a576101008083540402835291602001916104b5565b3360009081526020819052604081205482118015906107295750600082115b15610799573360008181526020818152604080832080548790039055600160a060020a03871680845292819020805487019055805186815290519293927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a350600161051e565b50600061051e565b336000818152600160209081526040808320600160a060020a038816808552908352818420879055815187815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a383600160a060020a031660405180807f72656365697665417070726f76616c28616464726573732c75696e743235362c81526020017f616464726573732c627974657329000000000000000000000000000000000000815250602e019050604051809103902060e060020a9004338530866040518563ffffffff1660e060020a0281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a03168152602001828051906020019080838360005b838110156108e15781810151838201526020016108c9565b50505050905090810190601f16801561090e5780820380516001836020036101000a031916815260200191505b509450505050506000604051808303816000875af192505050151561093257600080fd5b5060019392505050565b600160a060020a039182166000908152600160209081526040808320939094168252919091522054905600a165627a7a7230582007ca0b6dbba9f646479354943e2c27202ff05afbe885c29b6f8327ebf15595170029

Deployed Bytecode

0x6080604052600436106100b65763ffffffff60e060020a60003504166306fdde038114610197578063095ea7b31461022157806318160ddd146102595780632194f3a21461028057806323b872dd146102b1578063313ce567146102db57806354fd4d501461030657806365f2bc2e1461031b57806370a0823114610330578063933ba4131461035157806395d89b4114610366578063a9059cbb1461037b578063cae9ca511461039f578063dd62ed3e14610408575b6008805434908101909155600754600954600160a060020a03166000908152602081905260409020549102908111156100ee57600080fd5b60098054600160a060020a0390811660009081526020818152604080832080548790039055338084529281902080548701905593548451868152945192949316927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a3600954604051600160a060020a03909116903480156108fc02916000818181858888f19350505050158015610193573d6000803e3d6000fd5b5050005b3480156101a357600080fd5b506101ac61042f565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101e65781810151838201526020016101ce565b50505050905090810190601f1680156102135780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561022d57600080fd5b50610245600160a060020a03600435166024356104bd565b604080519115158252519081900360200190f35b34801561026557600080fd5b5061026e610524565b60408051918252519081900360200190f35b34801561028c57600080fd5b5061029561052a565b60408051600160a060020a039092168252519081900360200190f35b3480156102bd57600080fd5b50610245600160a060020a0360043581169060243516604435610539565b3480156102e757600080fd5b506102f0610624565b6040805160ff9092168252519081900360200190f35b34801561031257600080fd5b506101ac61062d565b34801561032757600080fd5b5061026e610688565b34801561033c57600080fd5b5061026e600160a060020a036004351661068e565b34801561035d57600080fd5b5061026e6106a9565b34801561037257600080fd5b506101ac6106af565b34801561038757600080fd5b50610245600160a060020a036004351660243561070a565b3480156103ab57600080fd5b50604080516020600460443581810135601f8101849004840285018401909552848452610245948235600160a060020a03169460248035953695946064949201919081908401838280828437509497506107a19650505050505050565b34801561041457600080fd5b5061026e600160a060020a036004358116906024351661093c565b6003805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104b55780601f1061048a576101008083540402835291602001916104b5565b820191906000526020600020905b81548152906001019060200180831161049857829003601f168201915b505050505081565b336000818152600160209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a35060015b92915050565b60025481565b600954600160a060020a031681565b600160a060020a03831660009081526020819052604081205482118015906105845750600160a060020a03841660009081526001602090815260408083203384529091529020548211155b80156105905750600082115b1561061957600160a060020a0380841660008181526020818152604080832080548801905593881680835284832080548890039055600182528483203384528252918490208054879003905583518681529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600161061d565b5060005b9392505050565b60045460ff1681565b6006805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104b55780601f1061048a576101008083540402835291602001916104b5565b60075481565b600160a060020a031660009081526020819052604090205490565b60085481565b6005805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104b55780601f1061048a576101008083540402835291602001916104b5565b3360009081526020819052604081205482118015906107295750600082115b15610799573360008181526020818152604080832080548790039055600160a060020a03871680845292819020805487019055805186815290519293927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a350600161051e565b50600061051e565b336000818152600160209081526040808320600160a060020a038816808552908352818420879055815187815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a383600160a060020a031660405180807f72656365697665417070726f76616c28616464726573732c75696e743235362c81526020017f616464726573732c627974657329000000000000000000000000000000000000815250602e019050604051809103902060e060020a9004338530866040518563ffffffff1660e060020a0281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a03168152602001828051906020019080838360005b838110156108e15781810151838201526020016108c9565b50505050905090810190601f16801561090e5780820380516001836020036101000a031916815260200191505b509450505050506000604051808303816000875af192505050151561093257600080fd5b5060019392505050565b600160a060020a039182166000908152600160209081526040808320939094168252919091522054905600a165627a7a7230582007ca0b6dbba9f646479354943e2c27202ff05afbe885c29b6f8327ebf15595170029

Deployed Bytecode Sourcemap

3923:5979:0:-;;;;;;;;;-1:-1:-1;;;3923:5979:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8551:13;;;8567:9;8551:25;;;8535:41;;;8616:17;;8661:11;;-1:-1:-1;;;;;8661:11:0;8587:14;8652:21;;;;;;;;;;;8604:29;;;8652:31;-1:-1:-1;8652:31:0;8644:40;;;;;;8730:11;;;-1:-1:-1;;;;;8730:11:0;;;8721:8;:21;;;;;;;;;;;;;:30;;;8697:54;;8794:10;8785:20;;;;;;;;;:29;;8762:52;;8836:11;;8827:41;;;;;;;8794:10;;8836:11;;;8827:41;;;;;;;;;;;8963:11;;:31;;-1:-1:-1;;;;;8963:11:0;;;;8984:9;8963:31;;;;;:11;:31;:11;:31;8984:9;8963:11;:31;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;8963:31:0;8506:527;3923:5979;6731:18;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6731:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:100:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;6731:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3424:202;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3424:202:0;-1:-1:-1;;;;;3424:202:0;;;;;;;;;;;;;;;;;;;;;;;;;3889:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3889:26:0;;;;;;;;;;;;;;;;;;;;7295;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7295:26:0;;;;;;;;-1:-1:-1;;;;;7295:26:0;;;;;;;;;;;;;;2635:661;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2635:661:0;-1:-1:-1;;;;;2635:661:0;;;;;;;;;;;;6788:21;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6788:21:0;;;;;;;;;;;;;;;;;;;;;;;6977:30;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6977:30:0;;;;7015:32;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7015:32:0;;;;3304:112;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3304:112:0;-1:-1:-1;;;;;3304:112:0;;;;;7113:28;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7113:28:0;;;;6898:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6898:20:0;;;;1958:669;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1958:669:0;-1:-1:-1;;;;;1958:669:0;;;;;;;9099:800;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;9099:800:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;9099:800:0;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;9099:800:0;;-1:-1:-1;9099:800:0;;-1:-1:-1;;;;;;;9099:800:0;3634:139;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3634:139:0;-1:-1:-1;;;;;3634:139:0;;;;;;;;;;6731:18;;;;;;;;;;;;;;;-1:-1:-1;;6731:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3424:202::-;3517:10;3484:12;3509:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;3509:29:0;;;;;;;;;;;:38;;;3558;;;;;;;3484:12;;3509:29;;3517:10;;3558:38;;;;;;;;-1:-1:-1;3614:4:0;3424:202;;;;;:::o;3889:26::-;;;;:::o;7295:::-;;;-1:-1:-1;;;;;7295:26:0;;:::o;2635:661::-;-1:-1:-1;;;;;2975:15:0;;2710:12;2975:15;;;;;;;;;;;:25;-1:-1:-1;2975:25:0;;;:65;;-1:-1:-1;;;;;;3004:14:0;;;;;;:7;:14;;;;;;;;3019:10;3004:26;;;;;;;;:36;-1:-1:-1;3004:36:0;2975:65;:79;;;;;3053:1;3044:6;:10;2975:79;2971:318;;;-1:-1:-1;;;;;3071:13:0;;;:8;:13;;;;;;;;;;;:23;;;;;;3109:15;;;;;;;;;:25;;;;;;;-1:-1:-1;3149:14:0;;;;;3164:10;3149:26;;;;;;;;:36;;;;;;;3200:28;;;;;;;3071:13;;3109:15;;3200:28;;;;;;;;;;-1:-1:-1;3250:4:0;3243:11;;2971:318;-1:-1:-1;3281:5:0;2971:318;2635:661;;;;;:::o;6788:21::-;;;;;;:::o;6977:30::-;;;;;;;;;;;;;;;-1:-1:-1;;6977:30:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7015:32;;;;:::o;3304:112::-;-1:-1:-1;;;;;3392:16:0;3357:15;3392:16;;;;;;;;;;;;3304:112::o;7113:28::-;;;;:::o;6898:20::-;;;;;;;;;;;;;;;-1:-1:-1;;6898:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1958:669;2391:10;2014:12;2382:20;;;;;;;;;;;:30;-1:-1:-1;2382:30:0;;;:44;;;2425:1;2416:6;:10;2382:44;2378:242;;;2452:10;2443:8;:20;;;;;;;;;;;:30;;;;;;;-1:-1:-1;;;;;2488:13:0;;;;;;;;;:23;;;;;;2526:33;;;;;;;2488:13;;2452:10;2526:33;;;;;;;;;;;-1:-1:-1;2581:4:0;2574:11;;2378:242;-1:-1:-1;2612:5:0;2605:12;;9099:800;9217:10;9184:12;9209:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;9209:29:0;;;;;;;;;;;:38;;;9258;;;;;;;9184:12;;9209:29;;9217:10;;9258:38;;;;;;;;9734:8;-1:-1:-1;;;;;9734:13:0;9763:54;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;9734:124:0;;9821:10;9833:6;9841:4;9847:10;9734:124;;;;;-1:-1:-1;;;9734:124:0;;;;;;;-1:-1:-1;;;;;9734:124:0;-1:-1:-1;;;;;9734:124:0;;;;;;;;;;;-1:-1:-1;;;;;9734:124:0;-1:-1:-1;;;;;9734:124:0;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;9734:124:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9733:125;9730:140;;;9862:5;;;9730:140;-1:-1:-1;9887:4:0;9099:800;;;;;:::o;3634:139::-;-1:-1:-1;;;;;3740:15:0;;;3705:17;3740:15;;;:7;:15;;;;;;;;:25;;;;;;;;;;;;;3634:139::o

Swarm Source

bzzr://07ca0b6dbba9f646479354943e2c27202ff05afbe885c29b6f8327ebf1559517

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.