ETH Price: $1,903.77 (-0.40%)

Transaction Decoder

Block:
4949758 at Jan-22-2018 02:24:31 AM +UTC
Transaction Fee:
0.00014784 ETH $0.28
Gas Used:
36,960 Gas / 4 Gwei

Emitted Events:

Account State Difference:

  Address   Before After State Difference Code
0x55D70011...1ecBD0C0E
0.002 Eth
Nonce: 1
0.00185216 Eth
Nonce: 2
0.00014784
0x5baFCAC1...2F947A39e
(F2Pool Old)
7,898.132127339717171034 Eth7,898.132275179717171034 Eth0.00014784

Execution Trace

Cointera.transfer( _to=0x10dB12722Ce3D7190b22CEf86Ee9c467f30C7005, _amount=200000000000000000000 ) => ( success=True )
pragma solidity ^0.4.13;

library SafeMath {
    function mul(uint256 a, uint256 b) internal constant returns(uint256) {
        uint256 c = a * b;
        assert(a == 0 || c / a == b);
        return c;
    }

    function div(uint256 a, uint256 b) internal constant returns(uint256) {
        uint256 c = a / b;
        return c;
    }

    function sub(uint256 a, uint256 b) internal constant returns(uint256) {
        assert(b <= a);
        return a - b;
    }

    function add(uint256 a, uint256 b) internal constant returns(uint256) {
        uint256 c = a + b;
        assert(c >= a);
        return c;
    }
}
contract Cointera{
     string public constant symbol = "CNTR";
     string public constant name = "Cointera Token";
     uint8 public constant decimals = 18;
     uint256 _totalSupply = 71000000999999999999999999;
     event Transfer(address indexed from, address indexed to, uint256 value);
     event Approval(address indexed _owner, address indexed spender, uint256 value);
   
       address public owner; 
  
     mapping(address => uint256) balances;
  
     mapping(address => mapping (address => uint256)) allowed;
     
  
     function Cointera() {
         owner = msg.sender;
         balances[owner] = 71000000999999999999999999;
     }
     
     modifier onlyOwner() {
        require(msg.sender == owner);
        _;
    }
     
     function totalSupply() constant returns (uint256 totalSupply) {
         totalSupply = _totalSupply;
     }
  

     function balanceOf(address _owner) constant returns (uint256 balance) {
        return balances[_owner];
     }
 
     function transfer(address _to, uint256 _amount) returns (bool success) {
         if (balances[msg.sender] >= _amount 
            && _amount > 0
             && balances[_to] + _amount > balances[_to]) {
             balances[msg.sender] -= _amount;
             balances[_to] += _amount;
             Transfer(msg.sender, _to, _amount);
            return true;
         } else {
             return false;
         }
     }
     
     
     function transferFrom(
         address _from,
         address _to,
         uint256 _amount
     ) returns (bool success) {
         if (balances[_from] >= _amount
             && allowed[_from][msg.sender] >= _amount
             && _amount > 0
             && balances[_to] + _amount > balances[_to]) {
             balances[_from] -= _amount;
             allowed[_from][msg.sender] -= _amount;
             balances[_to] += _amount;
             Transfer(_from, _to, _amount);
             return true;
         } else {
            return false;
         }
     }
 
     function approve(address _spender, uint256 _amount) returns (bool success) {
         allowed[msg.sender][_spender] = _amount;
        Approval(msg.sender, _spender, _amount);
         return true;
     }
  
     function allowance(address _owner, address _spender) constant returns (uint256 remaining) {
         return allowed[_owner][_spender];
    }
}