Latest 25 transactions from a total of 62010 transactions

TxHash Age From To Value [TxFee]
0xeaff7a1ba791d9bd99410293ad0e9d7d8de96c25c6b4bbbe3e1412f19bee095939 mins ago0xfd7969f13bb50d4f1795664e916383a09f709b51  IN   0x13f25cd52b21650caa8225c9942337d914c9b0300 Ether0.00133042
0x727009d34a8550d8882b8e74982b51cb451b9fa4b63ccf59915c82a9c87263bf1 hr 52 mins ago0xb3e316965d52fd226f4dbba492cf8cb56ce5f70d  IN   0x13f25cd52b21650caa8225c9942337d914c9b0300 Ether0.00133042
0x2b00614454451c982c87b84f7ec290ffd5207c8be57cbd265a80bbf054da6db53 hrs 8 mins ago0x268cf6b3c7781b0298f2e5e1e80d677d039b8d95  IN   0x13f25cd52b21650caa8225c9942337d914c9b0300 Ether0.00132818
0x641534cd56037709c3345f96fb5e74744f30bbe10302e06284f983b341040a4d3 hrs 8 mins ago0x0432127c58e719335c27187dd85e676ac6ec0261  IN   0x13f25cd52b21650caa8225c9942337d914c9b0300 Ether0.00133042
0x460aa52f0e6bb1a4ca7433c108d6171483a1e068989aa838818646fe41b01bd44 hrs 23 mins ago0xfd2b2b0c4336f31c961fe15b3ac48b182ef082f1  IN   0x13f25cd52b21650caa8225c9942337d914c9b0300 Ether0.00133042
0x05a87bf5e98bd91cc746a937c13222539b9abd04293f2378df3a3077677d85b24 hrs 23 mins ago0xca1db064745b0162843f536b69fa5aa660806e0f  IN   0x13f25cd52b21650caa8225c9942337d914c9b0300 Ether0.00133042
0x721af4fe5e9e114b9e942bdd16cc7cff3afe173f3181fce688d2da4e91c409995 hrs 34 mins ago0x80db084fa80cc24d8f0d072d177ef10c8f0c5f13  IN   0x13f25cd52b21650caa8225c9942337d914c9b0300 Ether0.00133266
0x7d4f90e22a7c3386e6140bffbc87561dff1f6d1fd2ae601217105d80de9b30846 hrs 52 mins ago0xa063dcae8023a913eb8557b201aa8e3c88a25c28  IN   0x13f25cd52b21650caa8225c9942337d914c9b0300 Ether0.00132818
0x9c26f31f1ced3d68126096329d06143eeb90625bf14adfd280bc7681e1fa6e3f6 hrs 52 mins ago0xb5346cb1fa5cf0997a8ec66d8366d2e4b7e10586  IN   0x13f25cd52b21650caa8225c9942337d914c9b0300 Ether0.00133266
0x40337dc3b4a72d8c21922205211302f06425e7108c48dc68f4517b7ca8c92ad66 hrs 55 mins ago0x8705ccfd8a6df3785217c307cbebf9b793310b94  IN   0x13f25cd52b21650caa8225c9942337d914c9b0300 Ether0.00304096
0x0415a9760d5d39a032d832b9344eea4f26c7552eba3160027e92f20897bd36d18 hrs 3 mins ago0x1ed6bfe15c1bd1e62052383eceda2de459a74964  IN   0x13f25cd52b21650caa8225c9942337d914c9b0300 Ether0.00133266
0x853bda91159035c2a26271a35abb7c66083d156ea8f5031507b1ce98258722009 hrs 16 mins ago0x1c147f6dc24469af7d372f68fa0b21c1255fcc24  IN   0x13f25cd52b21650caa8225c9942337d914c9b0300 Ether0.00133266
0x49a76e6c2e64d4f1ae79b9058c639f91e3fab7de0d498a70ed65ac4fd819cdfd10 hrs 30 mins ago0x77db11615f293066449c886945cca26894b08510  IN   0x13f25cd52b21650caa8225c9942337d914c9b0300 Ether0.00133266
0xb89436dc2c68e89e4953aa758aa3286baa2e36f4d920fe5a771b101fa25f460d11 hrs 43 mins ago0x1b0cb8ad2fb3cfb65a7c5ef5a81c9d843e8aaf9d  IN   0x13f25cd52b21650caa8225c9942337d914c9b0300 Ether0.00133266
0x4890d807955b5a7e614830aca86f61d0f0dc50fc3723525ee9398ff663aaa23912 hrs 57 mins ago0x875ec368213fda9da97c17412b1510d81714399e  IN   0x13f25cd52b21650caa8225c9942337d914c9b0300 Ether0.00133266
0x00b5bdda9358c0b7780747cd7b2731cc4c243f1bc87b774341525c494401ee3114 hrs 12 mins ago0x2ff7ab15be05e6dd2333e1f6e5ffddc8b1df29c3  IN   0x13f25cd52b21650caa8225c9942337d914c9b0300 Ether0.00133266
0x4814bd9aee77f536c301660cdba62c944f718390140ecaecdbd8b1148729a97715 hrs 26 mins ago0xec75f4a7e52fc914b79a47451a7b78ff80da704c  IN   0x13f25cd52b21650caa8225c9942337d914c9b0300 Ether0.00133266
0x6bd9d7b147fbb0b0d0b9a76dd9311b69927152f81b519e44287ef8c5f1ede6ac16 hrs 40 mins ago0xfd8001fe1957f12f1f6bd1c7713604a876ecc9e2  IN   0x13f25cd52b21650caa8225c9942337d914c9b0300 Ether0.00132818
0x96d49919b79aa03c2dfe94c444d3bea975c59334bac7951b797cd6bd47abdc3c17 hrs 55 mins ago0x3d837772aea1c225dfb055e6edfd9ac0000fd85c  IN   0x13f25cd52b21650caa8225c9942337d914c9b0300 Ether0.00133266
0x4d0e80d38e335fee04c9fdbbe721873cd2a04380881d3df81b0b5487fa80b24e19 hrs 9 mins ago0x269f6c23ae79a648fbd142970d9d0bc5829753cf  IN   0x13f25cd52b21650caa8225c9942337d914c9b0300 Ether0.00133266
0xafe40e2d5edf9997c9d4d2e4506af803beaf27bbe7f6f5a45a5205985976027f20 hrs 25 mins ago0x8390b30182c20d4bdd0c74d324f92664e4a0cbcd  IN   0x13f25cd52b21650caa8225c9942337d914c9b0300 Ether0.00133266
0xaf9ec4bd080deb30aee220f8887a8335b9868cb8e5eb6cb9bfe12011e5c6030421 hrs 42 mins ago0xbf1b738349a7d263eff097cc1e47ca40f7ca5299  IN   0x13f25cd52b21650caa8225c9942337d914c9b0300 Ether0.00133266
0xdd8d2389cae275a00355aba29c1c5e3fe8233f6d3de542357914ec1e5be6a55922 hrs 57 mins ago0x9433ca33f2bbef439d82930697a451a54602520f  IN   0x13f25cd52b21650caa8225c9942337d914c9b0300 Ether0.00133266
0xbf9d01219c3388e442690a64ee3e1d6f71d46c69cdff833a68a4db4ec5f1d02b1 day 15 mins ago0x1ae54c8384de5995dad249f3aa62db612ad23b39  IN   0x13f25cd52b21650caa8225c9942337d914c9b0300 Ether0.00133266
0x06916f83838f7eb34e2c83e4d7b0a9bf967699b29a4cf97ed7b45f5eb524c5551 day 1 hr ago0x1efa4b3c848996c3254078374b4a5985ddeeab77  IN   0x13f25cd52b21650caa8225c9942337d914c9b0300 Ether0.00132818
[ 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 ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity), NestedArrayFunctionCallDecoder (medium-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: TokenERC20
Compiler Text: v0.4.18+commit.9cf6e910
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.16;

interface tokenRecipient { function receiveApproval(address _from, uint256 _value, address _token, bytes _extraData) public; }

contract TokenERC20 {
    // Public variables of the token
    string public name = "realchain token";
    string public symbol = "RCT";
    uint256 public decimals = 18;
    // 18 decimals is the strongly suggested default, avoid changing it
    uint256 public totalSupply = 1000*1000*1000*10**decimals;

    // This creates an array with all balances
    mapping (address => uint256) public balanceOf;
    mapping (address => mapping (address => uint256)) public allowance;

    // This generates a public event on the blockchain that will notify clients
    event Transfer(address indexed from, address indexed to, uint256 value);

    // This notifies clients about the amount burnt
    event Burn(address indexed from, uint256 value);

    /**
     * Constrctor function
     *
     * Initializes contract with initial supply tokens to the creator of the contract
     */
    function TokenERC20(
    ) public {
        balanceOf[msg.sender] = totalSupply;                // Give the creator all initial tokens
    }

    /**
     * Internal transfer, only can be called by this contract
     */
    function _transfer(address _from, address _to, uint _value) internal {
        // Prevent transfer to 0x0 address. Use burn() instead
        require(_to != 0x0);
        // Check if the sender has enough
        require(balanceOf[_from] >= _value);
        // Check for overflows
        require(balanceOf[_to] + _value > balanceOf[_to]);
        // Save this for an assertion in the future
        uint previousBalances = balanceOf[_from] + balanceOf[_to];
        // Subtract from the sender
        balanceOf[_from] -= _value;
        // Add the same to the recipient
        balanceOf[_to] += _value;
        Transfer(_from, _to, _value);
        // Asserts are used to use static analysis to find bugs in your code. They should never fail
        assert(balanceOf[_from] + balanceOf[_to] == previousBalances);
    }

    /**
     * Transfer tokens
     *
     * Send `_value` tokens to `_to` from your account
     *
     * @param _to The address of the recipient
     * @param _value the amount to send
     */
    function transfer(address _to, uint256 _value) public {
        _transfer(msg.sender, _to, _value);
    }

    /**
     * Transfer tokens from other address
     *
     * Send `_value` tokens to `_to` in behalf of `_from`
     *
     * @param _from The address of the sender
     * @param _to The address of the recipient
     * @param _value the amount to send
     */
    function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) {
        require(_value <= allowance[_from][msg.sender]);     // Check allowance
        allowance[_from][msg.sender] -= _value;
        _transfer(_from, _to, _value);
        return true;
    }

    /**
     * Set allowance for other address
     *
     * Allows `_spender` to spend no more than `_value` tokens in your behalf
     *
     * @param _spender The address authorized to spend
     * @param _value the max amount they can spend
     */
    function approve(address _spender, uint256 _value) public
        returns (bool success) {
        allowance[msg.sender][_spender] = _value;
        return true;
    }

    /**
     * Set allowance for other address and notify
     *
     * Allows `_spender` to spend no more than `_value` tokens in your behalf, and then ping the contract about it
     *
     * @param _spender The address authorized to spend
     * @param _value the max amount they can spend
     * @param _extraData some extra information to send to the approved contract
     */
    function approveAndCall(address _spender, uint256 _value, bytes _extraData)
        public
        returns (bool success) {
        tokenRecipient spender = tokenRecipient(_spender);
        if (approve(_spender, _value)) {
            spender.receiveApproval(msg.sender, _value, this, _extraData);
            return true;
        }
    }

    /**
     * Destroy tokens
     *
     * Remove `_value` tokens from the system irreversibly
     *
     * @param _value the amount of money to burn
     */
    function burn(uint256 _value) public returns (bool success) {
        require(balanceOf[msg.sender] >= _value);   // Check if the sender has enough
        balanceOf[msg.sender] -= _value;            // Subtract from the sender
        totalSupply -= _value;                      // Updates totalSupply
        Burn(msg.sender, _value);
        return true;
    }

    /**
     * Destroy tokens from other account
     *
     * Remove `_value` tokens from the system irreversibly on behalf of `_from`.
     *
     * @param _from the address of the sender
     * @param _value the amount of money to burn
     */
    function burnFrom(address _from, uint256 _value) public returns (bool success) {
        require(balanceOf[_from] >= _value);                // Check if the targeted balance is enough
        require(_value <= allowance[_from][msg.sender]);    // Check allowance
        balanceOf[_from] -= _value;                         // Subtract from the targeted balance
        allowance[_from][msg.sender] -= _value;             // Subtract from the sender's allowance
        totalSupply -= _value;                              // Update totalSupply
        Burn(_from, _value);
        return true;
    }
}

    Contract ABI  
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_value","type":"uint256"}],"name":"burnFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"},{"name":"_extraData","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","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":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"}]

  Contract Creation Code Switch To Opcodes View
606060405260408051908101604052600f81527f7265616c636861696e20746f6b656e00000000000000000000000000000000006020820152600090805161004b9291602001906100d5565b5060408051908101604052600381527f5243540000000000000000000000000000000000000000000000000000000000602082015260019080516100939291602001906100d5565b5060126002556b033b2e3c9fd0803ce800000060035534156100b457600080fd5b600354600160a060020a033316600090815260046020526040902055610170565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061011657805160ff1916838001178555610143565b82800160010185558215610143579182015b82811115610143578251825591602001919060010190610128565b5061014f929150610153565b5090565b61016d91905b8082111561014f5760008155600101610159565b90565b6108bb8061017f6000396000f3006060604052600436106100b95763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100be578063095ea7b31461014857806318160ddd1461017e57806323b872dd146101a3578063313ce567146101cb57806342966c68146101de57806370a08231146101f457806379cc67901461021357806395d89b4114610235578063a9059cbb14610248578063cae9ca511461026c578063dd62ed3e146102d1575b600080fd5b34156100c957600080fd5b6100d16102f6565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561010d5780820151838201526020016100f5565b50505050905090810190601f16801561013a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561015357600080fd5b61016a600160a060020a0360043516602435610394565b604051901515815260200160405180910390f35b341561018957600080fd5b6101916103c4565b60405190815260200160405180910390f35b34156101ae57600080fd5b61016a600160a060020a03600435811690602435166044356103ca565b34156101d657600080fd5b610191610441565b34156101e957600080fd5b61016a600435610447565b34156101ff57600080fd5b610191600160a060020a03600435166104d2565b341561021e57600080fd5b61016a600160a060020a03600435166024356104e4565b341561024057600080fd5b6100d16105c0565b341561025357600080fd5b61026a600160a060020a036004351660243561062b565b005b341561027757600080fd5b61016a60048035600160a060020a03169060248035919060649060443590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061063a95505050505050565b34156102dc57600080fd5b610191600160a060020a036004358116906024351661076c565b60008054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561038c5780601f106103615761010080835404028352916020019161038c565b820191906000526020600020905b81548152906001019060200180831161036f57829003601f168201915b505050505081565b600160a060020a033381166000908152600560209081526040808320938616835292905220819055600192915050565b60035481565b600160a060020a038084166000908152600560209081526040808320339094168352929052908120548211156103ff57600080fd5b600160a060020a0380851660009081526005602090815260408083203390941683529290522080548390039055610437848484610789565b5060019392505050565b60025481565b600160a060020a0333166000908152600460205260408120548290101561046d57600080fd5b600160a060020a03331660008181526004602052604090819020805485900390556003805485900390557fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59084905190815260200160405180910390a2506001919050565b60046020526000908152604090205481565b600160a060020a0382166000908152600460205260408120548290101561050a57600080fd5b600160a060020a038084166000908152600560209081526040808320339094168352929052205482111561053d57600080fd5b600160a060020a038084166000818152600460209081526040808320805488900390556005825280832033909516835293905282902080548590039055600380548590039055907fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59084905190815260200160405180910390a250600192915050565b60018054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561038c5780601f106103615761010080835404028352916020019161038c565b610636338383610789565b5050565b6000836106478185610394565b156107645780600160a060020a0316638f4ffcb1338630876040518563ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a0316815260200180602001828103825283818151815260200191508051906020019080838360005b838110156106fd5780820151838201526020016106e5565b50505050905090810190601f16801561072a5780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b151561074b57600080fd5b6102c65a03f1151561075c57600080fd5b505050600191505b509392505050565b600560209081526000928352604080842090915290825290205481565b6000600160a060020a03831615156107a057600080fd5b600160a060020a038416600090815260046020526040902054829010156107c657600080fd5b600160a060020a038316600090815260046020526040902054828101116107ec57600080fd5b50600160a060020a0380831660008181526004602052604080822080549488168084528284208054888103909155938590528154870190915591909301927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a3600160a060020a0380841660009081526004602052604080822054928716825290205401811461088957fe5b505050505600a165627a7a72305820a80d9d71d61c17eaaa48bad67f543fc3a62b6d38c272124906285d6cb4123eee0029

   Swarm Source:
bzzr://a80d9d71d61c17eaaa48bad67f543fc3a62b6d38c272124906285d6cb4123eee

 

View All
Block Age transaction Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.