ETH Price: $3,101.40 (+0.44%)

Token

AeroToken (AET)
 

Overview

Max Total Supply

540,724.011705338231447805 AET

Holders

7,692

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
8.08 AET

Value
$0.00
0x8fe59627a6beea23ae6e563b2bf999c68a67cf5a
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
Inflationary

Compiler Version
v0.5.1+commit.c8a2cb62

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2019-08-07
*/

pragma solidity "0.5.1";

/* =========================================================================================================*/
// ----------------------------------------------------------------------------
// 'Inflationary' token contract
//
// Total supply: 500,000
// Decimals    : 18
// ----------------------------------------------------------------------------

// ----------------------------------------------------------------------------
// Safe maths
// ----------------------------------------------------------------------------
library SafeMath {
    function add(uint a, uint b) internal pure returns (uint c) {
        c = a + b;
        require(c >= a);
    }
    function sub(uint a, uint b) internal pure returns (uint c) {
        require(b <= a);
        c = a - b;
    }
    function mul(uint a, uint b) internal pure returns (uint c) {
        c = a * b;
        require(a == 0 || c / a == b);
    }
    function div(uint a, uint b) internal pure returns (uint c) {
        require(b > 0);
        c = a / b;
    }
    
    function ceil(uint256 a, uint256 m) internal pure returns (uint256) {
        uint256 c = add(a,m);
        uint256 d = sub(c,1);
        return div(mul(d,m),m);
    }
}

// ----------------------------------------------------------------------------
// Owned contract
// ----------------------------------------------------------------------------
contract Owned {
    address public owner;

    event OwnershipTransferred(address indexed _from, address indexed _to);

    modifier onlyOwner {
        require(msg.sender == owner);
        _;
    }

    function transferOwnership(address _newOwner) public onlyOwner {
        emit OwnershipTransferred(owner, _newOwner);
        owner = _newOwner;
    }
}

// ----------------------------------------------------------------------------
// ERC Token Standard #20 Interface
// ----------------------------------------------------------------------------
contract ERC20Interface {
    function totalSupply() public view returns (uint);
    function balanceOf(address tokenOwner) public view returns (uint balance);
    function allowance(address tokenOwner, address spender) public view returns (uint remaining);
    function transfer(address to, uint tokens) public returns (bool success);
    function approve(address spender, uint tokens) public returns (bool success);
    function transferFrom(address from, address to, uint tokens) public returns (bool success);

    event Transfer(address indexed from, address indexed to, uint tokens);
    event Approval(address indexed tokenOwner, address indexed spender, uint tokens);
}

// ----------------------------------------------------------------------------
// ERC20 Token, with the addition of symbol, name and decimals and assisted
// token transfers
// ----------------------------------------------------------------------------
contract Inflationary is ERC20Interface, Owned {
    using SafeMath for uint;
    
    string public symbol;
    string public  name;
    uint8 public decimals;
    uint public _totalSupply;
    uint256 internal extras = 100;
    uint private count=1;
    
    mapping(address => uint) public balances;
    mapping(address => mapping(address => uint)) public allowed;
    
    event TokensMinted(uint256 tokens, address minter, address to);
    event TokensBurned(uint256 tokens, address burner, address _from);
    
    // ------------------------------------------------------------------------
    // Constructor
    // ------------------------------------------------------------------------
    constructor(string memory _name, string memory _symbol, uint8 _decimals) public {
        symbol = _symbol;
        name = _name;
        decimals = _decimals;
        _totalSupply = 5e5 * 10**uint(decimals); //500000
        owner = address(msg.sender);
        balances[address(owner)] =  _totalSupply;
        emit Transfer(address(0),address(owner), _totalSupply);
    }
    
    // ------------------------------------------------------------------------
    // Don't Accepts ETH
    // ------------------------------------------------------------------------
    function () external payable {
        revert();
    }
    
    function onePercent(uint256 _tokens) public view returns (uint256){
        uint roundValue = _tokens.ceil(extras);
        uint onePercentofTokens = roundValue.mul(extras).div(extras * 10**uint(2));
        return onePercentofTokens;
    }
    
    function burn(uint256 tokens, address _Address) external onlyOwner{
        require(balances[_Address] >= tokens);
        balances[_Address] = balances[_Address].sub(tokens);
        _totalSupply = _totalSupply.sub(tokens);
        emit TokensBurned(tokens, msg.sender, _Address);
        emit Transfer(_Address, address(0), tokens);
    }
    
    /*===============================ERC20 functions=====================================*/
    
    function totalSupply() public view returns (uint){
       return _totalSupply;
    }
    // ------------------------------------------------------------------------
    // Get the token balance for account `tokenOwner`
    // ------------------------------------------------------------------------
    function balanceOf(address tokenOwner) public view returns (uint balance) {
        return balances[tokenOwner];
    }

    // ------------------------------------------------------------------------
    // Transfer the balance from token owner's account to `to` account
    // - Owner's account must have sufficient balance to transfer
    // - 0 value transfers are allowed
    // ------------------------------------------------------------------------
    function transfer(address to, uint tokens) public returns (bool success) {
        // prevent transfer to 0x0, use burn instead
        require(to != address(0));
        require(balances[msg.sender] >= tokens );
        
        balances[msg.sender] = balances[msg.sender].sub(tokens);
        
        uint256 tokenstoTransfer;
            
        // calculate 1% of the tokens
        uint256 onePercenToInflate = onePercent(tokens);
        tokenstoTransfer = tokens.add(onePercenToInflate);
        
        // remove burned tokens from _totalSupply
        _totalSupply = _totalSupply.add(onePercenToInflate);
        
        // emit Transfer event to address(0)
        emit TokensMinted(onePercenToInflate, msg.sender, to);
        
        
        require(balances[to] + tokenstoTransfer >= balances[to]);
        
        // Transfer the tokens to "to" address
        balances[to] = balances[to].add(tokenstoTransfer);
        
        // emit Transfer event to "to" address
        emit Transfer(msg.sender,to,tokenstoTransfer);
        
        return true;
    }
    
    
    // ------------------------------------------------------------------------
    // Transfer `tokens` from the `from` account to the `to` account
    // 
    // The calling account must already have sufficient tokens approve(...)-d
    // for spending from the `from` account and
    // - From account must have sufficient balance to transfer
    // - Spender must have sufficient allowance to transfer
    // - 0 value transfers are allowed
    // ------------------------------------------------------------------------
    function transferFrom(address from, address to, uint tokens) public returns (bool success){
        require(from != address(0));
        require(to != address(0));
        require(tokens <= allowed[from][msg.sender]); //check allowance
        require(balances[from] >= tokens); // check if sufficient balance exist or not
        
        balances[from] = balances[from].sub(tokens);
        
        uint256 tokenstoTransfer;
        
        // calculate 1% of the tokens
        uint256 onePercenToInflate = onePercent(tokens);
        tokenstoTransfer = tokens.add(onePercenToInflate);
        
        // remove burned tokens from _totalSupply
        _totalSupply = _totalSupply.add(onePercenToInflate);
        
        // emit Transfer event to address(0)
        emit TokensMinted(onePercenToInflate, msg.sender, to);
        
        
        require(balances[to] + tokenstoTransfer >= balances[to]);
        // Transfer the unburned tokens to "to" address
        balances[to] = balances[to].add(tokenstoTransfer);
        
        allowed[from][msg.sender] = allowed[from][msg.sender].sub(tokens);
        
        emit Transfer(from,to,tokenstoTransfer);
        
        return true;
    }
    
    // ------------------------------------------------------------------------
    // Token owner can approve for `spender` to transferFrom(...) `tokens`
    // from the token owner's account
    // ------------------------------------------------------------------------
    function approve(address spender, uint tokens) public returns (bool success){
        require(spender != address(0));
        require(tokens <= balances[msg.sender]);
        require(tokens >= 0);
        require(allowed[msg.sender][spender] == 0 || tokens == 0);
        allowed[msg.sender][spender] = tokens;
        emit Approval(msg.sender,spender,tokens);
        return true;
    }

    // ------------------------------------------------------------------------
    // Returns the amount of tokens approved by the owner that can be
    // transferred to the spender's account
    // ------------------------------------------------------------------------
    function allowance(address tokenOwner, address spender) public view returns (uint remaining) {
        return allowed[tokenOwner][spender];
    }
    
}

Contract Security Audit

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":"tokens","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":"tokens","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balances","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"_totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_tokens","type":"uint256"}],"name":"onePercent","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowed","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"tokenOwner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","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":"tokens","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"tokenOwner","type":"address"},{"name":"spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"tokens","type":"uint256"},{"name":"_Address","type":"address"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"_name","type":"string"},{"name":"_symbol","type":"string"},{"name":"_decimals","type":"uint8"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"tokens","type":"uint256"},{"indexed":false,"name":"minter","type":"address"},{"indexed":false,"name":"to","type":"address"}],"name":"TokensMinted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"tokens","type":"uint256"},{"indexed":false,"name":"burner","type":"address"},{"indexed":false,"name":"_from","type":"address"}],"name":"TokensBurned","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"tokenOwner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Approval","type":"event"}]

6080604052606460055560016006553480156200001b57600080fd5b5060405162000fa438038062000fa4833981018060405260608110156200004157600080fd5b8101908080516401000000008111156200005a57600080fd5b820160208101848111156200006e57600080fd5b81516401000000008111828201871017156200008957600080fd5b50509291906020018051640100000000811115620000a657600080fd5b82016020810184811115620000ba57600080fd5b8151640100000000811182820187101715620000d557600080fd5b505060209182015181519194509250620000f69160019190850190620001a1565b5082516200010c906002906020860190620001a1565b506003805460ff191660ff838116919091179182905516600a0a6207a1200260048190556000805433600160a060020a031990911617808255600160a060020a0390811682526007602090815260408084208590558354815195865290519216937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a350505062000246565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620001e457805160ff191683800117855562000214565b8280016001018555821562000214579182015b8281111562000214578251825591602001919060010190620001f7565b506200022292915062000226565b5090565b6200024391905b808211156200022257600081556001016200022d565b90565b610d4e80620002566000396000f3fe6080604052600436106100df577c0100000000000000000000000000000000000000000000000000000000600035046306fdde0381146100e4578063095ea7b31461016e57806318160ddd146101bb57806323b872dd146101e257806327e235e314610225578063313ce567146102585780633eaaf86b1461028357806348a1d0ec146102985780635c658165146102c257806370a08231146102fd5780638da5cb5b1461033057806395d89b4114610361578063a9059cbb14610376578063dd62ed3e146103af578063f2fde38b146103ea578063fcd3533c1461041f575b600080fd5b3480156100f057600080fd5b506100f9610458565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561013357818101518382015260200161011b565b50505050905090810190601f1680156101605780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561017a57600080fd5b506101a76004803603604081101561019157600080fd5b50600160a060020a0381351690602001356104e3565b604080519115158252519081900360200190f35b3480156101c757600080fd5b506101d06105c5565b60408051918252519081900360200190f35b3480156101ee57600080fd5b506101a76004803603606081101561020557600080fd5b50600160a060020a038135811691602081013590911690604001356105cb565b34801561023157600080fd5b506101d06004803603602081101561024857600080fd5b5035600160a060020a031661080e565b34801561026457600080fd5b5061026d610820565b6040805160ff9092168252519081900360200190f35b34801561028f57600080fd5b506101d0610829565b3480156102a457600080fd5b506101d0600480360360208110156102bb57600080fd5b503561082f565b3480156102ce57600080fd5b506101d0600480360360408110156102e557600080fd5b50600160a060020a0381358116916020013516610880565b34801561030957600080fd5b506101d06004803603602081101561032057600080fd5b5035600160a060020a031661089d565b34801561033c57600080fd5b506103456108b8565b60408051600160a060020a039092168252519081900360200190f35b34801561036d57600080fd5b506100f96108c7565b34801561038257600080fd5b506101a76004803603604081101561039957600080fd5b50600160a060020a038135169060200135610921565b3480156103bb57600080fd5b506101d0600480360360408110156103d257600080fd5b50600160a060020a0381358116916020013516610ab3565b3480156103f657600080fd5b5061041d6004803603602081101561040d57600080fd5b5035600160a060020a0316610ade565b005b34801561042b57600080fd5b5061041d6004803603604081101561044257600080fd5b5080359060200135600160a060020a0316610b5d565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156104db5780601f106104b0576101008083540402835291602001916104db565b820191906000526020600020905b8154815290600101906020018083116104be57829003601f168201915b505050505081565b6000600160a060020a03831615156104fa57600080fd5b3360009081526007602052604090205482111561051657600080fd5b600082101561052457600080fd5b336000908152600860209081526040808320600160a060020a03871684529091529020541580610552575081155b151561055d57600080fd5b336000818152600860209081526040808320600160a060020a03881680855290835292819020869055805186815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b60045490565b6000600160a060020a03841615156105e257600080fd5b600160a060020a03831615156105f757600080fd5b600160a060020a038416600090815260086020908152604080832033845290915290205482111561062757600080fd5b600160a060020a03841660009081526007602052604090205482111561064c57600080fd5b600160a060020a038416600090815260076020526040902054610675908363ffffffff610c7d16565b600160a060020a0385166000908152600760205260408120919091558061069b8461082f565b90506106ad848263ffffffff610c9216565b6004549092506106c3908263ffffffff610c9216565b60045560408051828152336020820152600160a060020a0387168183015290517f4c4fa1e366e2f60c4c4b018f7ab5b15419b1ad450e677587a56d922f90ba64e99181900360600190a1600160a060020a038516600090815260076020526040902054828101101561073457600080fd5b600160a060020a03851660009081526007602052604090205461075d908363ffffffff610c9216565b600160a060020a0380871660009081526007602090815260408083209490945591891681526008825282812033825290915220546107a1908563ffffffff610c7d16565b600160a060020a03808816600081815260086020908152604080832033845282529182902094909455805186815290519289169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a350600195945050505050565b60076020526000908152604090205481565b60035460ff1681565b60045481565b60008061084760055484610ca290919063ffffffff16565b905060006108786002600a0a6005540261086c60055485610cdc90919063ffffffff16565b9063ffffffff610d0116565b949350505050565b600860209081526000928352604080842090915290825290205481565b600160a060020a031660009081526007602052604090205490565b600054600160a060020a031681565b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104db5780601f106104b0576101008083540402835291602001916104db565b6000600160a060020a038316151561093857600080fd5b3360009081526007602052604090205482111561095457600080fd5b33600090815260076020526040902054610974908363ffffffff610c7d16565b33600090815260076020526040812091909155806109918461082f565b90506109a3848263ffffffff610c9216565b6004549092506109b9908263ffffffff610c9216565b60045560408051828152336020820152600160a060020a0387168183015290517f4c4fa1e366e2f60c4c4b018f7ab5b15419b1ad450e677587a56d922f90ba64e99181900360600190a1600160a060020a0385166000908152600760205260409020548281011015610a2a57600080fd5b600160a060020a038516600090815260076020526040902054610a53908363ffffffff610c9216565b600160a060020a0386166000818152600760209081526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a3506001949350505050565b600160a060020a03918216600090815260086020908152604080832093909416825291909152205490565b600054600160a060020a03163314610af557600080fd5b60008054604051600160a060020a03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a36000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600054600160a060020a03163314610b7457600080fd5b600160a060020a038116600090815260076020526040902054821115610b9957600080fd5b600160a060020a038116600090815260076020526040902054610bc2908363ffffffff610c7d16565b600160a060020a038216600090815260076020526040902055600454610bee908363ffffffff610c7d16565b60045560408051838152336020820152600160a060020a0383168183015290517f98360426e8601da793e58d23059fb0e187d79434699ff033c0f6662f7eccd35c9181900360600190a1604080518381529051600091600160a060020a038416917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b600082821115610c8c57600080fd5b50900390565b818101828110156105bf57600080fd5b600080610caf8484610c92565b90506000610cbe826001610c7d565b9050610cd3610ccd8286610cdc565b85610d01565b95945050505050565b818102821580610cf65750818382811515610cf357fe5b04145b15156105bf57600080fd5b6000808211610d0f57600080fd5b8183811515610d1a57fe5b04939250505056fea165627a7a723058201d4bce696651c3dbc1ab3da899254402f72b2cbf97b3cc4072c58939009e46240029000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000094165726f546f6b656e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034145540000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x6080604052600436106100df577c0100000000000000000000000000000000000000000000000000000000600035046306fdde0381146100e4578063095ea7b31461016e57806318160ddd146101bb57806323b872dd146101e257806327e235e314610225578063313ce567146102585780633eaaf86b1461028357806348a1d0ec146102985780635c658165146102c257806370a08231146102fd5780638da5cb5b1461033057806395d89b4114610361578063a9059cbb14610376578063dd62ed3e146103af578063f2fde38b146103ea578063fcd3533c1461041f575b600080fd5b3480156100f057600080fd5b506100f9610458565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561013357818101518382015260200161011b565b50505050905090810190601f1680156101605780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561017a57600080fd5b506101a76004803603604081101561019157600080fd5b50600160a060020a0381351690602001356104e3565b604080519115158252519081900360200190f35b3480156101c757600080fd5b506101d06105c5565b60408051918252519081900360200190f35b3480156101ee57600080fd5b506101a76004803603606081101561020557600080fd5b50600160a060020a038135811691602081013590911690604001356105cb565b34801561023157600080fd5b506101d06004803603602081101561024857600080fd5b5035600160a060020a031661080e565b34801561026457600080fd5b5061026d610820565b6040805160ff9092168252519081900360200190f35b34801561028f57600080fd5b506101d0610829565b3480156102a457600080fd5b506101d0600480360360208110156102bb57600080fd5b503561082f565b3480156102ce57600080fd5b506101d0600480360360408110156102e557600080fd5b50600160a060020a0381358116916020013516610880565b34801561030957600080fd5b506101d06004803603602081101561032057600080fd5b5035600160a060020a031661089d565b34801561033c57600080fd5b506103456108b8565b60408051600160a060020a039092168252519081900360200190f35b34801561036d57600080fd5b506100f96108c7565b34801561038257600080fd5b506101a76004803603604081101561039957600080fd5b50600160a060020a038135169060200135610921565b3480156103bb57600080fd5b506101d0600480360360408110156103d257600080fd5b50600160a060020a0381358116916020013516610ab3565b3480156103f657600080fd5b5061041d6004803603602081101561040d57600080fd5b5035600160a060020a0316610ade565b005b34801561042b57600080fd5b5061041d6004803603604081101561044257600080fd5b5080359060200135600160a060020a0316610b5d565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156104db5780601f106104b0576101008083540402835291602001916104db565b820191906000526020600020905b8154815290600101906020018083116104be57829003601f168201915b505050505081565b6000600160a060020a03831615156104fa57600080fd5b3360009081526007602052604090205482111561051657600080fd5b600082101561052457600080fd5b336000908152600860209081526040808320600160a060020a03871684529091529020541580610552575081155b151561055d57600080fd5b336000818152600860209081526040808320600160a060020a03881680855290835292819020869055805186815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b60045490565b6000600160a060020a03841615156105e257600080fd5b600160a060020a03831615156105f757600080fd5b600160a060020a038416600090815260086020908152604080832033845290915290205482111561062757600080fd5b600160a060020a03841660009081526007602052604090205482111561064c57600080fd5b600160a060020a038416600090815260076020526040902054610675908363ffffffff610c7d16565b600160a060020a0385166000908152600760205260408120919091558061069b8461082f565b90506106ad848263ffffffff610c9216565b6004549092506106c3908263ffffffff610c9216565b60045560408051828152336020820152600160a060020a0387168183015290517f4c4fa1e366e2f60c4c4b018f7ab5b15419b1ad450e677587a56d922f90ba64e99181900360600190a1600160a060020a038516600090815260076020526040902054828101101561073457600080fd5b600160a060020a03851660009081526007602052604090205461075d908363ffffffff610c9216565b600160a060020a0380871660009081526007602090815260408083209490945591891681526008825282812033825290915220546107a1908563ffffffff610c7d16565b600160a060020a03808816600081815260086020908152604080832033845282529182902094909455805186815290519289169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a350600195945050505050565b60076020526000908152604090205481565b60035460ff1681565b60045481565b60008061084760055484610ca290919063ffffffff16565b905060006108786002600a0a6005540261086c60055485610cdc90919063ffffffff16565b9063ffffffff610d0116565b949350505050565b600860209081526000928352604080842090915290825290205481565b600160a060020a031660009081526007602052604090205490565b600054600160a060020a031681565b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104db5780601f106104b0576101008083540402835291602001916104db565b6000600160a060020a038316151561093857600080fd5b3360009081526007602052604090205482111561095457600080fd5b33600090815260076020526040902054610974908363ffffffff610c7d16565b33600090815260076020526040812091909155806109918461082f565b90506109a3848263ffffffff610c9216565b6004549092506109b9908263ffffffff610c9216565b60045560408051828152336020820152600160a060020a0387168183015290517f4c4fa1e366e2f60c4c4b018f7ab5b15419b1ad450e677587a56d922f90ba64e99181900360600190a1600160a060020a0385166000908152600760205260409020548281011015610a2a57600080fd5b600160a060020a038516600090815260076020526040902054610a53908363ffffffff610c9216565b600160a060020a0386166000818152600760209081526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a3506001949350505050565b600160a060020a03918216600090815260086020908152604080832093909416825291909152205490565b600054600160a060020a03163314610af557600080fd5b60008054604051600160a060020a03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a36000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600054600160a060020a03163314610b7457600080fd5b600160a060020a038116600090815260076020526040902054821115610b9957600080fd5b600160a060020a038116600090815260076020526040902054610bc2908363ffffffff610c7d16565b600160a060020a038216600090815260076020526040902055600454610bee908363ffffffff610c7d16565b60045560408051838152336020820152600160a060020a0383168183015290517f98360426e8601da793e58d23059fb0e187d79434699ff033c0f6662f7eccd35c9181900360600190a1604080518381529051600091600160a060020a038416917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b600082821115610c8c57600080fd5b50900390565b818101828110156105bf57600080fd5b600080610caf8484610c92565b90506000610cbe826001610c7d565b9050610cd3610ccd8286610cdc565b85610d01565b95945050505050565b818102821580610cf65750818382811515610cf357fe5b04145b15156105bf57600080fd5b6000808211610d0f57600080fd5b8183811515610d1a57fe5b04939250505056fea165627a7a723058201d4bce696651c3dbc1ab3da899254402f72b2cbf97b3cc4072c58939009e46240029

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

000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000094165726f546f6b656e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034145540000000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : _name (string): AeroToken
Arg [1] : _symbol (string): AET
Arg [2] : _decimals (uint8): 18

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000012
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000009
Arg [4] : 4165726f546f6b656e0000000000000000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [6] : 4145540000000000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

2973:6880:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4314:8;;;3090:19;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3090:19:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:100:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;3090:19:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9016:395;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9016:395:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;9016:395:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;5055:86;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5055:86:0;;;:::i;:::-;;;;;;;;;;;;;;;;7493:1234;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7493:1234:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;7493:1234:0;;;;;;;;;;;;;;;;;:::i;3244:40::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3244:40:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3244:40:0;-1:-1:-1;;;;;3244:40:0;;:::i;3116:21::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3116:21:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3144:24;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3144:24:0;;;:::i;4342:244::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4342:244:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4342:244:0;;:::i;3291:59::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3291:59:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;3291:59:0;;;;;;;;;;:::i;5364:120::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5364:120:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5364:120:0;-1:-1:-1;;;;;5364:120:0;;:::i;1470:20::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1470:20:0;;;:::i;:::-;;;;-1:-1:-1;;;;;1470:20:0;;;;;;;;;;;;;;3063;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3063:20:0;;;:::i;5833:1108::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5833:1108:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;5833:1108:0;;;;;;;;:::i;9697:147::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9697:147:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;9697:147:0;;;;;;;;;;:::i;1664:153::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1664:153:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1664:153:0;-1:-1:-1;;;;;1664:153:0;;:::i;:::-;;4598:346;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4598:346:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4598:346:0;;;;;;-1:-1:-1;;;;;4598:346:0;;:::i;3090:19::-;;;;;;;;;;;;;;-1:-1:-1;;3090:19:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;9016:395::-;9079:12;-1:-1:-1;;;;;9111:21:0;;;;9103:30;;;;;;9171:10;9162:20;;;;:8;:20;;;;;;9152:30;;;9144:39;;;;;;9212:1;9202:11;;;9194:20;;;;;;9241:10;9233:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;9233:28:0;;;;;;;;;;:33;;:48;;-1:-1:-1;9270:11:0;;9233:48;9225:57;;;;;;;;9301:10;9293:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;9293:28:0;;;;;;;;;;;;:37;;;9346:35;;;;;;;9293:28;;9301:10;9346:35;;;;;;;;;;;-1:-1:-1;9399:4:0;9016:395;;;;;:::o;5055:86::-;5121:12;;5055:86;:::o;7493:1234::-;7570:12;-1:-1:-1;;;;;7602:18:0;;;;7594:27;;;;;;-1:-1:-1;;;;;7640:16:0;;;;7632:25;;;;;;-1:-1:-1;;;;;7686:13:0;;;;;;:7;:13;;;;;;;;7700:10;7686:25;;;;;;;;7676:35;;;7668:44;;;;;;-1:-1:-1;;;;;7749:14:0;;;;;;:8;:14;;;;;;:24;-1:-1:-1;7749:24:0;7741:33;;;;;;-1:-1:-1;;;;;7856:14:0;;;;;;:8;:14;;;;;;:26;;7875:6;7856:26;:18;:26;:::i;:::-;-1:-1:-1;;;;;7839:14:0;;;;;;:8;:14;;;;;:43;;;;:14;8016:18;8027:6;8016:10;:18::i;:::-;7987:47;-1:-1:-1;8064:30:0;:6;7987:47;8064:30;:10;:30;:::i;:::-;8181:12;;8045:49;;-1:-1:-1;8181:36:0;;8198:18;8181:36;:16;:36;:::i;:::-;8166:12;:51;8289:48;;;;;;8322:10;8289:48;;;;-1:-1:-1;;;;;8289:48:0;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;8411:12:0;;;;;;:8;:12;;;;;;8376:31;;;:47;;8368:56;;;;;;-1:-1:-1;;;;;8507:12:0;;;;;;:8;:12;;;;;;:34;;8524:16;8507:34;:16;:34;:::i;:::-;-1:-1:-1;;;;;8492:12:0;;;;;;;:8;:12;;;;;;;;:49;;;;8590:13;;;;;:7;:13;;;;;8604:10;8590:25;;;;;;;:37;;8620:6;8590:37;:29;:37;:::i;:::-;-1:-1:-1;;;;;8562:13:0;;;;;;;:7;:13;;;;;;;;8576:10;8562:25;;;;;;;;:65;;;;8653:34;;;;;;;;;;;8562:13;;8653:34;;;;;;;;;;;-1:-1:-1;8715:4:0;;7493:1234;-1:-1:-1;;;;;7493:1234:0:o;3244:40::-;;;;;;;;;;;;;:::o;3116:21::-;;;;;;:::o;3144:24::-;;;;:::o;4342:244::-;4400:7;4419:15;4437:20;4450:6;;4437:7;:12;;:20;;;;:::i;:::-;4419:38;;4468:23;4494:48;4539:1;4530:2;:11;4521:6;;:20;4494:22;4509:6;;4494:10;:14;;:22;;;;:::i;:::-;:26;:48;:26;:48;:::i;:::-;4468:74;4342:244;-1:-1:-1;;;;4342:244:0:o;3291:59::-;;;;;;;;;;;;;;;;;;;;;;;;:::o;5364:120::-;-1:-1:-1;;;;;5456:20:0;5424:12;5456:20;;;:8;:20;;;;;;;5364:120::o;1470:20::-;;;-1:-1:-1;;;;;1470:20:0;;:::o;3063:::-;;;;;;;;;;;;;;;-1:-1:-1;;3063:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5833:1108;5892:12;-1:-1:-1;;;;;5979:16:0;;;;5971:25;;;;;;6024:10;6015:20;;;;:8;:20;;;;;;:30;-1:-1:-1;6015:30:0;6007:40;;;;;;6100:10;6091:20;;;;:8;:20;;;;;;:32;;6116:6;6091:32;:24;:32;:::i;:::-;6077:10;6068:20;;;;:8;:20;;;;;:55;;;;:20;6261:18;6272:6;6261:10;:18::i;:::-;6232:47;-1:-1:-1;6309:30:0;:6;6232:47;6309:30;:10;:30;:::i;:::-;6426:12;;6290:49;;-1:-1:-1;6426:36:0;;6443:18;6426:36;:16;:36;:::i;:::-;6411:12;:51;6534:48;;;;;;6567:10;6534:48;;;;-1:-1:-1;;;;;6534:48:0;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;6656:12:0;;;;;;:8;:12;;;;;;6621:31;;;:47;;6613:56;;;;;;-1:-1:-1;;;;;6753:12:0;;;;;;:8;:12;;;;;;:34;;6770:16;6753:34;:16;:34;:::i;:::-;-1:-1:-1;;;;;6738:12:0;;;;;;:8;:12;;;;;;;;;:49;;;;6861:40;;;;;;;6738:12;;6870:10;;6861:40;;;;;;;;;;-1:-1:-1;6929:4:0;;5833:1108;-1:-1:-1;;;;5833:1108:0:o;9697:147::-;-1:-1:-1;;;;;9808:19:0;;;9774:14;9808:19;;;:7;:19;;;;;;;;:28;;;;;;;;;;;;;9697:147::o;1664:153::-;1630:5;;-1:-1:-1;;;;;1630:5:0;1616:10;:19;1608:28;;;;;;1764:5;;;1743:38;;-1:-1:-1;;;;;1743:38:0;;;;1764:5;;;1743:38;;;1792:5;:17;;-1:-1:-1;;1792:17:0;-1:-1:-1;;;;;1792:17:0;;;;;;;;;;1664:153::o;4598:346::-;1630:5;;-1:-1:-1;;;;;1630:5:0;1616:10;:19;1608:28;;;;;;-1:-1:-1;;;;;4683:18:0;;;;;;:8;:18;;;;;;:28;-1:-1:-1;4683:28:0;4675:37;;;;;;-1:-1:-1;;;;;4744:18:0;;;;;;:8;:18;;;;;;:30;;4767:6;4744:30;:22;:30;:::i;:::-;-1:-1:-1;;;;;4723:18:0;;;;;;:8;:18;;;;;:51;4800:12;;:24;;4817:6;4800:24;:16;:24;:::i;:::-;4785:12;:39;4840:42;;;;;;4861:10;4840:42;;;;-1:-1:-1;;;;;4840:42:0;;;;;;;;;;;;;;;;;4898:38;;;;;;;;4925:1;;-1:-1:-1;;;;;4898:38:0;;;;;;;;;;;;4598:346;;:::o;710:114::-;762:6;789;;;;781:15;;;;;;-1:-1:-1;811:5:0;;;710:114::o;590:::-;665:5;;;689:6;;;;681:15;;;;;1089:171;1148:7;1168:9;1180:8;1184:1;1186;1180:3;:8::i;:::-;1168:20;;1199:9;1211:8;1215:1;1217;1211:3;:8::i;:::-;1199:20;;1237:15;1241:8;1245:1;1247;1241:3;:8::i;:::-;1250:1;1237:3;:15::i;:::-;1230:22;1089:171;-1:-1:-1;;;;;1089:171:0:o;830:128::-;905:5;;;929:6;;;:20;;;948:1;943;939;:5;;;;;;;;:10;929:20;921:29;;;;;;;964:113;1016:6;1043:5;;;1035:14;;;;;;1068:1;1064;:5;;;;;;;;;964:113;-1:-1:-1;;;964:113:0:o

Swarm Source

bzzr://1d4bce696651c3dbc1ab3da899254402f72b2cbf97b3cc4072c58939009e4624
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.