ETH Price: $1,993.77 (+2.58%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer62211472018-08-27 5:32:472745 days ago1535347967IN
0x020B2b2C...45210E8d0
0.00022143 ETH0.000070853.3
Transfer62011762018-08-23 20:45:142748 days ago1535057114IN
0x020B2b2C...45210E8d0
0.00024235 ETH0.000064413
Transfer61860862018-08-21 7:29:342750 days ago1534836574IN
0x020B2b2C...45210E8d0
0.0024523 ETH0.0010735550
Transfer61682932018-08-18 7:27:232753 days ago1534577243IN
0x020B2b2C...45210E8d0
0.0025376 ETH0.00086141
Transfer61652792018-08-17 18:54:142754 days ago1534532054IN
0x020B2b2C...45210E8d0
0.0025376 ETH0.00086141
Transfer61652082018-08-17 18:37:102754 days ago1534531030IN
0x020B2b2C...45210E8d0
0.0025376 ETH0.00086141
Transfer61635232018-08-17 11:48:132754 days ago1534506493IN
0x020B2b2C...45210E8d0
0.0021144 ETH0.0012882660
Transfer61635162018-08-17 11:45:072754 days ago1534506307IN
0x020B2b2C...45210E8d0
0.0021144 ETH0.00086141
Transfer58633612018-06-27 13:06:162805 days ago1530104776IN
0x020B2b2C...45210E8d0
0.08 ETH0.000284335
Transfer58602862018-06-27 0:07:092806 days ago1530058029IN
0x020B2b2C...45210E8d0
0.001 ETH0.000170593
Transfer58595172018-06-26 21:06:272806 days ago1530047187IN
0x020B2b2C...45210E8d0
0 ETH0.000047192
Transfer58591792018-06-26 19:36:172806 days ago1530041777IN
0x020B2b2C...45210E8d0
0.03 ETH0.000170593
Transfer58583232018-06-26 16:06:002806 days ago1530029160IN
0x020B2b2C...45210E8d0
0.27 ETH0.0022746440
Transfer58574822018-06-26 12:34:382806 days ago1530016478IN
0x020B2b2C...45210E8d0
0.008 ETH0.0022746440
Transfer58572332018-06-26 11:36:412806 days ago1530013001IN
0x020B2b2C...45210E8d0
0.02466123 ETH0.0022746440
Transfer58566672018-06-26 9:09:472806 days ago1530004187IN
0x020B2b2C...45210E8d0
0.00023382 ETH0.0022746440
Transfer58519752018-06-25 13:24:112807 days ago1529933051IN
0x020B2b2C...45210E8d0
0.49188548 ETH0.0016746440
Transfer58517042018-06-25 12:15:512807 days ago1529928951IN
0x020B2b2C...45210E8d0
0.0065 ETH0.0000844
Transfer58513262018-06-25 10:40:192807 days ago1529923219IN
0x020B2b2C...45210E8d0
0.0243721 ETH0.0016746440
Transfer58511772018-06-25 10:04:122807 days ago1529921052IN
0x020B2b2C...45210E8d0
0.14 ETH0.0022746440
Transfer58507752018-06-25 8:19:162807 days ago1529914756IN
0x020B2b2C...45210E8d0
0.2 ETH0.0022746440
Transfer58486372018-06-24 23:14:482808 days ago1529882088IN
0x020B2b2C...45210E8d0
0.00012248 ETH0.000170593
Transfer58469522018-06-24 16:24:272808 days ago1529857467IN
0x020B2b2C...45210E8d0
0.02595487 ETH0.0022746440
Transfer58458322018-06-24 11:46:262808 days ago1529840786IN
0x020B2b2C...45210E8d0
0.02499014 ETH0.0022746440
Transfer58457952018-06-24 11:38:112808 days ago1529840291IN
0x020B2b2C...45210E8d0
0.02599014 ETH0.00252100
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Method Block
From
To
Transfer58633612018-06-27 13:06:162805 days ago1530104776
0x020B2b2C...45210E8d0
0.08 ETH
Transfer58602862018-06-27 0:07:092806 days ago1530058029
0x020B2b2C...45210E8d0
0.001 ETH
Transfer58591792018-06-26 19:36:172806 days ago1530041777
0x020B2b2C...45210E8d0
0.03 ETH
Transfer58583232018-06-26 16:06:002806 days ago1530029160
0x020B2b2C...45210E8d0
0.27 ETH
Transfer58574822018-06-26 12:34:382806 days ago1530016478
0x020B2b2C...45210E8d0
0.008 ETH
Transfer58572332018-06-26 11:36:412806 days ago1530013001
0x020B2b2C...45210E8d0
0.02466123 ETH
Transfer58566672018-06-26 9:09:472806 days ago1530004187
0x020B2b2C...45210E8d0
0.00023382 ETH
Transfer58519752018-06-25 13:24:112807 days ago1529933051
0x020B2b2C...45210E8d0
0.49188548 ETH
Transfer58513262018-06-25 10:40:192807 days ago1529923219
0x020B2b2C...45210E8d0
0.0243721 ETH
Transfer58511772018-06-25 10:04:122807 days ago1529921052
0x020B2b2C...45210E8d0
0.14 ETH
Transfer58507752018-06-25 8:19:162807 days ago1529914756
0x020B2b2C...45210E8d0
0.2 ETH
Transfer58486372018-06-24 23:14:482808 days ago1529882088
0x020B2b2C...45210E8d0
0.00012248 ETH
Transfer58469522018-06-24 16:24:272808 days ago1529857467
0x020B2b2C...45210E8d0
0.02595487 ETH
Transfer58458322018-06-24 11:46:262808 days ago1529840786
0x020B2b2C...45210E8d0
0.02499014 ETH
Transfer58422402018-06-23 21:11:502809 days ago1529788310
0x020B2b2C...45210E8d0
0.23334643 ETH
Transfer58422362018-06-23 21:11:202809 days ago1529788280
0x020B2b2C...45210E8d0
0.2 ETH
Transfer58401402018-06-23 12:45:522809 days ago1529757952
0x020B2b2C...45210E8d0
0.25 ETH
Transfer58396522018-06-23 10:54:182809 days ago1529751258
0x020B2b2C...45210E8d0
0.01841005 ETH
Transfer58392602018-06-23 9:20:382809 days ago1529745638
0x020B2b2C...45210E8d0
0.12 ETH
Transfer58390592018-06-23 8:32:362809 days ago1529742756
0x020B2b2C...45210E8d0
0.02364596 ETH
Transfer58389882018-06-23 8:16:032809 days ago1529741763
0x020B2b2C...45210E8d0
0.01 ETH
Transfer58365182018-06-22 21:47:372810 days ago1529704057
0x020B2b2C...45210E8d0
0.58999 ETH
Transfer58360782018-06-22 20:12:152810 days ago1529698335
0x020B2b2C...45210E8d0
0.01757599 ETH
Transfer58338942018-06-22 11:15:012810 days ago1529666101
0x020B2b2C...45210E8d0
0.225 ETH
Transfer58330702018-06-22 7:44:322810 days ago1529653472
0x020B2b2C...45210E8d0
0.5 ETH
View All Internal Transactions
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
BeatOrgTokenPostSale

Compiler Version
v0.4.18+commit.9cf6e910

Optimization Enabled:
Yes with 400 runs

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

pragma solidity ^0.4.18;

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 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.
   */
  function Ownable() 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) public onlyOwner {
    require(newOwner != address(0));
    OwnershipTransferred(owner, newOwner);
    owner = newOwner;
  }

}

contract BeatOrgTokenPostSale is Ownable {
    using SafeMath for uint256;

    address public wallet;

    uint256 public endTime;
    bool public finalized;

    uint256 public weiRaised;
    mapping(address => uint256) public purchases;

    event Purchase(address indexed purchaser, address indexed beneficiary, uint256 weiAmount);

    function BeatOrgTokenPostSale(address _wallet) public {
        require(_wallet != address(0));
        wallet = _wallet;

        // 2018-07-15T23:59:59+02:00
        endTime = 1531691999;
        finalized = false;
    }

    function() payable public {
        buyTokens(msg.sender);
    }

    function buyTokens(address beneficiary) payable public {
        require(beneficiary != address(0));
        require(msg.value != 0);
        require(validPurchase());

        uint256 weiAmount = msg.value;

        purchases[beneficiary] += weiAmount;
        weiRaised += weiAmount;

        Purchase(msg.sender, beneficiary, weiAmount);

        wallet.transfer(weiAmount);
    }

    function finalize() onlyOwner public {
        endTime = now;
        finalized = true;
    }

    function validPurchase() internal view returns (bool) {
        return (now <= endTime) && (finalized == false);
    }

}

Contract Security Audit

Contract ABI

API
[{"constant":true,"inputs":[],"name":"endTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"weiRaised","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"finalize","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"wallet","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"purchases","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":true,"inputs":[],"name":"finalized","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"beneficiary","type":"address"}],"name":"buyTokens","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"_wallet","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"purchaser","type":"address"},{"indexed":true,"name":"beneficiary","type":"address"},{"indexed":false,"name":"weiAmount","type":"uint256"}],"name":"Purchase","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"}]

6060604052341561000f57600080fd5b6040516020806104668339810160405280805160008054600160a060020a03191633600160a060020a039081169190911790915590925082161515905061005557600080fd5b60018054600160a060020a031916600160a060020a0392909216919091179055635b4bc3df6002556003805460ff191690556103d0806100966000396000f3006060604052600436106100985763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416633197cbb681146100a35780634042b66f146100c85780634bb278f3146100db578063521eb273146100ee578063842a77d31461011d5780638da5cb5b1461013c578063b3f05b971461014f578063ec8ac4d814610176578063f2fde38b1461018a575b6100a1336101a9565b005b34156100ae57600080fd5b6100b661027a565b60405190815260200160405180910390f35b34156100d357600080fd5b6100b6610280565b34156100e657600080fd5b6100a1610286565b34156100f957600080fd5b6101016102b4565b604051600160a060020a03909116815260200160405180910390f35b341561012857600080fd5b6100b6600160a060020a03600435166102c3565b341561014757600080fd5b6101016102d5565b341561015a57600080fd5b6101626102e4565b604051901515815260200160405180910390f35b6100a1600160a060020a03600435166101a9565b341561019557600080fd5b6100a1600160a060020a03600435166102ed565b6000600160a060020a03821615156101c057600080fd5b3415156101cc57600080fd5b6101d4610388565b15156101df57600080fd5b50600160a060020a03808216600081815260056020526040908190208054349081019091556004805482019055923316907f22e3ae3a20c49dce14046235895c7a3ffc0a6a5f3577c370177ad45fa619485d9084905190815260200160405180910390a3600154600160a060020a031681156108fc0282604051600060405180830381858888f19350505050151561027657600080fd5b5050565b60025481565b60045481565b60005433600160a060020a039081169116146102a157600080fd5b426002556003805460ff19166001179055565b600154600160a060020a031681565b60056020526000908152604090205481565b600054600160a060020a031681565b60035460ff1681565b60005433600160a060020a0390811691161461030857600080fd5b600160a060020a038116151561031d57600080fd5b600054600160a060020a0380831691167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b6000600254421115801561039f575060035460ff16155b9050905600a165627a7a72305820f9e74a6031f24638ae472b33de179237dd14059d559f50f8c154ed5a1e1603d60029000000000000000000000000d924669e34061b7b9d08b1cbb9c9a4cdf00bc10c

Deployed Bytecode

0x6060604052600436106100985763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416633197cbb681146100a35780634042b66f146100c85780634bb278f3146100db578063521eb273146100ee578063842a77d31461011d5780638da5cb5b1461013c578063b3f05b971461014f578063ec8ac4d814610176578063f2fde38b1461018a575b6100a1336101a9565b005b34156100ae57600080fd5b6100b661027a565b60405190815260200160405180910390f35b34156100d357600080fd5b6100b6610280565b34156100e657600080fd5b6100a1610286565b34156100f957600080fd5b6101016102b4565b604051600160a060020a03909116815260200160405180910390f35b341561012857600080fd5b6100b6600160a060020a03600435166102c3565b341561014757600080fd5b6101016102d5565b341561015a57600080fd5b6101626102e4565b604051901515815260200160405180910390f35b6100a1600160a060020a03600435166101a9565b341561019557600080fd5b6100a1600160a060020a03600435166102ed565b6000600160a060020a03821615156101c057600080fd5b3415156101cc57600080fd5b6101d4610388565b15156101df57600080fd5b50600160a060020a03808216600081815260056020526040908190208054349081019091556004805482019055923316907f22e3ae3a20c49dce14046235895c7a3ffc0a6a5f3577c370177ad45fa619485d9084905190815260200160405180910390a3600154600160a060020a031681156108fc0282604051600060405180830381858888f19350505050151561027657600080fd5b5050565b60025481565b60045481565b60005433600160a060020a039081169116146102a157600080fd5b426002556003805460ff19166001179055565b600154600160a060020a031681565b60056020526000908152604090205481565b600054600160a060020a031681565b60035460ff1681565b60005433600160a060020a0390811691161461030857600080fd5b600160a060020a038116151561031d57600080fd5b600054600160a060020a0380831691167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b6000600254421115801561039f575060035460ff16155b9050905600a165627a7a72305820f9e74a6031f24638ae472b33de179237dd14059d559f50f8c154ed5a1e1603d60029

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000d924669e34061b7b9d08b1cbb9c9a4cdf00bc10c

-----Decoded View---------------
Arg [0] : _wallet (address): 0xd924669e34061B7b9D08b1cbB9c9A4Cdf00bc10c

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000d924669e34061b7b9d08b1cbb9c9a4cdf00bc10c


Swarm Source

bzzr://f9e74a6031f24638ae472b33de179237dd14059d559f50f8c154ed5a1e1603d6

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
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.