ETH Price: $2,490.20 (-1.98%)

Contract

0xEc346e19316245C6Fef39318f9EEDCb396868f5b
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Buy117478502021-01-29 1:30:581365 days ago1611883858IN
0xEc346e19...396868f5b
0 ETH0.0017290360.06321577
Buy117333122021-01-26 19:40:571367 days ago1611690057IN
0xEc346e19...396868f5b
0 ETH0.002093172.71
Buy117333122021-01-26 19:40:571367 days ago1611690057IN
0xEc346e19...396868f5b
0 ETH0.002093172.71
Buy117333052021-01-26 19:39:471367 days ago1611689987IN
0xEc346e19...396868f5b
10 ETH0.0053806887
Buy117332662021-01-26 19:31:281367 days ago1611689488IN
0xEc346e19...396868f5b
1 ETH0.0053806887
Buy117332432021-01-26 19:25:581367 days ago1611689158IN
0xEc346e19...396868f5b
0.23 ETH0.0053806887
Buy117332322021-01-26 19:23:311367 days ago1611689011IN
0xEc346e19...396868f5b
0.4 ETH0.0053806887
Buy117332202021-01-26 19:20:011367 days ago1611688801IN
0xEc346e19...396868f5b
0.24 ETH0.0038259896
Buy117332172021-01-26 19:19:321367 days ago1611688772IN
0xEc346e19...396868f5b
2 ETH0.0059373196
Buy117332172021-01-26 19:19:321367 days ago1611688772IN
0xEc346e19...396868f5b
3 ETH0.00927705150
Buy117332132021-01-26 19:18:351367 days ago1611688715IN
0xEc346e19...396868f5b
1 ETH0.0061847100
Buy117332082021-01-26 19:17:471367 days ago1611688667IN
0xEc346e19...396868f5b
0.03 ETH0.00503781.443
Withdraw117332032021-01-26 19:17:181367 days ago1611688638IN
0xEc346e19...396868f5b
0 ETH0.0025773787
Buy117331982021-01-26 19:15:451367 days ago1611688545IN
0xEc346e19...396868f5b
0.8 ETH0.0053188486
Transfer117331962021-01-26 19:15:181367 days ago1611688518IN
0xEc346e19...396868f5b
1.5 ETH0.0019783294
Buy117331932021-01-26 19:15:011367 days ago1611688501IN
0xEc346e19...396868f5b
10 ETH0.0061847100
Buy117331902021-01-26 19:13:391367 days ago1611688419IN
0xEc346e19...396868f5b
1.5 ETH0.0055043889
Buy117331902021-01-26 19:13:391367 days ago1611688419IN
0xEc346e19...396868f5b
0.5 ETH0.0055662390
Transfer117331882021-01-26 19:12:521367 days ago1611688372IN
0xEc346e19...396868f5b
1.5 ETH0.0031569150
Buy117331842021-01-26 19:12:241367 days ago1611688344IN
0xEc346e19...396868f5b
0.5 ETH0.0053188486
Buy117331822021-01-26 19:12:121367 days ago1611688332IN
0xEc346e19...396868f5b
0.07 ETH0.0087606486
Buy117331802021-01-26 19:11:561367 days ago1611688316IN
0xEc346e19...396868f5b
2 ETH0.0053188486
Buy117331802021-01-26 19:11:561367 days ago1611688316IN
0xEc346e19...396868f5b
0.5 ETH0.0053806887
Buy117331802021-01-26 19:11:561367 days ago1611688316IN
0xEc346e19...396868f5b
1 ETH0.0055043889
Buy117331802021-01-26 19:11:561367 days ago1611688316IN
0xEc346e19...396868f5b
0.5 ETH0.0055662390
View all transactions

Latest 1 internal transaction

Advanced mode:
Parent Transaction Hash Block From To
117332032021-01-26 19:17:181367 days ago1611688638
0xEc346e19...396868f5b
206.68499478 ETH
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
PredictzDex

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2021-01-26
*/

/**
 *Submitted for verification at Etherscan.io on 2021-01-26
*/

pragma solidity 0.6.12;

// SPDX-License-Identifier: No License

library SafeMath {
  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a * b;
    assert(a == 0 || c / a == b);
    return c;
  }

  function div(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a / b;
    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;
  }
}
 
library EnumerableSet {
   

    struct Set {
        bytes32[] _values;
        mapping (bytes32 => uint256) _indexes;
    }

    
    function _add(Set storage set, bytes32 value) private returns (bool) {
        if (!_contains(set, value)) {
            set._values.push(value);
            
            set._indexes[value] = set._values.length;
            return true;
        } else {
            return false;
        }
    }

     
    function _remove(Set storage set, bytes32 value) private returns (bool) {
      
        uint256 valueIndex = set._indexes[value];

        if (valueIndex != 0) {  
             
            uint256 toDeleteIndex = valueIndex - 1;
            uint256 lastIndex = set._values.length - 1;

         

            bytes32 lastvalue = set._values[lastIndex];

         
            set._values[toDeleteIndex] = lastvalue;
            
            set._indexes[lastvalue] = toDeleteIndex + 1; 
            
            set._values.pop();
 
            delete set._indexes[value];

            return true;
        } else {
            return false;
        }
    }

 
    function _contains(Set storage set, bytes32 value) private view returns (bool) {
        return set._indexes[value] != 0;
    }

  
    function _length(Set storage set) private view returns (uint256) {
        return set._values.length;
    }

   
    function _at(Set storage set, uint256 index) private view returns (bytes32) {
        require(set._values.length > index, "EnumerableSet: index out of bounds");
        return set._values[index];
    }
 

    struct AddressSet {
        Set _inner;
    }

    
    function add(AddressSet storage set, address value) internal returns (bool) {
        return _add(set._inner, bytes32(uint256(value)));
    }

    
    function remove(AddressSet storage set, address value) internal returns (bool) {
        return _remove(set._inner, bytes32(uint256(value)));
    }

   
    function contains(AddressSet storage set, address value) internal view returns (bool) {
        return _contains(set._inner, bytes32(uint256(value)));
    }

   
    function length(AddressSet storage set) internal view returns (uint256) {
        return _length(set._inner);
    }

   
    function at(AddressSet storage set, uint256 index) internal view returns (address) {
        return address(uint256(_at(set._inner, index)));
    }


  
    struct UintSet {
        Set _inner;
    }

    
    function add(UintSet storage set, uint256 value) internal returns (bool) {
        return _add(set._inner, bytes32(value));
    }

   
    function remove(UintSet storage set, uint256 value) internal returns (bool) {
        return _remove(set._inner, bytes32(value));
    }

 
    function contains(UintSet storage set, uint256 value) internal view returns (bool) {
        return _contains(set._inner, bytes32(value));
    }

     
    function length(UintSet storage set) internal view returns (uint256) {
        return _length(set._inner);
    }
 
    function at(UintSet storage set, uint256 index) internal view returns (uint256) {
        return uint256(_at(set._inner, index));
    }
}

 
contract Ownable {
  address public owner;


  event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);


  /**
   * @dev The Ownable constructor sets the original `owner` of the contract to the sender
   * account.
   */
  constructor() public {
    owner = msg.sender;
  }


  /**
   * @dev Throws if called by any account other than the owner.
   */
  modifier onlyOwner() {
    require(msg.sender == owner);
    _;
  }


  /**
   * @dev Allows the current owner to transfer control of the contract to a newOwner.
   * @param newOwner The address to transfer ownership to.
   */
  function transferOwnership(address newOwner) onlyOwner public {
    require(newOwner != address(0));
    emit OwnershipTransferred(owner, newOwner);
    owner = newOwner;
  }
}


interface Token {
    function transferFrom(address, address, uint256) external returns (bool);
    function transfer(address, uint256) external returns (bool);
}


contract PredictzDex is Ownable {
    using SafeMath for uint256;
    using EnumerableSet for EnumerableSet.AddressSet;
 
  
    
    address public constant tokenAddress = 0x3539a4F4C0dFfC813B75944821e380C9209D3446;
    uint public  tokenQuantity = 2058*1e18;
    uint public  tokenRate = 10;
    uint public  deadline = 1612031400;
 
  
      
       

        function buy() payable public {
           require(tokenQuantity >= msg.value.mul(tokenRate), "Not Enough Tokens");
           require(deadline > now, "Pool Expired");
            tokenQuantity.sub(msg.value.mul(tokenRate)) ;

            Token(tokenAddress).transfer(msg.sender, msg.value.mul(tokenRate));
         }
         
           function withdraw() public onlyOwner{
                msg.sender.transfer(address(this).balance);
            }
    
    
    
        function OwnertransferAnyERC20Tokens(address _tokenAddr, address _to, uint256 _amount) public onlyOwner {
        
        Token(_tokenAddr).transfer(_to, _amount);
    }

}

Contract Security Audit

Contract ABI

[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"inputs":[{"internalType":"address","name":"_tokenAddr","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"OwnertransferAnyERC20Tokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"buy","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"deadline","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"tokenAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"tokenQuantity","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"tokenRate","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"}]

6080604052686f907cc03fa9e80000600155600a600255636015a5a860035534801561002a57600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506108438061007a6000396000f3fe6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b146101235780639d76ea5814610164578063a6f2ae3a146101a5578063c02be4a6146101af578063f2fde38b1461022a57610086565b806329dcb0cf1461008b57806331711884146100b65780633ccfd60b146100e15780634600ca4c146100f8575b600080fd5b34801561009757600080fd5b506100a061027b565b6040518082815260200191505060405180910390f35b3480156100c257600080fd5b506100cb610281565b6040518082815260200191505060405180910390f35b3480156100ed57600080fd5b506100f6610287565b005b34801561010457600080fd5b5061010d610328565b6040518082815260200191505060405180910390f35b34801561012f57600080fd5b5061013861032e565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561017057600080fd5b50610179610352565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6101ad61036a565b005b3480156101bb57600080fd5b50610228600480360360608110156101d257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061056e565b005b34801561023657600080fd5b506102796004803603602081101561024d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610678565b005b60035481565b60025481565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146102df57600080fd5b3373ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f19350505050158015610325573d6000803e3d6000fd5b50565b60015481565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b733539a4f4c0dffc813b75944821e380c9209d344681565b61037f600254346107c790919063ffffffff16565b60015410156103f6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f4e6f7420456e6f75676820546f6b656e7300000000000000000000000000000081525060200191505060405180910390fd5b426003541161046d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600c8152602001807f506f6f6c2045787069726564000000000000000000000000000000000000000081525060200191505060405180910390fd5b610496610485600254346107c790919063ffffffff16565b6001546107f690919063ffffffff16565b50733539a4f4c0dffc813b75944821e380c9209d344673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb336104dd600254346107c790919063ffffffff16565b6040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561053057600080fd5b505af1158015610544573d6000803e3d6000fd5b505050506040513d602081101561055a57600080fd5b810190808051906020019092919050505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105c657600080fd5b8273ffffffffffffffffffffffffffffffffffffffff1663a9059cbb83836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561063757600080fd5b505af115801561064b573d6000803e3d6000fd5b505050506040513d602081101561066157600080fd5b810190808051906020019092919050505050505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146106d057600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561070a57600080fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600080828402905060008414806107e65750828482816107e357fe5b04145b6107ec57fe5b8091505092915050565b60008282111561080257fe5b81830390509291505056fea264697066735822122026b43d904c172d8d77eaeb88e576d068d6253b74ea6d1725766d0f9fb8ccc34564736f6c634300060c0033

Deployed Bytecode

0x6080604052600436106100865760003560e01c80638da5cb5b116100595780638da5cb5b146101235780639d76ea5814610164578063a6f2ae3a146101a5578063c02be4a6146101af578063f2fde38b1461022a57610086565b806329dcb0cf1461008b57806331711884146100b65780633ccfd60b146100e15780634600ca4c146100f8575b600080fd5b34801561009757600080fd5b506100a061027b565b6040518082815260200191505060405180910390f35b3480156100c257600080fd5b506100cb610281565b6040518082815260200191505060405180910390f35b3480156100ed57600080fd5b506100f6610287565b005b34801561010457600080fd5b5061010d610328565b6040518082815260200191505060405180910390f35b34801561012f57600080fd5b5061013861032e565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561017057600080fd5b50610179610352565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6101ad61036a565b005b3480156101bb57600080fd5b50610228600480360360608110156101d257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061056e565b005b34801561023657600080fd5b506102796004803603602081101561024d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610678565b005b60035481565b60025481565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146102df57600080fd5b3373ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f19350505050158015610325573d6000803e3d6000fd5b50565b60015481565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b733539a4f4c0dffc813b75944821e380c9209d344681565b61037f600254346107c790919063ffffffff16565b60015410156103f6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f4e6f7420456e6f75676820546f6b656e7300000000000000000000000000000081525060200191505060405180910390fd5b426003541161046d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600c8152602001807f506f6f6c2045787069726564000000000000000000000000000000000000000081525060200191505060405180910390fd5b610496610485600254346107c790919063ffffffff16565b6001546107f690919063ffffffff16565b50733539a4f4c0dffc813b75944821e380c9209d344673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb336104dd600254346107c790919063ffffffff16565b6040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561053057600080fd5b505af1158015610544573d6000803e3d6000fd5b505050506040513d602081101561055a57600080fd5b810190808051906020019092919050505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105c657600080fd5b8273ffffffffffffffffffffffffffffffffffffffff1663a9059cbb83836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561063757600080fd5b505af115801561064b573d6000803e3d6000fd5b505050506040513d602081101561066157600080fd5b810190808051906020019092919050505050505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146106d057600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561070a57600080fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600080828402905060008414806107e65750828482816107e357fe5b04145b6107ec57fe5b8091505092915050565b60008282111561080257fe5b81830390509291505056fea264697066735822122026b43d904c172d8d77eaeb88e576d068d6253b74ea6d1725766d0f9fb8ccc34564736f6c634300060c0033

Deployed Bytecode Sourcemap

4956:1044:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5263:34;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5229:27;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5681:113;;;;;;;;;;;;;:::i;:::-;;5184:38;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3979:20;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;5096:81;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;5334:323;;;:::i;:::-;;5822:173;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;4598:178;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;5263:34;;;;:::o;5229:27::-;;;;:::o;5681:113::-;4409:5;;;;;;;;;;4395:19;;:10;:19;;;4387:28;;;;;;5736:10:::1;:19;;:42;5756:21;5736:42;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;5681:113::o:0;5184:38::-;;;;:::o;3979:20::-;;;;;;;;;;;;:::o;5096:81::-;5135:42;5096:81;:::o;5334:323::-;5403:24;5417:9;;5403;:13;;:24;;;;:::i;:::-;5386:13;;:41;;5378:71;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5482:3;5471:8;;:14;5463:39;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5517:43;5535:24;5549:9;;5535;:13;;:24;;;;:::i;:::-;5517:13;;:17;;:43;;;;:::i;:::-;;5135:42;5578:28;;;5607:10;5619:24;5633:9;;5619;:13;;:24;;;;:::i;:::-;5578:66;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5334:323::o;5822:173::-;4409:5;;;;;;;;;;4395:19;;:10;:19;;;4387:28;;;;;;5953:10:::1;5947:26;;;5974:3;5979:7;5947:40;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;5822:173:::0;;;:::o;4598:178::-;4409:5;;;;;;;;;;4395:19;;:10;:19;;;4387:28;;;;;;4695:1:::1;4675:22;;:8;:22;;;;4667:31;;;::::0;::::1;;4738:8;4710:37;;4731:5;::::0;::::1;;;;;;;;4710:37;;;;;;;;;;;;4762:8;4754:5;::::0;:16:::1;;;;;;;;;;;;;;;;;;4598:178:::0;:::o;162:147::-;220:7;236:9;252:1;248;:5;236:17;;272:1;267;:6;:20;;;;286:1;281;277;:5;;;;;;:10;267:20;260:28;;;;302:1;295:8;;;162:147;;;;:::o;433:113::-;491:7;519:1;514;:6;;507:14;;;;539:1;535;:5;528:12;;433:113;;;;:::o

Swarm Source

ipfs://26b43d904c172d8d77eaeb88e576d068d6253b74ea6d1725766d0f9fb8ccc345

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.