Contract 0xd1c3f94de7e5b45fa4edbba472491a9f4b166fc4 4

Txn Hash Method
Block
From
To
Value [Txn Fee]
0xfa1e2e55da4edeeed0f814726664e403b044d00d07b5f60ad8e1a6fb851fcb22Approve(pending)2021-11-29 19:57:461 hr 2 mins ago0x64afe7f7d9443fd46774282cbca0900e7ccdae5e IN 0xd1c3f94de7e5b45fa4edbba472491a9f4b166fc40 AVAX(Pending)
0xa45affee4c27e9c722415fb4d8acb32676dfc28dd4f9693815a5e2b8011032d1Approve75962642021-11-29 20:59:2452 secs ago0xf16bb7d8a0246f3e889b87b940d0023d3a1514b5 IN  0xd1c3f94de7e5b45fa4edbba472491a9f4b166fc40 AVAX0.00249325135353.78950969
0xc30d196549276e02024e83f08cac260e581d27d95dff12e6771c9e6a58e934f9Transfer75962402021-11-29 20:58:351 min ago0x0d0707963952f2fba59dd06f2b425ace40b492fe IN  0xd1c3f94de7e5b45fa4edbba472491a9f4b166fc40 AVAX0.0023240244366.911134381
0x485512c4a4fe3b20a3261a5c814aaa97563b49d76149e1054c1102964ca51dbbApprove75962212021-11-29 20:58:002 mins ago0x0e169276fda29582d494a4343b0734e7a797fe90 IN  0xd1c3f94de7e5b45fa4edbba472491a9f4b166fc40 AVAX0.00230743223149.780640138
0x4d7d5ed17241a4078c98c8899bef2f7caf6cee9665f8ad6e59756a8c673cd23fTransfer75962102021-11-29 20:57:372 mins ago0x2e9c6b9163e301525fbd15a5ba2b13396f9a96c0 IN  0xd1c3f94de7e5b45fa4edbba472491a9f4b166fc40 AVAX0.00177693294351.142119546
0xe3dd804e124a399ca8aecba8b0f4e0e824bcff77959e9df0b1861443dcebe551Approve75961982021-11-29 20:57:153 mins ago0xee538c919ba1324c6d79dbb77497cf15f057e7e7 IN  0xd1c3f94de7e5b45fa4edbba472491a9f4b166fc40 AVAX0.00227124849
0x2ac1a5deb26247ee93990c80af29012b07fa15864da371440b40ed7e9f59e1f5Transfer75961522021-11-29 20:55:434 mins ago0xb9f79fc4b7a2f5fb33493ab5d018db811c9c2f02 IN  0xd1c3f94de7e5b45fa4edbba472491a9f4b166fc40 AVAX0.00256132789973.768840164
0xc007d9b3a08e6621cc1ee2e97796218ec56b757640eef8b2b7bd0b7ca15e2d25Transfer75961292021-11-29 20:55:045 mins ago0xffb3118124cdaebd9095fa9a479895042018cac2 IN  0xd1c3f94de7e5b45fa4edbba472491a9f4b166fc40 AVAX0.00300976497558.080024993
0xc43e4ff3434fe484d4d2b719ac3004d2c0b20146d7f3ee24ae22e7265d41f5c3Approve75961062021-11-29 20:54:225 mins ago0x5e3fbdb4feeaf278c3311a76f21856e8ffa2b90a IN  0xd1c3f94de7e5b45fa4edbba472491a9f4b166fc40 AVAX0.00186533003840.242708815
0xa8b51d3701aa1e9d98783ccf9f86edf2cba89ed31be78603b894c13981694a34Approve75961062021-11-29 20:54:225 mins ago0x5bf32c3a56c9758c0f25f69b515e2c24d1c909e2 IN  0xd1c3f94de7e5b45fa4edbba472491a9f4b166fc40 AVAX0.00187425561740.435269617
0x84559c2d00018643290b498653d27f4dfa569f49c4bd784d1fa86bb9becd96f6Approve75960992021-11-29 20:54:046 mins ago0x84c5045a4c76f7aaaea7c087e3b6d48eb8e12acf IN  0xd1c3f94de7e5b45fa4edbba472491a9f4b166fc40 AVAX0.00200552955243.267379017
0xeb193766982ca44891d2065643d2db635fd5f101014a07baeb862add5271f6f4Approve75960942021-11-29 20:53:556 mins ago0x7c42675ebc3c18552b6b735a821d6ff9efc16fe5 IN  0xd1c3f94de7e5b45fa4edbba472491a9f4b166fc40 AVAX0.00117516356244.426265017
0x69c818817b402b74e66b7025ce222d6aaa50f3d99df277fb3115954c41614157Approve75960702021-11-29 20:53:067 mins ago0x7c42675ebc3c18552b6b735a821d6ff9efc16fe5 IN  0xd1c3f94de7e5b45fa4edbba472491a9f4b166fc40 AVAX0.00113519140642.915144645
0x2d6691bf9c2207328fe3bac912f52706b5efb3cfae96e422dda82fef96644a9cApprove75960702021-11-29 20:53:067 mins ago0x7c42675ebc3c18552b6b735a821d6ff9efc16fe5 IN  0xd1c3f94de7e5b45fa4edbba472491a9f4b166fc40 AVAX0.00116386009543.99894508
0x84b1cab4a5f7ecec724f261b13c23897c00b0916c11ba2a984079485c6fd77b6Approve75960702021-11-29 20:53:067 mins ago0x7c42675ebc3c18552b6b735a821d6ff9efc16fe5 IN  0xd1c3f94de7e5b45fa4edbba472491a9f4b166fc40 AVAX0.00123301973146.613478429
0x7b36fbac3dd038deace50b4429bd4172c794618495415925ccbc798b46b10a23Approve75960702021-11-29 20:53:067 mins ago0x7c42675ebc3c18552b6b735a821d6ff9efc16fe5 IN  0xd1c3f94de7e5b45fa4edbba472491a9f4b166fc40 AVAX0.00116832366744.167687428
0x29fd77441d7b825c0582820635cf7208cff2640249511e9b406564079014b46fApprove75960692021-11-29 20:53:047 mins ago0x7c42675ebc3c18552b6b735a821d6ff9efc16fe5 IN  0xd1c3f94de7e5b45fa4edbba472491a9f4b166fc40 AVAX0.00188221954440.607083728
0xf6433d6700c27f608e6d1011e62ccabcdb6fc6e155108dc4ea6ce9b7b6738c06Transfer75960682021-11-29 20:53:037 mins ago0xffb3118124cdaebd9095fa9a479895042018cac2 IN  0xd1c3f94de7e5b45fa4edbba472491a9f4b166fc40 AVAX0.00301115889558.080024993
0x7103dff89a2905e89eb602887dfacaf62638b3fcb58a00f9d0c846ea9969502bApprove75960292021-11-29 20:51:468 mins ago0x7ed474e9680be7f6acf0ff3b7d6af150969d6719 IN  0xd1c3f94de7e5b45fa4edbba472491a9f4b166fc40 AVAX0.0020478789543.964769232
0x1e27baffbb876dceab146ea1e5258d62868015ae401474f7780bc910d8e26a70Approve75960012021-11-29 20:50:529 mins ago0x8f0990bed8ca729c6e151a1e2adcf7a1d64fab20 IN  0xd1c3f94de7e5b45fa4edbba472491a9f4b166fc40 AVAX0.00202621482343.71364394
0x5957fa494810412358bd771fd14f06a852b1857b94656a2eb83b66533bdbbc16Transfer75959782021-11-29 20:50:0610 mins ago0xffb3118124cdaebd9095fa9a479895042018cac2 IN  0xd1c3f94de7e5b45fa4edbba472491a9f4b166fc40 AVAX0.0019085905954.969343934
0x0611f4c7481bfa9dc6251ead643a8c47d49e20cd87e98ada7ba12dfe06862cfdApprove75959622021-11-29 20:49:3210 mins ago0x29b2517e62934de0a22132bdc5e3dfe5861e229a IN  0xd1c3f94de7e5b45fa4edbba472491a9f4b166fc40 AVAX0.00209221679445.137573238
0x82701c4382857166598af4d9031460422d22fe1fdaa27599eb493a91a284f1e9Approve75959442021-11-29 20:48:5611 mins ago0x9fc543dc9bbc0df58f4dac1bc63c4b7a8ac488b0 IN  0xd1c3f94de7e5b45fa4edbba472491a9f4b166fc40 AVAX0.00213254751845.782471406
0x5fe0c50305587d20d26ea3ab2e008542e6974c4f2630964ce59bfaa84d8e37bfApprove75959282021-11-29 20:48:2311 mins ago0xe43e17322486d10df919fa53be9d26c34d9f617d IN  0xd1c3f94de7e5b45fa4edbba472491a9f4b166fc40 AVAX0.00201735733443.522552082
0xd577155d86e61ac34080ea3d985f9a463922faf0b0cbefa764758f21d932f473Transfer75959202021-11-29 20:48:0612 mins ago0xffb3118124cdaebd9095fa9a479895042018cac2 IN  0xd1c3f94de7e5b45fa4edbba472491a9f4b166fc40 AVAX0.00300378686557.991522002
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
XavaToken

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity)

/**
 *Submitted for verification at snowtrace.io on 2021-11-10
*/

// File contracts/math/SafeMath.sol


pragma solidity >=0.6.0 <0.8.0;

/**
 * @dev Wrappers over Solidity's arithmetic operations with added overflow
 * checks.
 *
 * Arithmetic operations in Solidity wrap on overflow. This can easily result
 * in bugs, because programmers usually assume that an overflow raises an
 * error, which is the standard behavior in high level programming languages.
 * `SafeMath` restores this intuition by reverting the transaction when an
 * operation overflows.
 *
 * Using this library instead of the unchecked operations eliminates an entire
 * class of bugs, so it's recommended to use it always.
 */
library SafeMath {
    /**
     * @dev Returns the addition of two unsigned integers, with an overflow flag.
     *
     * _Available since v3.4._
     */
    function tryAdd(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        uint256 c = a + b;
        if (c < a) return (false, 0);
        return (true, c);
    }

    /**
     * @dev Returns the substraction of two unsigned integers, with an overflow flag.
     *
     * _Available since v3.4._
     */
    function trySub(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        if (b > a) return (false, 0);
        return (true, a - b);
    }

    /**
     * @dev Returns the multiplication of two unsigned integers, with an overflow flag.
     *
     * _Available since v3.4._
     */
    function tryMul(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        // Gas optimization: this is cheaper than requiring 'a' not being zero, but the
        // benefit is lost if 'b' is also tested.
        // See: https://github.com/OpenZeppelin/openzeppelin-contracts/pull/522
        if (a == 0) return (true, 0);
        uint256 c = a * b;
        if (c / a != b) return (false, 0);
        return (true, c);
    }

    /**
     * @dev Returns the division of two unsigned integers, with a division by zero flag.
     *
     * _Available since v3.4._
     */
    function tryDiv(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        if (b == 0) return (false, 0);
        return (true, a / b);
    }

    /**
     * @dev Returns the remainder of dividing two unsigned integers, with a division by zero flag.
     *
     * _Available since v3.4._
     */
    function tryMod(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        if (b == 0) return (false, 0);
        return (true, a % b);
    }

    /**
     * @dev Returns the addition of two unsigned integers, reverting on
     * overflow.
     *
     * Counterpart to Solidity's `+` operator.
     *
     * Requirements:
     *
     * - Addition cannot overflow.
     */
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "SafeMath: addition overflow");
        return c;
    }

    /**
     * @dev Returns the subtraction of two unsigned integers, reverting on
     * overflow (when the result is negative).
     *
     * Counterpart to Solidity's `-` operator.
     *
     * Requirements:
     *
     * - Subtraction cannot overflow.
     */
    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b <= a, "SafeMath: subtraction overflow");
        return a - b;
    }

    /**
     * @dev Returns the multiplication of two unsigned integers, reverting on
     * overflow.
     *
     * Counterpart to Solidity's `*` operator.
     *
     * Requirements:
     *
     * - Multiplication cannot overflow.
     */
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) return 0;
        uint256 c = a * b;
        require(c / a == b, "SafeMath: multiplication overflow");
        return c;
    }

    /**
     * @dev Returns the integer division of two unsigned integers, reverting on
     * division by zero. The result is rounded towards zero.
     *
     * Counterpart to Solidity's `/` operator. Note: this function uses a
     * `revert` opcode (which leaves remaining gas untouched) while Solidity
     * uses an invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     *
     * - The divisor cannot be zero.
     */
    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b > 0, "SafeMath: division by zero");
        return a / b;
    }

    /**
     * @dev Returns the remainder of dividing two unsigned integers. (unsigned integer modulo),
     * reverting when dividing by zero.
     *
     * Counterpart to Solidity's `%` operator. This function uses a `revert`
     * opcode (which leaves remaining gas untouched) while Solidity uses an
     * invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     *
     * - The divisor cannot be zero.
     */
    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b > 0, "SafeMath: modulo by zero");
        return a % b;
    }

    /**
     * @dev Returns the subtraction of two unsigned integers, reverting with custom message on
     * overflow (when the result is negative).
     *
     * CAUTION: This function is deprecated because it requires allocating memory for the error
     * message unnecessarily. For custom revert reasons use {trySub}.
     *
     * Counterpart to Solidity's `-` operator.
     *
     * Requirements:
     *
     * - Subtraction cannot overflow.
     */
    function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b <= a, errorMessage);
        return a - b;
    }

    /**
     * @dev Returns the integer division of two unsigned integers, reverting with custom message on
     * division by zero. The result is rounded towards zero.
     *
     * CAUTION: This function is deprecated because it requires allocating memory for the error
     * message unnecessarily. For custom revert reasons use {tryDiv}.
     *
     * Counterpart to Solidity's `/` operator. Note: this function uses a
     * `revert` opcode (which leaves remaining gas untouched) while Solidity
     * uses an invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     *
     * - The divisor cannot be zero.
     */
    function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b > 0, errorMessage);
        return a / b;
    }

    /**
     * @dev Returns the remainder of dividing two unsigned integers. (unsigned integer modulo),
     * reverting with custom message when dividing by zero.
     *
     * CAUTION: This function is deprecated because it requires allocating memory for the error
     * message unnecessarily. For custom revert reasons use {tryMod}.
     *
     * Counterpart to Solidity's `%` operator. This function uses a `revert`
     * opcode (which leaves remaining gas untouched) while Solidity uses an
     * invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     *
     * - The divisor cannot be zero.
     */
    function mod(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b > 0, errorMessage);
        return a % b;
    }
}


// File contracts/utils/Context.sol



pragma solidity ^0.6.12;

/*
 * @dev Provides information about the current execution context, including the
 * sender of the transaction and its data. While these are generally available
 * via msg.sender and msg.data, they should not be accessed in such a direct
 * manner, since when dealing with GSN meta-transactions the account sending and
 * paying for execution may not be the actual sender (as far as an application
 * is concerned).
 *
 * This contract is only required for intermediate, library-like contracts.
 */
abstract contract Context {
    function _msgSender() internal view virtual returns (address payable) {
        return msg.sender;
    }

    function _msgData() internal view virtual returns (bytes memory) {
        this; // silence state mutability warning without generating bytecode - see https://github.com/ethereum/solidity/issues/2691
        return msg.data;
    }
}


// File contracts/IERC20.sol



pragma solidity >=0.6.0 <0.8.0;

/**
 * @dev Interface of the ERC20 standard as defined in the EIP.
 */
interface IERC20 {
    /**
     * @dev Returns the amount of tokens in existence.
     */
    function totalSupply() external view returns (uint256);

    /**
     * @dev Returns the amount of tokens owned by `account`.
     */
    function balanceOf(address account) external view returns (uint256);

    /**
     * @dev Moves `amount` tokens from the caller's account to `recipient`.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * Emits a {Transfer} event.
     */
    function transfer(address recipient, uint256 amount) external returns (bool);

    /**
     * @dev Returns the remaining number of tokens that `spender` will be
     * allowed to spend on behalf of `owner` through {transferFrom}. This is
     * zero by default.
     *
     * This value changes when {approve} or {transferFrom} are called.
     */
    function allowance(address owner, address spender) external view returns (uint256);

    /**
     * @dev Sets `amount` as the allowance of `spender` over the caller's tokens.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * IMPORTANT: 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
     *
     * Emits an {Approval} event.
     */
    function approve(address spender, uint256 amount) external returns (bool);

    /**
     * @dev Moves `amount` tokens from `sender` to `recipient` using the
     * allowance mechanism. `amount` is then deducted from the caller's
     * allowance.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * Emits a {Transfer} event.
     */
    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);

    /**
     * @dev Emitted when `value` tokens are moved from one account (`from`) to
     * another (`to`).
     *
     * Note that `value` may be zero.
     */
    event Transfer(address indexed from, address indexed to, uint256 value);

    /**
     * @dev Emitted when the allowance of a `spender` for an `owner` is set by
     * a call to {approve}. `value` is the new allowance.
     */
    event Approval(address indexed owner, address indexed spender, uint256 value);
}


// File contracts/XavaToken.sol



pragma solidity ^0.6.12;



contract XavaToken is Context, IERC20 {
    using SafeMath for uint256;

    mapping (address => uint256) private _balances;

    mapping (address => mapping (address => uint256)) private _allowances;

    uint256 private _totalSupply;

    string private _name;
    string private _symbol;
    uint8 private _decimals;

    constructor (string memory name_, string memory symbol_, uint256 totalSupply_, uint8 decimals_) public {
        _name = name_;
        _symbol = symbol_;
        _decimals = decimals_;
        _mint(_msgSender(), totalSupply_);
    }

    function transfer(address recipient, uint256 amount) public virtual override returns (bool) {
        _transfer(_msgSender(), recipient, amount);
        return true;
    }

    function approve(address spender, uint256 amount) public virtual override returns (bool) {
        _approve(_msgSender(), spender, amount);
        return true;
    }

    function burn(uint amount) public virtual {
        _burn(_msgSender(), amount);
    }

    function transferFrom(address sender, address recipient, uint256 amount) public virtual override returns (bool) {
        _transfer(sender, recipient, amount);
        _approve(sender, _msgSender(), _allowances[sender][_msgSender()].sub(amount, "ERC20: transfer amount exceeds allowance"));
        return true;
    }

    function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) {
        _approve(_msgSender(), spender, _allowances[_msgSender()][spender].sub(subtractedValue, "ERC20: decreased allowance below zero"));
        return true;
    }

    function _transfer(address sender, address recipient, uint256 amount) internal virtual {
        require(sender != address(0), "ERC20: transfer from the zero address");
        require(recipient != address(0), "ERC20: transfer to the zero address");


        _balances[sender] = _balances[sender].sub(amount, "ERC20: transfer amount exceeds balance");
        _balances[recipient] = _balances[recipient].add(amount);
        emit Transfer(sender, recipient, amount);
    }

    function _mint(address account, uint256 amount) internal virtual {
        require(account != address(0), "ERC20: mint to the zero address");

        _totalSupply = _totalSupply.add(amount);
        _balances[account] = _balances[account].add(amount);
        emit Transfer(address(0), account, amount);
    }

    function _burn(address account, uint256 amount) internal virtual {
        require(account != address(0), "ERC20: burn from the zero address");

        _balances[account] = _balances[account].sub(amount, "ERC20: burn amount exceeds balance");
        _totalSupply = _totalSupply.sub(amount);
        emit Transfer(account, address(0), amount);
    }

    function _approve(address owner, address spender, uint256 amount) internal virtual {
        require(owner != address(0), "ERC20: approve from the zero address");
        require(spender != address(0), "ERC20: approve to the zero address");

        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }

    function _setupDecimals(uint8 decimals_) internal virtual {
        _decimals = decimals_;
    }

    function name() public view virtual returns (string memory) {
        return _name;
    }

    function allowance(address owner, address spender) public view virtual override returns (uint256) {
        return _allowances[owner][spender];
    }

    function symbol() public view virtual returns (string memory) {
        return _symbol;
    }

    function decimals() public view virtual returns (uint8) {
        return _decimals;
    }

    function totalSupply() public view virtual override returns (uint256) {
        return _totalSupply;
    }

    function balanceOf(address account) public view virtual override returns (uint256) {
        return _balances[account];
    }
}

Contract ABI

[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"uint256","name":"totalSupply_","type":"uint256"},{"internalType":"uint8","name":"decimals_","type":"uint8"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

60806040523480156200001157600080fd5b50604051620017cc380380620017cc833981810160405260808110156200003757600080fd5b81019080805160405193929190846401000000008211156200005857600080fd5b838201915060208201858111156200006f57600080fd5b82518660018202830111640100000000821117156200008d57600080fd5b8083526020830192505050908051906020019080838360005b83811015620000c3578082015181840152602081019050620000a6565b50505050905090810190601f168015620000f15780820380516001836020036101000a031916815260200191505b50604052602001805160405193929190846401000000008211156200011557600080fd5b838201915060208201858111156200012c57600080fd5b82518660018202830111640100000000821117156200014a57600080fd5b8083526020830192505050908051906020019080838360005b838110156200018057808201518184015260208101905062000163565b50505050905090810190601f168015620001ae5780820380516001836020036101000a031916815260200191505b5060405260200180519060200190929190805190602001909291905050508360039080519060200190620001e49291906200049f565b508260049080519060200190620001fd9291906200049f565b5080600560006101000a81548160ff021916908360ff1602179055506200023a6200022d6200024460201b60201c565b836200024c60201b60201c565b5050505062000545565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415620002f0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f45524332303a206d696e7420746f20746865207a65726f20616464726573730081525060200191505060405180910390fd5b6200030c816002546200041660201b620008cb1790919060201c565b6002819055506200036a816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546200041660201b620008cb1790919060201c565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60008082840190508381101562000495576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620004e257805160ff191683800117855562000513565b8280016001018555821562000513579182015b8281111562000512578251825591602001919060010190620004f5565b5b50905062000522919062000526565b5090565b5b808211156200054157600081600090555060010162000527565b5090565b61127780620005556000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c806342966c681161007157806342966c681461025857806370a082311461028657806395d89b41146102de578063a457c2d714610361578063a9059cbb146103c5578063dd62ed3e14610429576100a9565b806306fdde03146100ae578063095ea7b31461013157806318160ddd1461019557806323b872dd146101b3578063313ce56714610237575b600080fd5b6100b66104a1565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156100f65780820151818401526020810190506100db565b50505050905090810190601f1680156101235780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61017d6004803603604081101561014757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610543565b60405180821515815260200191505060405180910390f35b61019d610561565b6040518082815260200191505060405180910390f35b61021f600480360360608110156101c957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061056b565b60405180821515815260200191505060405180910390f35b61023f610644565b604051808260ff16815260200191505060405180910390f35b6102846004803603602081101561026e57600080fd5b810190808035906020019092919050505061065b565b005b6102c86004803603602081101561029c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061066f565b6040518082815260200191505060405180910390f35b6102e66106b7565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561032657808201518184015260208101905061030b565b50505050905090810190601f1680156103535780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6103ad6004803603604081101561037757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610759565b60405180821515815260200191505060405180910390f35b610411600480360360408110156103db57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610826565b60405180821515815260200191505060405180910390f35b61048b6004803603604081101561043f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610844565b6040518082815260200191505060405180910390f35b606060038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105395780601f1061050e57610100808354040283529160200191610539565b820191906000526020600020905b81548152906001019060200180831161051c57829003601f168201915b5050505050905090565b6000610557610550610953565b848461095b565b6001905092915050565b6000600254905090565b6000610578848484610b52565b61063984610584610953565b6106348560405180606001604052806028815260200161118b60289139600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006105ea610953565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e089092919063ffffffff16565b61095b565b600190509392505050565b6000600560009054906101000a900460ff16905090565b61066c610666610953565b82610ec2565b50565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b606060048054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561074f5780601f106107245761010080835404028352916020019161074f565b820191906000526020600020905b81548152906001019060200180831161073257829003601f168201915b5050505050905090565b600061081c610766610953565b846108178560405180606001604052806025815260200161121d6025913960016000610790610953565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e089092919063ffffffff16565b61095b565b6001905092915050565b600061083a610833610953565b8484610b52565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600080828401905083811015610949576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156109e1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806111f96024913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610a67576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806111436022913960400191505060405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610bd8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806111d46025913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610c5e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806110fe6023913960400191505060405180910390fd5b610cc981604051806060016040528060268152602001611165602691396000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e089092919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610d5c816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546108cb90919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000838311158290610eb5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610e7a578082015181840152602081019050610e5f565b50505050905090810190601f168015610ea75780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5082840390509392505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610f48576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806111b36021913960400191505060405180910390fd5b610fb381604051806060016040528060228152602001611121602291396000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e089092919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061100a8160025461107a90919063ffffffff16565b600281905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b6000828211156110f2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525060200191505060405180910390fd5b81830390509291505056fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212203af2b98c75805fdc298819b0704780573aed4731cf464f96c0365885363d0b3964736f6c634300060c0033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000052b7d2dcc80cd2e4000000000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000094176616c61756e6368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045841564100000000000000000000000000000000000000000000000000000000

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

000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000052b7d2dcc80cd2e4000000000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000094176616c61756e6368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045841564100000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name_ (string): Avalaunch
Arg [1] : symbol_ (string): XAVA
Arg [2] : totalSupply_ (uint256): 100000000000000000000000000
Arg [3] : decimals_ (uint8): 18

-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 00000000000000000000000000000000000000000052b7d2dcc80cd2e4000000
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000012
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000009
Arg [5] : 4176616c61756e63680000000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [7] : 5841564100000000000000000000000000000000000000000000000000000000


Deployed ByteCode Sourcemap

11276:3990:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14560:91;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12044:169;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;15020:108;;;:::i;:::-;;;;;;;;;;;;;;;;;;;12317:321;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;14921:91;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;12221:88;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;15136:127;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;14818:95;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12646:269;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;11861:175;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;14659:151;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;14560:91;14605:13;14638:5;14631:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14560:91;:::o;12044:169::-;12127:4;12144:39;12153:12;:10;:12::i;:::-;12167:7;12176:6;12144:8;:39::i;:::-;12201:4;12194:11;;12044:169;;;;:::o;15020:108::-;15081:7;15108:12;;15101:19;;15020:108;:::o;12317:321::-;12423:4;12440:36;12450:6;12458:9;12469:6;12440:9;:36::i;:::-;12487:121;12496:6;12504:12;:10;:12::i;:::-;12518:89;12556:6;12518:89;;;;;;;;;;;;;;;;;:11;:19;12530:6;12518:19;;;;;;;;;;;;;;;:33;12538:12;:10;:12::i;:::-;12518:33;;;;;;;;;;;;;;;;:37;;:89;;;;;:::i;:::-;12487:8;:121::i;:::-;12626:4;12619:11;;12317:321;;;;;:::o;14921:91::-;14970:5;14995:9;;;;;;;;;;;14988:16;;14921:91;:::o;12221:88::-;12274:27;12280:12;:10;:12::i;:::-;12294:6;12274:5;:27::i;:::-;12221:88;:::o;15136:127::-;15210:7;15237:9;:18;15247:7;15237:18;;;;;;;;;;;;;;;;15230:25;;15136:127;;;:::o;14818:95::-;14865:13;14898:7;14891:14;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14818:95;:::o;12646:269::-;12739:4;12756:129;12765:12;:10;:12::i;:::-;12779:7;12788:96;12827:15;12788:96;;;;;;;;;;;;;;;;;:11;:25;12800:12;:10;:12::i;:::-;12788:25;;;;;;;;;;;;;;;:34;12814:7;12788:34;;;;;;;;;;;;;;;;:38;;:96;;;;;:::i;:::-;12756:8;:129::i;:::-;12903:4;12896:11;;12646:269;;;;:::o;11861:175::-;11947:4;11964:42;11974:12;:10;:12::i;:::-;11988:9;11999:6;11964:9;:42::i;:::-;12024:4;12017:11;;11861:175;;;;:::o;14659:151::-;14748:7;14775:11;:18;14787:5;14775:18;;;;;;;;;;;;;;;:27;14794:7;14775:27;;;;;;;;;;;;;;;;14768:34;;14659:151;;;;:::o;2780:179::-;2838:7;2858:9;2874:1;2870;:5;2858:17;;2899:1;2894;:6;;2886:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2950:1;2943:8;;;2780:179;;;;:::o;8063:106::-;8116:15;8151:10;8144:17;;8063:106;:::o;14100:346::-;14219:1;14202:19;;:5;:19;;;;14194:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14300:1;14281:21;;:7;:21;;;;14273:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14384:6;14354:11;:18;14366:5;14354:18;;;;;;;;;;;;;;;:27;14373:7;14354:27;;;;;;;;;;;;;;;:36;;;;14422:7;14406:32;;14415:5;14406:32;;;14431:6;14406:32;;;;;;;;;;;;;;;;;;14100:346;;;:::o;12923:481::-;13047:1;13029:20;;:6;:20;;;;13021:70;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13131:1;13110:23;;:9;:23;;;;13102:71;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13208;13230:6;13208:71;;;;;;;;;;;;;;;;;:9;:17;13218:6;13208:17;;;;;;;;;;;;;;;;:21;;:71;;;;;:::i;:::-;13188:9;:17;13198:6;13188:17;;;;;;;;;;;;;;;:91;;;;13313:32;13338:6;13313:9;:20;13323:9;13313:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;13290:9;:20;13300:9;13290:20;;;;;;;;;;;;;;;:55;;;;13378:9;13361:35;;13370:6;13361:35;;;13389:6;13361:35;;;;;;;;;;;;;;;;;;12923:481;;;:::o;5607:166::-;5693:7;5726:1;5721;:6;;5729:12;5713:29;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5764:1;5760;:5;5753:12;;5607:166;;;;;:::o;13736:356::-;13839:1;13820:21;;:7;:21;;;;13812:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13913:68;13936:6;13913:68;;;;;;;;;;;;;;;;;:9;:18;13923:7;13913:18;;;;;;;;;;;;;;;;:22;;:68;;;;;:::i;:::-;13892:9;:18;13902:7;13892:18;;;;;;;;;;;;;;;:89;;;;14007:24;14024:6;14007:12;;:16;;:24;;;;:::i;:::-;13992:12;:39;;;;14073:1;14047:37;;14056:7;14047:37;;;14077:6;14047:37;;;;;;;;;;;;;;;;;;13736:356;;:::o;3242:158::-;3300:7;3333:1;3328;:6;;3320:49;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3391:1;3387;:5;3380:12;;3242:158;;;;:::o

Swarm Source

ipfs://3af2b98c75805fdc298819b0704780573aed4731cf464f96c0365885363d0b39
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.