Sponsored Link:   SHIFT.cash - smart-contract based car title lending platform, 30 billion market, 35+ employees. Join NOW.
Contract Overview | PrimasToken
ETH Balance: 0 Ether
ETH USD Value: $0
No Of Transactions: 22940 txns
Token Tracker 0xe3fedaecd47aa8eab6b23227b0ee56f092c967a9
Misc  
   
Address Watch Add To Watch List
Contract Creator 0x78c9e2ffb1befee4d80d962aaedd76e5d6e3f626at txn 0xfc6c826d798fc2d88f87e89f9a4dcdc638db808c15ee9af00f18754d62a8261a
Token Tracker
  Latest 25 txns from a total Of 22940 transactions View All

TxHash Age From To Value [TxFee]
0x40fcdc44af64eaacfd1cdc249de0a1079ca5ddb06636397173958272a4133a654 hrs 59 mins ago0x31dbbd63d6f7939b9490e3623119b103033c5b70  IN   PrimasToken0 Ether0.000302232
0x0b381cf5d1ccf4623326ec8bcf3cb587ae448bc97dfec8c3a3f4f8b134b4690510 hrs 11 mins ago0x978c88615e0b41abdce8d7a3369588f483421162  IN   PrimasToken0 Ether0.001093735
0xc564f5801cea1507fffc7e49a6579228c75df7c222e42ed7331410ce5973533410 hrs 16 mins ago0x236f9f97e0e62388479bf9e5ba4889e46b0273c3  IN   PrimasToken0 Ether0.00263255
0x72383ed8f01bca3a78189aa0a169dd9f6c565abec7167acf406633b83f0667e612 hrs 48 mins ago0x3d41f5f91956a7c6decdc86683281ba42d12db48  IN   PrimasToken0 Ether0.00188895
0x47eeff5731bfd320c56727514a894724a3b4e0d56f277be72e3a2b26ad80ce4d14 hrs 18 mins ago0x236f9f97e0e62388479bf9e5ba4889e46b0273c3  IN   PrimasToken0 Ether0.00263255
0x6b0ef7baa831deaa374d44b5c618c4e8306380e11a75d6ecea06b10002ac0f7f14 hrs 28 mins ago0x1097075455e3bc19a7f0104ec1f356bff39c715a  IN   PrimasToken0 Ether0.0015086
0x1b944f5549c690efbea8423f3b2ad47cd330c4676f1f64852b70eefb798b1d2818 hrs 27 mins ago0x05ee546c1a62f90d7acbffd6d846c9c54c7cf94c  IN   PrimasToken0 Ether0.0010543
0x093a0923220409cfb8833db3e01209c82e47e709d5230971c342c07a6cce770f20 hrs 34 mins ago0xfe3ab8b637db3364c5c6a6847a05b0a9a5a1f661  IN   PrimasToken0 Ether0.00022715
0xf504f208dd1cd72169dfdab9197bcad4f208f68417828763c2710134505957c81 day 3 hrs ago0x05ee546c1a62f90d7acbffd6d846c9c54c7cf94c  IN   PrimasToken0 Ether0.00094887
0x70d5ccf36f0e140ec7d59883e6474ebeb586b0f233ee0fcab91368bb556862811 day 4 hrs ago0x7e477d29afe0d613611b4c1188d8debd6154cdd5  IN   PrimasToken0 Ether0.001091879
0x4f41a11764cba4257b988fb20a639d83168b60a7d801585113ad300cb1e67ee81 day 13 hrs ago0x41117470de045a91d6096d20516157cb8562382a  IN   PrimasToken0 Ether0.001107015
0xfcf45647550217d2b90d40ca9309f1f158d6cd6f667c4cb35882e24168f498e61 day 21 hrs ago0x236f9f97e0e62388479bf9e5ba4889e46b0273c3  IN   PrimasToken0 Ether0.00188255
0xd8174f9530e97117427bb3c1408a3879d05d97c4e9a7738da97763194378b5212 days 4 hrs ago0x7b0e8ca7ce7d1036bb6ea43d06b5d75545bbdbbd  IN   PrimasToken0 Ether0.001093735
0x6bf656f82b1d5f8272a7124a75ecce49a653c2a00e243324f3a2d22234c8ea422 days 7 hrs ago0x193a0754d2cdc4924ad0e33942d85962bdff01da  IN   PrimasToken0 Ether0.00188895
0x9aefc81bca91c0eae01049e276ddebd09447d098a9dfc9f6cbf4d83a098637362 days 10 hrs ago0x05ee546c1a62f90d7acbffd6d846c9c54c7cf94c  IN   PrimasToken0 Ether0.00067887
0x78646377458516724563a314ff0b8bbfdea4804548808ead5474a8dc510a052f2 days 10 hrs ago0x05ee546c1a62f90d7acbffd6d846c9c54c7cf94c  IN   PrimasToken0 Ether0.000677718
0xa1faef0121f28c539b0955b835f514bfe50f7e5ddebc64387cf2af520c4a30382 days 11 hrs ago0x2a23c756f6e52c39b7cc045288605ad7d3cb7a17  IN   PrimasToken0 Ether0.00030172
0x5c49c8758b0b7c03f0cb09eeaa4668719696ce597262e71e363c58e00b832d722 days 11 hrs ago0xd6e97d0007ff0cba7f1e17ff1be0d20b22c9710c  IN   PrimasToken0 Ether0.00188895
0xe8ab42a3f42d3b76a41da6b2eb2b4f699b06afc03f13a175d5026f60ddf1c2eb2 days 11 hrs ago0x05ee546c1a62f90d7acbffd6d846c9c54c7cf94c  IN   PrimasToken0 Ether0.00094887
0x787b1bca79d61d0641a49134d18f8806d1299e928c0e8bc7f8e97143a6037dc92 days 11 hrs ago0x05ee546c1a62f90d7acbffd6d846c9c54c7cf94c  IN   PrimasToken0 Ether0.000677718
0xb5a242e8481012dc36695687fe23427eb069b977340c7358c70987b1ecc13a462 days 12 hrs ago0x05ee546c1a62f90d7acbffd6d846c9c54c7cf94c  IN   PrimasToken0 Ether0.000677718
0xf577a8b5c935786c44ba14f9fd4257f29434ffebf554c1777940c9536187945e2 days 12 hrs ago0x374edc6cd577bbef135ad4eba5b6ddc530a91b45  IN   PrimasToken0 Ether0.000790671
0xb372bc1c0a08fa0724cb7d49185dff020e1fee6bf85c13524b75b13fe7686ca02 days 12 hrs ago0x2a23c756f6e52c39b7cc045288605ad7d3cb7a17  IN   PrimasToken0 Ether0.000180696
0x11181556af657457cb93a45d877551fb63a7d8949b923969f73bb4d160b6e9dc2 days 12 hrs ago0x05ee546c1a62f90d7acbffd6d846c9c54c7cf94c  IN   PrimasToken0 Ether0.000677718
0xbfc2cf25dd1292084253f966e63105266cbccafa944548a57c425deacf1429952 days 12 hrs ago0x05ee546c1a62f90d7acbffd6d846c9c54c7cf94c  IN   PrimasToken0 Ether0.000677718
[ 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
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.