ETH Price: $2,515.62 (-5.94%)

Contract

0xc7bD5DaC314A67A375A0347D72797c2Ea1F1A672
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Claim Gas Drop88358192019-10-29 19:23:071764 days ago1572376987IN
0xc7bD5DaC...Ea1F1A672
0 ETH0.000196782
Claim Gas Drop88337602019-10-29 11:25:351764 days ago1572348335IN
0xc7bD5DaC...Ea1F1A672
0 ETH0.000098391
Claim Gas Drop87966732019-10-23 12:30:151770 days ago1571833815IN
0xc7bD5DaC...Ea1F1A672
0 ETH0.000196782
Claim Gas Drop87924212019-10-22 20:28:101771 days ago1571776090IN
0xc7bD5DaC...Ea1F1A672
0 ETH0.0000221
Claim Gas Drop87923892019-10-22 20:22:561771 days ago1571775776IN
0xc7bD5DaC...Ea1F1A672
0 ETH0.0000221
Claim Gas Drop87870332019-10-22 0:22:241772 days ago1571703744IN
0xc7bD5DaC...Ea1F1A672
0 ETH0.000118071.2
Claim Gas Drop87719432019-10-19 15:08:041774 days ago1571497684IN
0xc7bD5DaC...Ea1F1A672
0 ETH0.000129871.32
Claim Gas Drop87022672019-10-08 16:03:561785 days ago1570550636IN
0xc7bD5DaC...Ea1F1A672
0 ETH0.000098391
Claim Gas Drop86991942019-10-08 4:30:241786 days ago1570509024IN
0xc7bD5DaC...Ea1F1A672
0 ETH0.000098391
Claim Gas Drop86991832019-10-08 4:27:291786 days ago1570508849IN
0xc7bD5DaC...Ea1F1A672
0 ETH0.000098391
Claim Gas Drop86991152019-10-08 4:13:201786 days ago1570508000IN
0xc7bD5DaC...Ea1F1A672
0 ETH0.000098391
Claim Gas Drop86991142019-10-08 4:13:161786 days ago1570507996IN
0xc7bD5DaC...Ea1F1A672
0 ETH0.000098391
Claim Gas Drop86990862019-10-08 4:07:081786 days ago1570507628IN
0xc7bD5DaC...Ea1F1A672
0 ETH0.000098391
Claim Gas Drop86990732019-10-08 4:03:191786 days ago1570507399IN
0xc7bD5DaC...Ea1F1A672
0 ETH0.000098391
Claim Gas Drop86990362019-10-08 3:56:281786 days ago1570506988IN
0xc7bD5DaC...Ea1F1A672
0 ETH0.000083391
Claim Gas Drop86913212019-10-06 22:51:261787 days ago1570402286IN
0xc7bD5DaC...Ea1F1A672
0 ETH0.000098391
Claim Gas Drop86912872019-10-06 22:45:151787 days ago1570401915IN
0xc7bD5DaC...Ea1F1A672
0 ETH0.0000221
Claim Gas Drop86889692019-10-06 14:12:551787 days ago1570371175IN
0xc7bD5DaC...Ea1F1A672
0 ETH0.000098391
Claim Gas Drop86889302019-10-06 14:05:061787 days ago1570370706IN
0xc7bD5DaC...Ea1F1A672
0 ETH0.000098391
Claim Gas Drop86889162019-10-06 14:01:231787 days ago1570370483IN
0xc7bD5DaC...Ea1F1A672
0 ETH0.000098391
Claim Gas Drop86889102019-10-06 13:59:131787 days ago1570370353IN
0xc7bD5DaC...Ea1F1A672
0 ETH0.000098391
Claim Gas Drop86888962019-10-06 13:55:351787 days ago1570370135IN
0xc7bD5DaC...Ea1F1A672
0 ETH0.000098391
Claim Gas Drop86888692019-10-06 13:49:281787 days ago1570369768IN
0xc7bD5DaC...Ea1F1A672
0 ETH0.000098391
Claim Gas Drop86888662019-10-06 13:49:151787 days ago1570369755IN
0xc7bD5DaC...Ea1F1A672
0 ETH0.000098391
Claim Gas Drop86888652019-10-06 13:49:021787 days ago1570369742IN
0xc7bD5DaC...Ea1F1A672
0 ETH0.000098391
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:
KlownGasDrop

Compiler Version
v0.4.17+commit.bdeb9e52

Optimization Enabled:
No with 200 runs

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

pragma solidity ^0.4.17;
//Zep
interface IERC20 {
    /**
     * @dev Returns the amount of tokens in existence.
     */
    function totalSupply() external view returns (uint256);

    /**
     * @dev Returns the amount of tokens owned by `account`.
     */
    function balanceOf(address account) external view returns (uint256);

    /**
     * @dev Moves `amount` tokens from the caller's account to `recipient`.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * Emits a {Transfer} event.
     */
    function transfer(address recipient, uint256 amount) external returns (bool);

    /**
     * @dev Returns the remaining number of tokens that `spender` will be
     * allowed to spend on behalf of `owner` through {transferFrom}. This is
     * zero by default.
     *
     * This value changes when {approve} or {transferFrom} are called.
     */
    function allowance(address owner, address spender) external view returns (uint256);

    /**
     * @dev Sets `amount` as the allowance of `spender` over the caller's tokens.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * IMPORTANT: Beware that changing an allowance with this method brings the risk
     * that someone may use both the old and the new allowance by unfortunate
     * transaction ordering. One possible solution to mitigate this race
     * condition is to first reduce the spender's allowance to 0 and set the
     * desired value afterwards:
     * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
     *
     * Emits an {Approval} event.
     */
    function approve(address spender, uint256 amount) external returns (bool);

    /**
     * @dev Moves `amount` tokens from `sender` to `recipient` using the
     * allowance mechanism. `amount` is then deducted from the caller's
     * allowance.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * Emits a {Transfer} event.
     */
    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);

    /**
     * @dev Emitted when `value` tokens are moved from one account (`from`) to
     * another (`to`).
     *
     * Note that `value` may be zero.
     */
    event Transfer(address indexed from, address indexed to, uint256 value);

    /**
     * @dev Emitted when the allowance of a `spender` for an `owner` is set by
     * a call to {approve}. `value` is the new allowance.
     */
    event Approval(address indexed owner, address indexed spender, uint256 value);
}




contract KlownGasDrop {


//receivers
    mapping(address => bool) public receivers;
// token balances
    mapping ( address => uint256 ) public balances;
	//amount per receiver (with decimals)
	uint256 amountToClaim = 50000000;
	uint256 public totalSent = 0;
	
	address  _owner;
	address  whoSent;
	uint256 dappBalance;

//debugging breakpoints, quick and easy 
    uint public brpt = 0;
    uint public brpt1 = 0;

    IERC20 currentToken ;


//modifiers	
	modifier onlyOwner() {
      require(msg.sender == _owner);
      _;
  }
    /// Create new - constructor
     function  KlownGasDrop() public {
		_owner = msg.sender;
		dappBalance = 0;
    }

//address of token contract, not token sender!    
	address currentTokenAddress = 0xc97a5cdf41bafd51c8dbe82270097e704d748b92;


    //deposit
      function deposit(uint tokens) public onlyOwner {


    // add the deposited tokens into existing balance 
    balances[msg.sender]+= tokens;

    // transfer the tokens from the sender to this contract
    IERC20(currentTokenAddress).transferFrom(msg.sender, address(this), tokens);
    whoSent = msg.sender;
    
  }

function hasReceived(address received)  internal  view returns(bool)
{
    bool result = false;
    if(receivers[received] == true)
        result = true;
    
    return result;
}

uint256 temp = 0;
 /// claim gas drop amount (only once per address)
    function claimGasDrop() public returns(bool) {



		//have they already receivered?
        if(receivers[msg.sender] != true)
	    {

    	    //brpt = 1;
    		if(amountToClaim <= balances[whoSent])
    		{
    		    //brpt = 2; 
    		    balances[whoSent] -= amountToClaim;
    			//brpt = 3;
    			IERC20(currentTokenAddress).transfer(msg.sender, amountToClaim);
    			
    			receivers[msg.sender] = true;
    			totalSent += amountToClaim;
    			
    			//brpt = 4;
    			
    			
    		}

	    }
		

	   
    }


 //which currentToken is used here?
  function setCurrentToken(address currentTokenContract) external onlyOwner {
        currentTokenAddress = currentTokenContract;
        currentToken = IERC20(currentTokenContract);
        dappBalance = currentToken.balanceOf(address(this));
      
  }



 //set amount per gas claim (amount each address will receive)
  function setGasClaim(uint256 amount) external onlyOwner {
    
      amountToClaim = amount;
      
  }
//get amount per gas claim (amount each address will receive)
  function getGasClaimAmount()  public view returns (uint256)  {
    
      return amountToClaim;
      
  }
  
  


}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"brpt","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"amount","type":"uint256"}],"name":"setGasClaim","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"receivers","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getGasClaimAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balances","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"brpt1","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSent","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"currentTokenContract","type":"address"}],"name":"setCurrentToken","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"claimGasDrop","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"tokens","type":"uint256"}],"name":"deposit","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"}]

60606040526302faf08060025560006003556000600755600060085573c97a5cdf41bafd51c8dbe82270097e704d748b92600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600b55341561008057600080fd5b33600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060006006819055506109dd806100d86000396000f300606060405236156100a2576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063052cfa4b146100a757806309953d8f146100d05780630cb8150f146100f35780631b37e7621461014457806327e235e31461016d57806335f84221146101ba57806346f99063146101e3578063834bc5941461020c578063a1db549014610245578063b6b55f2514610272575b600080fd5b34156100b257600080fd5b6100ba610295565b6040518082815260200191505060405180910390f35b34156100db57600080fd5b6100f1600480803590602001909190505061029b565b005b34156100fe57600080fd5b61012a600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610301565b604051808215151515815260200191505060405180910390f35b341561014f57600080fd5b610157610321565b6040518082815260200191505060405180910390f35b341561017857600080fd5b6101a4600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061032b565b6040518082815260200191505060405180910390f35b34156101c557600080fd5b6101cd610343565b6040518082815260200191505060405180910390f35b34156101ee57600080fd5b6101f6610349565b6040518082815260200191505060405180910390f35b341561021757600080fd5b610243600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061034f565b005b341561025057600080fd5b610258610516565b604051808215151515815260200191505060405180910390f35b341561027d57600080fd5b61029360048080359060200190919050506107a7565b005b60075481565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156102f757600080fd5b8060028190555050565b60006020528060005260406000206000915054906101000a900460ff1681565b6000600254905090565b60016020528060005260406000206000915090505481565b60085481565b60035481565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156103ab57600080fd5b80600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306000604051602001526040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b15156104f257600080fd5b6102c65a03f1151561050357600080fd5b5050506040518051905060068190555050565b6000600115156000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151415156107a45760016000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546002541115156107a35760025460016000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb336002546000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b151561071d57600080fd5b6102c65a03f1151561072e57600080fd5b505050604051805190505060016000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506002546003600082825401925050819055505b5b90565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561080357600080fd5b80600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330846000604051602001526040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b151561095157600080fd5b6102c65a03f1151561096257600080fd5b505050604051805190505033600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505600a165627a7a72305820cef804799f4f984f8df88b39b6fc7f945be45e8872f5a872534d39627164935b0029

Deployed Bytecode

0x606060405236156100a2576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063052cfa4b146100a757806309953d8f146100d05780630cb8150f146100f35780631b37e7621461014457806327e235e31461016d57806335f84221146101ba57806346f99063146101e3578063834bc5941461020c578063a1db549014610245578063b6b55f2514610272575b600080fd5b34156100b257600080fd5b6100ba610295565b6040518082815260200191505060405180910390f35b34156100db57600080fd5b6100f1600480803590602001909190505061029b565b005b34156100fe57600080fd5b61012a600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610301565b604051808215151515815260200191505060405180910390f35b341561014f57600080fd5b610157610321565b6040518082815260200191505060405180910390f35b341561017857600080fd5b6101a4600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061032b565b6040518082815260200191505060405180910390f35b34156101c557600080fd5b6101cd610343565b6040518082815260200191505060405180910390f35b34156101ee57600080fd5b6101f6610349565b6040518082815260200191505060405180910390f35b341561021757600080fd5b610243600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061034f565b005b341561025057600080fd5b610258610516565b604051808215151515815260200191505060405180910390f35b341561027d57600080fd5b61029360048080359060200190919050506107a7565b005b60075481565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156102f757600080fd5b8060028190555050565b60006020528060005260406000206000915054906101000a900460ff1681565b6000600254905090565b60016020528060005260406000206000915090505481565b60085481565b60035481565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156103ab57600080fd5b80600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306000604051602001526040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b15156104f257600080fd5b6102c65a03f1151561050357600080fd5b5050506040518051905060068190555050565b6000600115156000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151415156107a45760016000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546002541115156107a35760025460016000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb336002546000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b151561071d57600080fd5b6102c65a03f1151561072e57600080fd5b505050604051805190505060016000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506002546003600082825401925050819055505b5b90565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561080357600080fd5b80600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330846000604051602001526040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b151561095157600080fd5b6102c65a03f1151561096257600080fd5b505050604051805190505033600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505600a165627a7a72305820cef804799f4f984f8df88b39b6fc7f945be45e8872f5a872534d39627164935b0029

Deployed Bytecode Sourcemap

2678:2660:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3061:20;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5039:107;;;;;;;;;;;;;;;;;;;;;;;;;;2724:41;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5213:110;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2791:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3088:21;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2917:28;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4708:257;;;;;;;;;;;;;;;;;;;;;;;;;;;;4114:549;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3517:327;;;;;;;;;;;;;;;;;;;;;;;;;;3061:20;;;;:::o;5039:107::-;3212:6;;;;;;;;;;;3198:20;;:10;:20;;;3190:29;;;;;;;;5126:6;5110:13;:22;;;;5039:107;:::o;2724:41::-;;;;;;;;;;;;;;;;;;;;;;:::o;5213:110::-;5264:7;5296:13;;5289:20;;5213:110;:::o;2791:46::-;;;;;;;;;;;;;;;;;:::o;3088:21::-;;;;:::o;2917:28::-;;;;:::o;4708:257::-;3212:6;;;;;;;;;;;3198:20;;:10;:20;;;3190:29;;;;;;;;4815:20;4793:19;;:42;;;;;;;;;;;;;;;;;;4868:20;4846:12;;:43;;;;;;;;;;;;;;;;;;4914:12;;;;;;;;;;;:22;;;4945:4;4914:37;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4900:11;:51;;;;4708:257;:::o;4114:549::-;4153:4;4239;4214:29;;:9;:21;4224:10;4214:21;;;;;;;;;;;;;;;;;;;;;;;;;:29;;;;4211:433;;;4304:8;:17;4313:7;;;;;;;;;;;4304:17;;;;;;;;;;;;;;;;4287:13;;:34;;4284:350;;;4388:13;;4367:8;:17;4376:7;;;;;;;;;;;4367:17;;;;;;;;;;;;;;;;:34;;;;;;;;;;;4438:19;;;;;;;;;;;4431:36;;;4468:10;4480:13;;4431:63;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4537:4;4513:9;:21;4523:10;4513:21;;;;;;;;;;;;;;;;:28;;;;;;;;;;;;;;;;;;4564:13;;4551:9;;:26;;;;;;;;;;;4284:350;4211:433;4114:549;:::o;3517:327::-;3212:6;;;;;;;;;;;3198:20;;:10;:20;;;3190:29;;;;;;;;3654:6;3631:8;:20;3640:10;3631:20;;;;;;;;;;;;;;;;:29;;;;;;;;;;;3737:19;;;;;;;;;;;3730:40;;;3771:10;3791:4;3798:6;3730:75;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3822:10;3812:7;;:20;;;;;;;;;;;;;;;;;;3517:327;:::o

Swarm Source

bzzr://cef804799f4f984f8df88b39b6fc7f945be45e8872f5a872534d39627164935b

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.