ETH Price: $3,258.49 (+2.63%)
Gas: 4 Gwei

Contract

0x3380F0d42bf90489c516DcD3B38Ca73A029c3dAA
 

Overview

ETH Balance

0.073224999400000001 ETH

Eth Value

$238.60 (@ $3,258.49/ETH)

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Withdraw Funds134353392021-10-17 12:08:401012 days ago1634472520IN
0x3380F0d4...A029c3dAA
0 ETH0.0016846854.92770243
Withdraw Funds130624212021-08-20 13:34:291070 days ago1629466469IN
0x3380F0d4...A029c3dAA
0 ETH0.0011125336.27316984
Withdraw Funds123560892021-05-02 17:25:181180 days ago1619976318IN
0x3380F0d4...A029c3dAA
0 ETH0.0011961639
Withdraw Funds123560762021-05-02 17:22:191180 days ago1619976139IN
0x3380F0d4...A029c3dAA
0 ETH0.0011947639
0x6080604059997352018-07-20 19:26:342197 days ago1532114794IN
 Create: infrastructurePool
0 ETH0.0080172220

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
134353392021-10-17 12:08:401012 days ago1634472520
0x3380F0d4...A029c3dAA
8.4 ETH
130640282021-08-20 19:35:141070 days ago1629488114
0x3380F0d4...A029c3dAA
1.15 ETH
130640232021-08-20 19:33:091070 days ago1629487989
0x3380F0d4...A029c3dAA
0.95 ETH
130640132021-08-20 19:31:161070 days ago1629487876
0x3380F0d4...A029c3dAA
0.85 ETH
130640092021-08-20 19:30:371070 days ago1629487837
0x3380F0d4...A029c3dAA
0.8 ETH
130638812021-08-20 19:02:431070 days ago1629486163
0x3380F0d4...A029c3dAA
0.75 ETH
130630822021-08-20 16:04:331070 days ago1629475473
0x3380F0d4...A029c3dAA
0.7 ETH
130624212021-08-20 13:34:291070 days ago1629466469
0x3380F0d4...A029c3dAA
2.5 ETH
130447852021-08-17 20:00:371073 days ago1629230437
0x3380F0d4...A029c3dAA
0.675 ETH
130285362021-08-15 7:58:401076 days ago1629014320
0x3380F0d4...A029c3dAA
0.85 ETH
130234622021-08-14 13:07:551076 days ago1628946475
0x3380F0d4...A029c3dAA
0.5 ETH
130198832021-08-13 23:44:171077 days ago1628898257
0x3380F0d4...A029c3dAA
0.45 ETH
130185902021-08-13 18:56:421077 days ago1628881002
0x3380F0d4...A029c3dAA
0.55 ETH
130184622021-08-13 18:27:501077 days ago1628879270
0x3380F0d4...A029c3dAA
0.5 ETH
130184592021-08-13 18:26:391077 days ago1628879199
0x3380F0d4...A029c3dAA
0.5 ETH
130183392021-08-13 18:03:501077 days ago1628877830
0x3380F0d4...A029c3dAA
1 wei
130182622021-08-13 17:46:011077 days ago1628876761
0x3380F0d4...A029c3dAA
0.375 ETH
130181532021-08-13 17:22:241077 days ago1628875344
0x3380F0d4...A029c3dAA
0.25 ETH
130181232021-08-13 17:14:241077 days ago1628874864
0x3380F0d4...A029c3dAA
0.25 ETH
130181222021-08-13 17:14:081077 days ago1628874848
0x3380F0d4...A029c3dAA
0.2 ETH
130180532021-08-13 16:57:321077 days ago1628873852
0x3380F0d4...A029c3dAA
0.15 ETH
130180422021-08-13 16:56:011077 days ago1628873761
0x3380F0d4...A029c3dAA
0.11 ETH
130180362021-08-13 16:54:581077 days ago1628873698
0x3380F0d4...A029c3dAA
0.125 ETH
130179422021-08-13 16:34:211077 days ago1628872461
0x3380F0d4...A029c3dAA
0.05 ETH
130179002021-08-13 16:27:381077 days ago1628872058
0x3380F0d4...A029c3dAA
0.05 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
infrastructurePool

Compiler Version
v0.4.23+commit.124ca40d

Optimization Enabled:
No with 200 runs

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

/**
 * @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;
  }
}

// File: contracts/Ownable.sol

/**
 * @title Ownable
 * @dev The Ownable contract has an owner address, and provides basic authorization control
 * functions, this simplifies the implementation of "user permissions".
 */
contract Ownable {
    address public owner;


    event OwnershipRenounced(address indexed previousOwner);
    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 relinquish control of the contract.
   */
    function renounceOwnership() public onlyOwner {
        emit OwnershipRenounced(owner);
        owner = address(0);
    }

  /**
   * @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) public onlyOwner {
        _transferOwnership(_newOwner);
    }

  /**
   * @dev Transfers control of the contract to a newOwner.
   * @param _newOwner The address to transfer ownership to.
   */
    function _transferOwnership(address _newOwner) internal {
        require(_newOwner != address(0));
        emit OwnershipTransferred(owner, _newOwner);
        owner = _newOwner;
    }
}

// File: contracts/infrastructurePool.sol

contract infrastructurePool is Ownable {

    using SafeMath for uint256;

    constructor() public {}

    function() payable {}

    function withdrawFunds(uint amount) external onlyOwner {
        require(amount <= this.balance);
        msg.sender.transfer(amount);
    }

}

Contract Security Audit

Contract ABI

[{"constant":false,"inputs":[{"name":"amount","type":"uint256"}],"name":"withdrawFunds","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"renounceOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"}],"name":"OwnershipRenounced","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"}]

608060405234801561001057600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506104c1806100606000396000f300608060405260043610610062576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063155dd5ee14610064578063715018a6146100915780638da5cb5b146100a8578063f2fde38b146100ff575b005b34801561007057600080fd5b5061008f60048036038101908080359060200190929190505050610142565b005b34801561009d57600080fd5b506100a661020d565b005b3480156100b457600080fd5b506100bd61030f565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561010b57600080fd5b50610140600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610334565b005b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561019d57600080fd5b3073ffffffffffffffffffffffffffffffffffffffff163181111515156101c357600080fd5b3373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610209573d6000803e3d6000fd5b5050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561026857600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167ff8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c6482060405160405180910390a260008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561038f57600080fd5b6103988161039b565b50565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156103d757600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505600a165627a7a723058207d472a1d43ff7b75ad9eac4d533bf57fc8222e7f5765dc13cd389c1a7f9c80710029

Deployed Bytecode

0x608060405260043610610062576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063155dd5ee14610064578063715018a6146100915780638da5cb5b146100a8578063f2fde38b146100ff575b005b34801561007057600080fd5b5061008f60048036038101908080359060200190929190505050610142565b005b34801561009d57600080fd5b506100a661020d565b005b3480156100b457600080fd5b506100bd61030f565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561010b57600080fd5b50610140600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610334565b005b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561019d57600080fd5b3073ffffffffffffffffffffffffffffffffffffffff163181111515156101c357600080fd5b3373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610209573d6000803e3d6000fd5b5050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561026857600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167ff8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c6482060405160405180910390a260008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561038f57600080fd5b6103988161039b565b50565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156103d757600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505600a165627a7a723058207d472a1d43ff7b75ad9eac4d533bf57fc8222e7f5765dc13cd389c1a7f9c80710029

Swarm Source

bzzr://7d472a1d43ff7b75ad9eac4d533bf57fc8222e7f5765dc13cd389c1a7f9c8071

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.