ETH Price: $3,312.51 (-0.94%)
Gas: 2 Gwei

Contract

0x8E380D93db8413e206D07a0fD5336cF25b474F88
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer183965452023-10-21 5:17:11282 days ago1697865431IN
0x8E380D93...25b474F88
0.068 ETH0.000427986.52819819
Transfer171519432023-04-29 13:06:23457 days ago1682773583IN
0x8E380D93...25b474F88
0.001 ETH0.0027710933.5243846
Transfer171463292023-04-28 18:12:11458 days ago1682705531IN
0x8E380D93...25b474F88
0.001 ETH0.0027215341.51279778
Transfer171463262023-04-28 18:11:35458 days ago1682705495IN
0x8E380D93...25b474F88
0.001 ETH0.0034950842.28323498
Transfer171461462023-04-28 17:35:35458 days ago1682703335IN
0x8E380D93...25b474F88
0.001 ETH0.0024803637.83410645
Transfer171459162023-04-28 16:49:11458 days ago1682700551IN
0x8E380D93...25b474F88
0.005 ETH0.0030725337.17125258
Sale171458912023-04-28 16:44:11458 days ago1682700251IN
0x8E380D93...25b474F88
0 ETH0.0082504935.09726961
Setup171458702023-04-28 16:39:59458 days ago1682699999IN
0x8E380D93...25b474F88
0 ETH0.0036705341.31350045
0x60806040171458302023-04-28 16:31:47458 days ago1682699507IN
 Create: MedicoinswissICO
0 ETH0.0288221443.87119459

Latest 6 internal transactions

Advanced mode:
Parent Transaction Hash Block From To
183965452023-10-21 5:17:11282 days ago1697865431
0x8E380D93...25b474F88
0.068 ETH
171519432023-04-29 13:06:23457 days ago1682773583
0x8E380D93...25b474F88
0.001 ETH
171463292023-04-28 18:12:11458 days ago1682705531
0x8E380D93...25b474F88
0.001 ETH
171463262023-04-28 18:11:35458 days ago1682705495
0x8E380D93...25b474F88
0.001 ETH
171461462023-04-28 17:35:35458 days ago1682703335
0x8E380D93...25b474F88
0.001 ETH
171459162023-04-28 16:49:11458 days ago1682700551
0x8E380D93...25b474F88
0.005 ETH
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
MedicoinswissICO

Compiler Version
v0.4.26+commit.4563c3fc

Optimization Enabled:
Yes with 800 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2023-04-28
*/

pragma solidity ^0.4.21;

contract ERC20 {
  uint public totalSupply;
  function balanceOf(address who) constant returns (uint);
  function allowance(address owner, address spender) constant returns (uint);
  function transfer(address to, uint value) returns (bool ok);
  function transferFrom(address from, address to, uint value) returns (bool ok);
  function approve(address spender, uint value) returns (bool ok);
  function mintToken(address to, uint256 value) returns (uint256);
  function changeTransfer(bool allowed);
}


contract MedicoinswissICO{

    uint256 public maxMintable;
    uint256 public totalMinted;
    uint public endBlock;
    uint public startBlock;
    uint public exchangeRate;
    bool public isFunding;
    ERC20 public Token;
    address public ETHWallet;
    uint256 public heldTotal;

    bool private configSet;
    address public creator;

    mapping (address => uint256) public heldTokens;
    mapping (address => uint) public heldTimeline;

    event Contribution(address from, uint256 amount);
    event ReleaseTokens(address from, uint256 amount);

    function Sale(address _wallet) {
        startBlock = block.number;
        maxMintable = 337500000000000000000000000; // 750 million max sellable (18 decimals)
        ETHWallet = _wallet;
        isFunding = true;
        creator = msg.sender;
        createHeldCoins();
        exchangeRate = 16129;  //Token price 0.000062 ETH / STAGE 1 start 03/15/2023 STAGE 1
      //exchangeRate = 12048;  //Token price 0.000083 ETH / STAGE 2 start 06/16/2023
      //exchangeRate = 10000;  //Token price 0.0001 ETH / STAGE 3 start 08/17/2023
      //exchangeRate = 8333;  //Token price 0.00012 ETH / STAGE 4 start 10/19/2023
    }

    function setup(address token_address, uint end_block) {
        require(!configSet);
        Token = ERC20(token_address);
        endBlock = end_block;
        configSet = true;
    }

    function closeSale() external {
      require(msg.sender==creator);
      isFunding = false;
    }

    function () payable {
        require(msg.value>0);
        require(isFunding);
        require(block.number <= endBlock);
        uint256 amount = msg.value * exchangeRate;
        uint256 total = totalMinted + amount;
        require(total<=maxMintable);
        totalMinted = total;
        ETHWallet.transfer(msg.value);
        Token.mintToken(msg.sender, amount);
        Contribution(msg.sender, amount);
    }

  
    function contribute() external payable {
        require(msg.value>0);
        require(isFunding);
        require(block.number <= endBlock);
        uint256 amount = msg.value * exchangeRate;
        uint256 total = totalMinted + amount;
        require(total<=maxMintable);
        totalMinted = total;
        ETHWallet.transfer(msg.value);
        Token.mintToken(msg.sender, amount);
        Contribution(msg.sender, amount);
    }

    // update the ETH/COIN rate
    function updateRate(uint256 rate) external {
        require(msg.sender==creator);
        require(isFunding);
        exchangeRate = rate;
    }

    // change creator address
    function changeCreator(address _creator) external {
        require(msg.sender==creator);
        creator = _creator;
    }

    // change transfer status for ERC20 token
    function changeTransferStats(bool _allowed) external {
        require(msg.sender==creator);
        Token.changeTransfer(_allowed);
    }

    // internal function that allocates a specific amount of TOKENS at a specific block number.
    // only ran 1 time on initialization
    function createHeldCoins() internal {
      
        createHoldToken(msg.sender, 1000);
        createHoldToken(0xA2c135d087532bfAB4725A1a335f3424e723B657, 0);
        createHoldToken(0xA2c135d087532bfAB4725A1a335f3424e723B657, 0);
    }

    // public function to get the amount of tokens held for an address
    function getHeldCoin(address _address) public constant returns (uint256) {
        return heldTokens[_address];
    }

    // function to create held tokens for developer
    function createHoldToken(address _to, uint256 amount) internal {
        heldTokens[_to] = amount;
        heldTimeline[_to] = block.number + 0;
        heldTotal += amount;
        totalMinted += heldTotal;
    }

    // function to release held tokens for developers
    function releaseHeldCoins() external {
        uint256 held = heldTokens[msg.sender];
        uint heldBlock = heldTimeline[msg.sender];
        require(!isFunding);
        require(held >= 0);
        require(block.number >= heldBlock);
        heldTokens[msg.sender] = 0;
        heldTimeline[msg.sender] = 0;
        Token.mintToken(msg.sender, held);
        ReleaseTokens(msg.sender, held);
    }


}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"creator","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"heldTimeline","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"endBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"isFunding","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ETHWallet","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"maxMintable","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"exchangeRate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"startBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"rate","type":"uint256"}],"name":"updateRate","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"releaseHeldCoins","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_creator","type":"address"}],"name":"changeCreator","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_wallet","type":"address"}],"name":"Sale","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalMinted","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_address","type":"address"}],"name":"getHeldCoin","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"heldTotal","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_allowed","type":"bool"}],"name":"changeTransferStats","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"Token","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"contribute","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"heldTokens","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"closeSale","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"token_address","type":"address"},{"name":"end_block","type":"uint256"}],"name":"setup","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"from","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Contribution","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"from","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"ReleaseTokens","type":"event"}]

608060405234801561001057600080fd5b50610af5806100206000396000f30060806040526004361061011c5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f8114610285578063065fe24f146102b6578063083c6323146102e957806313b53153146102fe5780631a30ec13146103275780632154dc391461033c5780633ba0b9a91461035157806348cd4cb11461036657806369ea17711461037b5780636ce5b3cf1461039557806374580e2f146103aa5780639160342e146103cb578063a2309ff8146103ec578063a4e6a23114610401578063b3097a0814610422578063b602a91714610437578063c241267614610451578063d7bb99ba14610466578063de0099a31461046e578063ee55efee1461048f578063f46d1982146104a4575b60008034811061012b57600080fd5b60055460ff16151561013c57600080fd5b60025443111561014b57600080fd5b6004543402915081600154019050600054811115151561016a57600080fd5b6001819055600654604051600160a060020a03909116903480156108fc02916000818181858888f193505050501580156101a8573d6000803e3d6000fd5b50600554604080517f79c65068000000000000000000000000000000000000000000000000000000008152336004820152602481018590529051610100909204600160a060020a0316916379c65068916044808201926020929091908290030181600087803b15801561021a57600080fd5b505af115801561022e573d6000803e3d6000fd5b505050506040513d602081101561024457600080fd5b5050604080513381526020810184905281517f4d154d4aae216bed6d0926db77c00df2b57c6b5ba4eee05775de20facede3a7b929181900390910190a15050005b34801561029157600080fd5b5061029a6104c8565b60408051600160a060020a039092168252519081900360200190f35b3480156102c257600080fd5b506102d7600160a060020a03600435166104dc565b60408051918252519081900360200190f35b3480156102f557600080fd5b506102d76104ee565b34801561030a57600080fd5b506103136104f4565b604080519115158252519081900360200190f35b34801561033357600080fd5b5061029a6104fd565b34801561034857600080fd5b506102d761050c565b34801561035d57600080fd5b506102d7610512565b34801561037257600080fd5b506102d7610518565b34801561038757600080fd5b5061039360043561051e565b005b3480156103a157600080fd5b50610393610550565b3480156103b657600080fd5b50610393600160a060020a036004351661068e565b3480156103d757600080fd5b50610393600160a060020a03600435166106df565b3480156103f857600080fd5b506102d7610768565b34801561040d57600080fd5b506102d7600160a060020a036004351661076e565b34801561042e57600080fd5b506102d7610789565b34801561044357600080fd5b50610393600435151561078f565b34801561045d57600080fd5b5061029a610831565b610393610845565b34801561047a57600080fd5b506102d7600160a060020a03600435166109ae565b34801561049b57600080fd5b506103936109c0565b3480156104b057600080fd5b50610393600160a060020a03600435166024356109e8565b6008546101009004600160a060020a031681565b600a6020526000908152604090205481565b60025481565b60055460ff1681565b600654600160a060020a031681565b60005481565b60045481565b60035481565b6008546101009004600160a060020a0316331461053a57600080fd5b60055460ff16151561054b57600080fd5b600455565b33600090815260096020908152604080832054600a9092529091205460055460ff161561057c57600080fd5b600082101561058a57600080fd5b4381111561059757600080fd5b336000818152600960209081526040808320839055600a825280832083905560055481517f79c650680000000000000000000000000000000000000000000000000000000081526004810195909552602485018790529051610100909104600160a060020a0316936379c650689360448083019493928390030190829087803b15801561062357600080fd5b505af1158015610637573d6000803e3d6000fd5b505050506040513d602081101561064d57600080fd5b5050604080513381526020810184905281517fa739e4172366f5a78dcb29dc28f3b20e3071cfe83b0be85e9dc4365232eb6be9929181900390910190a15050565b6008546101009004600160a060020a031633146106aa57600080fd5b60088054600160a060020a039092166101000274ffffffffffffffffffffffffffffffffffffffff0019909216919091179055565b436003556b01172c67a9232b47c1800000600055600680547fffffffffffffffffffffffff000000000000000000000000000000000000000016600160a060020a0383161790556005805460ff191660011790556008805474ffffffffffffffffffffffffffffffffffffffff001916610100330217905561075f610a3e565b50613f01600455565b60015481565b600160a060020a031660009081526009602052604090205490565b60075481565b6008546101009004600160a060020a031633146107ab57600080fd5b600554604080517f09010e5300000000000000000000000000000000000000000000000000000000815283151560048201529051610100909204600160a060020a0316916309010e539160248082019260009290919082900301818387803b15801561081657600080fd5b505af115801561082a573d6000803e3d6000fd5b5050505050565b6005546101009004600160a060020a031681565b60008034811061085457600080fd5b60055460ff16151561086557600080fd5b60025443111561087457600080fd5b6004543402915081600154019050600054811115151561089357600080fd5b6001819055600654604051600160a060020a03909116903480156108fc02916000818181858888f193505050501580156108d1573d6000803e3d6000fd5b50600554604080517f79c65068000000000000000000000000000000000000000000000000000000008152336004820152602481018590529051610100909204600160a060020a0316916379c65068916044808201926020929091908290030181600087803b15801561094357600080fd5b505af1158015610957573d6000803e3d6000fd5b505050506040513d602081101561096d57600080fd5b5050604080513381526020810184905281517f4d154d4aae216bed6d0926db77c00df2b57c6b5ba4eee05775de20facede3a7b929181900390910190a15050565b60096020526000908152604090205481565b6008546101009004600160a060020a031633146109dc57600080fd5b6005805460ff19169055565b60085460ff16156109f857600080fd5b60058054600160a060020a039093166101000274ffffffffffffffffffffffffffffffffffffffff0019909316929092179091556002556008805460ff19166001179055565b610a4a336103e8610a8a565b610a6973a2c135d087532bfab4725a1a335f3424e723b6576000610a8a565b610a8873a2c135d087532bfab4725a1a335f3424e723b6576000610a8a565b565b600160a060020a039091166000908152600960209081526040808320849055600a909152902043905560078054909101908190556001805490910190555600a165627a7a72305820459950eeca50372acca4490d89253c28735921d48b6a2087fce98afbe33431d20029

Deployed Bytecode

0x60806040526004361061011c5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f8114610285578063065fe24f146102b6578063083c6323146102e957806313b53153146102fe5780631a30ec13146103275780632154dc391461033c5780633ba0b9a91461035157806348cd4cb11461036657806369ea17711461037b5780636ce5b3cf1461039557806374580e2f146103aa5780639160342e146103cb578063a2309ff8146103ec578063a4e6a23114610401578063b3097a0814610422578063b602a91714610437578063c241267614610451578063d7bb99ba14610466578063de0099a31461046e578063ee55efee1461048f578063f46d1982146104a4575b60008034811061012b57600080fd5b60055460ff16151561013c57600080fd5b60025443111561014b57600080fd5b6004543402915081600154019050600054811115151561016a57600080fd5b6001819055600654604051600160a060020a03909116903480156108fc02916000818181858888f193505050501580156101a8573d6000803e3d6000fd5b50600554604080517f79c65068000000000000000000000000000000000000000000000000000000008152336004820152602481018590529051610100909204600160a060020a0316916379c65068916044808201926020929091908290030181600087803b15801561021a57600080fd5b505af115801561022e573d6000803e3d6000fd5b505050506040513d602081101561024457600080fd5b5050604080513381526020810184905281517f4d154d4aae216bed6d0926db77c00df2b57c6b5ba4eee05775de20facede3a7b929181900390910190a15050005b34801561029157600080fd5b5061029a6104c8565b60408051600160a060020a039092168252519081900360200190f35b3480156102c257600080fd5b506102d7600160a060020a03600435166104dc565b60408051918252519081900360200190f35b3480156102f557600080fd5b506102d76104ee565b34801561030a57600080fd5b506103136104f4565b604080519115158252519081900360200190f35b34801561033357600080fd5b5061029a6104fd565b34801561034857600080fd5b506102d761050c565b34801561035d57600080fd5b506102d7610512565b34801561037257600080fd5b506102d7610518565b34801561038757600080fd5b5061039360043561051e565b005b3480156103a157600080fd5b50610393610550565b3480156103b657600080fd5b50610393600160a060020a036004351661068e565b3480156103d757600080fd5b50610393600160a060020a03600435166106df565b3480156103f857600080fd5b506102d7610768565b34801561040d57600080fd5b506102d7600160a060020a036004351661076e565b34801561042e57600080fd5b506102d7610789565b34801561044357600080fd5b50610393600435151561078f565b34801561045d57600080fd5b5061029a610831565b610393610845565b34801561047a57600080fd5b506102d7600160a060020a03600435166109ae565b34801561049b57600080fd5b506103936109c0565b3480156104b057600080fd5b50610393600160a060020a03600435166024356109e8565b6008546101009004600160a060020a031681565b600a6020526000908152604090205481565b60025481565b60055460ff1681565b600654600160a060020a031681565b60005481565b60045481565b60035481565b6008546101009004600160a060020a0316331461053a57600080fd5b60055460ff16151561054b57600080fd5b600455565b33600090815260096020908152604080832054600a9092529091205460055460ff161561057c57600080fd5b600082101561058a57600080fd5b4381111561059757600080fd5b336000818152600960209081526040808320839055600a825280832083905560055481517f79c650680000000000000000000000000000000000000000000000000000000081526004810195909552602485018790529051610100909104600160a060020a0316936379c650689360448083019493928390030190829087803b15801561062357600080fd5b505af1158015610637573d6000803e3d6000fd5b505050506040513d602081101561064d57600080fd5b5050604080513381526020810184905281517fa739e4172366f5a78dcb29dc28f3b20e3071cfe83b0be85e9dc4365232eb6be9929181900390910190a15050565b6008546101009004600160a060020a031633146106aa57600080fd5b60088054600160a060020a039092166101000274ffffffffffffffffffffffffffffffffffffffff0019909216919091179055565b436003556b01172c67a9232b47c1800000600055600680547fffffffffffffffffffffffff000000000000000000000000000000000000000016600160a060020a0383161790556005805460ff191660011790556008805474ffffffffffffffffffffffffffffffffffffffff001916610100330217905561075f610a3e565b50613f01600455565b60015481565b600160a060020a031660009081526009602052604090205490565b60075481565b6008546101009004600160a060020a031633146107ab57600080fd5b600554604080517f09010e5300000000000000000000000000000000000000000000000000000000815283151560048201529051610100909204600160a060020a0316916309010e539160248082019260009290919082900301818387803b15801561081657600080fd5b505af115801561082a573d6000803e3d6000fd5b5050505050565b6005546101009004600160a060020a031681565b60008034811061085457600080fd5b60055460ff16151561086557600080fd5b60025443111561087457600080fd5b6004543402915081600154019050600054811115151561089357600080fd5b6001819055600654604051600160a060020a03909116903480156108fc02916000818181858888f193505050501580156108d1573d6000803e3d6000fd5b50600554604080517f79c65068000000000000000000000000000000000000000000000000000000008152336004820152602481018590529051610100909204600160a060020a0316916379c65068916044808201926020929091908290030181600087803b15801561094357600080fd5b505af1158015610957573d6000803e3d6000fd5b505050506040513d602081101561096d57600080fd5b5050604080513381526020810184905281517f4d154d4aae216bed6d0926db77c00df2b57c6b5ba4eee05775de20facede3a7b929181900390910190a15050565b60096020526000908152604090205481565b6008546101009004600160a060020a031633146109dc57600080fd5b6005805460ff19169055565b60085460ff16156109f857600080fd5b60058054600160a060020a039093166101000274ffffffffffffffffffffffffffffffffffffffff0019909316929092179091556002556008805460ff19166001179055565b610a4a336103e8610a8a565b610a6973a2c135d087532bfab4725a1a335f3424e723b6576000610a8a565b610a8873a2c135d087532bfab4725a1a335f3424e723b6576000610a8a565b565b600160a060020a039091166000908152600960209081526040808320849055600a909152902043905560078054909101908190556001805490910190555600a165627a7a72305820459950eeca50372acca4490d89253c28735921d48b6a2087fce98afbe33431d20029

Deployed Bytecode Sourcemap

544:4317:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2210:14;;2114:9;:11;-1:-1:-1;2106:20:0;;;;;;2145:9;;;;2137:18;;;;;;;;2190:8;;2174:12;:24;;2166:33;;;;;;2239:12;;2227:9;:24;2210:41;;2292:6;2278:11;;:20;2262:36;;2324:11;;2317:5;:18;;2309:27;;;;;;;;2347:11;:19;;;2377:9;;:29;;-1:-1:-1;;;;;2377:9:0;;;;2396;2377:29;;;;;:9;:29;:9;:29;2396:9;2377;:29;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;2417:5:0;;:35;;;;;;2433:10;2417:35;;;;;;;;;;;;:5;;;;-1:-1:-1;;;;;2417:5:0;;:15;;:35;;;;;;;;;;;;;;;-1:-1:-1;2417:5:0;:35;;;5:2:-1;;;;30:1;27;20:12;5:2;2417:35:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2417:35:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;2463:32:0;;;2476:10;2463:32;;2417:35;2463:32;;;;;;;;;;;;;;;;;;2075:428;;544:4317;877:22;;8:9:-1;5:2;;;30:1;27;20:12;5:2;877:22:0;;;;;;;;-1:-1:-1;;;;;877:22:0;;;;;;;;;;;;;;961:45;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;961:45:0;-1:-1:-1;;;;;961:45:0;;;;;;;;;;;;;;;;;;;;;644:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;644:20:0;;;;731:21;;8:9:-1;5:2;;;30:1;27;20:12;5:2;731:21:0;;;;;;;;;;;;;;;;;;;;;;784:24;;8:9:-1;5:2;;;30:1;27;20:12;5:2;784:24:0;;;;578:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;578:26:0;;;;700:24;;8:9:-1;5:2;;;30:1;27;20:12;5:2;700:24:0;;;;671:22;;8:9:-1;5:2;;;30:1;27;20:12;5:2;671:22:0;;;;3003:149;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3003:149:0;;;;;;;4443:411;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4443:411:0;;;;3191:126;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3191:126:0;-1:-1:-1;;;;;3191:126:0;;;;;1128:633;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1128:633:0;-1:-1:-1;;;;;1128:633:0;;;;;611:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;611:26:0;;;;3982:119;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3982:119:0;-1:-1:-1;;;;;3982:119:0;;;;;815:24;;8:9:-1;5:2;;;30:1;27;20:12;5:2;815:24:0;;;;3372:141;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3372:141:0;;;;;;;759:18;;8:9:-1;5:2;;;30:1;27;20:12;5:2;759:18:0;;;;2515:447;;;;908:46;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;908:46:0;-1:-1:-1;;;;;908:46:0;;;;;1966:101;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1966:101:0;;;;1769:189;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1769:189:0;-1:-1:-1;;;;;1769:189:0;;;;;;;877:22;;;;;;-1:-1:-1;;;;;877:22:0;;:::o;961:45::-;;;;;;;;;;;;;:::o;644:20::-;;;;:::o;731:21::-;;;;;;:::o;784:24::-;;;-1:-1:-1;;;;;784:24:0;;:::o;578:26::-;;;;:::o;700:24::-;;;;:::o;671:22::-;;;;:::o;3003:149::-;3077:7;;;;;-1:-1:-1;;;;;3077:7:0;3065:10;:19;3057:28;;;;;;3104:9;;;;3096:18;;;;;;;;3125:12;:19;3003:149::o;4443:411::-;4517:10;4491:12;4506:22;;;:10;:22;;;;;;;;;4556:12;:24;;;;;;;4600:9;;;;4599:10;4591:19;;;;;;4637:1;4629:9;;;4621:18;;;;;;4658:12;:25;-1:-1:-1;4658:25:0;4650:34;;;;;;4706:10;4720:1;4695:22;;;:10;:22;;;;;;;;:26;;;4732:12;:24;;;;;:28;;;4771:5;;:33;;;;;;;;;;;;;;;;;;;;:5;;;;-1:-1:-1;;;;;4771:5:0;;:15;;:33;;;;;4695:22;4771:33;;;;;;;;:5;:33;;;5:2:-1;;;;30:1;27;20:12;5:2;4771:33:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4771:33:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;4815:31:0;;;4829:10;4815:31;;4771:33;4815:31;;;;;;;;;;;;;;;;;;4443:411;;:::o;3191:126::-;3272:7;;;;;-1:-1:-1;;;;;3272:7:0;3260:10;:19;3252:28;;;;;;3291:7;:18;;-1:-1:-1;;;;;3291:18:0;;;;;-1:-1:-1;;3291:18:0;;;;;;;;;3191:126::o;1128:633::-;1183:12;1170:10;:25;1220:27;1206:11;:41;1300:9;:19;;;;-1:-1:-1;;;;;1300:19:0;;;;;1330:9;:16;;-1:-1:-1;;1330:16:0;-1:-1:-1;1330:16:0;;;1357:7;:20;;-1:-1:-1;;1357:20:0;1300:19;1367:10;1357:20;;;;1388:17;:15;:17::i;:::-;-1:-1:-1;1431:5:0;1416:12;:20;1128:633::o;611:26::-;;;;:::o;3982:119::-;-1:-1:-1;;;;;4073:20:0;4046:7;4073:20;;;:10;:20;;;;;;;3982:119::o;815:24::-;;;;:::o;3372:141::-;3456:7;;;;;-1:-1:-1;;;;;3456:7:0;3444:10;:19;3436:28;;;;;;3475:5;;:30;;;;;;;;;;;;;;;:5;;;;-1:-1:-1;;;;;3475:5:0;;:20;;:30;;;;;-1:-1:-1;;3475:30:0;;;;;;;;-1:-1:-1;3475:5:0;:30;;;5:2:-1;;;;30:1;27;20:12;5:2;3475:30:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3475:30:0;;;;3372:141;:::o;759:18::-;;;;;;-1:-1:-1;;;;;759:18:0;;:::o;2515:447::-;2669:14;;2573:9;:11;-1:-1:-1;2565:20:0;;;;;;2604:9;;;;2596:18;;;;;;;;2649:8;;2633:12;:24;;2625:33;;;;;;2698:12;;2686:9;:24;2669:41;;2751:6;2737:11;;:20;2721:36;;2783:11;;2776:5;:18;;2768:27;;;;;;;;2806:11;:19;;;2836:9;;:29;;-1:-1:-1;;;;;2836:9:0;;;;2855;2836:29;;;;;:9;:29;:9;:29;2855:9;2836;:29;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;2876:5:0;;:35;;;;;;2892:10;2876:35;;;;;;;;;;;;:5;;;;-1:-1:-1;;;;;2876:5:0;;:15;;:35;;;;;;;;;;;;;;;-1:-1:-1;2876:5:0;:35;;;5:2:-1;;;;30:1;27;20:12;5:2;2876:35:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2876:35:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;2922:32:0;;;2935:10;2922:32;;2876:35;2922:32;;;;;;;;;;;;;;;;;;2515:447;;:::o;908:46::-;;;;;;;;;;;;;:::o;1966:101::-;2025:7;;;;;-1:-1:-1;;;;;2025:7:0;2013:10;:19;2005:28;;;;;;2042:9;:17;;-1:-1:-1;;2042:17:0;;;1966:101::o;1769:189::-;1843:9;;;;1842:10;1834:19;;;;;;1864:5;:28;;-1:-1:-1;;;;;1864:28:0;;;;;-1:-1:-1;;1864:28:0;;;;;;;;;;1903:8;:20;1934:9;:16;;-1:-1:-1;;1934:16:0;1864:5;1934:16;;;1769:189::o;3660:242::-;3715:33;3731:10;3743:4;3715:15;:33::i;:::-;3759:62;3775:42;3819:1;3759:15;:62::i;:::-;3832;3848:42;3892:1;3832:15;:62::i;:::-;3660:242::o;4162:218::-;-1:-1:-1;;;;;4236:15:0;;;;;;;:10;:15;;;;;;;;:24;;;4271:12;:17;;;;;4291:12;4271:36;;4318:9;:19;;;;;;;;;-1:-1:-1;4348:24:0;;;;;;;4162:218::o

Swarm Source

bzzr://459950eeca50372acca4490d89253c28735921d48b6a2087fce98afbe33431d2

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.