ETH Price: $2,888.21 (-1.76%)
Gas: 4 Gwei

Contract

0x77FE30b2cf39245267C0a5084B66a560f1cF9E1f
 
Transaction Hash
Method
Block
From
To
Value
Approve198605272024-05-13 10:33:5936 hrs ago1715596439IN
0x77FE30b2...0f1cF9E1f
0 ETH0.000230765.00220306
Approve197615312024-04-29 14:22:1115 days ago1714400531IN
0x77FE30b2...0f1cF9E1f
0 ETH0.0002671411.06834876
Approve197596172024-04-29 7:55:4715 days ago1714377347IN
0x77FE30b2...0f1cF9E1f
0 ETH0.00038338.30463691
Transfer197521312024-04-28 6:48:5916 days ago1714286939IN
0x77FE30b2...0f1cF9E1f
0 ETH0.000178015.40024122
Transfer196396852024-04-12 13:00:2332 days ago1712926823IN
0x77FE30b2...0f1cF9E1f
0 ETH0.0009697719.37025286
Transfer196122152024-04-08 16:44:3536 days ago1712594675IN
0x77FE30b2...0f1cF9E1f
0 ETH0.0020308440.56413292
Transfer196078912024-04-08 2:10:5936 days ago1712542259IN
0x77FE30b2...0f1cF9E1f
0 ETH0.0006593313.16949436
Transfer194610642024-03-18 10:23:4757 days ago1710757427IN
0x77FE30b2...0f1cF9E1f
0 ETH0.0008241225
Transfer192686922024-02-20 11:42:5984 days ago1708429379IN
0x77FE30b2...0f1cF9E1f
0 ETH0.0014018228
Transfer190489252024-01-20 15:18:47115 days ago1705763927IN
0x77FE30b2...0f1cF9E1f
0 ETH0.0008457216.89255567
Transfer190059842024-01-14 15:21:11121 days ago1705245671IN
0x77FE30b2...0f1cF9E1f
0 ETH0.0015470328.20943269
Transfer189198192024-01-02 12:52:47133 days ago1704199967IN
0x77FE30b2...0f1cF9E1f
0 ETH0.000755320
Transfer188920092023-12-29 15:03:23137 days ago1703862203IN
0x77FE30b2...0f1cF9E1f
0 ETH0.0014518829
Transfer188916402023-12-29 13:49:11137 days ago1703857751IN
0x77FE30b2...0f1cF9E1f
0 ETH0.001226524.49815608
Transfer188841662023-12-28 12:40:35138 days ago1703767235IN
0x77FE30b2...0f1cF9E1f
0 ETH0.0016238943
Transfer188764312023-12-27 10:34:23139 days ago1703673263IN
0x77FE30b2...0f1cF9E1f
0 ETH0.0012840134
Transfer188544532023-12-24 8:31:35142 days ago1703406695IN
0x77FE30b2...0f1cF9E1f
0 ETH0.0013863327.69079099
Transfer188258322023-12-20 8:08:11146 days ago1703059691IN
0x77FE30b2...0f1cF9E1f
0 ETH0.0049103398.05562166
Transfer187943972023-12-15 22:10:23151 days ago1702678223IN
0x77FE30b2...0f1cF9E1f
0 ETH0.00485231147.1960733
Transfer186901122023-12-01 7:35:23165 days ago1701416123IN
0x77FE30b2...0f1cF9E1f
0 ETH0.0018022535.9983476
Transfer186415852023-11-24 12:32:11172 days ago1700829131IN
0x77FE30b2...0f1cF9E1f
0 ETH0.0014264926
Transfer185812912023-11-16 1:53:59180 days ago1700099639IN
0x77FE30b2...0f1cF9E1f
0 ETH0.0017186234.32789525
Transfer185396752023-11-10 6:11:59186 days ago1699596719IN
0x77FE30b2...0f1cF9E1f
0 ETH0.0019755539.45988173
Transfer185087982023-11-05 22:33:11191 days ago1699223591IN
0x77FE30b2...0f1cF9E1f
0 ETH0.0008992316.39704242
Approve183976512023-10-21 8:59:47206 days ago1697878787IN
0x77FE30b2...0f1cF9E1f
0 ETH0.000389928.4
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:
AzbitToken

Compiler Version
v0.4.25+commit.59dbf8f1

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2019-01-09
*/

pragma solidity ^0.4.25;

contract Ownable {
    address public owner;

    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    constructor() public {
        owner = msg.sender;
    }

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

    function transferOwnership(address newOwner) public onlyOwner {
        require(newOwner != address(0));
        emit OwnershipTransferred(owner, newOwner);
        owner = newOwner;
    }
}

interface tokenRecipient { function receiveApproval(address _from, uint256 _value, address _token, bytes _extraData) external; }

contract AzbitToken is Ownable {
    // Public variables of the token
    string public name;
    string public symbol;
    uint8 public decimals = 18;
    // 18 decimals is the strongly suggested default, avoid changing it
    uint256 public totalSupply;

    uint256 public constant MIN_RELEASE_DATE = 1554076800; // Monday, 01-Apr-19 00:00:00 UTC in RFC 2822
    uint256 public constant MAX_RELEASE_DATE = 1567296000; // Sunday, 01-Sep-19 00:00:00 UTC in RFC 2822
    uint256 public releaseDate = MIN_RELEASE_DATE;

    // This creates an array with all balances
    mapping (address => uint256) public balanceOf;
    mapping (address => mapping (address => uint256)) public allowance;
    mapping (address => bool) public whiteList;

    // This generates a public event on the blockchain that will notify clients
    event Transfer(address indexed from, address indexed to, uint256 value);

    // This generates a public event on the blockchain that will notify clients
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);

    // This notifies clients about the amount burnt
    event Burn(address indexed from, uint256 value);

    // Emit special events in methods that change the state of the contract
    event WhiteListAdded(address indexed _address);
    event WhiteListRemoved(address indexed _address);
    event ReleaseChanged(uint256 _date);

    /**
     * Constructor function
     *
     * Initializes contract with initial supply tokens to the creator of the contract
     */
    constructor(
        uint256 initialSupply,
        string tokenName,
        string tokenSymbol
    ) public {
        totalSupply = initialSupply * 10 ** uint256(decimals);  // Update total supply with the decimal amount
        balanceOf[msg.sender] = totalSupply;                // Give the creator all initial tokens
        name = tokenName;                                   // Set the name for display purposes
        symbol = tokenSymbol;                               // Set the symbol for display purposes
        emit Transfer(address(0), msg.sender, totalSupply); // Minting event notification
    }

    /**
     * Internal transfer, only can be called by this contract
     */
    function _transfer(address _from, address _to, uint _value) internal canTransfer {
        // Prevent transfer to 0x0 address. Use burn() instead
        require(_to != address(0x0));
        // Check if the sender has enough
        require(balanceOf[_from] >= _value);
        // Check for overflows
        require(balanceOf[_to] + _value > balanceOf[_to]);
        // Save this for an assertion in the future
        uint previousBalances = balanceOf[_from] + balanceOf[_to];
        // Subtract from the sender
        balanceOf[_from] -= _value;
        // Add the same to the recipient
        balanceOf[_to] += _value;
        emit Transfer(_from, _to, _value);
        // Asserts are used to use static analysis to find bugs in your code. They should never fail
        assert(balanceOf[_from] + balanceOf[_to] == previousBalances);
    }

    /**
     * Transfer tokens
     *
     * Send `_value` tokens to `_to` from your account
     *
     * @param _to The address of the recipient
     * @param _value the amount to send
     */
    function transfer(address _to, uint256 _value) public returns (bool success) {
        _transfer(msg.sender, _to, _value);
        return true;
    }

    /**
     * Transfer tokens from other address
     *
     * Send `_value` tokens to `_to` on behalf of `_from`
     *
     * @param _from The address of the sender
     * @param _to The address of the recipient
     * @param _value the amount to send
     */
    function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) {
        require(_value <= allowance[_from][msg.sender]);     // Check allowance
        allowance[_from][msg.sender] -= _value;
        _transfer(_from, _to, _value);
        return true;
    }

    /**
     * Set allowance for other address
     *
     * Beware that changing an allowance with this method brings the risk that someone may use both the old
     * and the new allowance by unfortunate transaction ordering. One possible solution to mitigate this
     * race condition is to first reduce the spender's allowance to 0 and set the desired value afterwards:
     * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
     *
     * Allows `_spender` to spend no more than `_value` tokens on your behalf
     *
     * @param _spender The address authorized to spend
     * @param _value the max amount they can spend
     */
    function approve(address _spender, uint256 _value) public returns (bool success) {
        allowance[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;
    }

    /**
     * Set allowance for other address and notify
     *
     * Allows `_spender` to spend no more than `_value` tokens on your behalf, and then ping the contract about it
     *
     * @param _spender The address authorized to spend
     * @param _value the max amount they can spend
     * @param _extraData some extra information to send to the approved contract
     */
    function approveAndCall(address _spender, uint256 _value, bytes _extraData) public returns (bool success) {
        tokenRecipient spender = tokenRecipient(_spender);
        if (approve(_spender, _value)) {
            spender.receiveApproval(msg.sender, _value, address(this), _extraData);
            return true;
        }
    }

    /**
     * Destroy tokens
     *
     * Remove `_value` tokens from the system irreversibly
     *
     * @param _value the amount of money to burn
     */
    function burn(uint256 _value) public returns (bool success) {
        require(balanceOf[msg.sender] >= _value);   // Check if the sender has enough
        balanceOf[msg.sender] -= _value;            // Subtract from the sender
        totalSupply -= _value;                      // Updates totalSupply
        emit Burn(msg.sender, _value);
        return true;
    }

    /**
     * Destroy tokens from other account
     *
     * Remove `_value` tokens from the system irreversibly on behalf of `_from`.
     *
     * @param _from the address of the sender
     * @param _value the amount of money to burn
     */
    function burnFrom(address _from, uint256 _value) public returns (bool success) {
        require(balanceOf[_from] >= _value);                // Check if the targeted balance is enough
        require(_value <= allowance[_from][msg.sender]);    // Check allowance
        balanceOf[_from] -= _value;                         // Subtract from the targeted balance
        allowance[_from][msg.sender] -= _value;             // Subtract from the sender's allowance
        totalSupply -= _value;                              // Update totalSupply
        emit Burn(_from, _value);
        return true;
    }

    function addToWhiteList(address _address) public onlyOwner {
        whiteList[_address] = true;
        emit WhiteListAdded(_address);
    }

    function removeFromWhiteList(address _address) public onlyOwner {
        delete whiteList[_address];
        emit WhiteListRemoved(_address);
    }

    function changeRelease(uint256 _date) public onlyOwner {
        require(_date > now && releaseDate > now && _date > MIN_RELEASE_DATE && _date < MAX_RELEASE_DATE);
        releaseDate = _date;
        emit ReleaseChanged(_date);
    }

    modifier canTransfer() {
        require(now >= releaseDate || whiteList[msg.sender]);
        _;
    }
}

Contract Security Audit

Contract ABI

[{"constant":false,"inputs":[{"name":"_address","type":"address"}],"name":"removeFromWhiteList","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","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":"_date","type":"uint256"}],"name":"changeRelease","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"MAX_RELEASE_DATE","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"whiteList","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_address","type":"address"}],"name":"addToWhiteList","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_value","type":"uint256"}],"name":"burnFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"MIN_RELEASE_DATE","outputs":[{"name":"","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":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"releaseDate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"},{"name":"_extraData","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"initialSupply","type":"uint256"},{"name":"tokenName","type":"string"},{"name":"tokenSymbol","type":"string"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":true,"name":"_spender","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_address","type":"address"}],"name":"WhiteListAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_address","type":"address"}],"name":"WhiteListRemoved","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_date","type":"uint256"}],"name":"ReleaseChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"}]

60806040526003805460ff19166012179055635ca1548060055534801561002557600080fd5b50604051610e11380380610e1183398101604090815281516020808401518385015160008054600160a060020a03191633908117825560035460ff16600a0a8602600481905590825260068552959020949094558401805192949093019161009391600191908501906100ea565b5080516100a79060029060208401906100ea565b50600454604080519182525133916000917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a3505050610185565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061012b57805160ff1916838001178555610158565b82800160010185558215610158579182015b8281111561015857825182559160200191906001019061013d565b50610164929150610168565b5090565b61018291905b80821115610164576000815560010161016e565b90565b610c7d806101946000396000f30060806040526004361061011c5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166301bf6648811461012157806306fdde0314610144578063095ea7b3146101ce57806318160ddd146102065780631a6e24451461022d57806323b872dd14610245578063313ce5671461026f578063323b2c261461029a578063372c12b1146102af57806342966c68146102d057806347ee0394146102e857806370a082311461030957806379cc67901461032a5780637ee7f42a1461034e5780638da5cb5b1461036357806395d89b4114610394578063a9059cbb146103a9578063b9e3e2db146103cd578063cae9ca51146103e2578063dd62ed3e1461044b578063f2fde38b14610472575b600080fd5b34801561012d57600080fd5b50610142600160a060020a0360043516610493565b005b34801561015057600080fd5b506101596104f3565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561019357818101518382015260200161017b565b50505050905090810190601f1680156101c05780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101da57600080fd5b506101f2600160a060020a0360043516602435610580565b604080519115158252519081900360200190f35b34801561021257600080fd5b5061021b6105e6565b60408051918252519081900360200190f35b34801561023957600080fd5b506101426004356105ec565b34801561025157600080fd5b506101f2600160a060020a0360043581169060243516604435610677565b34801561027b57600080fd5b506102846106e6565b6040805160ff9092168252519081900360200190f35b3480156102a657600080fd5b5061021b6106ef565b3480156102bb57600080fd5b506101f2600160a060020a03600435166106f7565b3480156102dc57600080fd5b506101f260043561070c565b3480156102f457600080fd5b50610142600160a060020a0360043516610784565b34801561031557600080fd5b5061021b600160a060020a03600435166107e7565b34801561033657600080fd5b506101f2600160a060020a03600435166024356107f9565b34801561035a57600080fd5b5061021b6108ca565b34801561036f57600080fd5b506103786108d2565b60408051600160a060020a039092168252519081900360200190f35b3480156103a057600080fd5b506101596108e1565b3480156103b557600080fd5b506101f2600160a060020a0360043516602435610939565b3480156103d957600080fd5b5061021b61094f565b3480156103ee57600080fd5b50604080516020600460443581810135601f81018490048402850184019095528484526101f2948235600160a060020a03169460248035953695946064949201919081908401838280828437509497506109559650505050505050565b34801561045757600080fd5b5061021b600160a060020a0360043581169060243516610a6e565b34801561047e57600080fd5b50610142600160a060020a0360043516610a8b565b600054600160a060020a031633146104aa57600080fd5b600160a060020a038116600081815260086020526040808220805460ff19169055517fdb0d54f6e7ff4a52bdc49b4c8d9ff245f409fee25c2c0a0a72ece14e2ddf4cfc9190a250565b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156105785780601f1061054d57610100808354040283529160200191610578565b820191906000526020600020905b81548152906001019060200180831161055b57829003601f168201915b505050505081565b336000818152600760209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b60045481565b600054600160a060020a0316331461060357600080fd5b4281118015610613575042600554115b80156106225750635ca1548081115b80156106315750635d6b0a0081105b151561063c57600080fd5b60058190556040805182815290517f931ef4126e72d84f31e1a99c0649183bacbded5f1853f029ec412f99cfad8feb9181900360200190a150565b600160a060020a03831660009081526007602090815260408083203384529091528120548211156106a757600080fd5b600160a060020a03841660009081526007602090815260408083203384529091529020805483900390556106dc848484610b1f565b5060019392505050565b60035460ff1681565b635d6b0a0081565b60086020526000908152604090205460ff1681565b3360009081526006602052604081205482111561072857600080fd5b3360008181526006602090815260409182902080548690039055600480548690039055815185815291517fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59281900390910190a2506001919050565b600054600160a060020a0316331461079b57600080fd5b600160a060020a038116600081815260086020526040808220805460ff19166001179055517fbf309892cce19064e6d63ba3339f893b199c8cb5041fc6731702cb18e805d2919190a250565b60066020526000908152604090205481565b600160a060020a03821660009081526006602052604081205482111561081e57600080fd5b600160a060020a038316600090815260076020908152604080832033845290915290205482111561084e57600080fd5b600160a060020a0383166000818152600660209081526040808320805487900390556007825280832033845282529182902080548690039055600480548690039055815185815291517fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59281900390910190a250600192915050565b635ca1548081565b600054600160a060020a031681565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156105785780601f1061054d57610100808354040283529160200191610578565b6000610946338484610b1f565b50600192915050565b60055481565b6000836109628185610580565b15610a66576040517f8f4ffcb10000000000000000000000000000000000000000000000000000000081523360048201818152602483018790523060448401819052608060648501908152875160848601528751600160a060020a03871695638f4ffcb195948b94938b939192909160a490910190602085019080838360005b838110156109fa5781810151838201526020016109e2565b50505050905090810190601f168015610a275780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b158015610a4957600080fd5b505af1158015610a5d573d6000803e3d6000fd5b50505050600191505b509392505050565b600760209081526000928352604080842090915290825290205481565b600054600160a060020a03163314610aa257600080fd5b600160a060020a0381161515610ab757600080fd5b60008054604051600160a060020a03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a36000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600060055442101580610b4157503360009081526008602052604090205460ff165b1515610b4c57600080fd5b600160a060020a0383161515610b6157600080fd5b600160a060020a038416600090815260066020526040902054821115610b8657600080fd5b600160a060020a03831660009081526006602052604090205482810111610bac57600080fd5b50600160a060020a038083166000818152600660209081526040808320805495891680855282852080548981039091559486905281548801909155815187815291519390950194927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a3600160a060020a03808416600090815260066020526040808220549287168252902054018114610c4b57fe5b505050505600a165627a7a72305820d18695c12781ab7d11daa9d2d82ef5b6b7469bfe5933282dc60b277c0a85dbb700290000000000000000000000000000000000000000000000000000005d75c80000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000005417a6269740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002415a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d75c80000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000005417a6269740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002415a000000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x60806040526004361061011c5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166301bf6648811461012157806306fdde0314610144578063095ea7b3146101ce57806318160ddd146102065780631a6e24451461022d57806323b872dd14610245578063313ce5671461026f578063323b2c261461029a578063372c12b1146102af57806342966c68146102d057806347ee0394146102e857806370a082311461030957806379cc67901461032a5780637ee7f42a1461034e5780638da5cb5b1461036357806395d89b4114610394578063a9059cbb146103a9578063b9e3e2db146103cd578063cae9ca51146103e2578063dd62ed3e1461044b578063f2fde38b14610472575b600080fd5b34801561012d57600080fd5b50610142600160a060020a0360043516610493565b005b34801561015057600080fd5b506101596104f3565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561019357818101518382015260200161017b565b50505050905090810190601f1680156101c05780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101da57600080fd5b506101f2600160a060020a0360043516602435610580565b604080519115158252519081900360200190f35b34801561021257600080fd5b5061021b6105e6565b60408051918252519081900360200190f35b34801561023957600080fd5b506101426004356105ec565b34801561025157600080fd5b506101f2600160a060020a0360043581169060243516604435610677565b34801561027b57600080fd5b506102846106e6565b6040805160ff9092168252519081900360200190f35b3480156102a657600080fd5b5061021b6106ef565b3480156102bb57600080fd5b506101f2600160a060020a03600435166106f7565b3480156102dc57600080fd5b506101f260043561070c565b3480156102f457600080fd5b50610142600160a060020a0360043516610784565b34801561031557600080fd5b5061021b600160a060020a03600435166107e7565b34801561033657600080fd5b506101f2600160a060020a03600435166024356107f9565b34801561035a57600080fd5b5061021b6108ca565b34801561036f57600080fd5b506103786108d2565b60408051600160a060020a039092168252519081900360200190f35b3480156103a057600080fd5b506101596108e1565b3480156103b557600080fd5b506101f2600160a060020a0360043516602435610939565b3480156103d957600080fd5b5061021b61094f565b3480156103ee57600080fd5b50604080516020600460443581810135601f81018490048402850184019095528484526101f2948235600160a060020a03169460248035953695946064949201919081908401838280828437509497506109559650505050505050565b34801561045757600080fd5b5061021b600160a060020a0360043581169060243516610a6e565b34801561047e57600080fd5b50610142600160a060020a0360043516610a8b565b600054600160a060020a031633146104aa57600080fd5b600160a060020a038116600081815260086020526040808220805460ff19169055517fdb0d54f6e7ff4a52bdc49b4c8d9ff245f409fee25c2c0a0a72ece14e2ddf4cfc9190a250565b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156105785780601f1061054d57610100808354040283529160200191610578565b820191906000526020600020905b81548152906001019060200180831161055b57829003601f168201915b505050505081565b336000818152600760209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b60045481565b600054600160a060020a0316331461060357600080fd5b4281118015610613575042600554115b80156106225750635ca1548081115b80156106315750635d6b0a0081105b151561063c57600080fd5b60058190556040805182815290517f931ef4126e72d84f31e1a99c0649183bacbded5f1853f029ec412f99cfad8feb9181900360200190a150565b600160a060020a03831660009081526007602090815260408083203384529091528120548211156106a757600080fd5b600160a060020a03841660009081526007602090815260408083203384529091529020805483900390556106dc848484610b1f565b5060019392505050565b60035460ff1681565b635d6b0a0081565b60086020526000908152604090205460ff1681565b3360009081526006602052604081205482111561072857600080fd5b3360008181526006602090815260409182902080548690039055600480548690039055815185815291517fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59281900390910190a2506001919050565b600054600160a060020a0316331461079b57600080fd5b600160a060020a038116600081815260086020526040808220805460ff19166001179055517fbf309892cce19064e6d63ba3339f893b199c8cb5041fc6731702cb18e805d2919190a250565b60066020526000908152604090205481565b600160a060020a03821660009081526006602052604081205482111561081e57600080fd5b600160a060020a038316600090815260076020908152604080832033845290915290205482111561084e57600080fd5b600160a060020a0383166000818152600660209081526040808320805487900390556007825280832033845282529182902080548690039055600480548690039055815185815291517fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59281900390910190a250600192915050565b635ca1548081565b600054600160a060020a031681565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156105785780601f1061054d57610100808354040283529160200191610578565b6000610946338484610b1f565b50600192915050565b60055481565b6000836109628185610580565b15610a66576040517f8f4ffcb10000000000000000000000000000000000000000000000000000000081523360048201818152602483018790523060448401819052608060648501908152875160848601528751600160a060020a03871695638f4ffcb195948b94938b939192909160a490910190602085019080838360005b838110156109fa5781810151838201526020016109e2565b50505050905090810190601f168015610a275780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b158015610a4957600080fd5b505af1158015610a5d573d6000803e3d6000fd5b50505050600191505b509392505050565b600760209081526000928352604080842090915290825290205481565b600054600160a060020a03163314610aa257600080fd5b600160a060020a0381161515610ab757600080fd5b60008054604051600160a060020a03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a36000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600060055442101580610b4157503360009081526008602052604090205460ff165b1515610b4c57600080fd5b600160a060020a0383161515610b6157600080fd5b600160a060020a038416600090815260066020526040902054821115610b8657600080fd5b600160a060020a03831660009081526006602052604090205482810111610bac57600080fd5b50600160a060020a038083166000818152600660209081526040808320805495891680855282852080548981039091559486905281548801909155815187815291519390950194927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a3600160a060020a03808416600090815260066020526040808220549287168252902054018114610c4b57fe5b505050505600a165627a7a72305820d18695c12781ab7d11daa9d2d82ef5b6b7469bfe5933282dc60b277c0a85dbb70029

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

0000000000000000000000000000000000000000000000000000005d75c80000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000005417a6269740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002415a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d75c80000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000005417a6269740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002415a000000000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : initialSupply (uint256): 401408000000
Arg [1] : tokenName (string): Azbit
Arg [2] : tokenSymbol (string): AZ

-----Encoded View---------------
14 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000005d75c80000
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [2] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000005
Arg [4] : 417a626974000000000000000000000000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000002
Arg [6] : 415a000000000000000000000000000000000000000000000000000000000000
Arg [7] : 0000000000000000000000000000000000000000000000000000005d75c80000
Arg [8] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [9] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [10] : 0000000000000000000000000000000000000000000000000000000000000005
Arg [11] : 417a626974000000000000000000000000000000000000000000000000000000
Arg [12] : 0000000000000000000000000000000000000000000000000000000000000002
Arg [13] : 415a000000000000000000000000000000000000000000000000000000000000


Swarm Source

bzzr://d18695c12781ab7d11daa9d2d82ef5b6b7469bfe5933282dc60b277c0a85dbb7

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.