Contract 0xA2f4FCb0FDe2dD59f7a1873e121bc5623e3164Eb

 

TxHash Block Age From To Value [TxFee]
0x330120626ed5834f98bd03c604237eb09421a4b5c45003efef95a1e5209c7887725573919 hrs 48 mins ago0xc6de75785a895b8666931fb55c0c47f52a04042f IN  AiraToken0 Ether0.00045336
0x8ad22a5db62cec2cdfe778c70e25707a78798b25092b4657075cfb0f363e6ba972451013 days 7 hrs ago0x26287470b6a1937ef179f51ec37f9cf02a11276f IN  AiraToken0 Ether0.001486086
0x7ca77fada05c0efdfc2b6ee1e749aa90418af11ae484179d58d27dbde4b3d51372450883 days 7 hrs ago0x26287470b6a1937ef179f51ec37f9cf02a11276f IN  AiraToken0 Ether0.00164
0x30f86b61cd5d534ed30852426f31522bed47f7c2950926d097feb9680e190dd172450653 days 8 hrs ago0x26287470b6a1937ef179f51ec37f9cf02a11276f IN  AiraToken0 Ether0.00164
0x1eccef6c3ef93414b8cc0bc1d0a6ead7b9115a1df6cb26d88324800338b9a4bf72450573 days 8 hrs ago0x26287470b6a1937ef179f51ec37f9cf02a11276f IN  AiraToken0 Ether0.00205
0x7ed0e9228fb33748ff13099fa7737068cc3052db6a2df3a661352ed14182254e6622851114 days 14 hrs ago0x3dba737ccc50a32a1764b493285dd51c8af6c278 IN  AiraToken0 Ether0.002716038
0xa0a5694fb393fc843c24e8d4bc919d4e6bfac4c0f211b4fae795a3327e4e3f526580951121 days 10 hrs ago0xf0540d326341743e068e4fd432f1bdd6e15963e4 IN  AiraToken0 Ether0.000679872
0x6ff7b7829bdfa6890fa999653e5e10cfb1afeadee66d0204b132b82c83dc2db16580787121 days 11 hrs ago0xfa926d84ee1e36dfffe847a99365dfc47b4c46a4 IN  AiraToken0 Ether0.000833658
0xd3066b214fc5b3a767ef9b48a5eb96202242ba6e55f3d456c0aa50749d537e046305791166 days 12 hrs ago0x00646b87655ef94ec224ee6489fc98fbe0efab6e IN  AiraToken0 Ether0.000358722
0x475c2803ae712d9d3449ac4260e611f781bd6d74cc0496dc02263efcdb26ba736245433176 days 15 hrs ago0x4af013afbadb22d8a88c92d68fc96b033b9ebb8a IN  AiraToken0 Ether0.00025591
0xdaa00a2c5062e7fa47298de4947957a687e714f38f1784f0bcf21e228c683bcc6245429176 days 15 hrs ago0x4af013afbadb22d8a88c92d68fc96b033b9ebb8a IN  AiraToken0 Ether0.00025623
0xaf94239b5c367ef9c766ab80b5de804529844713b9d5cec2356818abbc58374d6245165176 days 16 hrs ago0x4af013afbadb22d8a88c92d68fc96b033b9ebb8a IN  AiraToken0 Ether0.00018123
0x3676e14369f1aafd742c6d062b7cb16e4a0ed51c8531d2ca4093edcbbdc7306b6240452177 days 11 hrs ago0x4af013afbadb22d8a88c92d68fc96b033b9ebb8a IN  AiraToken0 Ether0.00025623
0xbdfdc95a588d80aadd8734c71b87a77cf34ad52a26e45d4b36e47a8d296570b96239896177 days 14 hrs ago0x4af013afbadb22d8a88c92d68fc96b033b9ebb8a IN  AiraToken0 Ether0.00025623
0xd74e24826743e82a6aa330f601a1eed890a7df5be84af8e8487f17552e30ea846239751177 days 14 hrs ago0x4af013afbadb22d8a88c92d68fc96b033b9ebb8a IN  AiraToken0 Ether0.00018091
0x58b88bf7826b1b032024710393618ea2d97247818c68dde06ea3c9ce5473c2c56239491177 days 15 hrs ago0x4af013afbadb22d8a88c92d68fc96b033b9ebb8a IN  AiraToken0 Ether0.000153738
0x06bcc1cd44590d6b0453b07c1f6976e936a11703129f3260650ee09f98d6f8c06156539191 days 16 hrs ago0x6efba8fb2ac5b6730729a972ec224426a287c3ad IN  AiraToken0 Ether0.000454
0x8a5475d4642ef501a4f1c751ea0515535e19e44a47cd9218527361bffcd6bad76086789203 days 11 hrs ago0x6efba8fb2ac5b6730729a972ec224426a287c3ad IN  AiraToken0 Ether0.00018155
0x86419ebd1c1d87e334e2960f001c22c720628b727b160b9471487f9a2fe491226086784203 days 11 hrs ago0x6efba8fb2ac5b6730729a972ec224426a287c3ad IN  AiraToken0 Ether0.00025623
0x431d3ede1483f9542965889c7dade7c0fdf285f0392926aefe40dd5931b2931c6086554203 days 12 hrs ago0x6efba8fb2ac5b6730729a972ec224426a287c3ad IN  AiraToken0 Ether0.00025655
0x174a8ee64198dc01b6d3215755b0bdd455e9b2948cb1d32ddff6051472f79fca6058129208 days 7 hrs ago0x6efba8fb2ac5b6730729a972ec224426a287c3ad IN  AiraToken0 Ether0.00025655
0x1aabe84c93c7b178efcfa0528f0e2464ca4db57bfbc6616da042a426ca956d106058096208 days 7 hrs ago0x6efba8fb2ac5b6730729a972ec224426a287c3ad IN  AiraToken0 Ether0.00025655
0x4651796e38872e2722e43aef5c0275a14e9386c5cbef251198f9998b4546d52c6055763208 days 16 hrs ago0x6efba8fb2ac5b6730729a972ec224426a287c3ad IN  AiraToken0 Ether0.0002203578
0x4f1b31f7deeecdb29e1aeef3a22632692dfe484c5ff27038b978a551af7339d06052994209 days 3 hrs ago0x6efba8fb2ac5b6730729a972ec224426a287c3ad IN  AiraToken0 Ether0.0002678382
0xc32749a6eea8642f7b4cdbb08f528eac87bfd5fc6e9ea959600201466ac97e576050182209 days 15 hrs ago0x6efba8fb2ac5b6730729a972ec224426a287c3ad IN  AiraToken0 Ether0.000307092
[ Download CSV Export 

Latest 1 Internal Transaction Internal Transactions as a result of Contract Execution

Parent TxHash Block Age From To Value
0xd77803fd4c22b2ab7abf833b6073bd65245bbf36ca04437c8e827a7ef859b3dc3748908642 days 11 hrs ago0x7b52427cec68182c74d0b5f9dec57ddd8f727de9  Contract Creation0 Ether
[ Download CSV Export 
Contract Name: TokenEmission
Compiler Version: v0.4.4+commit.4633f3de
Optimization Enabled: Yes
Runs (Optimizer):  200


Contract Source Code
pragma solidity ^0.4.4;

// Standard token interface (ERC 20)
// https://github.com/ethereum/EIPs/issues/20
contract ERC20 
{
// Functions:
    /// @return total amount of tokens
    uint256 public totalSupply;

    /// @param _owner The address from which the balance will be retrieved
    /// @return The balance
    function balanceOf(address _owner) constant returns (uint256);

    /// @notice send `_value` token to `_to` from `msg.sender`
    /// @param _to The address of the recipient
    /// @param _value The amount of token to be transferred
    /// @return Whether the transfer was successful or not
    function transfer(address _to, uint256 _value) returns (bool);

    /// @notice send `_value` token to `_to` from `_from` on the condition it is approved by `_from`
    /// @param _from The address of the sender
    /// @param _to The address of the recipient
    /// @param _value The amount of token to be transferred
    /// @return Whether the transfer was successful or not
    function transferFrom(address _from, address _to, uint256 _value) returns (bool);

    /// @notice `msg.sender` approves `_addr` to spend `_value` tokens
    /// @param _spender The address of the account able to transfer the tokens
    /// @param _value The amount of wei to be approved for transfer
    /// @return Whether the approval was successful or not
    function approve(address _spender, uint256 _value) returns (bool);

    /// @param _owner The address of the account owning tokens
    /// @param _spender The address of the account able to transfer the tokens
    /// @return Amount of remaining tokens allowed to spent
    function allowance(address _owner, address _spender) constant returns (uint256);

// Events:
    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);
}

/**
 * @title Contract for object that have an owner
 */
contract Owned {
    /**
     * Contract owner address
     */
    address public owner;

    /**
     * @dev Delegate contract to another person
     * @param _owner New owner address 
     */
    function setOwner(address _owner) onlyOwner
    { owner = _owner; }

    /**
     * @dev Owner check modifier
     */
    modifier onlyOwner { if (msg.sender != owner) throw; _; }
}

/**
 * @title Common pattern for destroyable contracts 
 */
contract Destroyable {
    address public hammer;

    /**
     * @dev Hammer setter
     * @param _hammer New hammer address
     */
    function setHammer(address _hammer) onlyHammer
    { hammer = _hammer; }

    /**
     * @dev Destroy contract and scrub a data
     * @notice Only hammer can call it 
     */
    function destroy() onlyHammer
    { suicide(msg.sender); }

    /**
     * @dev Hammer check modifier
     */
    modifier onlyHammer { if (msg.sender != hammer) throw; _; }
}

/**
 * @title Generic owned destroyable contract
 */
contract Object is Owned, Destroyable {
    function Object() {
        owner  = msg.sender;
        hammer = msg.sender;
    }
}

/**
 * @title Token contract represents any asset in digital economy
 */
contract Token is Object, ERC20 {
    /* Short description of token */
    string public name;
    string public symbol;

    /* Total count of tokens exist */
    uint public totalSupply;

    /* Fixed point position */
    uint8 public decimals;
    
    /* Token approvement system */
    mapping(address => uint) balances;
    mapping(address => mapping(address => uint)) allowances;
 
    /**
     * @dev Get balance of plain address
     * @param _owner is a target address
     * @return amount of tokens on balance
     */
    function balanceOf(address _owner) constant returns (uint256)
    { return balances[_owner]; }
 
    /**
     * @dev Take allowed tokens
     * @param _owner The address of the account owning tokens
     * @param _spender The address of the account able to transfer the tokens
     * @return Amount of remaining tokens allowed to spent
     */
    function allowance(address _owner, address _spender) constant returns (uint256)
    { return allowances[_owner][_spender]; }

    /* Token constructor */
    function Token(string _name, string _symbol, uint8 _decimals, uint _count) {
        name        = _name;
        symbol      = _symbol;
        decimals    = _decimals;
        totalSupply = _count;
        balances[msg.sender] = _count;
    }
 
    /**
     * @dev Transfer self tokens to given address
     * @param _to destination address
     * @param _value amount of token values to send
     * @notice `_value` tokens will be sended to `_to`
     * @return `true` when transfer done
     */
    function transfer(address _to, uint _value) returns (bool) {
        if (balances[msg.sender] >= _value) {
            balances[msg.sender] -= _value;
            balances[_to]        += _value;
            Transfer(msg.sender, _to, _value);
            return true;
        }
        return false;
    }

    /**
     * @dev Transfer with approvement mechainsm
     * @param _from source address, `_value` tokens shold be approved for `sender`
     * @param _to destination address
     * @param _value amount of token values to send 
     * @notice from `_from` will be sended `_value` tokens to `_to`
     * @return `true` when transfer is done
     */
    function transferFrom(address _from, address _to, uint256 _value) returns (bool) {
        var avail = allowances[_from][msg.sender]
                  > balances[_from] ? balances[_from]
                                    : allowances[_from][msg.sender];
        if (avail >= _value) {
            allowances[_from][msg.sender] -= _value;
            balances[_from] -= _value;
            balances[_to]   += _value;
            Transfer(_from, _to, _value);
            return true;
        }
        return false;
    }

    /**
     * @dev Give to target address ability for self token manipulation without sending
     * @param _spender target address (future requester)
     * @param _value amount of token values for approving
     */
    function approve(address _spender, uint256 _value) returns (bool) {
        allowances[msg.sender][_spender] += _value;
        Approval(msg.sender, _spender, _value);
        return true;
    }

    /**
     * @dev Reset count of tokens approved for given address
     * @param _spender target address (future requester)
     */
    function unapprove(address _spender)
    { allowances[msg.sender][_spender] = 0; }
}

contract TokenEmission is Token {
    function TokenEmission(string _name, string _symbol, uint8 _decimals,
                           uint _start_count)
             Token(_name, _symbol, _decimals, _start_count)
    {}

    /**
     * @dev Token emission
     * @param _value amount of token values to emit
     * @notice owner balance will be increased by `_value`
     */
    function emission(uint _value) onlyOwner {
        // Overflow check
        if (_value + totalSupply < totalSupply) throw;

        totalSupply     += _value;
        balances[owner] += _value;
    }
 
    /**
     * @dev Burn the token values from sender balance and from total
     * @param _value amount of token values for burn 
     * @notice sender balance will be decreased by `_value`
     */
    function burn(uint _value) {
        if (balances[msg.sender] >= _value) {
            balances[msg.sender] -= _value;
            totalSupply      -= _value;
        }
    }
}

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":"","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_owner","type":"address"}],"name":"setOwner","outputs":[],"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":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"hammer","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"emission","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"destroy","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":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_hammer","type":"address"}],"name":"setHammer","outputs":[],"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":"_spender","type":"address"}],"name":"unapprove","outputs":[],"payable":false,"type":"function"},{"inputs":[{"name":"_name","type":"string"},{"name":"_symbol","type":"string"},{"name":"_decimals","type":"uint8"},{"name":"_start_count","type":"uint256"}],"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
606060405260405161095338038061095383398101604052805160805160a05160c05192840193919091019183838383600080546c0100000000000000000000000033810204600160a060020a031991821681179092556001805490911690911790558360036000509080519060200190828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061013357805160ff19168380011785555b506101639291505b808211156101bc57600081556001016100b5565b5050600680547f01000000000000000000000000000000000000000000000000000000000000008085020460ff199091161790556005819055600160a060020a03331660009081526007602052604090208190555050505050505050610763806101f06000396000f35b828001600101855582156100ad579182015b828111156100ad578251826000505591602001919060010190610145565b50508260046000509080519060200190828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106101c057805160ff19168380011785555b506100c99291506100b5565b5090565b828001600101855582156101b0579182015b828111156101b05782518260005055916020019190600101906101d256606060405236156100cf5760e060020a600035046306fdde0381146100d4578063095ea7b31461013957806313af4035146101b557806318160ddd146101db57806323b872dd146101e9578063313ce5671461026057806342966c6814610271578063457f4d41146102c757806358292a3d146102de57806370a082311461030457806383197ef0146103375780638da5cb5b1461035a57806395d89b4114610371578063a9059cbb146103d6578063d31fdffd14610473578063dd62ed3e14610499578063fbf1f78a146104d2575b610002565b346100025761050860038054604080516020601f600260001961010060018816150201909516949094049384018190048102820181019092528281529291908301828280156105e95780601f106105be576101008083540402835291602001916105e9565b3461000257610576600435602435600160a060020a03338116600081815260086020908152604080832094871680845294825280832080548701905580518681529051929493927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b346100025761058a60043560005433600160a060020a039081169116146105f157610002565b346100025761032560055481565b3461000257610576600435602435604435600160a060020a038084166000908152600760209081526040808320546008835281842033909516845293909152812054909182911161063257600160a060020a038086166000908152600860209081526040808320339094168352929052205461064c565b346100025761058c60065460ff1681565b346100025761058a600435600160a060020a03331660009081526007602052604090205481901061062257600160a060020a03331660009081526007602052604090208054829003905560058054829003905550565b34610002576105a2600154600160a060020a031681565b346100025761058a60043560005433600160a060020a039081169116146106e057610002565b3461000257600160a060020a03600435166000908152600760205260409020545b60408051918252519081900360200190f35b346100025761058a60015433600160a060020a0390811691161461071a57610002565b34610002576105a2600054600160a060020a031681565b346100025761050860048054604080516020601f600260001961010060018816150201909516949094049384018190048102820181019092528281529291908301828280156105e95780601f106105be576101008083540402835291602001916105e9565b3461000257610576600435602435600160a060020a03331660009081526007602052604081205482901061072657600160a060020a03338116600081815260076020908152604080832080548890039055938716808352918490208054870190558351868152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a35060016101af565b346100025761058a60043560015433600160a060020a0390811691161461072e57610002565b3461000257610325600435602435600160a060020a038083166000908152600860209081526040808320938516835292905220546101af565b346100025761058a600435600160a060020a03338116600090815260086020908152604080832093851683529290529081205550565b60405180806020018281038252838181518152602001915080519060200190808383829060006004602084601f0104600302600f01f150905090810190601f1680156105685780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b604080519115158252519081900360200190f35b005b6040805160ff9092168252519081900360200190f35b60408051600160a060020a039092168252519081900360200190f35b820191906000526020600020905b8154815290600101906020018083116105cc57829003601f168201915b505050505081565b6000805473ffffffffffffffffffffffffffffffffffffffff19166c01000000000000000000000000838102041790555b50565b600091505b509392505050565b600160a060020a0385166000908152600760205260409020545b905082811061062557600160a060020a03808616600081815260086020908152604080832033861684528252808320805489900390558383526007825280832080548990039055938816808352918490208054880190558351878152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a36001915061062a565b60055481810110156106f157610002565b600580548201905560008054600160a060020a0316815260076020526040902080548201905550565b33600160a060020a0316ff5b5060006101af565b600180546c010000000000000000000000008084020473ffffffffffffffffffffffffffffffffffffffff199091161790555056000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000c4269746c6c6520546f6b656e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000442544c4c00000000000000000000000000000000000000000000000000000000

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