ETH Price: $3,067.19 (-1.58%)
Gas: 2 Gwei

Contract

0x8c9E4CF756b9d01D791b95bc2D0913EF2Bf03784
 

More Info

Private Name Tags

TokenTracker

AeroToken (AET) (@$0.0033)

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Value
0x8913910f3383c0afe8248e129714c9f169d3fd29fd0e4765cbb4c845d99dbb36Transfer(pending)2024-05-19 20:44:4158 mins ago1716151481IN
0x8c9E4CF7...F2Bf03784
0 ETH(Pending)(Pending)
0x6cd3b88fdbb6e0a5d41717543153f93e1f0b6c6888fe17e13b474be2287fa7b3Transfer(pending)2024-05-19 4:24:1517 hrs ago1716092655IN
0x8c9E4CF7...F2Bf03784
0 ETH(Pending)(Pending)
Transfer146794702022-04-29 13:32:29751 days ago1651239149IN
0x8c9E4CF7...F2Bf03784
0 ETH0.0015947640
Transfer146794372022-04-29 13:25:39751 days ago1651238739IN
0x8c9E4CF7...F2Bf03784
0 ETH0.0024219439.21727004
Transfer146793082022-04-29 12:59:33751 days ago1651237173IN
0x8c9E4CF7...F2Bf03784
0 ETH0.002240656.19915137
Transfer142429722022-02-20 12:42:21819 days ago1645360941IN
0x8c9E4CF7...F2Bf03784
0 ETH0.0031885680
Transfer142429412022-02-20 12:34:34819 days ago1645360474IN
0x8c9E4CF7...F2Bf03784
0 ETH0.0027155647.67753868
Transfer136764652021-11-24 9:36:11907 days ago1637746571IN
0x8c9E4CF7...F2Bf03784
0 ETH0.0052411492
Transfer136588232021-11-21 14:55:41910 days ago1637506541IN
0x8c9E4CF7...F2Bf03784
0 ETH0.00466487104.43199008
Transfer134923262021-10-26 10:00:05936 days ago1635242405IN
0x8c9E4CF7...F2Bf03784
0 ETH0.0049573487
Transfer133562522021-10-05 2:04:27957 days ago1633399467IN
0x8c9E4CF7...F2Bf03784
0 ETH0.0052498685.00840365
Transfer132969682021-09-25 19:54:07967 days ago1632599647IN
0x8c9E4CF7...F2Bf03784
0 ETH0.0024826255.59322173
Transfer130365342021-08-16 13:28:301007 days ago1629120510IN
0x8c9E4CF7...F2Bf03784
0 ETH0.0053687486.93333303
Transfer129883542021-08-09 2:52:551014 days ago1628477575IN
0x8c9E4CF7...F2Bf03784
0 ETH0.0021069637
Transfer126233902021-06-13 2:10:481071 days ago1623550248IN
0x8c9E4CF7...F2Bf03784
0 ETH0.000267946
Transfer126233792021-06-13 2:08:541071 days ago1623550134IN
0x8c9E4CF7...F2Bf03784
0 ETH0.000267876
Transfer126232722021-06-13 1:46:311071 days ago1623548791IN
0x8c9E4CF7...F2Bf03784
0 ETH0.000267796
Transfer125264772021-05-29 2:09:421086 days ago1622254182IN
0x8c9E4CF7...F2Bf03784
0 ETH0.0010289122
Transfer123653212021-05-04 3:18:461111 days ago1620098326IN
0x8c9E4CF7...F2Bf03784
0 ETH0.0026488642.9
Transfer123615132021-05-03 13:29:591112 days ago1620048599IN
0x8c9E4CF7...F2Bf03784
0 ETH0.0025624141.5
Transfer122771712021-04-20 13:05:041125 days ago1618923904IN
0x8c9E4CF7...F2Bf03784
0 ETH0.01605682260
Transfer118877572021-02-19 13:58:021185 days ago1613743082IN
0x8c9E4CF7...F2Bf03784
0 ETH0.00830642171.15
Transfer118854052021-02-19 5:24:391185 days ago1613712279IN
0x8c9E4CF7...F2Bf03784
0 ETH0.00927209191
Transfer118825542021-02-18 18:53:141186 days ago1613674394IN
0x8c9E4CF7...F2Bf03784
0 ETH0.00952995150
Transfer117696782021-02-01 10:03:441203 days ago1612173824IN
0x8c9E4CF7...F2Bf03784
0 ETH0.00602197124.08
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Inflationary

Compiler Version
v0.5.10+commit.5a6ea5b1

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2019-10-27
*/

/**
 *Submitted for verification at Etherscan.io on 2019-08-06
*/

pragma solidity "0.5.10";

/* =========================================================================================================*/
// ----------------------------------------------------------------------------
// '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(4));
        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"}]

6080604052606460055560016006553480156200001b57600080fd5b5060405162000f9638038062000f96833981810160405260608110156200004157600080fd5b8101908080516401000000008111156200005a57600080fd5b820160208101848111156200006e57600080fd5b81516401000000008111828201871017156200008957600080fd5b50509291906020018051640100000000811115620000a657600080fd5b82016020810184811115620000ba57600080fd5b8151640100000000811182820187101715620000d557600080fd5b505060209182015181519194509250620000f69160019190850190620001a1565b5082516200010c906002906020860190620001a1565b506003805460ff191660ff838116919091179182905516600a0a6207a12002600481905560008054336001600160a01b0319909116178082556001600160a01b0390811682526007602090815260408084208590558354815195865290519216937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a350505062000246565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620001e457805160ff191683800117855562000214565b8280016001018555821562000214579182015b8281111562000214578251825591602001919060010190620001f7565b506200022292915062000226565b5090565b6200024391905b808211156200022257600081556001016200022d565b90565b610d4080620002566000396000f3fe6080604052600436106100f35760003560e01c80635c6581651161008a578063a9059cbb11610059578063a9059cbb1461038a578063dd62ed3e146103c3578063f2fde38b146103fe578063fcd3533c14610433576100f3565b80635c658165146102d657806370a08231146103115780638da5cb5b1461034457806395d89b4114610375576100f3565b806327e235e3116100c657806327e235e314610239578063313ce5671461026c5780633eaaf86b1461029757806348a1d0ec146102ac576100f3565b806306fdde03146100f8578063095ea7b31461018257806318160ddd146101cf57806323b872dd146101f6575b600080fd5b34801561010457600080fd5b5061010d61046c565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561014757818101518382015260200161012f565b50505050905090810190601f1680156101745780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561018e57600080fd5b506101bb600480360360408110156101a557600080fd5b506001600160a01b0381351690602001356104f7565b604080519115158252519081900360200190f35b3480156101db57600080fd5b506101e46105c7565b60408051918252519081900360200190f35b34801561020257600080fd5b506101bb6004803603606081101561021957600080fd5b506001600160a01b038135811691602081013590911690604001356105cd565b34801561024557600080fd5b506101e46004803603602081101561025c57600080fd5b50356001600160a01b031661080c565b34801561027857600080fd5b5061028161081e565b6040805160ff9092168252519081900360200190f35b3480156102a357600080fd5b506101e4610827565b3480156102b857600080fd5b506101e4600480360360208110156102cf57600080fd5b503561082d565b3480156102e257600080fd5b506101e4600480360360408110156102f957600080fd5b506001600160a01b038135811691602001351661087e565b34801561031d57600080fd5b506101e46004803603602081101561033457600080fd5b50356001600160a01b031661089b565b34801561035057600080fd5b506103596108b6565b604080516001600160a01b039092168252519081900360200190f35b34801561038157600080fd5b5061010d6108c5565b34801561039657600080fd5b506101bb600480360360408110156103ad57600080fd5b506001600160a01b03813516906020013561091f565b3480156103cf57600080fd5b506101e4600480360360408110156103e657600080fd5b506001600160a01b0381358116916020013516610aaf565b34801561040a57600080fd5b506104316004803603602081101561042157600080fd5b50356001600160a01b0316610ada565b005b34801561043f57600080fd5b506104316004803603604081101561045657600080fd5b50803590602001356001600160a01b0316610b4c565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156104ef5780601f106104c4576101008083540402835291602001916104ef565b820191906000526020600020905b8154815290600101906020018083116104d257829003601f168201915b505050505081565b60006001600160a01b03831661050c57600080fd5b3360009081526007602052604090205482111561052857600080fd5b3360009081526008602090815260408083206001600160a01b03871684529091529020541580610556575081155b61055f57600080fd5b3360008181526008602090815260408083206001600160a01b03881680855290835292819020869055805186815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b60045490565b60006001600160a01b0384166105e257600080fd5b6001600160a01b0383166105f557600080fd5b6001600160a01b038416600090815260086020908152604080832033845290915290205482111561062557600080fd5b6001600160a01b03841660009081526007602052604090205482111561064a57600080fd5b6001600160a01b038416600090815260076020526040902054610673908363ffffffff610c6c16565b6001600160a01b038516600090815260076020526040812091909155806106998461082d565b90506106ab848263ffffffff610c8116565b6004549092506106c1908263ffffffff610c8116565b600455604080518281523360208201526001600160a01b0387168183015290517f4c4fa1e366e2f60c4c4b018f7ab5b15419b1ad450e677587a56d922f90ba64e99181900360600190a16001600160a01b038516600090815260076020526040902054828101101561073257600080fd5b6001600160a01b03851660009081526007602052604090205461075b908363ffffffff610c8116565b6001600160a01b03808716600090815260076020908152604080832094909455918916815260088252828120338252909152205461079f908563ffffffff610c6c16565b6001600160a01b03808816600081815260086020908152604080832033845282529182902094909455805186815290519289169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a350600195945050505050565b60076020526000908152604090205481565b60035460ff1681565b60045481565b60008061084560055484610c9190919063ffffffff16565b905060006108766004600a0a6005540261086a60055485610ccb90919063ffffffff16565b9063ffffffff610cec16565b949350505050565b600860209081526000928352604080842090915290825290205481565b6001600160a01b031660009081526007602052604090205490565b6000546001600160a01b031681565b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104ef5780601f106104c4576101008083540402835291602001916104ef565b60006001600160a01b03831661093457600080fd5b3360009081526007602052604090205482111561095057600080fd5b33600090815260076020526040902054610970908363ffffffff610c6c16565b336000908152600760205260408120919091558061098d8461082d565b905061099f848263ffffffff610c8116565b6004549092506109b5908263ffffffff610c8116565b600455604080518281523360208201526001600160a01b0387168183015290517f4c4fa1e366e2f60c4c4b018f7ab5b15419b1ad450e677587a56d922f90ba64e99181900360600190a16001600160a01b0385166000908152600760205260409020548281011015610a2657600080fd5b6001600160a01b038516600090815260076020526040902054610a4f908363ffffffff610c8116565b6001600160a01b0386166000818152600760209081526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a3506001949350505050565b6001600160a01b03918216600090815260086020908152604080832093909416825291909152205490565b6000546001600160a01b03163314610af157600080fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b03163314610b6357600080fd5b6001600160a01b038116600090815260076020526040902054821115610b8857600080fd5b6001600160a01b038116600090815260076020526040902054610bb1908363ffffffff610c6c16565b6001600160a01b038216600090815260076020526040902055600454610bdd908363ffffffff610c6c16565b600455604080518381523360208201526001600160a01b0383168183015290517f98360426e8601da793e58d23059fb0e187d79434699ff033c0f6662f7eccd35c9181900360600190a16040805183815290516000916001600160a01b038416917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b600082821115610c7b57600080fd5b50900390565b818101828110156105c157600080fd5b600080610c9e8484610c81565b90506000610cad826001610c6c565b9050610cc2610cbc8286610ccb565b85610cec565b95945050505050565b818102821580610ce3575081838281610ce057fe5b04145b6105c157600080fd5b6000808211610cfa57600080fd5b818381610d0357fe5b04939250505056fea265627a7a723058207efa47a0211476f659de9fb3ed099f6b02474bf35c2522566253c8614f395f3564736f6c634300050a0032000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000094165726f546f6b656e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034145540000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x6080604052600436106100f35760003560e01c80635c6581651161008a578063a9059cbb11610059578063a9059cbb1461038a578063dd62ed3e146103c3578063f2fde38b146103fe578063fcd3533c14610433576100f3565b80635c658165146102d657806370a08231146103115780638da5cb5b1461034457806395d89b4114610375576100f3565b806327e235e3116100c657806327e235e314610239578063313ce5671461026c5780633eaaf86b1461029757806348a1d0ec146102ac576100f3565b806306fdde03146100f8578063095ea7b31461018257806318160ddd146101cf57806323b872dd146101f6575b600080fd5b34801561010457600080fd5b5061010d61046c565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561014757818101518382015260200161012f565b50505050905090810190601f1680156101745780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561018e57600080fd5b506101bb600480360360408110156101a557600080fd5b506001600160a01b0381351690602001356104f7565b604080519115158252519081900360200190f35b3480156101db57600080fd5b506101e46105c7565b60408051918252519081900360200190f35b34801561020257600080fd5b506101bb6004803603606081101561021957600080fd5b506001600160a01b038135811691602081013590911690604001356105cd565b34801561024557600080fd5b506101e46004803603602081101561025c57600080fd5b50356001600160a01b031661080c565b34801561027857600080fd5b5061028161081e565b6040805160ff9092168252519081900360200190f35b3480156102a357600080fd5b506101e4610827565b3480156102b857600080fd5b506101e4600480360360208110156102cf57600080fd5b503561082d565b3480156102e257600080fd5b506101e4600480360360408110156102f957600080fd5b506001600160a01b038135811691602001351661087e565b34801561031d57600080fd5b506101e46004803603602081101561033457600080fd5b50356001600160a01b031661089b565b34801561035057600080fd5b506103596108b6565b604080516001600160a01b039092168252519081900360200190f35b34801561038157600080fd5b5061010d6108c5565b34801561039657600080fd5b506101bb600480360360408110156103ad57600080fd5b506001600160a01b03813516906020013561091f565b3480156103cf57600080fd5b506101e4600480360360408110156103e657600080fd5b506001600160a01b0381358116916020013516610aaf565b34801561040a57600080fd5b506104316004803603602081101561042157600080fd5b50356001600160a01b0316610ada565b005b34801561043f57600080fd5b506104316004803603604081101561045657600080fd5b50803590602001356001600160a01b0316610b4c565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156104ef5780601f106104c4576101008083540402835291602001916104ef565b820191906000526020600020905b8154815290600101906020018083116104d257829003601f168201915b505050505081565b60006001600160a01b03831661050c57600080fd5b3360009081526007602052604090205482111561052857600080fd5b3360009081526008602090815260408083206001600160a01b03871684529091529020541580610556575081155b61055f57600080fd5b3360008181526008602090815260408083206001600160a01b03881680855290835292819020869055805186815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b60045490565b60006001600160a01b0384166105e257600080fd5b6001600160a01b0383166105f557600080fd5b6001600160a01b038416600090815260086020908152604080832033845290915290205482111561062557600080fd5b6001600160a01b03841660009081526007602052604090205482111561064a57600080fd5b6001600160a01b038416600090815260076020526040902054610673908363ffffffff610c6c16565b6001600160a01b038516600090815260076020526040812091909155806106998461082d565b90506106ab848263ffffffff610c8116565b6004549092506106c1908263ffffffff610c8116565b600455604080518281523360208201526001600160a01b0387168183015290517f4c4fa1e366e2f60c4c4b018f7ab5b15419b1ad450e677587a56d922f90ba64e99181900360600190a16001600160a01b038516600090815260076020526040902054828101101561073257600080fd5b6001600160a01b03851660009081526007602052604090205461075b908363ffffffff610c8116565b6001600160a01b03808716600090815260076020908152604080832094909455918916815260088252828120338252909152205461079f908563ffffffff610c6c16565b6001600160a01b03808816600081815260086020908152604080832033845282529182902094909455805186815290519289169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a350600195945050505050565b60076020526000908152604090205481565b60035460ff1681565b60045481565b60008061084560055484610c9190919063ffffffff16565b905060006108766004600a0a6005540261086a60055485610ccb90919063ffffffff16565b9063ffffffff610cec16565b949350505050565b600860209081526000928352604080842090915290825290205481565b6001600160a01b031660009081526007602052604090205490565b6000546001600160a01b031681565b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104ef5780601f106104c4576101008083540402835291602001916104ef565b60006001600160a01b03831661093457600080fd5b3360009081526007602052604090205482111561095057600080fd5b33600090815260076020526040902054610970908363ffffffff610c6c16565b336000908152600760205260408120919091558061098d8461082d565b905061099f848263ffffffff610c8116565b6004549092506109b5908263ffffffff610c8116565b600455604080518281523360208201526001600160a01b0387168183015290517f4c4fa1e366e2f60c4c4b018f7ab5b15419b1ad450e677587a56d922f90ba64e99181900360600190a16001600160a01b0385166000908152600760205260409020548281011015610a2657600080fd5b6001600160a01b038516600090815260076020526040902054610a4f908363ffffffff610c8116565b6001600160a01b0386166000818152600760209081526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a3506001949350505050565b6001600160a01b03918216600090815260086020908152604080832093909416825291909152205490565b6000546001600160a01b03163314610af157600080fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b03163314610b6357600080fd5b6001600160a01b038116600090815260076020526040902054821115610b8857600080fd5b6001600160a01b038116600090815260076020526040902054610bb1908363ffffffff610c6c16565b6001600160a01b038216600090815260076020526040902055600454610bdd908363ffffffff610c6c16565b600455604080518381523360208201526001600160a01b0383168183015290517f98360426e8601da793e58d23059fb0e187d79434699ff033c0f6662f7eccd35c9181900360600190a16040805183815290516000916001600160a01b038416917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b600082821115610c7b57600080fd5b50900390565b818101828110156105c157600080fd5b600080610c9e8484610c81565b90506000610cad826001610c6c565b9050610cc2610cbc8286610ccb565b85610cec565b95945050505050565b818102821580610ce3575081838281610ce057fe5b04145b6105c157600080fd5b6000808211610cfa57600080fd5b818381610d0357fe5b04939250505056fea265627a7a723058207efa47a0211476f659de9fb3ed099f6b02474bf35c2522566253c8614f395f3564736f6c634300050a0032

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

3045:6880:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4386:8;;;3162:19;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3162: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;3162:19:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9088:395;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9088:395:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;9088:395:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;5127:86;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5127:86:0;;;:::i;:::-;;;;;;;;;;;;;;;;7565:1234;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7565:1234:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;7565:1234:0;;;;;;;;;;;;;;;;;:::i;3316:40::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3316:40:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3316:40:0;-1:-1:-1;;;;;3316:40:0;;:::i;3188:21::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3188:21:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3216:24;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3216:24:0;;;:::i;4414:244::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4414:244:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4414:244:0;;:::i;3363:59::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3363:59:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;3363:59:0;;;;;;;;;;:::i;5436:120::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5436:120:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5436:120:0;-1:-1:-1;;;;;5436:120:0;;:::i;1542:20::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1542:20:0;;;:::i;:::-;;;;-1:-1:-1;;;;;1542:20:0;;;;;;;;;;;;;;3135;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3135:20:0;;;:::i;5905:1108::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5905:1108:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;5905:1108:0;;;;;;;;:::i;9769:147::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9769:147:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;9769:147:0;;;;;;;;;;:::i;1736:153::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1736:153:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1736:153:0;-1:-1:-1;;;;;1736:153:0;;:::i;:::-;;4670:346;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4670:346:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4670:346:0;;;;;;-1:-1:-1;;;;;4670:346:0;;:::i;3162:19::-;;;;;;;;;;;;;;-1:-1:-1;;3162:19:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;9088:395::-;9151:12;-1:-1:-1;;;;;9183:21:0;;9175:30;;;;;;9243:10;9234:20;;;;:8;:20;;;;;;9224:30;;;9216:39;;;;;;9313:10;9305:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;9305:28:0;;;;;;;;;;:33;;:48;;-1:-1:-1;9342:11:0;;9305:48;9297:57;;;;;;9373:10;9365:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;9365:28:0;;;;;;;;;;;;:37;;;9418:35;;;;;;;9365:28;;9373:10;9418:35;;;;;;;;;;;-1:-1:-1;9471:4:0;9088:395;;;;;:::o;5127:86::-;5193:12;;5127:86;:::o;7565:1234::-;7642:12;-1:-1:-1;;;;;7674:18:0;;7666:27;;;;;;-1:-1:-1;;;;;7712:16:0;;7704:25;;;;;;-1:-1:-1;;;;;7758:13:0;;;;;;:7;:13;;;;;;;;7772:10;7758:25;;;;;;;;7748:35;;;7740:44;;;;;;-1:-1:-1;;;;;7821:14:0;;;;;;:8;:14;;;;;;:24;-1:-1:-1;7821:24:0;7813:33;;;;;;-1:-1:-1;;;;;7928:14:0;;;;;;:8;:14;;;;;;:26;;7947:6;7928:26;:18;:26;:::i;:::-;-1:-1:-1;;;;;7911:14:0;;;;;;:8;:14;;;;;:43;;;;:14;8088:18;8099:6;8088:10;:18::i;:::-;8059:47;-1:-1:-1;8136:30:0;:6;8059:47;8136:30;:10;:30;:::i;:::-;8253:12;;8117:49;;-1:-1:-1;8253:36:0;;8270:18;8253:36;:16;:36;:::i;:::-;8238:12;:51;8361:48;;;;;;8394:10;8361:48;;;;-1:-1:-1;;;;;8361:48:0;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;8483:12:0;;;;;;:8;:12;;;;;;8448:31;;;:47;;8440:56;;;;;;-1:-1:-1;;;;;8579:12:0;;;;;;:8;:12;;;;;;:34;;8596:16;8579:34;:16;:34;:::i;:::-;-1:-1:-1;;;;;8564:12:0;;;;;;;:8;:12;;;;;;;;:49;;;;8662:13;;;;;:7;:13;;;;;8676:10;8662:25;;;;;;;:37;;8692:6;8662:37;:29;:37;:::i;:::-;-1:-1:-1;;;;;8634:13:0;;;;;;;:7;:13;;;;;;;;8648:10;8634:25;;;;;;;;:65;;;;8725:34;;;;;;;;;;;8634:13;;8725:34;;;;;;;;;;;-1:-1:-1;8787:4:0;;7565:1234;-1:-1:-1;;;;;7565:1234:0:o;3316:40::-;;;;;;;;;;;;;:::o;3188:21::-;;;;;;:::o;3216:24::-;;;;:::o;4414:244::-;4472:7;4491:15;4509:20;4522:6;;4509:7;:12;;:20;;;;:::i;:::-;4491:38;;4540:23;4566:48;4611:1;4602:2;:11;4593:6;;:20;4566:22;4581:6;;4566:10;:14;;:22;;;;:::i;:::-;:26;:48;:26;:48;:::i;:::-;4540:74;4414:244;-1:-1:-1;;;;4414:244:0:o;3363:59::-;;;;;;;;;;;;;;;;;;;;;;;;:::o;5436:120::-;-1:-1:-1;;;;;5528:20:0;5496:12;5528:20;;;:8;:20;;;;;;;5436:120::o;1542:20::-;;;-1:-1:-1;;;;;1542:20:0;;:::o;3135:::-;;;;;;;;;;;;;;;-1:-1:-1;;3135:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5905:1108;5964:12;-1:-1:-1;;;;;6051:16:0;;6043:25;;;;;;6096:10;6087:20;;;;:8;:20;;;;;;:30;-1:-1:-1;6087:30:0;6079:40;;;;;;6172:10;6163:20;;;;:8;:20;;;;;;:32;;6188:6;6163:32;:24;:32;:::i;:::-;6149:10;6140:20;;;;:8;:20;;;;;:55;;;;:20;6333:18;6344:6;6333:10;:18::i;:::-;6304:47;-1:-1:-1;6381:30:0;:6;6304:47;6381:30;:10;:30;:::i;:::-;6498:12;;6362:49;;-1:-1:-1;6498:36:0;;6515:18;6498:36;:16;:36;:::i;:::-;6483:12;:51;6606:48;;;;;;6639:10;6606:48;;;;-1:-1:-1;;;;;6606:48:0;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;6728:12:0;;;;;;:8;:12;;;;;;6693:31;;;:47;;6685:56;;;;;;-1:-1:-1;;;;;6825:12:0;;;;;;:8;:12;;;;;;:34;;6842:16;6825:34;:16;:34;:::i;:::-;-1:-1:-1;;;;;6810:12:0;;;;;;:8;:12;;;;;;;;;:49;;;;6933:40;;;;;;;6810:12;;6942:10;;6933:40;;;;;;;;;;-1:-1:-1;7001:4:0;;5905:1108;-1:-1:-1;;;;5905:1108:0:o;9769:147::-;-1:-1:-1;;;;;9880:19:0;;;9846:14;9880:19;;;:7;:19;;;;;;;;:28;;;;;;;;;;;;;9769:147::o;1736:153::-;1702:5;;-1:-1:-1;;;;;1702:5:0;1688:10;:19;1680:28;;;;;;1836:5;;;1815:38;;-1:-1:-1;;;;;1815:38:0;;;;1836:5;;;1815:38;;;1864:5;:17;;-1:-1:-1;;;;;;1864:17:0;-1:-1:-1;;;;;1864:17:0;;;;;;;;;;1736:153::o;4670:346::-;1702:5;;-1:-1:-1;;;;;1702:5:0;1688:10;:19;1680:28;;;;;;-1:-1:-1;;;;;4755:18:0;;;;;;:8;:18;;;;;;:28;-1:-1:-1;4755:28:0;4747:37;;;;;;-1:-1:-1;;;;;4816:18:0;;;;;;:8;:18;;;;;;:30;;4839:6;4816:30;:22;:30;:::i;:::-;-1:-1:-1;;;;;4795:18:0;;;;;;:8;:18;;;;;:51;4872:12;;:24;;4889:6;4872:24;:16;:24;:::i;:::-;4857:12;:39;4912:42;;;;;;4933:10;4912:42;;;;-1:-1:-1;;;;;4912:42:0;;;;;;;;;;;;;;;;;4970:38;;;;;;;;4997:1;;-1:-1:-1;;;;;4970:38:0;;;;;;;;;;;;4670:346;;:::o;782:114::-;834:6;866:1;861;:6;;853:15;;;;;;-1:-1:-1;883:5:0;;;782:114::o;662:::-;737:5;;;761:6;;;;753:15;;;;;1161:171;1220:7;1240:9;1252:8;1256:1;1258;1252:3;:8::i;:::-;1240:20;;1271:9;1283:8;1287:1;1289;1283:3;:8::i;:::-;1271:20;;1309:15;1313:8;1317:1;1319;1313:3;:8::i;:::-;1322:1;1309:3;:15::i;:::-;1302:22;1161:171;-1:-1:-1;;;;;1161:171:0:o;902:128::-;977:5;;;1001:6;;;:20;;;1020:1;1015;1011;:5;;;;;;:10;1001:20;993:29;;;;;1036:113;1088:6;1119:1;1115;:5;1107:14;;;;;;1140:1;1136;:5;;;;;;;1036:113;-1:-1:-1;;;1036:113:0:o

Swarm Source

bzzr://7efa47a0211476f659de9fb3ed099f6b02474bf35c2522566253c8614f395f35

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.