Contract 0xB1466d4cf0DCfC0bCdDcf3500F473cdACb88b56D 2

Contract Overview

Balance:
0 AVAX

AVAX Value:
$0.00

Token:
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xaed9b4f0a5f1acf7d3e402aae964e596eddca6d6cb315d5e4092ed5e5d76d704Approve159760802022-06-13 12:07:1114 days 11 hrs ago0x549b6713e1b96155bfd38527c3e5e4f72c5ccef0 IN  0xb1466d4cf0dcfc0bcddcf3500f473cdacb88b56d0 AVAX0.0012339195 26.5
0xe774897c53e693f85671a08ddba0f6ea1c65a1fee251063fdd3d2c973c6a8581Approve147841502022-05-16 19:57:0842 days 4 hrs ago0x155e2d014a612cacec6da0c5c48e40dd5bbde009 IN  0xb1466d4cf0dcfc0bcddcf3500f473cdacb88b56d0 AVAX0.001257201 27
0x07645ddfdad8d8cb9e1007d0c5d54bac834afcfd33c6f7de1ad210bb89337998Approve145700102022-05-11 21:09:0047 days 2 hrs ago0x2c3b2af7a5f5d5066a0adb4ae3142d2c24cad77a IN  0xb1466d4cf0dcfc0bcddcf3500f473cdacb88b56d0 AVAX0.013743405857 295.15722479
0x2be0c374fa6e93181cebe463ea664a00ab5c0b0d8af738f7a1792be8822b2c43Approve144718662022-05-09 14:06:0149 days 9 hrs ago0xaab910acdd01af491179bb7c91a56080f764c8e1 IN  0xb1466d4cf0dcfc0bcddcf3500f473cdacb88b56d0 AVAX0.003977763312 85.427556487
0x3842219f2d8dcb93d037e559c8b2cfc49782cc75653e0724e97bd96e8b462184Transfer144677292022-05-09 11:45:0349 days 12 hrs ago0x7604a60f2ab66e42118b52f4c5a08fae036e6247 IN  0xb1466d4cf0dcfc0bcddcf3500f473cdacb88b56d0 AVAX0.00395916255776.619560652
0x48248471e19634ca491544e92a99da2219a4e9d668d0906a4a729db88d4de47bApprove143462542022-05-06 13:15:2852 days 10 hrs ago0x549b6713e1b96155bfd38527c3e5e4f72c5ccef0 IN  0xb1466d4cf0dcfc0bcddcf3500f473cdacb88b56d0 AVAX0.006146591062 132.005907317
0xa0f9cc9562eb935b6eb4b8d0a27831bc5d8bdb932235026f6127c732a3e14328Approve143392022022-05-06 9:14:3552 days 14 hrs ago0xbe5c6d0f34d2ac56081a96ad11c20d82c3f1dead IN  0xb1466d4cf0dcfc0bcddcf3500f473cdacb88b56d0 AVAX0.00209286050644.946857076
0x8b3a1def7e6a8ba68bb85e568de7152ff5c2a998cfd1936aa001f1600ecdbe9fApprove143227812022-05-05 23:48:4053 days 10 mins ago0xbe5c6d0f34d2ac56081a96ad11c20d82c3f1dead IN  0xb1466d4cf0dcfc0bcddcf3500f473cdacb88b56d0 AVAX0.00210445278245.195816042
0x1be773c83272df0bb356857a3634be6bbabdb1d988b8d71394d9212e2c85cdfcApprove143218182022-05-05 23:15:5953 days 42 mins ago0xbe5c6d0f34d2ac56081a96ad11c20d82c3f1dead IN  0xb1466d4cf0dcfc0bcddcf3500f473cdacb88b56d0 AVAX0.00212711077745.682425471
0xe0f2ad8fa21a2b14631278c1b8e66d5f96d94ca2e4c7091fbded1a91aedfb3e9Approve143138632022-05-05 18:40:1353 days 5 hrs ago0xe641a99b99b7fe11d6d6b44442a2a37bfd5696e5 IN  0xb1466d4cf0dcfc0bcddcf3500f473cdacb88b56d0 AVAX0.011423966827 245.34430401
0x6a877c62682b02c8c54e70c792af8b403bdc8d02ac045af0cd256f377ae7a077Approve140277292022-04-28 23:08:1060 days 50 mins ago0xbe5c6d0f34d2ac56081a96ad11c20d82c3f1dead IN  0xb1466d4cf0dcfc0bcddcf3500f473cdacb88b56d0 AVAX0.00122113295126.225392516
0x9ab92746a1b0993057e61e7755dfc6c2a732fb759cab46e3a1e4217422397a4eApprove139766882022-04-27 18:09:3561 days 5 hrs ago0x6ee7ac91bbbc33e146726438496d407b08212b3b IN  0xb1466d4cf0dcfc0bcddcf3500f473cdacb88b56d0 AVAX0.00451537701 96.9734985
0x9bd025d8d2e4e841b2b3c2a3243273aa01c0b11a3f285f9f8cfe71b89004f525Approve139425752022-04-26 23:05:1562 days 53 mins ago0xc5a78755e5f50c9463761f6b5159b457089c763a IN  0xb1466d4cf0dcfc0bcddcf3500f473cdacb88b56d0 AVAX0.001687009216 58.014691587
0x6bf53cfc6c6ef5080beb22fdf4489e5d3ce9820932eff6a3a05c0d304e54fa30Transfer137509512022-04-22 11:57:1866 days 12 hrs ago0x8f2f462f0b5156a5a9621ebaea62e0012e963d68 IN  0xb1466d4cf0dcfc0bcddcf3500f473cdacb88b56d0 AVAX0.003401692011 65.815846208
0x42b7f96d15bc3d6b6d697f907617f38a8db3505447df23cdef5b842dfc78960eApprove137247242022-04-21 21:14:3667 days 2 hrs ago0x34c7cbbe9378b3aa19f88e46548472ef423790d4 IN  0xb1466d4cf0dcfc0bcddcf3500f473cdacb88b56d0 AVAX0.004367486135 93.797352733
0x51cff65bfaed20efeaba5122a1cfc23188dc4ff5acf05d5a9d3e092d9d8a1b55Approve137216012022-04-21 19:29:0167 days 4 hrs ago0x39149ce8eb4078cb9b9b16a8f123de79cfa357d3 IN  0xb1466d4cf0dcfc0bcddcf3500f473cdacb88b56d0 AVAX0.004308313998 92.526555378
0x4d42eb7d7251eb6a597079b24417e6e1507c3b1a27ef59313336bc60a759e991Approve137203332022-04-21 18:46:0167 days 5 hrs ago0x47a3abb2909175782a0d24431092fc3193833638 IN  0xb1466d4cf0dcfc0bcddcf3500f473cdacb88b56d0 AVAX0.003707891574 80.127316583
0xf3e98cb158825a7e7495337061dfe13dddda16a0fa8f9a721235f2a96e93963cApprove136417902022-04-19 22:49:4369 days 1 hr ago0xc13a93f9a4258e21d9242fe2dc507506ea6b269f IN  0xb1466d4cf0dcfc0bcddcf3500f473cdacb88b56d0 AVAX0.00267526892
0xa90eebf8bf215865cb0b4fb7f13cc69de8393effc6880596a362c1d70cae9f7eApprove135118022022-04-16 21:54:2772 days 2 hrs ago0x7e744b70a3bc965a5c127ad63a98aa2393466984 IN  0xb1466d4cf0dcfc0bcddcf3500f473cdacb88b56d0 AVAX0.001818086931 39.045742996
0x954b4d193351824484565c9a7d8410d7d43794a1a96ced0bdfc49e303776f0d0Transfer135099522022-04-16 20:52:3372 days 3 hrs ago0xf125c9b6cbc2e5ec73ce41843aec927c99b7cb7d IN  0xb1466d4cf0dcfc0bcddcf3500f473cdacb88b56d0 AVAX0.012091574986 233.947469991
0xd0e6e860b40c2c11fda6e009947d2235d693b012e38b4b42cac9375ef22f2834Transfer134111622022-04-14 14:05:5474 days 9 hrs ago0x1a379bc6163fcf55e61600c795b14518f189bb69 IN  0xb1466d4cf0dcfc0bcddcf3500f473cdacb88b56d0 AVAX0.003862433912 111.795823677
0x7a317a47743f9e87c3b5ba4a81b3a26e22f3b43a8a9c256a5517d3185bc24cbaTransfer134111612022-04-14 14:05:5274 days 9 hrs ago0xeaeb463d658f26d339f415be7f33ada2d5c6cfae IN  0xb1466d4cf0dcfc0bcddcf3500f473cdacb88b56d0 AVAX0.003873780417 112.085310524
0xc13dc14458544255499c245dffbdb2cbf629e99ff9993cdbaaacbf8250bd0d5eTransfer134109152022-04-14 13:57:3474 days 10 hrs ago0x8f2f462f0b5156a5a9621ebaea62e0012e963d68 IN  0xb1466d4cf0dcfc0bcddcf3500f473cdacb88b56d0 AVAX0.006344803012122.844643886
0x7b4e96b446bd6f4c32bd0250b05b61d0d8124bba5fc6220a6251bd79791e49c6Transfer134105522022-04-14 13:45:2574 days 10 hrs ago0xeaeb463d658f26d339f415be7f33ada2d5c6cfae IN  0xb1466d4cf0dcfc0bcddcf3500f473cdacb88b56d0 AVAX0.003708223481 107.22057198
0x708f3e6a2301fe8a1fdd6317663db67d897d78d97d0b41799b4db860ded6b8d1Transfer134105102022-04-14 13:43:5774 days 10 hrs ago0xeaeb463d658f26d339f415be7f33ada2d5c6cfae IN  0xb1466d4cf0dcfc0bcddcf3500f473cdacb88b56d0 AVAX0.003934701935 113.848034926
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
WebleEcosystemToken

Compiler Version
v0.8.4+commit.c7e474f2

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at snowtrace.io on 2021-11-15
*/

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

/*



https://www.etherscan.io/tx/0x75ff506e98b8ddc666b47f3569d3acd7747ebe7a2752dfbed8a6c8a06075afd6



Metadata of "webleecosystemtoken" was published successfully.
contracts/WET.sol : 
dweb:/ipfs/QmQ15VC5Tec4awtMW347ozrkRxT2MZyFm1mRH8mzXhT2u9
metadata.json : 
dweb:/ipfs/Qmc6QBodYngnqMhLveYyRSiM4C3Di9ytDvtFKgEPfCUYcq


Compilation:

0.8.4+commit.c7e474f2

Solidity default compiler

optimization 200



 status	true Transaction mined and execution succeed
 transaction hash	0x75ff506e98b8ddc666b47f3569d3acd7747ebe7a2752dfbed8a6c8a06075afd6 Copy value to clipboard
 from	0xE6bcC09EE0078d7fC24899E3Ea9b325d5a363f5A Copy value to clipboard
 to	WebleEcosystemToken.(constructor) Copy value to clipboard
 gas	653255 gas Copy value to clipboard
 transaction cost	653255 gas Copy value to clipboard
 hash	0x75ff506e98b8ddc666b47f3569d3acd7747ebe7a2752dfbed8a6c8a06075afd6 Copy value to clipboard
 input	0x608...40033 Copy value to clipboard
 decoded input	{} Copy value to clipboard
 decoded output	 - Copy value to clipboard
 logs	[ { "from": "0xB1466d4cf0DCfC0bCdDcf3500F473cdACb88b56D", "topic": "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", "event": "Transfer", "args": { "0": "0x0000000000000000000000000000000000000000", "1": "0xE6bcC09EE0078d7fC24899E3Ea9b325d5a363f5A", "2": "1000000000000000000000000", "from": "0x0000000000000000000000000000000000000000", "to": "0xE6bcC09EE0078d7fC24899E3Ea9b325d5a363f5A", "value": "1000000000000000000000000" } } ] Copy value to clipboard Copy value to clipboard
 value	0 wei 
 
 

*/







/**
 * @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);
}







/**
 * @dev Interface for the optional metadata functions from the ERC20 standard.
 *
 * _Available since v4.1._
 */
interface IERC20Metadata is IERC20 {
    /**
     * @dev Returns the name of the token.
     */
    function name() external view returns (string memory);

    /**
     * @dev Returns the symbol of the token.
     */
    function symbol() external view returns (string memory);

    /**
     * @dev Returns the decimals places of the token.
     */
    function decimals() external view returns (uint8);
}





/*
 * @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 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) {
        return msg.sender;
    }

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


/**
 * @dev Implementation of the {IERC20} interface.
 *
 * This implementation is agnostic to the way tokens are created. This means
 * that a supply mechanism has to be added in a derived contract using {_mint}.
 * For a generic mechanism see {ERC20PresetMinterPauser}.
 *
 * TIP: For a detailed writeup see our guide
 * https://forum.zeppelin.solutions/t/how-to-implement-erc20-supply-mechanisms/226[How
 * to implement supply mechanisms].
 *
 * We have followed general OpenZeppelin guidelines: functions revert instead
 * of returning `false` on failure. This behavior is nonetheless conventional
 * and does not conflict with the expectations of ERC20 applications.
 *
 * Additionally, an {Approval} event is emitted on calls to {transferFrom}.
 * This allows applications to reconstruct the allowance for all accounts just
 * by listening to said events. Other implementations of the EIP may not emit
 * these events, as it isn't required by the specification.
 *
 * Finally, the non-standard {decreaseAllowance} and {increaseAllowance}
 * functions have been added to mitigate the well-known issues around setting
 * allowances. See {IERC20-approve}.
 */
contract ERC20 is Context, IERC20, IERC20Metadata {
    mapping (address => uint256) private _balances;

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

    uint256 private _totalSupply;

    string private _name;
    string private _symbol;

    /**
     * @dev Sets the values for {name} and {symbol}.
     *
     * The defaut value of {decimals} is 18. To select a different value for
     * {decimals} you should overload it.
     *
     * All two of these values are immutable: they can only be set once during
     * construction.
     */
    constructor (string memory name_, string memory symbol_) {
        _name = name_;
        _symbol = symbol_;
    }

    /**
     * @dev Returns the name of the token.
     */
    function name() public view virtual override returns (string memory) {
        return _name;
    }

    /**
     * @dev Returns the symbol of the token, usually a shorter version of the
     * name.
     */
    function symbol() public view virtual override returns (string memory) {
        return _symbol;
    }

    /**
     * @dev Returns the number of decimals used to get its user representation.
     * For example, if `decimals` equals `2`, a balance of `505` tokens should
     * be displayed to a user as `5,05` (`505 / 10 ** 2`).
     *
     * Tokens usually opt for a value of 18, imitating the relationship between
     * Ether and Wei. This is the value {ERC20} uses, unless this function is
     * overridden;
     *
     * NOTE: This information is only used for _display_ purposes: it in
     * no way affects any of the arithmetic of the contract, including
     * {IERC20-balanceOf} and {IERC20-transfer}.
     */
    function decimals() public view virtual override returns (uint8) {
        return 18;
    }

    /**
     * @dev See {IERC20-totalSupply}.
     */
    function totalSupply() public view virtual override returns (uint256) {
        return _totalSupply;
    }

    /**
     * @dev See {IERC20-balanceOf}.
     */
    function balanceOf(address account) public view virtual override returns (uint256) {
        return _balances[account];
    }

    /**
     * @dev See {IERC20-transfer}.
     *
     * Requirements:
     *
     * - `recipient` cannot be the zero address.
     * - the caller must have a balance of at least `amount`.
     */
    function transfer(address recipient, uint256 amount) public virtual override returns (bool) {
        _transfer(_msgSender(), recipient, amount);
        return true;
    }

    /**
     * @dev See {IERC20-allowance}.
     */
    function allowance(address owner, address spender) public view virtual override returns (uint256) {
        return _allowances[owner][spender];
    }

    /**
     * @dev See {IERC20-approve}.
     *
     * Requirements:
     *
     * - `spender` cannot be the zero address.
     */
    function approve(address spender, uint256 amount) public virtual override returns (bool) {
        _approve(_msgSender(), spender, amount);
        return true;
    }

    /**
     * @dev See {IERC20-transferFrom}.
     *
     * Emits an {Approval} event indicating the updated allowance. This is not
     * required by the EIP. See the note at the beginning of {ERC20}.
     *
     * Requirements:
     *
     * - `sender` and `recipient` cannot be the zero address.
     * - `sender` must have a balance of at least `amount`.
     * - the caller must have allowance for ``sender``'s tokens of at least
     * `amount`.
     */
    function transferFrom(address sender, address recipient, uint256 amount) public virtual override returns (bool) {
        _transfer(sender, recipient, amount);

        uint256 currentAllowance = _allowances[sender][_msgSender()];
        require(currentAllowance >= amount, "ERC20: transfer amount exceeds allowance");
        _approve(sender, _msgSender(), currentAllowance - amount);

        return true;
    }

    /**
     * @dev Atomically increases the allowance granted to `spender` by the caller.
     *
     * This is an alternative to {approve} that can be used as a mitigation for
     * problems described in {IERC20-approve}.
     *
     * Emits an {Approval} event indicating the updated allowance.
     *
     * Requirements:
     *
     * - `spender` cannot be the zero address.
     */
    function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) {
        _approve(_msgSender(), spender, _allowances[_msgSender()][spender] + addedValue);
        return true;
    }

    /**
     * @dev Atomically decreases the allowance granted to `spender` by the caller.
     *
     * This is an alternative to {approve} that can be used as a mitigation for
     * problems described in {IERC20-approve}.
     *
     * Emits an {Approval} event indicating the updated allowance.
     *
     * Requirements:
     *
     * - `spender` cannot be the zero address.
     * - `spender` must have allowance for the caller of at least
     * `subtractedValue`.
     */
    function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) {
        uint256 currentAllowance = _allowances[_msgSender()][spender];
        require(currentAllowance >= subtractedValue, "ERC20: decreased allowance below zero");
        _approve(_msgSender(), spender, currentAllowance - subtractedValue);

        return true;
    }

    /**
     * @dev Moves tokens `amount` from `sender` to `recipient`.
     *
     * This is internal function is equivalent to {transfer}, and can be used to
     * e.g. implement automatic token fees, slashing mechanisms, etc.
     *
     * Emits a {Transfer} event.
     *
     * Requirements:
     *
     * - `sender` cannot be the zero address.
     * - `recipient` cannot be the zero address.
     * - `sender` must have a balance of at least `amount`.
     */
    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");

        _beforeTokenTransfer(sender, recipient, amount);

        uint256 senderBalance = _balances[sender];
        require(senderBalance >= amount, "ERC20: transfer amount exceeds balance");
        _balances[sender] = senderBalance - amount;
        _balances[recipient] += amount;

        emit Transfer(sender, recipient, amount);
    }

    /** @dev Creates `amount` tokens and assigns them to `account`, increasing
     * the total supply.
     *
     * Emits a {Transfer} event with `from` set to the zero address.
     *
     * Requirements:
     *
     * - `to` cannot be the zero address.
     */
    function _mint(address account, uint256 amount) internal virtual {
        require(account != address(0), "ERC20: mint to the zero address");

        _beforeTokenTransfer(address(0), account, amount);

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

    /**
     * @dev Destroys `amount` tokens from `account`, reducing the
     * total supply.
     *
     * Emits a {Transfer} event with `to` set to the zero address.
     *
     * Requirements:
     *
     * - `account` cannot be the zero address.
     * - `account` must have at least `amount` tokens.
     */
    function _burn(address account, uint256 amount) internal virtual {
        require(account != address(0), "ERC20: burn from the zero address");

        _beforeTokenTransfer(account, address(0), amount);

        uint256 accountBalance = _balances[account];
        require(accountBalance >= amount, "ERC20: burn amount exceeds balance");
        _balances[account] = accountBalance - amount;
        _totalSupply -= amount;

        emit Transfer(account, address(0), amount);
    }

    /**
     * @dev Sets `amount` as the allowance of `spender` over the `owner` s tokens.
     *
     * This internal function is equivalent to `approve`, and can be used to
     * e.g. set automatic allowances for certain subsystems, etc.
     *
     * Emits an {Approval} event.
     *
     * Requirements:
     *
     * - `owner` cannot be the zero address.
     * - `spender` cannot be the zero address.
     */
    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);
    }

    /**
     * @dev Hook that is called before any transfer of tokens. This includes
     * minting and burning.
     *
     * Calling conditions:
     *
     * - when `from` and `to` are both non-zero, `amount` of ``from``'s tokens
     * will be to transferred to `to`.
     * - when `from` is zero, `amount` tokens will be minted for `to`.
     * - when `to` is zero, `amount` of ``from``'s tokens will be burned.
     * - `from` and `to` are never both zero.
     *
     * To learn more about hooks, head to xref:ROOT:extending-contracts.adoc#using-hooks[Using Hooks].
     */
    function _beforeTokenTransfer(address from, address to, uint256 amount) internal virtual { }
}



contract WebleEcosystemToken is ERC20 {
    constructor() ERC20("Weble Ecosystem Token", "WET") {
        _mint(msg.sender, 1000000 * 10 ** decimals());
    }
}

Contract ABI

[{"inputs":[],"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":[],"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":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","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"}]

60806040523480156200001157600080fd5b506040518060400160405280601581526020017f5765626c652045636f73797374656d20546f6b656e00000000000000000000008152506040518060400160405280600381526020016215d15560ea1b81525081600390805190602001906200007c929190620001bf565b50805162000092906004906020840190620001bf565b505050620000cc33620000aa620000d260201b60201c565b620000b790600a620002c9565b620000c690620f424062000397565b620000d7565b6200040c565b601290565b6001600160a01b038216620001325760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015260640160405180910390fd5b806002600082825462000146919062000265565b90915550506001600160a01b038216600090815260208190526040812080548392906200017590849062000265565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b828054620001cd90620003b9565b90600052602060002090601f016020900481019282620001f157600085556200023c565b82601f106200020c57805160ff19168380011785556200023c565b828001600101855582156200023c579182015b828111156200023c5782518255916020019190600101906200021f565b506200024a9291506200024e565b5090565b5b808211156200024a57600081556001016200024f565b600082198211156200027b576200027b620003f6565b500190565b600181815b80851115620002c1578160001904821115620002a557620002a5620003f6565b80851615620002b357918102915b93841c939080029062000285565b509250929050565b6000620002da60ff841683620002e1565b9392505050565b600082620002f25750600162000391565b81620003015750600062000391565b81600181146200031a5760028114620003255762000345565b600191505062000391565b60ff841115620003395762000339620003f6565b50506001821b62000391565b5060208310610133831016604e8410600b84101617156200036a575081810a62000391565b62000376838362000280565b80600019048211156200038d576200038d620003f6565b0290505b92915050565b6000816000190483118215151615620003b457620003b4620003f6565b500290565b600181811c90821680620003ce57607f821691505b60208210811415620003f057634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b6108ea806200041c6000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c80633950935111610071578063395093511461012357806370a082311461013657806395d89b411461015f578063a457c2d714610167578063a9059cbb1461017a578063dd62ed3e1461018d57600080fd5b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100ef57806323b872dd14610101578063313ce56714610114575b600080fd5b6100b66101c6565b6040516100c391906107e1565b60405180910390f35b6100df6100da3660046107b8565b610258565b60405190151581526020016100c3565b6002545b6040519081526020016100c3565b6100df61010f36600461077d565b61026e565b604051601281526020016100c3565b6100df6101313660046107b8565b610324565b6100f361014436600461072a565b6001600160a01b031660009081526020819052604090205490565b6100b661035b565b6100df6101753660046107b8565b61036a565b6100df6101883660046107b8565b610405565b6100f361019b36600461074b565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6060600380546101d590610863565b80601f016020809104026020016040519081016040528092919081815260200182805461020190610863565b801561024e5780601f106102235761010080835404028352916020019161024e565b820191906000526020600020905b81548152906001019060200180831161023157829003601f168201915b5050505050905090565b6000610265338484610412565b50600192915050565b600061027b848484610536565b6001600160a01b0384166000908152600160209081526040808320338452909152902054828110156103055760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084015b60405180910390fd5b6103198533610314868561084c565b610412565b506001949350505050565b3360008181526001602090815260408083206001600160a01b03871684529091528120549091610265918590610314908690610834565b6060600480546101d590610863565b3360009081526001602090815260408083206001600160a01b0386168452909152812054828110156103ec5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016102fc565b6103fb3385610314868561084c565b5060019392505050565b6000610265338484610536565b6001600160a01b0383166104745760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016102fc565b6001600160a01b0382166104d55760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016102fc565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b03831661059a5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016102fc565b6001600160a01b0382166105fc5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016102fc565b6001600160a01b038316600090815260208190526040902054818110156106745760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016102fc565b61067e828261084c565b6001600160a01b0380861660009081526020819052604080822093909355908516815290812080548492906106b4908490610834565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161070091815260200190565b60405180910390a350505050565b80356001600160a01b038116811461072557600080fd5b919050565b60006020828403121561073b578081fd5b6107448261070e565b9392505050565b6000806040838503121561075d578081fd5b6107668361070e565b91506107746020840161070e565b90509250929050565b600080600060608486031215610791578081fd5b61079a8461070e565b92506107a86020850161070e565b9150604084013590509250925092565b600080604083850312156107ca578182fd5b6107d38361070e565b946020939093013593505050565b6000602080835283518082850152825b8181101561080d578581018301518582016040015282016107f1565b8181111561081e5783604083870101525b50601f01601f1916929092016040019392505050565b600082198211156108475761084761089e565b500190565b60008282101561085e5761085e61089e565b500390565b600181811c9082168061087757607f821691505b6020821081141561089857634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfea2646970667358221220cc5d10a7c6ee4a9448f23757641b151bdc02df3552ab3188ebc492bc3918f42264736f6c63430008040033

Deployed ByteCode Sourcemap

16580:164:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7805:100;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9972:169;;;;;;:::i;:::-;;:::i;:::-;;;1445:14:1;;1438:22;1420:41;;1408:2;1393:18;9972:169:0;1375:92:1;8925:108:0;9013:12;;8925:108;;;5066:25:1;;;5054:2;5039:18;8925:108:0;5021:76:1;10623:422:0;;;;;;:::i;:::-;;:::i;8767:93::-;;;8850:2;5244:36:1;;5232:2;5217:18;8767:93:0;5199:87:1;11454:215:0;;;;;;:::i;:::-;;:::i;9096:127::-;;;;;;:::i;:::-;-1:-1:-1;;;;;9197:18:0;9170:7;9197:18;;;;;;;;;;;;9096:127;8024:104;;;:::i;12172:377::-;;;;;;:::i;:::-;;:::i;9436:175::-;;;;;;:::i;:::-;;:::i;9674:151::-;;;;;;:::i;:::-;-1:-1:-1;;;;;9790:18:0;;;9763:7;9790:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;9674:151;7805:100;7859:13;7892:5;7885:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7805:100;:::o;9972:169::-;10055:4;10072:39;5565:10;10095:7;10104:6;10072:8;:39::i;:::-;-1:-1:-1;10129:4:0;9972:169;;;;:::o;10623:422::-;10729:4;10746:36;10756:6;10764:9;10775:6;10746:9;:36::i;:::-;-1:-1:-1;;;;;10822:19:0;;10795:24;10822:19;;;:11;:19;;;;;;;;5565:10;10822:33;;;;;;;;10874:26;;;;10866:79;;;;-1:-1:-1;;;10866:79:0;;3496:2:1;10866:79:0;;;3478:21:1;3535:2;3515:18;;;3508:30;3574:34;3554:18;;;3547:62;-1:-1:-1;;;3625:18:1;;;3618:38;3673:19;;10866:79:0;;;;;;;;;10956:57;10965:6;5565:10;10987:25;11006:6;10987:16;:25;:::i;:::-;10956:8;:57::i;:::-;-1:-1:-1;11033:4:0;;10623:422;-1:-1:-1;;;;10623:422:0:o;11454:215::-;5565:10;11542:4;11591:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;11591:34:0;;;;;;;;;;11542:4;;11559:80;;11582:7;;11591:47;;11628:10;;11591:47;:::i;8024:104::-;8080:13;8113:7;8106:14;;;;;:::i;12172:377::-;5565:10;12265:4;12309:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;12309:34:0;;;;;;;;;;12362:35;;;;12354:85;;;;-1:-1:-1;;;12354:85:0;;4716:2:1;12354:85:0;;;4698:21:1;4755:2;4735:18;;;4728:30;4794:34;4774:18;;;4767:62;-1:-1:-1;;;4845:18:1;;;4838:35;4890:19;;12354:85:0;4688:227:1;12354:85:0;12450:67;5565:10;12473:7;12482:34;12501:15;12482:16;:34;:::i;12450:67::-;-1:-1:-1;12537:4:0;;12172:377;-1:-1:-1;;;12172:377:0:o;9436:175::-;9522:4;9539:42;5565:10;9563:9;9574:6;9539:9;:42::i;15528:346::-;-1:-1:-1;;;;;15630:19:0;;15622:68;;;;-1:-1:-1;;;15622:68:0;;4311:2:1;15622:68:0;;;4293:21:1;4350:2;4330:18;;;4323:30;4389:34;4369:18;;;4362:62;-1:-1:-1;;;4440:18:1;;;4433:34;4484:19;;15622:68:0;4283:226:1;15622:68:0;-1:-1:-1;;;;;15709:21:0;;15701:68;;;;-1:-1:-1;;;15701:68:0;;2686:2:1;15701:68:0;;;2668:21:1;2725:2;2705:18;;;2698:30;2764:34;2744:18;;;2737:62;-1:-1:-1;;;2815:18:1;;;2808:32;2857:19;;15701:68:0;2658:224:1;15701:68:0;-1:-1:-1;;;;;15782:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;15834:32;;5066:25:1;;;15834:32:0;;5039:18:1;15834:32:0;;;;;;;15528:346;;;:::o;13039:604::-;-1:-1:-1;;;;;13145:20:0;;13137:70;;;;-1:-1:-1;;;13137:70:0;;3905:2:1;13137:70:0;;;3887:21:1;3944:2;3924:18;;;3917:30;3983:34;3963:18;;;3956:62;-1:-1:-1;;;4034:18:1;;;4027:35;4079:19;;13137:70:0;3877:227:1;13137:70:0;-1:-1:-1;;;;;13226:23:0;;13218:71;;;;-1:-1:-1;;;13218:71:0;;2282:2:1;13218:71:0;;;2264:21:1;2321:2;2301:18;;;2294:30;2360:34;2340:18;;;2333:62;-1:-1:-1;;;2411:18:1;;;2404:33;2454:19;;13218:71:0;2254:225:1;13218:71:0;-1:-1:-1;;;;;13386:17:0;;13362:21;13386:17;;;;;;;;;;;13422:23;;;;13414:74;;;;-1:-1:-1;;;13414:74:0;;3089:2:1;13414:74:0;;;3071:21:1;3128:2;3108:18;;;3101:30;3167:34;3147:18;;;3140:62;-1:-1:-1;;;3218:18:1;;;3211:36;3264:19;;13414:74:0;3061:228:1;13414:74:0;13519:22;13535:6;13519:13;:22;:::i;:::-;-1:-1:-1;;;;;13499:17:0;;;:9;:17;;;;;;;;;;;:42;;;;13552:20;;;;;;;;:30;;13576:6;;13499:9;13552:30;;13576:6;;13552:30;:::i;:::-;;;;;;;;13617:9;-1:-1:-1;;;;;13600:35:0;13609:6;-1:-1:-1;;;;;13600:35:0;;13628:6;13600:35;;;;5066:25:1;;5054:2;5039:18;;5021:76;13600:35:0;;;;;;;;13039:604;;;;:::o;14:173:1:-;82:20;;-1:-1:-1;;;;;131:31:1;;121:42;;111:2;;177:1;174;167:12;111:2;63:124;;;:::o;192:196::-;251:6;304:2;292:9;283:7;279:23;275:32;272:2;;;325:6;317;310:22;272:2;353:29;372:9;353:29;:::i;:::-;343:39;262:126;-1:-1:-1;;;262:126:1:o;393:270::-;461:6;469;522:2;510:9;501:7;497:23;493:32;490:2;;;543:6;535;528:22;490:2;571:29;590:9;571:29;:::i;:::-;561:39;;619:38;653:2;642:9;638:18;619:38;:::i;:::-;609:48;;480:183;;;;;:::o;668:338::-;745:6;753;761;814:2;802:9;793:7;789:23;785:32;782:2;;;835:6;827;820:22;782:2;863:29;882:9;863:29;:::i;:::-;853:39;;911:38;945:2;934:9;930:18;911:38;:::i;:::-;901:48;;996:2;985:9;981:18;968:32;958:42;;772:234;;;;;:::o;1011:264::-;1079:6;1087;1140:2;1128:9;1119:7;1115:23;1111:32;1108:2;;;1161:6;1153;1146:22;1108:2;1189:29;1208:9;1189:29;:::i;:::-;1179:39;1265:2;1250:18;;;;1237:32;;-1:-1:-1;;;1098:177:1:o;1472:603::-;1584:4;1613:2;1642;1631:9;1624:21;1674:6;1668:13;1717:6;1712:2;1701:9;1697:18;1690:34;1742:4;1755:140;1769:6;1766:1;1763:13;1755:140;;;1864:14;;;1860:23;;1854:30;1830:17;;;1849:2;1826:26;1819:66;1784:10;;1755:140;;;1913:6;1910:1;1907:13;1904:2;;;1983:4;1978:2;1969:6;1958:9;1954:22;1950:31;1943:45;1904:2;-1:-1:-1;2059:2:1;2038:15;-1:-1:-1;;2034:29:1;2019:45;;;;2066:2;2015:54;;1593:482;-1:-1:-1;;;1593:482:1:o;5291:128::-;5331:3;5362:1;5358:6;5355:1;5352:13;5349:2;;;5368:18;;:::i;:::-;-1:-1:-1;5404:9:1;;5339:80::o;5424:125::-;5464:4;5492:1;5489;5486:8;5483:2;;;5497:18;;:::i;:::-;-1:-1:-1;5534:9:1;;5473:76::o;5554:380::-;5633:1;5629:12;;;;5676;;;5697:2;;5751:4;5743:6;5739:17;5729:27;;5697:2;5804;5796:6;5793:14;5773:18;5770:38;5767:2;;;5850:10;5845:3;5841:20;5838:1;5831:31;5885:4;5882:1;5875:15;5913:4;5910:1;5903:15;5767:2;;5609:325;;;:::o;5939:127::-;6000:10;5995:3;5991:20;5988:1;5981:31;6031:4;6028:1;6021:15;6055:4;6052:1;6045:15

Swarm Source

ipfs://cc5d10a7c6ee4a9448f23757641b151bdc02df3552ab3188ebc492bc3918f422
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.