Contract 0x12444b6ec62e616ebc8a23e56e61f8f4c6da610c

 

TxHash Block Age From To Value [TxFee]
0x4d1af6b82ae47499ca9283404a66c8cab8018904a12ce98cc4a6c7818af158024035513611 days 4 hrs ago0x005fce0dc4002660b3d4ef9dd62543c5555d3dc7 IN  Civic_TokenSale3.296522169111587 Ether0.013
0x1a3e58cacd5458f674e49c4f2289cfa7637cb9a4bcda17e674e87c5e21aaa18d4021184614 days 8 hrs ago0xe08fe1427e6605f5140ff2ddf15a58e264e54346 IN  Civic_TokenSale1.648261084555793 Ether0.1345
0x2d2cbd6ecbbb778926b46acfeeedd491af9ad4793dd73b1e7c2cda00f46676cb4021184614 days 8 hrs ago0xe08fe1427e6605f5140ff2ddf15a58e264e54346 IN  Civic_TokenSale1.648261084555793 Ether0.13175
0x252c70e94d59bdf639891cc7f3fc48c20e90f766179becc4bb8a3066c772bc653965260625 days 21 hrs ago0x267e0b9e41dc42052cc6a396d9473e84b9b863e5 IN  Civic_TokenSale3.119248884868523 Ether0.0125
0x302621918b38088d69545460169f2015374a549523ff0142a7e5809c42fb3a073960521626 days 19 hrs ago0x7c7ef299682c6b98a74c90e06c6015c395f5616a IN  Civic_TokenSale1.58267915928083 Ether0.03425
0x6dcc2c5068d0a788ec389ee46b63dfa44f7f7ccb31ae188291ddcd3eac7baa353960520626 days 19 hrs ago0x7c7ef299682c6b98a74c90e06c6015c395f5616a IN  Civic_TokenSale1.58267915928083 Ether0.01425
0x6d5a81535b5c479204ccd50f56b6ac73850fd687c94a973aeee428398a322d303953161628 days 6 hrs ago0x86aa881c4707bd3e488304ed098b35b2241adb47 IN  Civic_TokenSale0.784215314156654 Ether0.00525
0x503d9df6c8fbd684110d3fe8b6d0f7bdb8ea40d202fd6cc2a2202d5d693cbb133943164630 days 6 hrs ago0x00ec2d98444766ab211ed9055081837e34a2cdb2 IN  Civic_TokenSale3.165358318561661 Ether0.012615741659
0xae3b927ee0cbb70f4783bcf8ca893de94ab8e3cd1d81e2a2c64658a3c2f4560f3942190630 days 11 hrs ago0x3b5749ff5cce1bcf9b0cd252211edb45df98ffb0 IN  Civic_TokenSale0.787203224384407 Ether0.0125
0xe7d29b70bc25b64500b62d9ae03185c8f60bf709da84eeeadb0f2277750c19743942187630 days 11 hrs ago0x3b5749ff5cce1bcf9b0cd252211edb45df98ffb0 IN  Civic_TokenSale0.787203224384407 Ether0.015
0xaff0d17053219e7926ae761e4079f4a5e2efdaf9ee998af57027a30ff27e95d23941561630 days 14 hrs ago0x003db1e433b04297e698810bd30a1c55bf21f580 IN  Civic_TokenSale0.787203224384407 Ether0.014368984064
0xca35103a6946c7321d8451955bb79bc658f2ddf7101e8c266750246c31f8a6c93941189630 days 16 hrs ago0x000438f1de357e597b457decc8bf91964451518b IN  Civic_TokenSale1.626227801990502 Ether0.0125
0xea8cc53c6897f6b9302e50ae566c6ea3dca35bd5f2a636b17992215d6dc5562a3940914630 days 17 hrs ago0x1314ea4ed4ee146e22a6ccc7d20039efd3344519 IN  Civic_TokenSale0.314564 Ether0.00525
0x720695a1395074689a1479f65d0b8d0c8c95fdc7be8d16bca33aedc051fcc5a33938792631 days 3 hrs ago0x27b6aca230114c6274ebad1d5cb76ca14599e189 IN  Civic_TokenSale1.574406448768814 Ether0.00525
0x0d86fc6ec027c3cbf8faf01cb2d1b074694dfcf1d172ee4f2ebfd29c01e6cedf3938783631 days 3 hrs ago0x27b6aca230114c6274ebad1d5cb76ca14599e189 IN  Civic_TokenSale1.574406448768814 Ether0.00105
0x813e567f4116cb75fd80f3d8583ec2f70f8e5a146499819009861c0c1c1d042c3938763631 days 4 hrs ago0x27b6aca230114c6274ebad1d5cb76ca14599e189 IN  Civic_TokenSale1.574406448768814 Ether0.000441
0x1d50b4134030d47eb16472d234c6878c66a349e813f5cb9dc2099195e196d18e3938750631 days 4 hrs ago0x27b6aca230114c6274ebad1d5cb76ca14599e189 IN  Civic_TokenSale1.574406448768814 Ether0.00525
0x3abc2d3ed0a65b8e0402953e3e415678b46bfa34ac4e74ddb410dc70fdf3ebb63935998631 days 17 hrs ago0xd3bbfc03d6fd6402eb1bef121a08dde65d5573f9 IN  Civic_TokenSale3.119248884868523 Ether0.00525
0xf947b666a4f11e7deef12364d48a44c052f4f92a975e6648fafb5da811cb86663934581632 days 7 mins ago0xc73e2ffaf6658548d85a7e0b6279ac611d4a5060 IN  Civic_TokenSale1.626227801990502 Ether0.0125
0x61666710999eef34f6e96d98fd940baa914666fb34f0a732f111069a09847ade3934279632 days 1 hr ago0x53a02868efe45b7b501cd02e32ed243a1792c911 IN  Civic_TokenSale3.165358318561661 Ether0.00525
0x37a0902d511b469a4765ef729a1edde9e5d9d013935159601a6c9ed6893acf333933041632 days 7 hrs ago0xd3bbfc03d6fd6402eb1bef121a08dde65d5573f9 IN  Civic_TokenSale3.136074262238529 Ether0.00525
0x74b15b87e3517e6edb36a9e67fcfdad0b7c03c596879e45b46eb4c9f8d31cb513932630632 days 9 hrs ago0x4665e47396c7db97eb2a03d90863d5d4ba319a94 IN  Civic_TokenSale3.119248884868523 Ether0.0375
0x32f8cf30fb65e5db7a7fd520d1411ade3ace782d95694bc04789a40f97bf8b833931919632 days 13 hrs ago0x00f62f99ea9b0cc7987778aba2cf0f115e81dcaf IN  Civic_TokenSale0.164826108455579 Ether0.012827813177
0x4f87ef0dc64d4c772b678b53cf1cc1f994773f05001d9a0d42a6097006079ca23930798632 days 18 hrs ago0xeb538d6d9cc603be20d1b2abae92d8b2ca822efe IN  Civic_TokenSale0.329652216911158 Ether0.00525
0x15b740fbbdc8cf49e4941eb9d75e2a3aadab4a069d472d6fda9d4c2bf01dd46c3930798632 days 18 hrs ago0x59d25c142d9f7eb5a601f2aad6983821d5a138a0 IN  Civic_TokenSale0.791339579640415 Ether0.0105
[ Download CSV Export 

Latest 25 internal transaction, Click here to view more Internal Transactions as a result of Contract Execution

Parent TxHash Block Age From To Value
0xcb446da04cc44e31021f43535d65096b4c3089baf2f70bcb85b915209ff2d8613918050635 days 8 hrs ago0x3b43f9f6ac65af404e89adc0b7321a85c92a51c00x12444b6ec62e616ebc8a23e56e61f8f4c6da610c1.565190170605728652 Ether
0xec0fe19582164e2eec6be910a90de69dd955d2723e34efbe121e53ed9f1b733b3911496636 days 16 hrs ago0x12444b6ec62e616ebc8a23e56e61f8f4c6da610c0x2323763d78bf7104b54a462a79c2ce858d118f2f0.837100284614096833 Ether
0x3aadeb5cac9609face7b9857a2f86029c9cb0245e101d8a449edcd188d1f5f3f3911491636 days 16 hrs ago0x12444b6ec62e616ebc8a23e56e61f8f4c6da610c0x2323763d78bf7104b54a462a79c2ce858d118f2f3.1 Ether
0xd1b2c1186d7b3ec77ace7e04fc0c60a03e8dc0e560382ba9aa286b77f4c37f353911489636 days 16 hrs ago0x12444b6ec62e616ebc8a23e56e61f8f4c6da610c0x2323763d78bf7104b54a462a79c2ce858d118f2f1.660853678790898459 Ether
0xf7bcec30b53027355c755467c5cd1c1187fcb30ad35fb9c0f7ba212cb2a7daaa3911489636 days 16 hrs ago0x12444b6ec62e616ebc8a23e56e61f8f4c6da610c0x2323763d78bf7104b54a462a79c2ce858d118f2f3.1 Ether
0xbe8ae91d06df6ae43c6f0c45bf4481594cbba907680ab92aeeaa794c795a15333911487636 days 16 hrs ago0x12444b6ec62e616ebc8a23e56e61f8f4c6da610c0x2323763d78bf7104b54a462a79c2ce858d118f2f3.1 Ether
0xc6e7d951d2745b044639465c23374bdc3931cf7e4a1011eb4852d99f2107a9cc3911453636 days 16 hrs ago0x12444b6ec62e616ebc8a23e56e61f8f4c6da610c0x2323763d78bf7104b54a462a79c2ce858d118f2f1.626227801990502938 Ether
0xf162c36ad075e3c3d8e091d4c5eec0f8e08af162a87b3ec869e66739f8c6282b3911443636 days 16 hrs ago0x12444b6ec62e616ebc8a23e56e61f8f4c6da610c0x2323763d78bf7104b54a462a79c2ce858d118f2f20 Ether
0xd4a79c1fd8c8bd82b450e9302b60fed5887855a8b00655aeac79a63f0ca0ba713911435636 days 16 hrs ago0x12444b6ec62e616ebc8a23e56e61f8f4c6da610c0x2323763d78bf7104b54a462a79c2ce858d118f2f1.568037131119264882 Ether
0xe650b845202f31af89970b6189ed31754fdf31dec22e26301774a3972a8f63cc3911424636 days 16 hrs ago0x12444b6ec62e616ebc8a23e56e61f8f4c6da610c0x2323763d78bf7104b54a462a79c2ce858d118f2f0.01473594999925 Ether
0x8fc84eb3f085c9e480f43e6a4158e0e7504f2f67f3c8ea946db96331d1ae53d53911424636 days 16 hrs ago0x12444b6ec62e616ebc8a23e56e61f8f4c6da610c0x2323763d78bf7104b54a462a79c2ce858d118f2f0.302855931433417126 Ether
0x7e1ab2d805e31562816c091d0a0cf67787e6e69897122cad9551b9d2db200dca3911419636 days 16 hrs ago0x12444b6ec62e616ebc8a23e56e61f8f4c6da610c0x2323763d78bf7104b54a462a79c2ce858d118f2f0.313607426223852976 Ether
0x138e962c23447186c93425917b5f2007b2d0498b341d0b15e19a0420ec0c2f1f3911418636 days 16 hrs ago0x12444b6ec62e616ebc8a23e56e61f8f4c6da610c0x2323763d78bf7104b54a462a79c2ce858d118f2f15.596244424342619514 Ether
0xc1f670abe4e2f2f3439e8d6c063d9b95798bae87738ec5c244e1cad2cc8889e43911412636 days 16 hrs ago0x12444b6ec62e616ebc8a23e56e61f8f4c6da610c0x2323763d78bf7104b54a462a79c2ce858d118f2f1.01079374999925 Ether
0x150545ba24d2836f2d2cb817e94f1edc69f0ca309f47785782cd9d7166e2c89d3911402636 days 16 hrs ago0x12444b6ec62e616ebc8a23e56e61f8f4c6da610c0x2323763d78bf7104b54a462a79c2ce858d118f2f3.113809746224505903 Ether
0x168bbebfc9fa4ac3e02e4073a4d9eab39347522bedd56a6de4cc4da4bf13e0de3911400636 days 16 hrs ago0x12444b6ec62e616ebc8a23e56e61f8f4c6da610c0x2323763d78bf7104b54a462a79c2ce858d118f2f0.313607426223852976 Ether
0x0dd2f86d0be2f2a64c1e4cdfce5c133a738a6e753fbb1c851916bf0161f042303911400636 days 16 hrs ago0x12444b6ec62e616ebc8a23e56e61f8f4c6da610c0x2323763d78bf7104b54a462a79c2ce858d118f2f0.837100284614096833 Ether
0x054c58051e84f98ef368305679533ad57f7f0ad95c304b56e644480c2bfbd2d03911400636 days 16 hrs ago0x12444b6ec62e616ebc8a23e56e61f8f4c6da610c0x2323763d78bf7104b54a462a79c2ce858d118f2f1.655903295247557605 Ether
0x4843c716ff24093d3bc7ae44dbd166f6f53271833153c6c89355b5c0263d82883911398636 days 16 hrs ago0x12444b6ec62e616ebc8a23e56e61f8f4c6da610c0x2323763d78bf7104b54a462a79c2ce858d118f2f0.782595085302864326 Ether
0x7be55be28bc3d46babffd0d10d354566e4abbf391fe34fcfba19ebc03aa3508c3911395636 days 17 hrs ago0x12444b6ec62e616ebc8a23e56e61f8f4c6da610c0x2323763d78bf7104b54a462a79c2ce858d118f2f0.784018565559632441 Ether
0x224c3f8ae476ff22c6a5a644a4c9b0b4a581cd2c72df0c8422e00929e0bcc6353911395636 days 17 hrs ago0x12444b6ec62e616ebc8a23e56e61f8f4c6da610c0x2323763d78bf7104b54a462a79c2ce858d118f2f1.572821642025794387 Ether
0xe38ac72586daedb58c4f8e300a9db99e9cc345d2893d5635bbe080d0051478d33911390636 days 17 hrs ago0x12444b6ec62e616ebc8a23e56e61f8f4c6da610c0x2323763d78bf7104b54a462a79c2ce858d118f2f0.782595085302864326 Ether
0x74ce6da3e382f586ea981c8ffe4424a59a3e994c04720b2e5abe4535e783de0b3911382636 days 17 hrs ago0x12444b6ec62e616ebc8a23e56e61f8f4c6da610c0x2323763d78bf7104b54a462a79c2ce858d118f2f0.301850342600138833 Ether
0x483b46831fd4870ff73ec14c990f95231adba26f36ec7c0e3197689f6ad30a773911379636 days 17 hrs ago0x12444b6ec62e616ebc8a23e56e61f8f4c6da610c0x2323763d78bf7104b54a462a79c2ce858d118f2f0.5 Ether
0xcf4a3e1218f48f7bb7ca22b0eff8cd4869af4edf4652d06a03980acc78299d043911374636 days 17 hrs ago0x12444b6ec62e616ebc8a23e56e61f8f4c6da610c0x2323763d78bf7104b54a462a79c2ce858d118f2f1.674200569228193665 Ether
[ Download CSV Export 

Contract Source Code Verified (Similar Match)
Note: This contract matches the deployed ByteCode of the Verified Source Code for Contract 0x8d18fee3552179082064abc5ef0b97c529a616b0

Contract Name:
PaymentForwarder

Compiler Version
v0.4.8+commit.60cc1668

Optimization Enabled:
Yes

Runs (Optimizer):
200

Contract Source Code

/*
 * Ownable
 *
 * Base contract with an owner.
 * Provides onlyOwner modifier, which prevents function from running if it is called by anyone other than the owner.
 */
contract Ownable {
  address public owner;

  function Ownable() {
    owner = msg.sender;
  }

  modifier onlyOwner() {
    if (msg.sender != owner) {
      throw;
    }
    _;
  }

  function transferOwnership(address newOwner) onlyOwner {
    if (newOwner != address(0)) {
      owner = newOwner;
    }
  }

}


/*
 * Haltable
 *
 * Abstract contract that allows children to implement an
 * emergency stop mechanism. Differs from Pausable by causing a throw when in halt mode.
 *
 *
 * Originally envisioned in FirstBlood ICO contract.
 */
contract Haltable is Ownable {
  bool public halted;

  modifier stopInEmergency {
    if (halted) throw;
    _;
  }

  modifier onlyInEmergency {
    if (!halted) throw;
    _;
  }

  // called by the owner on emergency, triggers stopped state
  function halt() external onlyOwner {
    halted = true;
  }

  // called by the owner on end of emergency, returns to normal state
  function unhalt() external onlyOwner onlyInEmergency {
    halted = false;
  }

}


/**
 * Forward Ethereum payments to another wallet and track them with an event.
 *
 * Allows to identify customers who made Ethereum payment for a central token issuance.
 * Furthermore allow making a payment on behalf of another address.
 *
 * Allow pausing to signal the end of the crowdsale.
 */
contract PaymentForwarder is Haltable {

  /** Who will get all ETH in the end */
  address public teamMultisig;

  /** Total incoming money */
  uint public totalTransferred;

  /** How many distinct customers we have that have made a payment */
  uint public customerCount;

  /** Total incoming money per centrally tracked customer id */
  mapping(uint128 => uint) public paymentsByCustomer;

  /** Total incoming money per benefactor address */
  mapping(address => uint) public paymentsByBenefactor;

  /** A customer has made a payment. Benefactor is the address where the tokens will be ultimately issued.*/
  event PaymentForwarded(address source, uint amount, uint128 customerId, address benefactor);

  function PaymentForwarder(address _owner, address _teamMultisig) {
    teamMultisig = _teamMultisig;
    owner = _owner;
  }

  /**
   * Pay on a behalf of an address.
   *
   * @param customerId Identifier in the central database, UUID v4
   *
   */
  function pay(uint128 customerId, address benefactor) public stopInEmergency payable {

    uint weiAmount = msg.value;

    PaymentForwarded(msg.sender, weiAmount, customerId, benefactor);

    // We trust Ethereum amounts cannot overflow uint256
    totalTransferred += weiAmount;

    if(paymentsByCustomer[customerId] == 0) {
      customerCount++;
    }

    paymentsByCustomer[customerId] += weiAmount;

    // We track benefactor addresses for extra safety;
    // In the case of central ETH issuance tracking has problems we can
    // construct ETH contributions solely based on blockchain data
    paymentsByBenefactor[benefactor] += weiAmount;

    // May run out of gas
    if(!teamMultisig.send(weiAmount)) throw;
  }

  /**
   * Pay on a behalf of the sender.
   *
   * @param customerId Identifier in the central database, UUID v4
   *
   */
  function payForMyself(uint128 customerId) public payable {
    pay(customerId, msg.sender);
  }

}

Contract ABI

[{"constant":false,"inputs":[{"name":"customerId","type":"uint128"}],"name":"payForMyself","outputs":[],"payable":true,"type":"function"},{"constant":false,"inputs":[{"name":"customerId","type":"uint128"},{"name":"benefactor","type":"address"}],"name":"pay","outputs":[],"payable":true,"type":"function"},{"constant":false,"inputs":[],"name":"halt","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"customerCount","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalTransferred","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"halted","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"unhalt","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"teamMultisig","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"paymentsByBenefactor","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint128"}],"name":"paymentsByCustomer","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"inputs":[{"name":"_owner","type":"address"},{"name":"_teamMultisig","type":"address"}],"payable":false,"type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"source","type":"address"},{"indexed":false,"name":"amount","type":"uint256"},{"indexed":false,"name":"customerId","type":"uint128"},{"indexed":false,"name":"benefactor","type":"address"}],"name":"PaymentForwarded","type":"event"}]

Contract Creation Code

606060405234610000576040516040806105368339810160405280516020909101515b5b60008054600160a060020a03191633600160a060020a03161790555b60018054600160a060020a03808416600160a060020a03199283161790925560008054928516929091169190911790555b50505b6104b4806100826000396000f3006060604052361561009e5763ffffffff60e060020a600035041663274465b481146100a357806345f4c1ba146100b95780635ed7ca5b146100db5780638da5cb5b146100ea5780639757e8a3146101135780639b087b2d14610132578063b9b8af0b14610151578063cb3e64fd14610172578063dbc0c08514610181578063ef3336f5146101aa578063f2fde38b146101d5578063f9215676146101f0575b610000565b6100b76001608060020a036004351661021b565b005b6100b76001608060020a0360043516600160a060020a0360243516610229565b005b34610000576100b7610339565b005b34610000576100f761037c565b60408051600160a060020a039092168252519081900360200190f35b346100005761012061038b565b60408051918252519081900360200190f35b3461000057610120610391565b60408051918252519081900360200190f35b346100005761015e610397565b604080519115158252519081900360200190f35b34610000576100b76103a7565b005b34610000576100f76103fd565b60408051600160a060020a039092168252519081900360200190f35b3461000057610120600160a060020a036004351661040c565b60408051918252519081900360200190f35b34610000576100b7600160a060020a036004351661041e565b005b34610000576101206001608060020a0360043516610476565b60408051918252519081900360200190f35b6102258133610229565b5b50565b6000805460a060020a900460ff161561024157610000565b5060408051600160a060020a03338116825234602083018190526001608060020a03861683850152908416606083015291517f4e4e2d6da11427f2d85d47e2bced64efa9ccd9694ae97786772a22d465bc80a49181900360800190a160028054820190556001608060020a03831660009081526004602052604090205415156102ce576003805460010190555b6001608060020a0383166000908152600460209081526040808320805485019055600160a060020a0380861684526005909252808320805485019055600154905191169183156108fc02918491818181858888f19350505050151561033257610000565b5b5b505050565b60005433600160a060020a0390811691161461035457610000565b6000805474ff0000000000000000000000000000000000000000191660a060020a1790555b5b565b600054600160a060020a031681565b60035481565b60025481565b60005460a060020a900460ff1681565b60005433600160a060020a039081169116146103c257610000565b60005460a060020a900460ff1615156103da57610000565b6000805474ff0000000000000000000000000000000000000000191690555b5b5b565b600154600160a060020a031681565b60056020526000908152604090205481565b60005433600160a060020a0390811691161461043957610000565b600160a060020a03811615610225576000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b5b50565b600460205260009081526040902054815600a165627a7a72305820c63a2cb2aed595a225ce8bdcfbf92b1a8cc3b7fc8aa0f483430f067a6395d53400290000000000000000000000001ea119b57ea945a73ee55a3274f8dc36035774bc0000000000000000000000002323763d78bf7104b54a462a79c2ce858d118f2f

Swarm Source

bzzr://c63a2cb2aed595a225ce8bdcfbf92b1a8cc3b7fc8aa0f483430f067a6395d534
Block Age Transaction Difficulty GasUsed Reward
Block Age Uncle Number Difficulty GasUsed Reward
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.