ETH Price: $3,376.04 (+3.20%)
Gas: 2 Gwei

Contract

0x37D66Ec1271Cdc2e247Ca580CEe751aBc4C962b4
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Log Give63254822018-09-13 18:03:122145 days ago1536861792IN
0x37D66Ec1...Bc4C962b4
0.001 ETH0.000343919.21875
Log Give60693892018-08-01 14:11:192188 days ago1533132679IN
0x37D66Ec1...Bc4C962b4
0.05 ETH0.000111913
Log Give60693872018-08-01 14:10:492188 days ago1533132649IN
0x37D66Ec1...Bc4C962b4
0.05 ETH0.000115643.1
Log Give58850902018-07-01 6:47:032220 days ago1530427623IN
0x37D66Ec1...Bc4C962b4
0.05 ETH0.0016787745
Log Give58174222018-06-19 15:16:572231 days ago1529421417IN
0x37D66Ec1...Bc4C962b4
0.07 ETH0.000299198.02
Log Give58174182018-06-19 15:15:022231 days ago1529421302IN
0x37D66Ec1...Bc4C962b4
0.051 ETH0.000223836
Log Give58174132018-06-19 15:13:472231 days ago1529421227IN
0x37D66Ec1...Bc4C962b4
0.048 ETH0.000223836
Log Give58174062018-06-19 15:12:082231 days ago1529421128IN
0x37D66Ec1...Bc4C962b4
0.032 ETH0.000298448
Log Give58173962018-06-19 15:09:542231 days ago1529420994IN
0x37D66Ec1...Bc4C962b4
0.012 ETH0.000186535
Log Give58173912018-06-19 15:08:412231 days ago1529420921IN
0x37D66Ec1...Bc4C962b4
0.012 ETH0.000186535
Log Give58173812018-06-19 15:05:582231 days ago1529420758IN
0x37D66Ec1...Bc4C962b4
0.009 ETH0.000223836
Log Give58173712018-06-19 15:04:382231 days ago1529420678IN
0x37D66Ec1...Bc4C962b4
0.009 ETH0.000298448
Log Give58173652018-06-19 15:03:332231 days ago1529420613IN
0x37D66Ec1...Bc4C962b4
0.009 ETH0.000298448
Log Give58173542018-06-19 15:00:442231 days ago1529420444IN
0x37D66Ec1...Bc4C962b4
0.009 ETH0.000335759
Log Give58173482018-06-19 14:59:132231 days ago1529420353IN
0x37D66Ec1...Bc4C962b4
0.009 ETH0.000261147
Log Give58173382018-06-19 14:56:472231 days ago1529420207IN
0x37D66Ec1...Bc4C962b4
0.009 ETH0.000261147
Log Give58173342018-06-19 14:55:472231 days ago1529420147IN
0x37D66Ec1...Bc4C962b4
0.009 ETH0.000298448
Log Give58173282018-06-19 14:53:482231 days ago1529420028IN
0x37D66Ec1...Bc4C962b4
0.006 ETH0.000261147
Log Give58173182018-06-19 14:52:132231 days ago1529419933IN
0x37D66Ec1...Bc4C962b4
0.006 ETH0.000186535
Log Give58173132018-06-19 14:50:422231 days ago1529419842IN
0x37D66Ec1...Bc4C962b4
0.006 ETH0.000244826.5625
Log Give58173032018-06-19 14:49:002231 days ago1529419740IN
0x37D66Ec1...Bc4C962b4
0.006 ETH0.000207515.5625
Log Give58172942018-06-19 14:48:032231 days ago1529419683IN
0x37D66Ec1...Bc4C962b4
0.006 ETH0.000261147
Log Give58172772018-06-19 14:44:372231 days ago1529419477IN
0x37D66Ec1...Bc4C962b4
0.006 ETH0.000298448
Log Give58172722018-06-19 14:43:052231 days ago1529419385IN
0x37D66Ec1...Bc4C962b4
0.006 ETH0.000298448
Log Give58172692018-06-19 14:41:562231 days ago1529419316IN
0x37D66Ec1...Bc4C962b4
0.006 ETH0.000297938
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
63254822018-09-13 18:03:122145 days ago1536861792
0x37D66Ec1...Bc4C962b4
0.001 ETH
60693892018-08-01 14:11:192188 days ago1533132679
0x37D66Ec1...Bc4C962b4
0.05 ETH
60693872018-08-01 14:10:492188 days ago1533132649
0x37D66Ec1...Bc4C962b4
0.05 ETH
58850902018-07-01 6:47:032220 days ago1530427623
0x37D66Ec1...Bc4C962b4
0.05 ETH
58174222018-06-19 15:16:572231 days ago1529421417
0x37D66Ec1...Bc4C962b4
0.07 ETH
58174182018-06-19 15:15:022231 days ago1529421302
0x37D66Ec1...Bc4C962b4
0.051 ETH
58174132018-06-19 15:13:472231 days ago1529421227
0x37D66Ec1...Bc4C962b4
0.048 ETH
58174062018-06-19 15:12:082231 days ago1529421128
0x37D66Ec1...Bc4C962b4
0.032 ETH
58173962018-06-19 15:09:542231 days ago1529420994
0x37D66Ec1...Bc4C962b4
0.012 ETH
58173912018-06-19 15:08:412231 days ago1529420921
0x37D66Ec1...Bc4C962b4
0.012 ETH
58173812018-06-19 15:05:582231 days ago1529420758
0x37D66Ec1...Bc4C962b4
0.009 ETH
58173712018-06-19 15:04:382231 days ago1529420678
0x37D66Ec1...Bc4C962b4
0.009 ETH
58173652018-06-19 15:03:332231 days ago1529420613
0x37D66Ec1...Bc4C962b4
0.009 ETH
58173542018-06-19 15:00:442231 days ago1529420444
0x37D66Ec1...Bc4C962b4
0.009 ETH
58173482018-06-19 14:59:132231 days ago1529420353
0x37D66Ec1...Bc4C962b4
0.009 ETH
58173382018-06-19 14:56:472231 days ago1529420207
0x37D66Ec1...Bc4C962b4
0.009 ETH
58173342018-06-19 14:55:472231 days ago1529420147
0x37D66Ec1...Bc4C962b4
0.009 ETH
58173282018-06-19 14:53:482231 days ago1529420028
0x37D66Ec1...Bc4C962b4
0.006 ETH
58173182018-06-19 14:52:132231 days ago1529419933
0x37D66Ec1...Bc4C962b4
0.006 ETH
58173132018-06-19 14:50:422231 days ago1529419842
0x37D66Ec1...Bc4C962b4
0.006 ETH
58173032018-06-19 14:49:002231 days ago1529419740
0x37D66Ec1...Bc4C962b4
0.006 ETH
58172942018-06-19 14:48:032231 days ago1529419683
0x37D66Ec1...Bc4C962b4
0.006 ETH
58172772018-06-19 14:44:372231 days ago1529419477
0x37D66Ec1...Bc4C962b4
0.006 ETH
58172722018-06-19 14:43:052231 days ago1529419385
0x37D66Ec1...Bc4C962b4
0.006 ETH
58172692018-06-19 14:41:562231 days ago1529419316
0x37D66Ec1...Bc4C962b4
0.006 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
GivingLog

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-05-27
*/

pragma solidity 0.4.23;

// File: node_modules\openzeppelin-solidity\contracts\math\SafeMath.sol

/**
 * @title SafeMath
 * @dev Math operations with safety checks that throw on error
 */
library SafeMath {

  /**
  * @dev Multiplies two numbers, throws on overflow.
  */
  function mul(uint256 a, uint256 b) internal pure returns (uint256 c) {
    if (a == 0) {
      return 0;
    }
    c = a * b;
    assert(c / a == b);
    return c;
  }

  /**
  * @dev Integer division of two numbers, truncating the quotient.
  */
  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 a / b;
  }

  /**
  * @dev Subtracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend).
  */
  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    assert(b <= a);
    return a - b;
  }

  /**
  * @dev Adds two numbers, throws on overflow.
  */
  function add(uint256 a, uint256 b) internal pure returns (uint256 c) {
    c = a + b;
    assert(c >= a);
    return c;
  }
}

// File: contracts\Givinglog_back.sol

contract GivingLog {
    using SafeMath for uint128;

    event Give(address give, address take, uint128 amount, string ipfs);

    function logGive(address _to, string _ipfs) public payable{
        require(msg.value > 0);
        _to.transfer(uint128(msg.value));
        emit Give(msg.sender, _to, uint128(msg.value), _ipfs);
    }

}

Contract Security Audit

Contract ABI

[{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_ipfs","type":"string"}],"name":"logGive","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"anonymous":false,"inputs":[{"indexed":false,"name":"give","type":"address"},{"indexed":false,"name":"take","type":"address"},{"indexed":false,"name":"amount","type":"uint128"},{"indexed":false,"name":"ipfs","type":"string"}],"name":"Give","type":"event"}]

608060405234801561001057600080fd5b5061028a806100206000396000f300608060405260043610610041576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063bf8e0ea414610046575b600080fd5b6100c0600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091929192905050506100c2565b005b6000341115156100d157600080fd5b8173ffffffffffffffffffffffffffffffffffffffff166108fc346fffffffffffffffffffffffffffffffff169081150290604051600060405180830381858888f19350505050158015610129573d6000803e3d6000fd5b507f9983c3d9761adb4cb8c7e504692d06bb6e8a3db0a5862af282b92bb83b11baa833833484604051808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001836fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff16815260200180602001828103825283818151815260200191508051906020019080838360005b8381101561021d578082015181840152602081019050610202565b50505050905090810190601f16801561024a5780820380516001836020036101000a031916815260200191505b509550505050505060405180910390a150505600a165627a7a723058207d4c12522866324bd322bc6f0eff194c3118dbaac3c7e47246bead49c938e43a0029

Deployed Bytecode

0x608060405260043610610041576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063bf8e0ea414610046575b600080fd5b6100c0600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091929192905050506100c2565b005b6000341115156100d157600080fd5b8173ffffffffffffffffffffffffffffffffffffffff166108fc346fffffffffffffffffffffffffffffffff169081150290604051600060405180830381858888f19350505050158015610129573d6000803e3d6000fd5b507f9983c3d9761adb4cb8c7e504692d06bb6e8a3db0a5862af282b92bb83b11baa833833484604051808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001836fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff16815260200180602001828103825283818151815260200191508051906020019080838360005b8381101561021d578082015181840152602081019050610202565b50505050905090810190601f16801561024a5780820380516001836020036101000a031916815260200191505b509550505050505060405180910390a150505600a165627a7a723058207d4c12522866324bd322bc6f0eff194c3118dbaac3c7e47246bead49c938e43a0029

Swarm Source

bzzr://7d4c12522866324bd322bc6f0eff194c3118dbaac3c7e47246bead49c938e43a

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.