ETH Price: $2,130.62 (+2.89%)
Gas: 0.08 Gwei

Contract

0xFD3473aDE3DB26Db08a42153bCFb64ffeb44A0C8
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

Multichain Info

No addresses found
Age:30D
Reset Filter

Transaction Hash
Method
Block
From
To

There are no matching entries

Update your filters to view other transactions

Age:30D
Reset Filter

Advanced mode:
Parent Transaction Hash Method Block
From
To

There are no matching entries

Update your filters to view other transactions

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:
DeveryFUND

Compiler Version
v0.4.19-nightly.2017.11.11+commit.284c3839

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2017-12-07
*/

// Author : shift

pragma solidity ^0.4.13;

// ERC20 Interface: https://github.com/ethereum/EIPs/issues/20
contract ERC20 {
  function transfer(address _to, uint256 _value) returns (bool success);
  function balanceOf(address _owner) constant returns (uint256 balance);
}

contract DeveryFUND {
  // Store the amount of ETH deposited by each account.
  mapping (address => uint256) public balances;
  // Track whether the contract has bought the tokens yet.
  bool public bought_tokens = false;
  // Record ETH value of tokens currently held by contract.
  uint256 public contract_eth_value;
  // The minimum amount of ETH that can be deposited into the contract.
  uint256 constant public min_amount = 20 ether;
  uint256 constant public max_amount = 1100 ether;
  bytes32 hash_pwd = 0xe1ccf0005757f598f4ff97410bc0d3ff7248f92b17ed522a0f649dbde89dfc02;
  // The crowdsale address.
  address public sale;
  // Token address
  ERC20 public token;
  address constant public creator = 0xEE06BdDafFA56a303718DE53A5bc347EfbE4C68f;
  uint256 public buy_block;
  
  // Allows any user to withdraw his tokens.
  function withdraw() {
    // Disallow withdraw if tokens haven't been bought yet.
    require(bought_tokens);
    uint256 contract_token_balance = token.balanceOf(address(this));
    // Disallow token withdrawals if there are no tokens to withdraw.
    require(contract_token_balance != 0);
    // Store the user's token balance in a temporary variable.
    uint256 tokens_to_withdraw = (balances[msg.sender] * contract_token_balance) / contract_eth_value;
    // Update the value of tokens currently held by the contract.
    contract_eth_value -= balances[msg.sender];
    // Update the user's balance prior to sending to prevent recursive call.
    balances[msg.sender] = 0;
    uint256 fee = tokens_to_withdraw / 100;
    // Send the fee to the developer.
    require(token.transfer(creator, fee));
    // Send the funds.  Throws on failure to prevent loss of funds.
    require(token.transfer(msg.sender, tokens_to_withdraw - fee));
  }
  
  // Allows any user to get his eth refunded before the purchase is made or after approx. 20 days in case the devs refund the eth.
  function refund_me() {
    require(!bought_tokens);
    // Store the user's balance prior to withdrawal in a temporary variable.
    uint256 eth_to_withdraw = balances[msg.sender];
    // Update the user's balance prior to sending ETH to prevent recursive call.
    balances[msg.sender] = 0;
    // Return the user's funds.  Throws on failure to prevent loss of funds.
    msg.sender.transfer(eth_to_withdraw);
  }
  
  // Buy the tokens. Sends ETH to the presale wallet and records the ETH amount held in the contract.
  function buy_the_tokens(string _password) {
    require(this.balance >= min_amount);
    require(!bought_tokens);
    require(sale != 0x0);
    require(msg.sender == creator || hash_pwd == keccak256(_password));
    //Registers the buy block number
    buy_block = block.number;
    // Record that the contract has bought the tokens.
    bought_tokens = true;
    // Record the amount of ETH sent as the contract's current value.
    contract_eth_value = this.balance;
    // Transfer all the funds to the crowdsale address.
    sale.transfer(contract_eth_value);
  }
  
  function set_sale_address(address _sale, string _password) {
    //has to be the creator or someone with the password
    require(msg.sender == creator || hash_pwd == keccak256(_password));
    require(sale == 0x0);
    require(!bought_tokens);
    sale = _sale;
  }

  function set_token_address(address _token, string _password) {
    require(msg.sender == creator || hash_pwd == keccak256(_password));
    token = ERC20(_token);
  }

  function emergy_withdraw(address _token) {
    //Allows to withdraw all the tokens after a certain amount of time, in the case
    //of an unplanned situation
    //Allowed after 1 week after the buy : 7*24*60*60 / 13.76 (mean time for mining a block)
    require(block.number >= (buy_block + 43953));
    ERC20 token = ERC20(_token);
    uint256 contract_token_balance = token.balanceOf(address(this));
    require (contract_token_balance != 0);
    balances[msg.sender] = 0;
    // Send the funds.  Throws on failure to prevent loss of funds.
    require(token.transfer(msg.sender, contract_token_balance));
  }

  // Default function.  Called when a user sends ETH to the contract.
  function () payable {
    require(!bought_tokens);
    require(this.balance <= max_amount);
    balances[msg.sender] += msg.value;
  }
}

Contract Security Audit

Contract ABI

API
[{"constant":false,"inputs":[{"name":"_password","type":"string"}],"name":"buy_the_tokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"creator","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"max_amount","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":false,"inputs":[],"name":"withdraw","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"bought_tokens","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"sale","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"min_amount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"refund_me","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"buy_block","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_token","type":"address"},{"name":"_password","type":"string"}],"name":"set_token_address","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"contract_eth_value","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_sale","type":"address"},{"name":"_password","type":"string"}],"name":"set_sale_address","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_token","type":"address"}],"name":"emergy_withdraw","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"token","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"payable":true,"stateMutability":"payable","type":"fallback"}]

60606040526000600160006101000a81548160ff0219169083151502179055507fe1ccf0005757f598f4ff97410bc0d3ff7248f92b17ed522a0f649dbde89dfc02600102600390600019169055341561005757600080fd5b61118a806100666000396000f3006060604052600436106100da576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680620adc671461017357806302d05d3f146101d05780631a34fe811461022557806327e235e31461024e5780633ccfd60b1461029b5780636360fc3f146102b05780636ad1fe02146102dd57806372a856041461033257806381702c341461035b578063b626913f14610370578063b987154814610399578063c42bb1e414610415578063da6aabbe1461043e578063f68297f3146104ba578063fc0c546a146104f3575b600160009054906101000a900460ff161515156100f657600080fd5b683ba1910bf341b000003073ffffffffffffffffffffffffffffffffffffffff16311115151561012557600080fd5b346000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550005b341561017e57600080fd5b6101ce600480803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091905050610548565b005b34156101db57600080fd5b6101e3610745565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561023057600080fd5b61023861075d565b6040518082815260200191505060405180910390f35b341561025957600080fd5b610285600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061076a565b6040518082815260200191505060405180910390f35b34156102a657600080fd5b6102ae610782565b005b34156102bb57600080fd5b6102c3610b86565b604051808215151515815260200191505060405180910390f35b34156102e857600080fd5b6102f0610b99565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561033d57600080fd5b610345610bbf565b6040518082815260200191505060405180910390f35b341561036657600080fd5b61036e610bcc565b005b341561037b57600080fd5b610383610cb2565b6040518082815260200191505060405180910390f35b34156103a457600080fd5b610413600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091905050610cb8565b005b341561042057600080fd5b610428610dc1565b6040518082815260200191505060405180910390f35b341561044957600080fd5b6104b8600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091905050610dc7565b005b34156104c557600080fd5b6104f1600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610f33565b005b34156104fe57600080fd5b610506611138565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6801158e460913d000003073ffffffffffffffffffffffffffffffffffffffff16311015151561057757600080fd5b600160009054906101000a900460ff1615151561059357600080fd5b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515156105db57600080fd5b73ee06bddaffa56a303718de53a5bc347efbe4c68f73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806106945750806040518082805190602001908083835b60208310151561065a5780518252602082019150602081019050602083039250610635565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405180910390206000191660035460001916145b151561069f57600080fd5b4360068190555060018060006101000a81548160ff0219169083151502179055503073ffffffffffffffffffffffffffffffffffffffff1631600281905550600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc6002549081150290604051600060405180830381858888f19350505050151561074257600080fd5b50565b73ee06bddaffa56a303718de53a5bc347efbe4c68f81565b683ba1910bf341b0000081565b60006020528060005260406000206000915090505481565b6000806000600160009054906101000a900460ff1615156107a257600080fd5b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306000604051602001526040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b151561086757600080fd5b6102c65a03f1151561087857600080fd5b5050506040518051905092506000831415151561089457600080fd5b600254836000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054028115156108e157fe5b0491506000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460026000828254039250508190555060008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060648281151561098257fe5b049050600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb73ee06bddaffa56a303718de53a5bc347efbe4c68f836000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1515610a6657600080fd5b6102c65a03f11515610a7757600080fd5b505050604051805190501515610a8c57600080fd5b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb338385036000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1515610b5b57600080fd5b6102c65a03f11515610b6c57600080fd5b505050604051805190501515610b8157600080fd5b505050565b600160009054906101000a900460ff1681565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6801158e460913d0000081565b6000600160009054906101000a900460ff16151515610bea57600080fd5b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905060008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501515610caf57600080fd5b50565b60065481565b73ee06bddaffa56a303718de53a5bc347efbe4c68f73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610d715750806040518082805190602001908083835b602083101515610d375780518252602082019150602081019050602083039250610d12565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405180910390206000191660035460001916145b1515610d7c57600080fd5b81600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b60025481565b73ee06bddaffa56a303718de53a5bc347efbe4c68f73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610e805750806040518082805190602001908083835b602083101515610e465780518252602082019150602081019050602083039250610e21565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405180910390206000191660035460001916145b1515610e8b57600080fd5b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515610ed257600080fd5b600160009054906101000a900460ff16151515610eee57600080fd5b81600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b60008061abb1600654014310151515610f4b57600080fd5b8291508173ffffffffffffffffffffffffffffffffffffffff166370a08231306000604051602001526040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b1515610ff157600080fd5b6102c65a03f1151561100257600080fd5b5050506040518051905090506000811415151561101e57600080fd5b60008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b151561110d57600080fd5b6102c65a03f1151561111e57600080fd5b50505060405180519050151561113357600080fd5b505050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16815600a165627a7a723058200bb077497b0d8cd0aa7391d9054c2fe5c2ff05d4981faadba22c6fe07aa55ef80029

Deployed Bytecode

0x6060604052600436106100da576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680620adc671461017357806302d05d3f146101d05780631a34fe811461022557806327e235e31461024e5780633ccfd60b1461029b5780636360fc3f146102b05780636ad1fe02146102dd57806372a856041461033257806381702c341461035b578063b626913f14610370578063b987154814610399578063c42bb1e414610415578063da6aabbe1461043e578063f68297f3146104ba578063fc0c546a146104f3575b600160009054906101000a900460ff161515156100f657600080fd5b683ba1910bf341b000003073ffffffffffffffffffffffffffffffffffffffff16311115151561012557600080fd5b346000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550005b341561017e57600080fd5b6101ce600480803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091905050610548565b005b34156101db57600080fd5b6101e3610745565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561023057600080fd5b61023861075d565b6040518082815260200191505060405180910390f35b341561025957600080fd5b610285600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061076a565b6040518082815260200191505060405180910390f35b34156102a657600080fd5b6102ae610782565b005b34156102bb57600080fd5b6102c3610b86565b604051808215151515815260200191505060405180910390f35b34156102e857600080fd5b6102f0610b99565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561033d57600080fd5b610345610bbf565b6040518082815260200191505060405180910390f35b341561036657600080fd5b61036e610bcc565b005b341561037b57600080fd5b610383610cb2565b6040518082815260200191505060405180910390f35b34156103a457600080fd5b610413600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091905050610cb8565b005b341561042057600080fd5b610428610dc1565b6040518082815260200191505060405180910390f35b341561044957600080fd5b6104b8600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091905050610dc7565b005b34156104c557600080fd5b6104f1600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610f33565b005b34156104fe57600080fd5b610506611138565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6801158e460913d000003073ffffffffffffffffffffffffffffffffffffffff16311015151561057757600080fd5b600160009054906101000a900460ff1615151561059357600080fd5b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515156105db57600080fd5b73ee06bddaffa56a303718de53a5bc347efbe4c68f73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806106945750806040518082805190602001908083835b60208310151561065a5780518252602082019150602081019050602083039250610635565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405180910390206000191660035460001916145b151561069f57600080fd5b4360068190555060018060006101000a81548160ff0219169083151502179055503073ffffffffffffffffffffffffffffffffffffffff1631600281905550600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc6002549081150290604051600060405180830381858888f19350505050151561074257600080fd5b50565b73ee06bddaffa56a303718de53a5bc347efbe4c68f81565b683ba1910bf341b0000081565b60006020528060005260406000206000915090505481565b6000806000600160009054906101000a900460ff1615156107a257600080fd5b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306000604051602001526040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b151561086757600080fd5b6102c65a03f1151561087857600080fd5b5050506040518051905092506000831415151561089457600080fd5b600254836000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054028115156108e157fe5b0491506000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460026000828254039250508190555060008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060648281151561098257fe5b049050600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb73ee06bddaffa56a303718de53a5bc347efbe4c68f836000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1515610a6657600080fd5b6102c65a03f11515610a7757600080fd5b505050604051805190501515610a8c57600080fd5b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb338385036000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1515610b5b57600080fd5b6102c65a03f11515610b6c57600080fd5b505050604051805190501515610b8157600080fd5b505050565b600160009054906101000a900460ff1681565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6801158e460913d0000081565b6000600160009054906101000a900460ff16151515610bea57600080fd5b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905060008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501515610caf57600080fd5b50565b60065481565b73ee06bddaffa56a303718de53a5bc347efbe4c68f73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610d715750806040518082805190602001908083835b602083101515610d375780518252602082019150602081019050602083039250610d12565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405180910390206000191660035460001916145b1515610d7c57600080fd5b81600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b60025481565b73ee06bddaffa56a303718de53a5bc347efbe4c68f73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610e805750806040518082805190602001908083835b602083101515610e465780518252602082019150602081019050602083039250610e21565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405180910390206000191660035460001916145b1515610e8b57600080fd5b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515610ed257600080fd5b600160009054906101000a900460ff16151515610eee57600080fd5b81600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b60008061abb1600654014310151515610f4b57600080fd5b8291508173ffffffffffffffffffffffffffffffffffffffff166370a08231306000604051602001526040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b1515610ff157600080fd5b6102c65a03f1151561100257600080fd5b5050506040518051905090506000811415151561101e57600080fd5b60008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b151561110d57600080fd5b6102c65a03f1151561111e57600080fd5b50505060405180519050151561113357600080fd5b505050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16815600a165627a7a723058200bb077497b0d8cd0aa7391d9054c2fe5c2ff05d4981faadba22c6fe07aa55ef80029

Swarm Source

bzzr://0bb077497b0d8cd0aa7391d9054c2fe5c2ff05d4981faadba22c6fe07aa55ef8

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading

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.