Contract Overview | AiraToken
Balance: 0 Ether
Ether Value: $0
Transactions: 323 txns
Token Tracker: Air phase 1 (AIR)
Misc:
Address Watch: Add To Watch List
Contract Creator: 0x7b52427cec68182c74d0b5f9dec57ddd8f727de9at txn 0xd77803fd4c22b2ab7abf833b6073bd65245bbf36ca04437c8e827a7ef859b3dc
Token Balance:
 Latest 25 transactions from a total of 323 transactions

TxHash Age From To Value [TxFee]
0x7ed0e9228fb33748ff13099fa7737068cc3052db6a2df3a661352ed14182254e16 days 5 hrs ago0x3dba737ccc50a32a1764b493285dd51c8af6c278  IN   AiraToken0 Ether0.002716038
0xa0a5694fb393fc843c24e8d4bc919d4e6bfac4c0f211b4fae795a3327e4e3f5223 days 2 hrs ago0xf0540d326341743e068e4fd432f1bdd6e15963e4  IN   AiraToken0 Ether0.000679872
0x6ff7b7829bdfa6890fa999653e5e10cfb1afeadee66d0204b132b82c83dc2db123 days 3 hrs ago0xfa926d84ee1e36dfffe847a99365dfc47b4c46a4  IN   AiraToken0 Ether0.000833658
0xd3066b214fc5b3a767ef9b48a5eb96202242ba6e55f3d456c0aa50749d537e0468 days 3 hrs ago0x00646b87655ef94ec224ee6489fc98fbe0efab6e  IN   AiraToken0 Ether0.000358722
0x475c2803ae712d9d3449ac4260e611f781bd6d74cc0496dc02263efcdb26ba7378 days 7 hrs ago0x4af013afbadb22d8a88c92d68fc96b033b9ebb8a  IN   AiraToken0 Ether0.00025591
0xdaa00a2c5062e7fa47298de4947957a687e714f38f1784f0bcf21e228c683bcc78 days 7 hrs ago0x4af013afbadb22d8a88c92d68fc96b033b9ebb8a  IN   AiraToken0 Ether0.00025623
0xaf94239b5c367ef9c766ab80b5de804529844713b9d5cec2356818abbc58374d78 days 8 hrs ago0x4af013afbadb22d8a88c92d68fc96b033b9ebb8a  IN   AiraToken0 Ether0.00018123
0x3676e14369f1aafd742c6d062b7cb16e4a0ed51c8531d2ca4093edcbbdc7306b79 days 3 hrs ago0x4af013afbadb22d8a88c92d68fc96b033b9ebb8a  IN   AiraToken0 Ether0.00025623
0xbdfdc95a588d80aadd8734c71b87a77cf34ad52a26e45d4b36e47a8d296570b979 days 5 hrs ago0x4af013afbadb22d8a88c92d68fc96b033b9ebb8a  IN   AiraToken0 Ether0.00025623
0xd74e24826743e82a6aa330f601a1eed890a7df5be84af8e8487f17552e30ea8479 days 6 hrs ago0x4af013afbadb22d8a88c92d68fc96b033b9ebb8a  IN   AiraToken0 Ether0.00018091
0x58b88bf7826b1b032024710393618ea2d97247818c68dde06ea3c9ce5473c2c579 days 7 hrs ago0x4af013afbadb22d8a88c92d68fc96b033b9ebb8a  IN   AiraToken0 Ether0.000153738
0x06bcc1cd44590d6b0453b07c1f6976e936a11703129f3260650ee09f98d6f8c093 days 7 hrs ago0x6efba8fb2ac5b6730729a972ec224426a287c3ad  IN   AiraToken0 Ether0.000454
0x8a5475d4642ef501a4f1c751ea0515535e19e44a47cd9218527361bffcd6bad7105 days 2 hrs ago0x6efba8fb2ac5b6730729a972ec224426a287c3ad  IN   AiraToken0 Ether0.00018155
0x86419ebd1c1d87e334e2960f001c22c720628b727b160b9471487f9a2fe49122105 days 2 hrs ago0x6efba8fb2ac5b6730729a972ec224426a287c3ad  IN   AiraToken0 Ether0.00025623
0x431d3ede1483f9542965889c7dade7c0fdf285f0392926aefe40dd5931b2931c105 days 3 hrs ago0x6efba8fb2ac5b6730729a972ec224426a287c3ad  IN   AiraToken0 Ether0.00025655
0x174a8ee64198dc01b6d3215755b0bdd455e9b2948cb1d32ddff6051472f79fca109 days 23 hrs ago0x6efba8fb2ac5b6730729a972ec224426a287c3ad  IN   AiraToken0 Ether0.00025655
0x1aabe84c93c7b178efcfa0528f0e2464ca4db57bfbc6616da042a426ca956d10109 days 23 hrs ago0x6efba8fb2ac5b6730729a972ec224426a287c3ad  IN   AiraToken0 Ether0.00025655
0x4651796e38872e2722e43aef5c0275a14e9386c5cbef251198f9998b4546d52c110 days 8 hrs ago0x6efba8fb2ac5b6730729a972ec224426a287c3ad  IN   AiraToken0 Ether0.0002203578
0x4f1b31f7deeecdb29e1aeef3a22632692dfe484c5ff27038b978a551af7339d0110 days 19 hrs ago0x6efba8fb2ac5b6730729a972ec224426a287c3ad  IN   AiraToken0 Ether0.0002678382
0xc32749a6eea8642f7b4cdbb08f528eac87bfd5fc6e9ea959600201466ac97e57111 days 6 hrs ago0x6efba8fb2ac5b6730729a972ec224426a287c3ad  IN   AiraToken0 Ether0.000307092
0x8b61a33d3c04893aa6c5fa57d7e5af5c97b69383c3961cd51f9de22dec235ce6111 days 7 hrs ago0x6efba8fb2ac5b6730729a972ec224426a287c3ad  IN   AiraToken0 Ether0.00035917
0xd2c70a0575417d08b44090762bd75d611ff91286e35e8ae0afaeb92b4b99cda0111 days 7 hrs ago0x6efba8fb2ac5b6730729a972ec224426a287c3ad  IN   AiraToken0 Ether0.000409456
0xa1bc4b6c2c673cbeba80293a19ee5419f9d3b2be63fa7d963ce1793f903d4a46111 days 7 hrs ago0x6efba8fb2ac5b6730729a972ec224426a287c3ad  IN   AiraToken0 Ether0.00051246
0x72a49a34778cca0c09c6e93c6e72b34841a91a1889c4543c788b76653d915d53118 days 8 hrs ago0x6efba8fb2ac5b6730729a972ec224426a287c3ad  IN   AiraToken0 Ether0.0005131
0x8cedb3cd962168a2d42cec189fc63540870bd204ae6d871beeede0f9d63a4768118 days 8 hrs ago0x6efba8fb2ac5b6730729a972ec224426a287c3ad  IN   AiraToken0 Ether0.00051246
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 1 Internal Transaction

ParentTxHash Block Age From To Value
0xd77803fd4c22b2ab7abf833b6073bd65245bbf36ca04437c8e827a7ef859b3dc3748908544 days 2 hrs ago0x7b52427cec68182c74d0b5f9dec57ddd8f727de9  Contract Creation0 Ether
[ Download CSV Export  ] 
Contract Name: TokenEmission
Compiler Text: v0.4.4+commit.4633f3de
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

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 Switch To Opcodes View
606060405260405161095338038061095383398101604052805160805160a05160c05192840193919091019183838383600080546c0100000000000000000000000033810204600160a060020a031991821681179092556001805490911690911790558360036000509080519060200190828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061013357805160ff19168380011785555b506101639291505b808211156101bc57600081556001016100b5565b5050600680547f01000000000000000000000000000000000000000000000000000000000000008085020460ff199091161790556005819055600160a060020a03331660009081526007602052604090208190555050505050505050610763806101f06000396000f35b828001600101855582156100ad579182015b828111156100ad578251826000505591602001919060010190610145565b50508260046000509080519060200190828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106101c057805160ff19168380011785555b506100c99291506100b5565b5090565b828001600101855582156101b0579182015b828111156101b05782518260005055916020019190600101906101d256606060405236156100cf5760e060020a600035046306fdde0381146100d4578063095ea7b31461013957806313af4035146101b557806318160ddd146101db57806323b872dd146101e9578063313ce5671461026057806342966c6814610271578063457f4d41146102c757806358292a3d146102de57806370a082311461030457806383197ef0146103375780638da5cb5b1461035a57806395d89b4114610371578063a9059cbb146103d6578063d31fdffd14610473578063dd62ed3e14610499578063fbf1f78a146104d2575b610002565b346100025761050860038054604080516020601f600260001961010060018816150201909516949094049384018190048102820181019092528281529291908301828280156105e95780601f106105be576101008083540402835291602001916105e9565b3461000257610576600435602435600160a060020a03338116600081815260086020908152604080832094871680845294825280832080548701905580518681529051929493927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b346100025761058a60043560005433600160a060020a039081169116146105f157610002565b346100025761032560055481565b3461000257610576600435602435604435600160a060020a038084166000908152600760209081526040808320546008835281842033909516845293909152812054909182911161063257600160a060020a038086166000908152600860209081526040808320339094168352929052205461064c565b346100025761058c60065460ff1681565b346100025761058a600435600160a060020a03331660009081526007602052604090205481901061062257600160a060020a03331660009081526007602052604090208054829003905560058054829003905550565b34610002576105a2600154600160a060020a031681565b346100025761058a60043560005433600160a060020a039081169116146106e057610002565b3461000257600160a060020a03600435166000908152600760205260409020545b60408051918252519081900360200190f35b346100025761058a60015433600160a060020a0390811691161461071a57610002565b34610002576105a2600054600160a060020a031681565b346100025761050860048054604080516020601f600260001961010060018816150201909516949094049384018190048102820181019092528281529291908301828280156105e95780601f106105be576101008083540402835291602001916105e9565b3461000257610576600435602435600160a060020a03331660009081526007602052604081205482901061072657600160a060020a03338116600081815260076020908152604080832080548890039055938716808352918490208054870190558351868152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a35060016101af565b346100025761058a60043560015433600160a060020a0390811691161461072e57610002565b3461000257610325600435602435600160a060020a038083166000908152600860209081526040808320938516835292905220546101af565b346100025761058a600435600160a060020a03338116600090815260086020908152604080832093851683529290529081205550565b60405180806020018281038252838181518152602001915080519060200190808383829060006004602084601f0104600302600f01f150905090810190601f1680156105685780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b604080519115158252519081900360200190f35b005b6040805160ff9092168252519081900360200190f35b60408051600160a060020a039092168252519081900360200190f35b820191906000526020600020905b8154815290600101906020018083116105cc57829003601f168201915b505050505081565b6000805473ffffffffffffffffffffffffffffffffffffffff19166c01000000000000000000000000838102041790555b50565b600091505b509392505050565b600160a060020a0385166000908152600760205260409020545b905082811061062557600160a060020a03808616600081815260086020908152604080832033861684528252808320805489900390558383526007825280832080548990039055938816808352918490208054880190558351878152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a36001915061062a565b60055481810110156106f157610002565b600580548201905560008054600160a060020a0316815260076020526040902080548201905550565b33600160a060020a0316ff5b5060006101af565b600180546c010000000000000000000000008084020473ffffffffffffffffffffffffffffffffffffffff199091161790555056000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000c4269746c6c6520546f6b656e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000442544c4c00000000000000000000000000000000000000000000000000000000

 

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.