Sponsored Link:   Color - Revolutionizing the Dapp Ecosystem, Bounty & Airdrop, Get 240,000 COL NOW!
 Latest 25 txns from a total Of 31110 transactions

TxHash Age From To Value [TxFee]
0xde171cc48629b14f278cbbd202e93f66b64fe8eba108603411352524841f79706 hrs 13 mins ago0x05ba800190f2e00a5bbdc7d1725a9b88c30be70a  IN   0xe3fedaecd47aa8eab6b23227b0ee56f092c967a90 Ether0.0001920208
0xacd1acbbdf3e16be0077f2a2bf16510d69bc36b5911875f487e8c31dd2a365d011 hrs 50 mins ago0x05ba800190f2e00a5bbdc7d1725a9b88c30be70a  IN   0xe3fedaecd47aa8eab6b23227b0ee56f092c967a90 Ether0.0001920208
0x83e6adaa5b2f5860cdd0d9c371768fdb94dc3a7dd8b3c19052ebe4c308f05e781 day 6 hrs ago0x05ba800190f2e00a5bbdc7d1725a9b88c30be70a  IN   0xe3fedaecd47aa8eab6b23227b0ee56f092c967a90 Ether0.0001920208
0x573c66e56018c31eed852ec550afdf2092bdc7c91a61bd3f34cdb8569eddc39a1 day 11 hrs ago0x05ba800190f2e00a5bbdc7d1725a9b88c30be70a  IN   0xe3fedaecd47aa8eab6b23227b0ee56f092c967a90 Ether0.0001920208
0xd2f484dfdf58a8151434994da4cd41fc401818f1bcac65a753a24c4b6b5d19b11 day 17 hrs ago0x05ba800190f2e00a5bbdc7d1725a9b88c30be70a  IN   0xe3fedaecd47aa8eab6b23227b0ee56f092c967a90 Ether0.0001920208
0x9c8380c48801c2e4d7b7582b191290b1dab45b6f9f8e2da3d2b2773f6d1cc5d81 day 23 hrs ago0x6c23f3369cfdc18e5b1c57ba631bf202cf946940  IN   0xe3fedaecd47aa8eab6b23227b0ee56f092c967a90 Ether0.000167566
0x3264dc53648ec613a95665bddde6fd97cd03bfc5568056fd901206cdb2e0b9d62 days 22 mins ago0x05ba800190f2e00a5bbdc7d1725a9b88c30be70a  IN   0xe3fedaecd47aa8eab6b23227b0ee56f092c967a90 Ether0.0001920208
0xe28810173cfbdf8bb9328a2d7edd83a0f1c0134b230beefd19425b5341c15fae2 days 6 hrs ago0x05ba800190f2e00a5bbdc7d1725a9b88c30be70a  IN   0xe3fedaecd47aa8eab6b23227b0ee56f092c967a90 Ether0.0001920208
0xd2964ad58a4ef0982792c84bb91f27bfe0384fd6a54a96e11990692ee5d88cbe2 days 11 hrs ago0x05ba800190f2e00a5bbdc7d1725a9b88c30be70a  IN   0xe3fedaecd47aa8eab6b23227b0ee56f092c967a90 Ether0.0001920208
0x6bd45520995f1c590d981f0813f2bf176e0f75a599c60bd514f16d791bd6fa0c2 days 11 hrs ago0x36326869146e0ad2379372487bfb0fdafa92518e  IN   0xe3fedaecd47aa8eab6b23227b0ee56f092c967a90 Ether0.00197461237
0x5b265f2310038b2ea5357c3c5415baffc4954ad36f5b6ad9e518985e2af858c92 days 11 hrs ago0x36326869146e0ad2379372487bfb0fdafa92518e  IN   0xe3fedaecd47aa8eab6b23227b0ee56f092c967a90 Ether0.00240019995
0x1744c4ae4189cec35ec7789b1e5f169bf5d7f1eaf146e25f922828a73ec4102d2 days 17 hrs ago0x05ba800190f2e00a5bbdc7d1725a9b88c30be70a  IN   0xe3fedaecd47aa8eab6b23227b0ee56f092c967a90 Ether0.0001920208
0x73ffa6f267c56a4f99a5d928f9b65b2e57f727622a62ad509ca06e083dec64053 days 10 mins ago0x05ba800190f2e00a5bbdc7d1725a9b88c30be70a  IN   0xe3fedaecd47aa8eab6b23227b0ee56f092c967a90 Ether0.0001920208
0xa037b1abb33480274afc80b999fa6ef10359275d2e5df2c8a32d3eda6059067b3 days 5 hrs ago0x05ba800190f2e00a5bbdc7d1725a9b88c30be70a  IN   0xe3fedaecd47aa8eab6b23227b0ee56f092c967a90 Ether0.0001920208
0x09caebec320bee1a936def8ed91c5a9b5c1568815b03efbdf0eba28f85a456c13 days 5 hrs ago0x05ba800190f2e00a5bbdc7d1725a9b88c30be70a  IN   0xe3fedaecd47aa8eab6b23227b0ee56f092c967a90 Ether0.0001920208
0x97804bb0bbda1eeb338da9f4f129c1b09be00070c645b82ed0ccb7b1aab8d3c03 days 5 hrs ago0x05ba800190f2e00a5bbdc7d1725a9b88c30be70a  IN   0xe3fedaecd47aa8eab6b23227b0ee56f092c967a90 Ether0.0001920208
0xa288de7a962df338bc714e849f68a270ad54f730a639699d1c2287dc7d93b6723 days 20 hrs ago0x51f74ef1e9e1892c27cc854f6e2824ec45afdf5b  IN   0xe3fedaecd47aa8eab6b23227b0ee56f092c967a90 Ether0.001015120812
0xbaa694b0a190fb23eaa82fb9f4920607aa9914401fe2b2cf521c3e62483612e86 days 37 mins ago0x05ba800190f2e00a5bbdc7d1725a9b88c30be70a  IN   0xe3fedaecd47aa8eab6b23227b0ee56f092c967a90 Ether0.0001920208
0x3b6c141192700dfda50457e7175dfad2c6aab9584487d04aca3db219f4e4c6586 days 3 hrs ago0x05ba800190f2e00a5bbdc7d1725a9b88c30be70a  IN   0xe3fedaecd47aa8eab6b23227b0ee56f092c967a90 Ether0.0001920208
0x9b74e7ad6807c1eb272c2ca9812fbf519d61484590b0b970b8c198dc3358a5cc7 days 31 mins ago0x05ba800190f2e00a5bbdc7d1725a9b88c30be70a  IN   0xe3fedaecd47aa8eab6b23227b0ee56f092c967a90 Ether0.0001920208
0xb1f249965e979b9f6949fb0f9fdaed70036b7069135665fd67d236ced98bdef77 days 5 hrs ago0x05ba800190f2e00a5bbdc7d1725a9b88c30be70a  IN   0xe3fedaecd47aa8eab6b23227b0ee56f092c967a90 Ether0.0001920208
0xc0ad7be4d6b0949deae3b1faadccdeef2a763895fa30087302c1628db98145628 days 14 mins ago0x95c6f545963eb1438b30600680ae1ab6de8cb46f  IN   0xe3fedaecd47aa8eab6b23227b0ee56f092c967a90 Ether0.000191504
0x38d74120f0f0a4f823466b436e2ed15b2cdff93b6284142083290ee0bfa7c6c08 days 44 mins ago0x05ba800190f2e00a5bbdc7d1725a9b88c30be70a  IN   0xe3fedaecd47aa8eab6b23227b0ee56f092c967a90 Ether0.0001920208
0xb8987225a9ed706e4689c34ce6bcdf1cd096e30afe75b659aa7c8ebe8cea0df48 days 6 hrs ago0x05ba800190f2e00a5bbdc7d1725a9b88c30be70a  IN   0xe3fedaecd47aa8eab6b23227b0ee56f092c967a90 Ether0.0001920208
0x8e1ef74fa5e26da46772dafe4cb2564af754fc9c32254413efd5d57fd5948f408 days 10 hrs ago0x05ba800190f2e00a5bbdc7d1725a9b88c30be70a  IN   0xe3fedaecd47aa8eab6b23227b0ee56f092c967a90 Ether0.0001920208
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
View All
ParentTxHash Block Age From To Value
Warning: The compiled contract might be susceptible to ZeroFunctionSelector (very low-severity), DelegateCallReturnValue (low-severity) Solidity compiler bugs.

Contract Source Code Verified (Exact match)
Contract Name: PrimasToken
Compiler Version: v0.4.14+commit.c2215d46
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.14;


// https://github.com/ethereum/wiki/wiki/Standardized_Contract_APIs#transferable-fungibles-see-erc-20-for-the-latest


contract ERC20Token {
    // Triggered when tokens are transferred.
    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    // Triggered whenever approve(address _spender, uint256 _value) is called.
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);
    
    // Get the total token supply
    function totalSupply() constant returns (uint256 supply);
    
    // Get the account `balance` of another account with address `_owner`
    function balanceOf(address _owner) constant returns (uint256 balance);

    // Send `_value` amount of tokens to address `_to`
    function transfer(address _to, uint256 _value) returns (bool success);
    
    // Send `_value` amount of tokens from address `_from` to address `_to`
    // The `transferFrom` method is used for a withdraw workflow, allowing contracts to send tokens on your behalf, 
    // for example to "deposit" to a contract address and/or to charge fees in sub-currencies; 
    // the command should fail unless the `_from` account has deliberately authorized the sender of the message 
    // via some mechanism; we propose these standardized APIs for `approval`:
    function transferFrom(address _from, address _to, uint256 _value) returns (bool success);
    
    // Allow _spender to withdraw from your account, multiple times, up to the _value amount.
    // If this function is called again it overwrites the current allowance with _value.
    function approve(address _spender, uint256 _value) returns (bool success);
    
    // Returns the amount which _spender is still allowed to withdraw from _owner
    function allowance(address _owner, address _spender) constant returns (uint256 remaining);
}

contract PrimasToken is ERC20Token {
    address public initialOwner;
    uint256 public supply   = 100000000 * 10 ** 18;  // 100, 000, 000
    string  public name     = 'Primas';
    uint8   public decimals = 18;
    string  public symbol   = 'PST';
    string  public version  = 'v0.1';
    bool    public transfersEnabled = true;
    uint    public creationBlock;
    uint    public creationTime;
    
    mapping (address => uint256) balance;
    mapping (address => mapping (address => uint256)) m_allowance;
    mapping (address => uint) jail;

    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);

    function PrimasToken() {
        initialOwner        = msg.sender;
        balance[msg.sender] = supply;
        creationBlock       = block.number;
        creationTime        = block.timestamp;
    }

    function balanceOf(address _account) constant returns (uint) {
        return balance[_account];
    }

    function totalSupply() constant returns (uint) {
        return supply;
    }

    function transfer(address _to, uint256 _value) returns (bool success) {
        // `revert()` | `throw`
        //      http://solidity.readthedocs.io/en/develop/control-structures.html#error-handling-assert-require-revert-and-exceptions
        //      https://ethereum.stackexchange.com/questions/20978/why-do-throw-and-revert-create-different-bytecodes/20981
        if (!transfersEnabled) revert();
        if ( jail[msg.sender] >= block.timestamp ) revert();
        
        return doTransfer(msg.sender, _to, _value);
    }

    function transferFrom(address _from, address _to, uint256 _value) returns (bool) {
        if (!transfersEnabled) revert();
        if ( jail[msg.sender] >= block.timestamp || jail[_to] >= block.timestamp || jail[_from] >= block.timestamp ) revert();
            
        if (allowance(_from, msg.sender) < _value) return false;
        
        m_allowance[_from][msg.sender] -= _value;
        
        if ( !(doTransfer(_from, _to, _value)) ) {
            m_allowance[_from][msg.sender] += _value;
            return false;
        } else {
            return true;
        }
    }

    function doTransfer(address _from, address _to, uint _value) internal returns (bool success) {
        if (balance[_from] >= _value && balance[_to] + _value >= balance[_to]) {
            balance[_from] -= _value;
            balance[_to] += _value;
            Transfer(_from, _to, _value);
            return true;
        } else {
            return false;
        }
    }
    
    function approve(address _spender, uint256 _value) returns (bool success) {
        if (!transfersEnabled) revert();
        if ( jail[msg.sender] >= block.timestamp || jail[_spender] >= block.timestamp ) revert();

        // https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
        if ( (_value != 0) && (allowance(msg.sender, _spender) != 0) ) revert();
        
        m_allowance[msg.sender][_spender] = _value;

        Approval(msg.sender, _spender, _value);

        return true;
    }
    
    function allowance(address _owner, address _spender) constant returns (uint256) {
        if (!transfersEnabled) revert();

        return m_allowance[_owner][_spender];
    }
    
    function enableTransfers(bool _transfersEnabled) returns (bool) {
        if (msg.sender != initialOwner) revert();
        transfersEnabled = _transfersEnabled;
        return transfersEnabled;
    }

    function catchYou(address _target, uint _timestamp) returns (uint) {
        if (msg.sender != initialOwner) revert();
        if (!transfersEnabled) revert();

        jail[_target] = _timestamp;

        return jail[_target];
    }

}

    Contract ABI  
[{"constant":true,"inputs":[],"name":"supply","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"creationBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"initialOwner","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_account","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_target","type":"address"},{"name":"_timestamp","type":"uint256"}],"name":"catchYou","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"transfersEnabled","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"creationTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_transfersEnabled","type":"bool"}],"name":"enableTransfers","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"inputs":[],"payable":false,"type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":true,"name":"_spender","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Approval","type":"event"}]

  Contract Creation Code Switch To Opcodes View
60606040526a52b7d2dcc80cd2e400000060015560408051908101604052600681527f5072696d617300000000000000000000000000000000000000000000000000006020820152600290805161005a92916020019061014d565b506003805460ff1916601217905560408051908101604052600381527f5053540000000000000000000000000000000000000000000000000000000000602082015260049080516100af92916020019061014d565b5060408051908101604052600481527f76302e3100000000000000000000000000000000000000000000000000000000602082015260059080516100f792916020019061014d565b506006805460ff19166001179055341561011057600080fd5b5b60008054600160a060020a03191633600160a060020a03169081178255600154908252600960205260409091205543600755426008555b6101ed565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061018e57805160ff19168380011785556101bb565b828001600101855582156101bb579182015b828111156101bb5782518255916020019190600101906101a0565b5b506101c89291506101cc565b5090565b6101ea91905b808211156101c857600081556001016101d2565b5090565b90565b610b55806101fc6000396000f300606060405236156100ee5763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663047fc9aa81146100f357806306fdde0314610118578063095ea7b3146101a357806317634514146101d957806318160ddd146101fe57806323b872dd1461022357806329ba7bb21461025f578063313ce5671461028e57806354fd4d50146102b757806370a082311461034257806395d89b4114610373578063a9059cbb146103fe578063b423c31e14610434578063bef97c8714610468578063d8270dce1461048f578063dd62ed3e146104b4578063f41e60c5146104eb575b600080fd5b34156100fe57600080fd5b610106610517565b60405190815260200160405180910390f35b341561012357600080fd5b61012b61051d565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101685780820151818401525b60200161014f565b50505050905090810190601f1680156101955780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101ae57600080fd5b6101c5600160a060020a03600435166024356105bb565b604051901515815260200160405180910390f35b34156101e457600080fd5b6101066106a5565b60405190815260200160405180910390f35b341561020957600080fd5b6101066106ab565b60405190815260200160405180910390f35b341561022e57600080fd5b6101c5600160a060020a03600435811690602435166044356106b2565b604051901515815260200160405180910390f35b341561026a57600080fd5b6102726107cc565b604051600160a060020a03909116815260200160405180910390f35b341561029957600080fd5b6102a16107db565b60405160ff909116815260200160405180910390f35b34156102c257600080fd5b61012b6107e4565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101685780820151818401525b60200161014f565b50505050905090810190601f1680156101955780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561034d57600080fd5b610106600160a060020a0360043516610882565b60405190815260200160405180910390f35b341561037e57600080fd5b61012b6108a1565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101685780820151818401525b60200161014f565b50505050905090810190601f1680156101955780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561040957600080fd5b6101c5600160a060020a036004351660243561093f565b604051901515815260200160405180910390f35b341561043f57600080fd5b610106600160a060020a036004351660243561098c565b60405190815260200160405180910390f35b341561047357600080fd5b6101c56109dd565b604051901515815260200160405180910390f35b341561049a57600080fd5b6101066109e6565b60405190815260200160405180910390f35b34156104bf57600080fd5b610106600160a060020a03600435811690602435166109ec565b60405190815260200160405180910390f35b34156104f657600080fd5b6101c56004351515610a2e565b604051901515815260200160405180910390f35b60015481565b60028054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105b35780601f10610588576101008083540402835291602001916105b3565b820191906000526020600020905b81548152906001019060200180831161059657829003601f168201915b505050505081565b60065460009060ff1615156105cf57600080fd5b600160a060020a0333166000908152600b602052604090205442901015806106105750600160a060020a0383166000908152600b6020526040902054429010155b1561061a57600080fd5b8115801590610631575061062e33846109ec565b15155b1561063b57600080fd5b600160a060020a033381166000818152600a6020908152604080832094881680845294909152908190208590557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b60075481565b6001545b90565b60065460009060ff1615156106c657600080fd5b600160a060020a0333166000908152600b602052604090205442901015806107075750600160a060020a0383166000908152600b6020526040902054429010155b8061072b5750600160a060020a0384166000908152600b6020526040902054429010155b1561073557600080fd5b8161074085336109ec565b101561074e575060006107c4565b600160a060020a038085166000908152600a602090815260408083203390941683529290522080548390039055610786848484610a64565b15156107c05750600160a060020a038084166000908152600a602090815260408083203390941683529290529081208054830190556107c4565b5060015b5b9392505050565b600054600160a060020a031681565b60035460ff1681565b60058054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105b35780601f10610588576101008083540402835291602001916105b3565b820191906000526020600020905b81548152906001019060200180831161059657829003601f168201915b505050505081565b600160a060020a0381166000908152600960205260409020545b919050565b60048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105b35780601f10610588576101008083540402835291602001916105b3565b820191906000526020600020905b81548152906001019060200180831161059657829003601f168201915b505050505081565b60065460009060ff16151561095357600080fd5b600160a060020a0333166000908152600b602052604090205442901061097857600080fd5b610983338484610a64565b90505b92915050565b6000805433600160a060020a039081169116146109a857600080fd5b60065460ff1615156109b957600080fd5b50600160a060020a0382166000908152600b60205260409020819055805b92915050565b60065460ff1681565b60085481565b60065460009060ff161515610a0057600080fd5b50600160a060020a038083166000908152600a60209081526040808320938516835292905220545b92915050565b6000805433600160a060020a03908116911614610a4a57600080fd5b506006805460ff1916821515179081905560ff165b919050565b600160a060020a038316600090815260096020526040812054829010801590610aa75750600160a060020a03831660009081526009602052604090205482810110155b15610b1957600160a060020a038085166000818152600960205260408082208054879003905592861680825290839020805486019055917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060016107c4565b5060006107c4565b5b93925050505600a165627a7a72305820fcd8382943838a088c331b1918941776ad3ee2e448eabaf69efa3b41161f2f7c0029

   Swarm Source:
bzzr://fcd8382943838a088c331b1918941776ad3ee2e448eabaf69efa3b41161f2f7c

 

View All
Block Age txn Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "downvote" button for any spammy posts, and the "upvote" for interesting conversations.