Sponsored:   Kirik Meta Protocol - New Generation of Blockchain - Join Pre-Sale Aug 15-17
 Latest 25 txns from a total Of 158614 transactions

TxHash Age From To Value [TxFee]
0xb655627b0e459e6c2cae1a6be8cc6e3031a141e2064fe48b9ca1c57bc656e06b1 day 1 hr ago0xb3e30dea4952551d57cbbd64ab850965179ad2d5  IN   0x5121e348e897daef1eef23959ab290e5557cf2740 Ether0.000223656
0x73f09495334d0eaa660ba5a5031552a5af700af1e8794d78c1f0f6c01ffddc822 days 2 hrs agoMercatox  IN   0x5121e348e897daef1eef23959ab290e5557cf2740 Ether0.00109914
0x2e5e915078f44498014da7ffa3a676fb68e9ce63944950120ee01ea4d68c32b94 days 26 mins agoMercatox  IN   0x5121e348e897daef1eef23959ab290e5557cf2740 Ether0.00109914
0x8accfd3851bfd8f95513d32c6c3e7dbaca82910d782830afa5ef4a74fbc380926 days 45 mins agoMercatox  IN   0x5121e348e897daef1eef23959ab290e5557cf2740 Ether0.001097796
0x6f90ca381a02a2de85fca6a47acc73192185fffbfee3fac7252fa3d83c45e7717 days 3 hrs agoMercatox  IN   0x5121e348e897daef1eef23959ab290e5557cf2740 Ether0.0034021
0xe170b005498be634b9ba287f38bef5605ac3af2b45466ad4591a1e1a46b547038 days 12 hrs ago0xaf0cdb857defb9524afd8d52cf0a10058b48e2ac  IN   0x5121e348e897daef1eef23959ab290e5557cf2740 Ether0.0024159
0x7782ccc159f4f7f0eeaff24ae605c63b40331e5d7ec1f7a8a3a6f074a5c7f35f8 days 12 hrs ago0xaf0cdb857defb9524afd8d52cf0a10058b48e2ac  IN   0x5121e348e897daef1eef23959ab290e5557cf2740 Ether0.00074808
0xf5eda38a1d864dbaea15f37b60c7436941b21a94b2a303e60b34b80a1ef85f939 days 21 hrs ago0x7b5f9141e26e581862205ec32f2aca8878bc708c  IN   0x5121e348e897daef1eef23959ab290e5557cf2740 Ether0.00007209
0x5854c3990e2b8a05bb6c4e77b014b0e669edc79bc7fde5c346a11de19230109412 days 14 hrs ago0xf8cd722a99dc234069761d734e8fe6bcd43b0cdb  IN   0x5121e348e897daef1eef23959ab290e5557cf2740 Ether0.002140375875
0x153e5a3e67c0f764735d4eaa729d1fc9a22a2dc054f341117a16b65599d3338f13 days 12 hrs ago0x77ffb245539c8a34175b9a2fe691a4bcb5e220fa  IN   0x5121e348e897daef1eef23959ab290e5557cf2740 Ether0.000162254
0x2c6decd1c4bd2ca267445c1e3f0f5afc5637cec4d6f0511777b21a55f03112b515 days 12 hrs ago0x686d48b85a63c3bd93a5aefbcb03827453039e4d  IN   0x5121e348e897daef1eef23959ab290e5557cf2740 Ether0.0011958135
0xca38eb3e60f131bd9e42fdf222e28df7fe05b603a5d67ae33ffd48f543679d3e15 days 14 hrs agoMercatox  IN   0x5121e348e897daef1eef23959ab290e5557cf2740 Ether0.0007851
0xb7216944d479fe2232ddd5c1fcdc960ff65c866f81c0acbef8e3e6fe98a5d09617 days 23 hrs ago0x873dc5af4b3845ac90daa78383909f25efe295ac  IN   0x5121e348e897daef1eef23959ab290e5557cf2740.01 Ether0.000021061
0x467e5021d1ce4ec445d9c2c24292de99bc2ed00fe0a87aa8dd790a5c60f19b7b21 days 5 hrs ago0x11176331e35d3c04ae3e620cecd7a26f929d9fd9  IN   0x5121e348e897daef1eef23959ab290e5557cf2740 Ether0.0000414474
0x03725b1bae16fb877a1a1ee0480fa248a6de2f4d2e80f865b614f9de6a7d986323 days 20 hrs agoMercatox  IN   0x5121e348e897daef1eef23959ab290e5557cf2740 Ether0.0007851
0x5c5ae7bbe0455b190900189dbbeeabef9996f0cb20162d0f2194f86a8054c7eb25 days 50 mins ago0x192858188b9654249f4e147987a1fae3893bae77  IN   0x5121e348e897daef1eef23959ab290e5557cf2740 Ether0.000175116
0xbdb668707afb71c16c43a3768538325fb88f8c6005246c26ab4787591bc97eca25 days 18 hrs agoMercatox  IN   0x5121e348e897daef1eef23959ab290e5557cf2740 Ether0.00078606
0x49bca300a9f58eccf95dace872be1a100099189b53afe03ddd2e2605f809439d27 days 19 hrs agoMercatox  IN   0x5121e348e897daef1eef23959ab290e5557cf2740 Ether0.0005601
0xebc93f9439af415329338331c7f2467f381c41b2dfca133e2ddb23674a7807bc27 days 19 hrs agoMercatox  IN   0x5121e348e897daef1eef23959ab290e5557cf2740 Ether0.0007851
0xdaaf5665eab865f899490c39e9494ce0f8d7d8a9b012017b1376cf52f6d3d28a28 days 4 hrs ago0xd960ae5f5294d1c06af036e78bcd9dca1e7840b8  IN   0x5121e348e897daef1eef23959ab290e5557cf2740 Ether0.00018702
0x66ae4164583490f70fd2b0995e6449b07f2012d5da6f405ba8da1a6a2ebc2cd030 days 13 hrs ago0xaf11474d2215fc303ec85458e24766bfcb01b27d  IN   0x5121e348e897daef1eef23959ab290e5557cf2740 Ether0.00078414
0xa05516aceee14bebb1afa2a7b0f245faf9731236b4a73607d517f93f2b73ff3431 days 2 hrs agoMercatox  IN   0x5121e348e897daef1eef23959ab290e5557cf2740 Ether0.0007851
0x09306196620a3525f8def0f1829d5b15b064e36b6a81698f264134e9c5b49db732 days 4 hrs ago0x11176331e35d3c04ae3e620cecd7a26f929d9fd9  IN   0x5121e348e897daef1eef23959ab290e5557cf2740 Ether0.000175116
0x405804d3d3b4ab11d97b7f56e9045655a6b38b552a372028de1cb8bf41e5d56332 days 23 hrs ago0xeb3d27ddfb9feb97fc9593177660e9e4122f2149  IN   0x5121e348e897daef1eef23959ab290e5557cf2740 Ether0.00074808
0xacc9db584284e1f2cfbdbdbcccf8fdb88952ed7b271af5cf6b1c31e6a6e653b533 days 21 hrs agoMercatox  IN   0x5121e348e897daef1eef23959ab290e5557cf2740 Ether0.00109914
[ 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 NestedArrayFunctionCallDecoder (medium-severity), ZeroFunctionSelector (very low-severity), DelegateCallReturnValue (low-severity) Solidity compiler bugs.

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



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.2;
contract owned {
    address public owner;

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

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

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

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

contract token {
    /* Public variables of the token */
    string public name;
    string public symbol;
    uint8 public decimals;
    uint256 public totalSupply;

    /* 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);

    /* Initializes contract with initial supply tokens to the creator of the contract */
    function token(
        uint256 initialSupply,
        string tokenName,
        uint8 decimalUnits,
        string tokenSymbol
        ) {
        balanceOf[msg.sender] = initialSupply;              // Give the creator all initial tokens
        totalSupply = initialSupply;                        // Update total supply
        name = tokenName;                                   // Set the name for display purposes
        symbol = tokenSymbol;                               // Set the symbol for display purposes
        decimals = decimalUnits;                            // Amount of decimals for display purposes
    }

    /* Send coins */
    function transfer(address _to, uint256 _value) {
        if (balanceOf[msg.sender] < _value) revert();           // Check if the sender has enough
        if (balanceOf[_to] + _value < balanceOf[_to]) revert(); // Check for overflows
        balanceOf[msg.sender] -= _value;                     // Subtract from the sender
        balanceOf[_to] += _value;                            // Add the same to the recipient
        Transfer(msg.sender, _to, _value);                   // Notify anyone listening that this transfer took place
    }

    /* Allow another contract to spend some tokens in your behalf */
    function approve(address _spender, uint256 _value)
        returns (bool success) {
        allowance[msg.sender][_spender] = _value;
        return true;
    }

    /* Approve and then communicate the approved contract in a single tx */
    function approveAndCall(address _spender, uint256 _value, bytes _extraData)
        returns (bool success) {    
        tokenRecipient spender = tokenRecipient(_spender);
        if (approve(_spender, _value)) {
            spender.receiveApproval(msg.sender, _value, this, _extraData);
            return true;
        }
    }

    /* A contract attempts to get the coins */
    function transferFrom(address _from, address _to, uint256 _value) returns (bool success) {
        if (balanceOf[_from] < _value) revert();                 // Check if the sender has enough
        if (balanceOf[_to] + _value < balanceOf[_to]) revert();  // Check for overflows
        if (_value > allowance[_from][msg.sender]) revert();   // Check allowance
        balanceOf[_from] -= _value;                          // Subtract from the sender
        balanceOf[_to] += _value;                            // Add the same to the recipient
        allowance[_from][msg.sender] -= _value;
        Transfer(_from, _to, _value);
        return true;
    }

    /* This unnamed function is called whenever someone tries to send ether to it */
    function () {
        revert();     // Prevents accidental sending of ether
    }
}

contract PolyAi is owned, token {

    mapping (address => bool) public frozenAccount;

    /* This generates a public event on the blockchain that will notify clients */
    event FrozenFunds(address target, bool frozen);

    /* Initializes contract with initial supply tokens to the creator of the contract */
    function PolyAi(
        uint256 initialSupply,
        string tokenName,
        uint8 decimalUnits,
        string tokenSymbol
    ) token (initialSupply, tokenName, decimalUnits, tokenSymbol) {}

    /* Send coins */
    function transfer(address _to, uint256 _value) {
        if (balanceOf[msg.sender] < _value) revert();           // Check if the sender has enough
        if (balanceOf[_to] + _value < balanceOf[_to]) revert(); // Check for overflows
        if (frozenAccount[msg.sender]) revert();                // Check if frozen
        balanceOf[msg.sender] -= _value;                     // Subtract from the sender
        balanceOf[_to] += _value;                            // Add the same to the recipient
        Transfer(msg.sender, _to, _value);                   // Notify anyone listening that this transfer took place
    }

    /* A contract attempts to get the coins */
    function transferFrom(address _from, address _to, uint256 _value) returns (bool success) {
        if (frozenAccount[_from]) revert();                        // Check if frozen            
        if (balanceOf[_from] < _value) revert();                 // Check if the sender has enough
        if (balanceOf[_to] + _value < balanceOf[_to]) revert();  // Check for overflows
        if (_value > allowance[_from][msg.sender]) revert();   // Check allowance
        balanceOf[_from] -= _value;                          // Subtract from the sender
        balanceOf[_to] += _value;                            // Add the same to the recipient
        allowance[_from][msg.sender] -= _value;
        Transfer(_from, _to, _value);
        return true;
    }

    function mintToken(address target, uint256 mintedAmount) onlyOwner {
        balanceOf[target] += mintedAmount;
        Transfer(0, owner, mintedAmount);
        Transfer(owner, target, mintedAmount);
    }

    function freezeAccount(address target, bool freeze) onlyOwner {
        frozenAccount[target] = freeze;
        FrozenFunds(target, freeze);
    }
}

    Contract ABI  
[{"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":"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":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"target","type":"address"},{"name":"mintedAmount","type":"uint256"}],"name":"mintToken","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"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":[],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"frozenAccount","outputs":[{"name":"","type":"bool"}],"payable":false,"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,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"target","type":"address"},{"name":"freeze","type":"bool"}],"name":"freezeAccount","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"type":"function"},{"inputs":[{"name":"initialSupply","type":"uint256"},{"name":"tokenName","type":"string"},{"name":"decimalUnits","type":"uint8"},{"name":"tokenSymbol","type":"string"}],"payable":false,"type":"constructor"},{"payable":false,"type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"target","type":"address"},{"indexed":false,"name":"frozen","type":"bool"}],"name":"FrozenFunds","type":"event"},{"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"}]

  Contract Creation Code Switch To Opcodes View
6060604052341561000f57600080fd5b604051610cb8380380610cb883398101604052808051919060200180518201919060200180519190602001805190910190505b838383835b5b60008054600160a060020a03191633600160a060020a03161790555b600160a060020a0333166000908152600560205260409020849055600484905560018380516100979291602001906100ca565b5060028180516100ab9291602001906100ca565b506003805460ff191660ff84161790555b505050505b5050505061016a565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061010b57805160ff1916838001178555610138565b82800160010185558215610138579182015b8281111561013857825182559160200191906001019061011d565b5b50610145929150610149565b5090565b61016791905b80821115610145576000815560010161014f565b5090565b90565b610b3f806101796000396000f300606060405236156100d85763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100eb578063095ea7b31461017657806318160ddd146101ac57806323b872dd146101d1578063313ce5671461020d57806370a082311461023657806379c65068146102675780638da5cb5b1461028b57806395d89b41146102ba578063a9059cbb14610345578063b414d4b614610369578063cae9ca511461039c578063dd62ed3e14610415578063e724529c1461044c578063f2fde38b14610472575b34156100e357600080fd5b5b600080fd5b005b34156100f657600080fd5b6100fe610493565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561013b5780820151818401525b602001610122565b50505050905090810190601f1680156101685780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561018157600080fd5b610198600160a060020a0360043516602435610531565b604051901515815260200160405180910390f35b34156101b757600080fd5b6101bf610562565b60405190815260200160405180910390f35b34156101dc57600080fd5b610198600160a060020a0360043581169060243516604435610568565b604051901515815260200160405180910390f35b341561021857600080fd5b61022061068b565b60405160ff909116815260200160405180910390f35b341561024157600080fd5b6101bf600160a060020a0360043516610694565b60405190815260200160405180910390f35b341561027257600080fd5b6100e9600160a060020a03600435166024356106a6565b005b341561029657600080fd5b61029e61073f565b604051600160a060020a03909116815260200160405180910390f35b34156102c557600080fd5b6100fe61074e565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561013b5780820151818401525b602001610122565b50505050905090810190601f1680156101685780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561035057600080fd5b6100e9600160a060020a03600435166024356107ec565b005b341561037457600080fd5b610198600160a060020a03600435166108b7565b604051901515815260200160405180910390f35b34156103a757600080fd5b61019860048035600160a060020a03169060248035919060649060443590810190830135806020601f820181900481020160405190810160405281815292919060208401838380828437509496506108cc95505050505050565b604051901515815260200160405180910390f35b341561042057600080fd5b6101bf600160a060020a0360043581169060243516610a00565b60405190815260200160405180910390f35b341561045757600080fd5b6100e9600160a060020a03600435166024351515610a1d565b005b341561047d57600080fd5b6100e9600160a060020a0360043516610aab565b005b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105295780601f106104fe57610100808354040283529160200191610529565b820191906000526020600020905b81548152906001019060200180831161050c57829003601f168201915b505050505081565b600160a060020a03338116600090815260066020908152604080832093861683529290522081905560015b92915050565b60045481565b600160a060020a03831660009081526007602052604081205460ff161561058e57600080fd5b600160a060020a038416600090815260056020526040902054829010156105b457600080fd5b600160a060020a03831660009081526005602052604090205482810110156105db57600080fd5b600160a060020a038085166000908152600660209081526040808320339094168352929052205482111561060e57600080fd5b600160a060020a0380851660008181526005602090815260408083208054889003905587851680845281842080548901905584845260068352818420339096168452949091529081902080548690039055600080516020610af48339815191529085905190815260200160405180910390a35060015b9392505050565b60035460ff1681565b60056020526000908152604090205481565b60005433600160a060020a039081169116146106c157600080fd5b600160a060020a03808316600090815260056020526040808220805485019055815490921691600080516020610af48339815191529084905190815260200160405180910390a3600054600160a060020a038084169116600080516020610af48339815191528360405190815260200160405180910390a35b5b5050565b600054600160a060020a031681565b60028054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105295780601f106104fe57610100808354040283529160200191610529565b820191906000526020600020905b81548152906001019060200180831161050c57829003601f168201915b505050505081565b600160a060020a0333166000908152600560205260409020548190101561081257600080fd5b600160a060020a038216600090815260056020526040902054818101101561083957600080fd5b600160a060020a03331660009081526007602052604090205460ff161561085f57600080fd5b600160a060020a03338116600081815260056020526040808220805486900390559285168082529083902080548501905591600080516020610af48339815191529084905190815260200160405180910390a35b5050565b60076020526000908152604090205460ff1681565b6000836108d98185610531565b156109f75780600160a060020a0316638f4ffcb1338630876040518563ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a0316815260200180602001828103825283818151815260200191508051906020019080838360005b838110156109905780820151818401525b602001610977565b50505050905090810190601f1680156109bd5780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b15156109de57600080fd5b6102c65a03f115156109ef57600080fd5b505050600191505b5b509392505050565b600660209081526000928352604080842090915290825290205481565b60005433600160a060020a03908116911614610a3857600080fd5b600160a060020a03821660009081526007602052604090819020805460ff19168315151790557f48335238b4855f35377ed80f164e8c6f3c366e54ac00b96a6402d4a9814a03a5908390839051600160a060020a039092168252151560208201526040908101905180910390a15b5b5050565b60005433600160a060020a03908116911614610ac657600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b505600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a7230582007c68ade3a7ae3cbbc96f95fd8090ee905fe06f382d75e9c1ba71c43edb3c749002900000000000000000000000000000000000000000017fcfd266d36eb3d0000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000006506f6c794169000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024149000000000000000000000000000000000000000000000000000000000000

    Constructor Arguments (ABI-encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000000000000000000000017fcfd266d36eb3d0000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000006506f6c794169000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024149000000000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Found 8 constructor arguments :
Arg [0] : 00000000000000000000000000000000000000000017fcfd266d36eb3d000000
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000012
Arg [3] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000006
Arg [5] : 506f6c7941690000000000000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000002
Arg [7] : 4149000000000000000000000000000000000000000000000000000000000000


   Swarm Source:
bzzr://07c68ade3a7ae3cbbc96f95fd8090ee905fe06f382d75e9c1ba71c43edb3c749

 

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.