ETH Price: $3,802.10 (-1.95%)
Gas: 8 Gwei

Contract

0x41D8BE1122609874E12d5eC25F826a429EdeDD74
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Value
Transfer104469902020-07-12 20:51:251416 days ago1594587085IN
0x41D8BE11...29EdeDD74
0 ETH0.0007125114.50000123
Transfer103043142020-06-20 18:46:311438 days ago1592678791IN
0x41D8BE11...29EdeDD74
0 ETH0.0009139818.6
Transfer101991212020-06-04 11:45:071454 days ago1591271107IN
0x41D8BE11...29EdeDD74
0 ETH0.0009876920.1
Transfer101367572020-05-25 19:16:311464 days ago1590434191IN
0x41D8BE11...29EdeDD74
0 ETH0.0012023324.46801998
Transfer100664562020-05-14 20:47:001475 days ago1589489220IN
0x41D8BE11...29EdeDD74
0 ETH0.0011356623.10000023
Transfer100664272020-05-14 20:40:331475 days ago1589488833IN
0x41D8BE11...29EdeDD74
0 ETH0.0009531223.82812514
Transfer100663012020-05-14 20:14:021475 days ago1589487242IN
0x41D8BE11...29EdeDD74
0 ETH0.001205135.31250114
Transfer100648562020-05-14 14:37:311475 days ago1589467051IN
0x41D8BE11...29EdeDD74
0 ETH0.0013513227.50000014
Transfer100181982020-05-07 9:12:191483 days ago1588842739IN
0x41D8BE11...29EdeDD74
0 ETH0.00027511.00000014
Transfer100129402020-05-06 13:22:331483 days ago1588771353IN
0x41D8BE11...29EdeDD74
0 ETH0.000884518
Transfer100106282020-05-06 4:51:371484 days ago1588740697IN
0x41D8BE11...29EdeDD74
0 ETH0.0004913910
Transfer100009742020-05-04 17:03:401485 days ago1588611820IN
0x41D8BE11...29EdeDD74
0 ETH0.000638813
Transfer99864222020-05-02 11:20:531487 days ago1588418453IN
0x41D8BE11...29EdeDD74
0 ETH0.000297296.05000023
Transfer99818252020-05-01 17:59:331488 days ago1588355973IN
0x41D8BE11...29EdeDD74
0 ETH0.000204836
Transfer99818072020-05-01 17:55:211488 days ago1588355721IN
0x41D8BE11...29EdeDD74
0 ETH0.000294836
Transfer99761162020-04-30 20:46:101489 days ago1588279570IN
0x41D8BE11...29EdeDD74
0 ETH0.000368547.5
Transfer99692132020-04-29 18:57:541490 days ago1588186674IN
0x41D8BE11...29EdeDD74
0 ETH0.0008426417.15234389
Transfer99487582020-04-26 14:57:291493 days ago1587913049IN
0x41D8BE11...29EdeDD74
0 ETH0.0005405211.00000014
Transfer99445322020-04-25 23:18:511494 days ago1587856731IN
0x41D8BE11...29EdeDD74
0 ETH0.000108072.20000023
Transfer99440902020-04-25 21:37:221494 days ago1587850642IN
0x41D8BE11...29EdeDD74
0 ETH0.000064861.32000014
Transfer99418762020-04-25 13:16:181494 days ago1587820578IN
0x41D8BE11...29EdeDD74
0 ETH0.000368547.5
Transfer99411672020-04-25 10:45:141494 days ago1587811514IN
0x41D8BE11...29EdeDD74
0 ETH0.000196554
Transfer99411142020-04-25 10:33:481494 days ago1587810828IN
0x41D8BE11...29EdeDD74
0 ETH0.000431998.78906264
Transfer99363892020-04-24 16:51:301495 days ago1587747090IN
0x41D8BE11...29EdeDD74
0 ETH0.000170695
Transfer99244622020-04-22 20:38:051497 days ago1587587885IN
0x41D8BE11...29EdeDD74
0 ETH0.000162153.30000014
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.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

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.