ETH Price: $3,282.52 (+1.12%)
Gas: 11 Gwei

Contract

0xE3E22E1F5889F507DD1D859B8eF6Cb0a84a902A8
 

Overview

ETH Balance

0.009363803750400498 ETH

Eth Value

$30.74 (@ $3,282.52/ETH)

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Withdraw103000842020-06-20 2:56:181498 days ago1592621778IN
DiamondDividends: Vault
0 ETH0.0006305223
Withdraw102999912020-06-20 2:37:151498 days ago1592620635IN
DiamondDividends: Vault
0 ETH0.0005756921
Withdraw102997062020-06-20 1:37:241498 days ago1592617044IN
DiamondDividends: Vault
0 ETH0.0005482820
Withdraw102995112020-06-20 0:52:421498 days ago1592614362IN
DiamondDividends: Vault
0 ETH0.000109654
Withdraw102989772020-06-19 22:52:481498 days ago1592607168IN
DiamondDividends: Vault
0 ETH0.0010157724
Withdraw102986762020-06-19 21:40:331498 days ago1592602833IN
DiamondDividends: Vault
0 ETH0.0009353622.1
Withdraw102985062020-06-19 21:03:541498 days ago1592600634IN
DiamondDividends: Vault
0 ETH0.0012611222
Withdraw102984172020-06-19 20:45:331498 days ago1592599533IN
DiamondDividends: Vault
0 ETH0.0009311222
Withdraw102983822020-06-19 20:35:261498 days ago1592598926IN
DiamondDividends: Vault
0 ETH0.0010157724
Withdraw102983422020-06-19 20:28:411498 days ago1592598521IN
DiamondDividends: Vault
0 ETH0.0009734523
Withdraw102980482020-06-19 19:21:431498 days ago1592594503IN
DiamondDividends: Vault
0 ETH0.0008464820
Withdraw102979152020-06-19 18:55:541498 days ago1592592954IN
DiamondDividends: Vault
0 ETH0.0014813435
Withdraw102978832020-06-19 18:48:541498 days ago1592592534IN
DiamondDividends: Vault
0 ETH0.0014813435
Withdraw102977932020-06-19 18:28:331498 days ago1592591313IN
DiamondDividends: Vault
0 ETH0.0014813435
Withdraw102972842020-06-19 16:33:161498 days ago1592584396IN
DiamondDividends: Vault
0 ETH0.0019045845
Withdraw102971802020-06-19 16:15:061498 days ago1592583306IN
DiamondDividends: Vault
0 ETH0.001946946
Withdraw102969192020-06-19 15:17:271499 days ago1592579847IN
DiamondDividends: Vault
0 ETH0.0019045845
Withdraw102969092020-06-19 15:14:561499 days ago1592579696IN
DiamondDividends: Vault
0 ETH0.0019045845
Transfer102968362020-06-19 14:59:301499 days ago1592578770IN
DiamondDividends: Vault
0.01 ETH0.0022938745
Withdraw102968322020-06-19 14:58:051499 days ago1592578685IN
DiamondDividends: Vault
0 ETH0.0025795845
Withdraw102967972020-06-19 14:50:061499 days ago1592578206IN
DiamondDividends: Vault
0 ETH0.0016083138
Withdraw102966032020-06-19 14:02:021499 days ago1592575322IN
DiamondDividends: Vault
0 ETH0.001777642
Withdraw102962802020-06-19 12:48:321499 days ago1592570912IN
DiamondDividends: Vault
0 ETH0.0017352841
Withdraw102961642020-06-19 12:25:311499 days ago1592569531IN
DiamondDividends: Vault
0 ETH0.0016083138
Withdraw102959702020-06-19 11:41:391499 days ago1592566899IN
DiamondDividends: Vault
0 ETH0.0016929640
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
102989772020-06-19 22:52:481498 days ago1592607168
DiamondDividends: Vault
0.03713005 ETH
102986762020-06-19 21:40:331498 days ago1592602833
DiamondDividends: Vault
0.03611279 ETH
102985062020-06-19 21:03:541498 days ago1592600634
DiamondDividends: Vault
0.21188017 ETH
102984172020-06-19 20:45:331498 days ago1592599533
DiamondDividends: Vault
0.07012706 ETH
102983822020-06-19 20:35:261498 days ago1592598926
DiamondDividends: Vault
0.20772821 ETH
102983422020-06-19 20:28:411498 days ago1592598521
DiamondDividends: Vault
0.05086309 ETH
102980482020-06-19 19:21:431498 days ago1592594503
DiamondDividends: Vault
0.02985416 ETH
102979152020-06-19 18:55:541498 days ago1592592954
DiamondDividends: Vault
0.83740283 ETH
102978832020-06-19 18:48:541498 days ago1592592534
DiamondDividends: Vault
0.0691738 ETH
102977932020-06-19 18:28:331498 days ago1592591313
DiamondDividends: Vault
0.04648555 ETH
102972842020-06-19 16:33:161498 days ago1592584396
DiamondDividends: Vault
0.14852022 ETH
102971802020-06-19 16:15:061498 days ago1592583306
DiamondDividends: Vault
0.0348038 ETH
102969192020-06-19 15:17:271499 days ago1592579847
DiamondDividends: Vault
0.01278666 ETH
102969092020-06-19 15:14:561499 days ago1592579696
DiamondDividends: Vault
0.01508791 ETH
102968362020-06-19 14:59:301499 days ago1592578770
DiamondDividends: Vault
0.0005 ETH
102968362020-06-19 14:59:301499 days ago1592578770
DiamondDividends: Vault
0.00000548 ETH
102968322020-06-19 14:58:051499 days ago1592578685
DiamondDividends: Vault
0.01308986 ETH
102967972020-06-19 14:50:061499 days ago1592578206
DiamondDividends: Vault
0.28759722 ETH
102966032020-06-19 14:02:021499 days ago1592575322
DiamondDividends: Vault
0.18077198 ETH
102962802020-06-19 12:48:321499 days ago1592570912
DiamondDividends: Vault
0.48840595 ETH
102961642020-06-19 12:25:311499 days ago1592569531
DiamondDividends: Vault
0.08809768 ETH
102959702020-06-19 11:41:391499 days ago1592566899
DiamondDividends: Vault
0.29856634 ETH
102935052020-06-19 2:39:411499 days ago1592534381
DiamondDividends: Vault
0.01334272 ETH
102935052020-06-19 2:39:411499 days ago1592534381
DiamondDividends: Vault
0.00019006 ETH
102934992020-06-19 2:38:581499 days ago1592534338
DiamondDividends: Vault
0.26723461 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
DiamondDividendsVault

Compiler Version
v0.4.24+commit.e67f0147

Optimization Enabled:
Yes with 200 runs

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

/**
*   ____                                             ____                                         
 (|   \ o                                   |     (|   \ o       o     |                 |      
  |    |    __,   _  _  _    __   _  _    __|      |    |            __|   _   _  _    __|   ,  
 _|    ||  /  |  / |/ |/ |  /  \_/ |/ |  /  |     _|    ||  |  |_|  /  |  |/  / |/ |  /  |  / \_
(/\___/ |_/\_/|_/  |  |  |_/\__/   |  |_/\_/|_/  (/\___/ |_/ \/  |_/\_/|_/|__/  |  |_/\_/|_/ \/ 

*
*
* ~~~  Fortes Fortuna Adiuvat  ~~~ 
*
*   Built To Last! For The Community, By The Community. The Greatest Global Community Effort. 
*   Let Us Prove Them All Wrong, We Will Win Together As A Strong Handed Community! 
*/

pragma solidity ^0.4.24;
 
contract DiamondDividendsVault {
 
    using SafeMath for uint256;
 
    mapping(address => uint256) investments;
    mapping(address => uint256) joined;
    mapping(address => uint256) withdrawals;
    mapping(address => uint256) referrer;
 
    uint256 public step = 1;
    uint256 public minimum = 10 finney;
    uint256 public stakingRequirement = 2 ether;
    address public diamondDividendAddr;
    address public owner;
 
    event Invest(address investor, uint256 amount);
    event Withdraw(address investor, uint256 amount);
    event Bounty(address hunter, uint256 amount);
    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
 
    /**
     * @dev Сonstructor Sets the original roles of the contract
     */
 
    constructor() public {
        owner = msg.sender;
        diamondDividendAddr = 0x31B35eC3FA75FA37416BF1A06f7e8e4880C44F49;
    }
 
    /**
     * @dev Modifiers
     */
 
    modifier onlyOwner() {
        require(msg.sender == owner);
        _;
    }
 
    /**
     * @dev Allows current owner to transfer control of the contract to a newOwner.
     * @param newOwner The address to transfer ownership to.
     */
    function transferOwnership(address newOwner) public onlyOwner {
        require(newOwner != address(0));
        emit OwnershipTransferred(owner, newOwner);
        owner = newOwner;
    }
 
    /**
     * @dev Investments
     */
    function () public payable {
        invest(0x0);
    }
 
    function invest(address _referredBy) public payable {
        require(msg.value >= minimum);
 
        address _customerAddress = msg.sender;
 
        if(
           // is this a referred purchase?
           _referredBy != 0x0000000000000000000000000000000000000000 &&
 
           // no cheating!
           _referredBy != _customerAddress &&
 
           // does the referrer have at least X whole tokens?
           // i.e is the referrer a godly chad masternode
           investments[_referredBy] >= stakingRequirement
       ){
           // wealth redistribution
           referrer[_referredBy] = referrer[_referredBy].add(msg.value.mul(5).div(100));
       }
 
       if (investments[msg.sender] > 0){
           if (withdraw()){
               withdrawals[msg.sender] = 0;
           }
       }
       investments[msg.sender] = investments[msg.sender].add(msg.value);
       joined[msg.sender] = block.timestamp;
       diamondDividendAddr.transfer(msg.value.mul(5).div(100));
       emit Invest(msg.sender, msg.value);
    }
 
    /**
    * @dev Evaluate current balance
    * @param _address Address of investor
    */
    function getBalance(address _address) view public returns (uint256) {
        uint256 minutesCount = now.sub(joined[_address]).div(1 minutes);
        uint256 percent = investments[_address].mul(step).div(100);
        uint256 different = percent.mul(minutesCount).div(1440);
        uint256 balance = different.sub(withdrawals[_address]);
 
        return balance;
    }
 
    /**
    * @dev Withdraw dividends from contract
    */
    function withdraw() public returns (bool){
        require(joined[msg.sender] > 0);
        uint256 balance = getBalance(msg.sender);
        if (address(this).balance > balance){
            if (balance > 0){
                withdrawals[msg.sender] = withdrawals[msg.sender].add(balance);
                msg.sender.transfer(balance);
                emit Withdraw(msg.sender, balance);
            }
            return true;
        } else {
            return false;
        }
    }
 
    /**
    * @dev Bounty reward
    */
    function bounty() public {
        uint256 refBalance = checkReferral(msg.sender);
        if(refBalance >= minimum) {
             if (address(this).balance > refBalance) {
                referrer[msg.sender] = 0;
                msg.sender.transfer(refBalance);
                emit Bounty(msg.sender, refBalance);
             }
        }
    }
 
    /**
    * @dev Gets balance of the sender address.
    * @return An uint256 representing the amount owned by the msg.sender.
    */
    function checkBalance() public view returns (uint256) {
        return getBalance(msg.sender);
    }
 
    /**
    * @dev Gets withdrawals of the specified address.
    * @param _investor The address to query the the balance of.
    * @return An uint256 representing the amount owned by the passed address.
    */
    function checkWithdrawals(address _investor) public view returns (uint256) {
        return withdrawals[_investor];
    }
 
    /**
    * @dev Gets investments of the specified address.
    * @param _investor The address to query the the balance of.
    * @return An uint256 representing the amount owned by the passed address.
    */
    function checkInvestments(address _investor) public view returns (uint256) {
        return investments[_investor];
    }
 
    /**
    * @dev Gets referrer balance of the specified address.
    * @param _hunter The address of the referrer
    * @return An uint256 representing the referral earnings.
    */
    function checkReferral(address _hunter) public view returns (uint256) {
        return referrer[_hunter];
    }
}
 
/**
 * @title SafeMath
 * @dev Math operations with safety checks that throw on error
 */
library SafeMath {
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) {
            return 0;
        }
        uint256 c = a * b;
        assert(c / a == b);
        return c;
    }
 
    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        // assert(b > 0); // Solidity automatically throws when dividing by 0
        uint256 c = a / b;
        // assert(a == b * c + a % b); // There is no case in which this doesn't hold
        return c;
    }
 
    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        assert(b <= a);
        return a - b;
    }
 
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        assert(c >= a);
        return c;
    }
}

Contract Security Audit

Contract ABI

[{"constant":false,"inputs":[{"name":"_referredBy","type":"address"}],"name":"invest","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"name":"_hunter","type":"address"}],"name":"checkReferral","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"withdraw","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"minimum","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"stakingRequirement","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_investor","type":"address"}],"name":"checkInvestments","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"bounty","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_investor","type":"address"}],"name":"checkWithdrawals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"checkBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"diamondDividendAddr","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"step","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_address","type":"address"}],"name":"getBalance","outputs":[{"name":"","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":false,"name":"investor","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Invest","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"investor","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Withdraw","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"hunter","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Bounty","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"}]

60806040526001600455662386f26fc10000600555671bc16d674ec8000060065534801561002c57600080fd5b5060088054600160a060020a03199081163317909155600780549091167331b35ec3fa75fa37416bf1a06f7e8e4880c44f49179055610847806100706000396000f3006080604052600436106100cf5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166303f9c79381146100db5780630c19f80e146100ef5780633ccfd60b1461012257806352d6804d1461014b57806356d399e814610160578063835c1154146101755780638da5cb5b14610196578063943dfef1146101c75780639d9fcc72146101dc578063c71daccb146101fd578063d83f5a7114610212578063e25fe17514610227578063f2fde38b1461023c578063f8b2cb4f1461025d575b6100d9600061027e565b005b6100d9600160a060020a036004351661027e565b3480156100fb57600080fd5b50610110600160a060020a0360043516610447565b60408051918252519081900360200190f35b34801561012e57600080fd5b50610137610462565b604080519115158252519081900360200190f35b34801561015757600080fd5b50610110610549565b34801561016c57600080fd5b5061011061054f565b34801561018157600080fd5b50610110600160a060020a0360043516610555565b3480156101a257600080fd5b506101ab610570565b60408051600160a060020a039092168252519081900360200190f35b3480156101d357600080fd5b506100d961057f565b3480156101e857600080fd5b50610110600160a060020a036004351661061a565b34801561020957600080fd5b50610110610635565b34801561021e57600080fd5b506101ab610645565b34801561023357600080fd5b50610110610654565b34801561024857600080fd5b506100d9600160a060020a036004351661065a565b34801561026957600080fd5b50610110600160a060020a03600435166106ef565b60055460009034101561029057600080fd5b5033600160a060020a038216158015906102bc575080600160a060020a031682600160a060020a031614155b80156102e25750600654600160a060020a03831660009081526020819052604090205410155b1561034b5761033161030c606461030034600563ffffffff6107ad16565b9063ffffffff6107e316565b600160a060020a0384166000908152600360205260409020549063ffffffff6107fa16565b600160a060020a0383166000908152600360205260409020555b33600090815260208190526040812054111561037f57610369610462565b1561037f57336000908152600260205260408120555b3360009081526020819052604090205461039f903463ffffffff6107fa16565b33600090815260208181526040808320939093556001905220429055600754600160a060020a03166108fc6103e0606461030034600563ffffffff6107ad16565b6040518115909202916000818181858888f19350505050158015610408573d6000803e3d6000fd5b506040805133815234602082015281517fd90d253a9de34d2fdd5a75ae49ea17fcb43af32fc8ea08cc6d2341991dd3872e929181900390910190a15050565b600160a060020a031660009081526003602052604090205490565b336000908152600160205260408120548190811061047f57600080fd5b610488336106ef565b9050303181101561054057600081111561053757336000908152600260205260409020546104bc908263ffffffff6107fa16565b33600081815260026020526040808220939093559151909183156108fc02918491818181858888f193505050501580156104fa573d6000803e3d6000fd5b50604080513381526020810183905281517f884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a9424364929181900390910190a15b60019150610545565b600091505b5090565b60055481565b60065481565b600160a060020a031660009081526020819052604090205490565b600854600160a060020a031681565b600061058a33610447565b600554909150811061061757303181101561061757336000818152600360205260408082208290555183156108fc0291849190818181858888f193505050501580156105da573d6000803e3d6000fd5b50604080513381526020810183905281517f4cc4e2a1284006914465e82a99bce908c3ad5b5d4b08fbef40faf68169cee2a8929181900390910190a15b50565b600160a060020a031660009081526002602052604090205490565b6000610640336106ef565b905090565b600754600160a060020a031681565b60045481565b600854600160a060020a0316331461067157600080fd5b600160a060020a038116151561068657600080fd5b600854604051600160a060020a038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a36008805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600160a060020a038116600090815260016020526040812054819081908190819061072890603c9061030090429063ffffffff61080916565b600454600160a060020a03881660009081526020819052604090205491955061075e91606491610300919063ffffffff6107ad16565b92506107766105a0610300858763ffffffff6107ad16565b600160a060020a0387166000908152600260205260409020549092506107a390839063ffffffff61080916565b9695505050505050565b6000808315156107c057600091506107dc565b508282028284828115156107d057fe5b04146107d857fe5b8091505b5092915050565b60008082848115156107f157fe5b04949350505050565b6000828201838110156107d857fe5b60008282111561081557fe5b509003905600a165627a7a723058208cdfb920b9bae6c7055886386626d36f3bb293385a60c3fcbacd24c8bae214cf0029

Deployed Bytecode

0x6080604052600436106100cf5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166303f9c79381146100db5780630c19f80e146100ef5780633ccfd60b1461012257806352d6804d1461014b57806356d399e814610160578063835c1154146101755780638da5cb5b14610196578063943dfef1146101c75780639d9fcc72146101dc578063c71daccb146101fd578063d83f5a7114610212578063e25fe17514610227578063f2fde38b1461023c578063f8b2cb4f1461025d575b6100d9600061027e565b005b6100d9600160a060020a036004351661027e565b3480156100fb57600080fd5b50610110600160a060020a0360043516610447565b60408051918252519081900360200190f35b34801561012e57600080fd5b50610137610462565b604080519115158252519081900360200190f35b34801561015757600080fd5b50610110610549565b34801561016c57600080fd5b5061011061054f565b34801561018157600080fd5b50610110600160a060020a0360043516610555565b3480156101a257600080fd5b506101ab610570565b60408051600160a060020a039092168252519081900360200190f35b3480156101d357600080fd5b506100d961057f565b3480156101e857600080fd5b50610110600160a060020a036004351661061a565b34801561020957600080fd5b50610110610635565b34801561021e57600080fd5b506101ab610645565b34801561023357600080fd5b50610110610654565b34801561024857600080fd5b506100d9600160a060020a036004351661065a565b34801561026957600080fd5b50610110600160a060020a03600435166106ef565b60055460009034101561029057600080fd5b5033600160a060020a038216158015906102bc575080600160a060020a031682600160a060020a031614155b80156102e25750600654600160a060020a03831660009081526020819052604090205410155b1561034b5761033161030c606461030034600563ffffffff6107ad16565b9063ffffffff6107e316565b600160a060020a0384166000908152600360205260409020549063ffffffff6107fa16565b600160a060020a0383166000908152600360205260409020555b33600090815260208190526040812054111561037f57610369610462565b1561037f57336000908152600260205260408120555b3360009081526020819052604090205461039f903463ffffffff6107fa16565b33600090815260208181526040808320939093556001905220429055600754600160a060020a03166108fc6103e0606461030034600563ffffffff6107ad16565b6040518115909202916000818181858888f19350505050158015610408573d6000803e3d6000fd5b506040805133815234602082015281517fd90d253a9de34d2fdd5a75ae49ea17fcb43af32fc8ea08cc6d2341991dd3872e929181900390910190a15050565b600160a060020a031660009081526003602052604090205490565b336000908152600160205260408120548190811061047f57600080fd5b610488336106ef565b9050303181101561054057600081111561053757336000908152600260205260409020546104bc908263ffffffff6107fa16565b33600081815260026020526040808220939093559151909183156108fc02918491818181858888f193505050501580156104fa573d6000803e3d6000fd5b50604080513381526020810183905281517f884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a9424364929181900390910190a15b60019150610545565b600091505b5090565b60055481565b60065481565b600160a060020a031660009081526020819052604090205490565b600854600160a060020a031681565b600061058a33610447565b600554909150811061061757303181101561061757336000818152600360205260408082208290555183156108fc0291849190818181858888f193505050501580156105da573d6000803e3d6000fd5b50604080513381526020810183905281517f4cc4e2a1284006914465e82a99bce908c3ad5b5d4b08fbef40faf68169cee2a8929181900390910190a15b50565b600160a060020a031660009081526002602052604090205490565b6000610640336106ef565b905090565b600754600160a060020a031681565b60045481565b600854600160a060020a0316331461067157600080fd5b600160a060020a038116151561068657600080fd5b600854604051600160a060020a038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a36008805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600160a060020a038116600090815260016020526040812054819081908190819061072890603c9061030090429063ffffffff61080916565b600454600160a060020a03881660009081526020819052604090205491955061075e91606491610300919063ffffffff6107ad16565b92506107766105a0610300858763ffffffff6107ad16565b600160a060020a0387166000908152600260205260409020549092506107a390839063ffffffff61080916565b9695505050505050565b6000808315156107c057600091506107dc565b508282028284828115156107d057fe5b04146107d857fe5b8091505b5092915050565b60008082848115156107f157fe5b04949350505050565b6000828201838110156107d857fe5b60008282111561081557fe5b509003905600a165627a7a723058208cdfb920b9bae6c7055886386626d36f3bb293385a60c3fcbacd24c8bae214cf0029

Deployed Bytecode Sourcemap

762:5326:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2271:11;2278:3;2271:6;:11::i;:::-;762:5326;2299:1066;;-1:-1:-1;;;;;2299:1066:0;;;;;5972:113;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;5972:113:0;-1:-1:-1;;;;;5972:113:0;;;;;;;;;;;;;;;;;;;;;3920:498;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3920:498:0;;;;;;;;;;;;;;;;;;;;;;1048:34;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1048:34:0;;;;1089:43;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1089:43:0;;;;5651:123;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;5651:123:0;-1:-1:-1;;;;;5651:123:0;;;;;1180:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1180:20:0;;;;;;;;-1:-1:-1;;;;;1180:20:0;;;;;;;;;;;;;;4470:357;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4470:357:0;;;;5303:123;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;5303:123:0;-1:-1:-1;;;;;5303:123:0;;;;;4976:102;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4976:102:0;;;;1139:34;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1139:34:0;;;;1018:23;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1018:23:0;;;;1989:192;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1989:192:0;-1:-1:-1;;;;;1989:192:0;;;;;3471:378;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3471:378:0;-1:-1:-1;;;;;3471:378:0;;;;;2299:1066;2383:7;;2405:24;;2370:9;:20;;2362:29;;;;;;-1:-1:-1;2432:10:0;-1:-1:-1;;;;;2516:57:0;;;;;;:135;;;2635:16;-1:-1:-1;;;;;2620:31:0;:11;-1:-1:-1;;;;;2620:31:0;;;2516:135;:322;;;;-1:-1:-1;2820:18:0;;-1:-1:-1;;;;;2792:24:0;;:11;:24;;;;;;;;;;;:46;;2516:322;2456:530;;;2923:52;2949:25;2970:3;2949:16;:9;2963:1;2949:16;:13;:16;:::i;:::-;:20;:25;:20;:25;:::i;:::-;-1:-1:-1;;;;;2923:21:0;;;;;;:8;:21;;;;;;;:52;:25;:52;:::i;:::-;-1:-1:-1;;;;;2899:21:0;;;;;;:8;:21;;;;;:76;2456:530;3014:10;3028:1;3002:23;;;;;;;;;;;:27;2998:131;;;3048:10;:8;:10::i;:::-;3044:75;;;3089:10;3103:1;3077:23;;;:11;:23;;;;;:27;3044:75;3176:10;3164:11;:23;;;;;;;;;;;:38;;3192:9;3164:38;:27;:38;:::i;:::-;3150:10;3138:11;:23;;;;;;;;;;;:64;;;;3212:6;:18;;;3233:15;3212:36;;3258:19;;-1:-1:-1;;;;;3258:19:0;:55;3287:25;3308:3;3287:16;:9;3301:1;3287:16;:13;:16;:::i;:25::-;3258:55;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;3328:29:0;;;3335:10;3328:29;;3347:9;3328:29;;;;;;;;;;;;;;;;;2299:1066;;:::o;5972:113::-;-1:-1:-1;;;;;6060:17:0;6033:7;6060:17;;;:8;:17;;;;;;;5972:113::o;3920:498::-;3987:10;3956:4;3980:18;;;:6;:18;;;;;;3956:4;;3980:22;-1:-1:-1;3972:31:0;;;;;;4032:22;4043:10;4032;:22::i;:::-;4014:40;-1:-1:-1;4077:4:0;4069:21;:31;-1:-1:-1;4065:346:0;;;4130:1;4120:7;:11;4116:213;;;4189:10;4177:23;;;;:11;:23;;;;;;:36;;4205:7;4177:36;:27;:36;:::i;:::-;4163:10;4151:23;;;;:11;:23;;;;;;:62;;;;4232:28;;4163:10;;4232:28;;;;;4252:7;;4232:28;4151:23;4232:28;4252:7;4163:10;4232:28;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;4284:29:0;;;4293:10;4284:29;;;;;;;;;;;;;;;;;;;;;4116:213;4350:4;4343:11;;;;4065:346;4394:5;4387:12;;4065:346;3920:498;;:::o;1048:34::-;;;;:::o;1089:43::-;;;;:::o;5651:123::-;-1:-1:-1;;;;;5744:22:0;5717:7;5744:22;;;;;;;;;;;;5651:123::o;1180:20::-;;;-1:-1:-1;;;;;1180:20:0;;:::o;4470:357::-;4506:18;4527:25;4541:10;4527:13;:25::i;:::-;4580:7;;4506:46;;-1:-1:-1;4566:21:0;;4563:257;;4617:4;4609:21;:34;-1:-1:-1;4605:204:0;;;4673:10;4687:1;4664:20;;;:8;:20;;;;;;:24;;;4707:31;;;;;;4727:10;;4707:31;;4687:1;4707:31;4727:10;4673;4707:31;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;4762:30:0;;;4769:10;4762:30;;;;;;;;;;;;;;;;;;;;;4605:204;4470:357;:::o;5303:123::-;-1:-1:-1;;;;;5396:22:0;5369:7;5396:22;;;:11;:22;;;;;;;5303:123::o;4976:102::-;5021:7;5048:22;5059:10;5048;:22::i;:::-;5041:29;;4976:102;:::o;1139:34::-;;;-1:-1:-1;;;;;1139:34:0;;:::o;1018:23::-;;;;:::o;1989:192::-;1789:5;;-1:-1:-1;;;;;1789:5:0;1775:10;:19;1767:28;;;;;;-1:-1:-1;;;;;2070:22:0;;;;2062:31;;;;;;2130:5;;2109:37;;-1:-1:-1;;;;;2109:37:0;;;;2130:5;;2109:37;;2130:5;;2109:37;2157:5;:16;;-1:-1:-1;;2157:16:0;-1:-1:-1;;;;;2157:16:0;;;;;;;;;;1989:192::o;3471:378::-;-1:-1:-1;;;;;3581:16:0;;3530:7;3581:16;;;:6;:16;;;;;;3530:7;;;;;;;;3573:40;;3603:9;;3573:25;;:3;;:25;:7;:25;:::i;:40::-;3668:4;;-1:-1:-1;;;;;3642:21:0;;:11;:21;;;;;;;;;;;3550:63;;-1:-1:-1;3642:40:0;;3678:3;;3642:31;;:21;:31;:25;:31;:::i;:40::-;3624:58;-1:-1:-1;3713:35:0;3743:4;3713:25;3624:58;3725:12;3713:25;:11;:25;:::i;:35::-;-1:-1:-1;;;;;3791:21:0;;;;;;:11;:21;;;;;;3693:55;;-1:-1:-1;3777:36:0;;3693:55;;3777:36;:13;:36;:::i;:::-;3759:54;3471:378;-1:-1:-1;;;;;;3471:378:0:o;6211:208::-;6269:7;;6293:6;;6289:47;;;6323:1;6316:8;;;;6289:47;-1:-1:-1;6358:5:0;;;6362:1;6358;:5;6381;;;;;;;;:10;6374:18;;;;6410:1;6403:8;;6211:208;;;;;;:::o;6428:288::-;6486:7;6585:9;6601:1;6597;:5;;;;;;;;;6428:288;-1:-1:-1;;;;6428:288:0:o;6857:147::-;6915:7;6947:5;;;6970:6;;;;6963:14;;;6725:123;6783:7;6810:6;;;;6803:14;;;;-1:-1:-1;6835:5:0;;;6725:123::o

Swarm Source

bzzr://8cdfb920b9bae6c7055886386626d36f3bb293385a60c3fcbacd24c8bae214cf

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  ]
[ 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.