ETH Price: $1,976.76 (+0.74%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

More Info

Private Name Tags

TokenTracker

Multichain Info

1 address found via
Transaction Hash
Method
Block
From
To
Approve234986002025-10-03 16:59:11141 days ago1759510751IN
Scoobi-Doge: SCooBi Token
0 ETH0.000160033.3962621
Approve234624892025-09-28 15:48:35146 days ago1759074515IN
Scoobi-Doge: SCooBi Token
0 ETH0.000035780.75918617
Approve233468452025-09-12 12:00:23162 days ago1757678423IN
Scoobi-Doge: SCooBi Token
0 ETH0.000056941.20810209
Approve231329702025-08-13 15:17:23192 days ago1755098243IN
Scoobi-Doge: SCooBi Token
0 ETH0.00017497.02178975
Approve225591172025-05-25 10:02:59272 days ago1748167379IN
Scoobi-Doge: SCooBi Token
0 ETH0.000063731.3525509
Approve224028672025-05-03 11:10:35294 days ago1746270635IN
Scoobi-Doge: SCooBi Token
0 ETH0.000012450.5
Approve215692272025-01-07 1:12:47411 days ago1736212367IN
Scoobi-Doge: SCooBi Token
0 ETH0.000199237.99833096
Approve210259362024-10-23 4:36:47487 days ago1729658207IN
Scoobi-Doge: SCooBi Token
0 ETH0.000329967.00081762
Approve209847282024-10-17 10:35:59492 days ago1729161359IN
Scoobi-Doge: SCooBi Token
0 ETH0.0007470715.93964736
Approve205401652024-08-16 9:01:59554 days ago1723798919IN
Scoobi-Doge: SCooBi Token
0 ETH0.000158213.35687147
Transfer204754782024-08-07 8:23:47563 days ago1723019027IN
Scoobi-Doge: SCooBi Token
0 ETH0.000087951.84146123
Approve202725492024-07-10 0:35:35592 days ago1720571735IN
Scoobi-Doge: SCooBi Token
0 ETH0.00015023.18682744
Approve202511682024-07-07 0:50:59595 days ago1720313459IN
Scoobi-Doge: SCooBi Token
0 ETH0.000076561.63110513
Approve201550152024-06-23 14:34:11608 days ago1719153251IN
Scoobi-Doge: SCooBi Token
0 ETH0.000164563.50573377
Approve199933922024-06-01 0:28:59631 days ago1717201739IN
Scoobi-Doge: SCooBi Token
0 ETH0.000257725.49599902
Approve197135662024-04-22 21:17:35670 days ago1713820655IN
Scoobi-Doge: SCooBi Token
0 ETH0.000420488.95547996
Approve195820312024-04-04 11:13:35688 days ago1712229215IN
Scoobi-Doge: SCooBi Token
0 ETH0.0010301221.96753383
Transfer194368182024-03-15 0:34:59709 days ago1710462899IN
Scoobi-Doge: SCooBi Token
0 ETH0.002135344.70813195
Transfer192737512024-02-21 4:45:47732 days ago1708490747IN
Scoobi-Doge: SCooBi Token
0 ETH0.0009351533.57964918
Approve191727972024-02-07 0:36:35746 days ago1707266195IN
Scoobi-Doge: SCooBi Token
0 ETH0.0009385820.00517366
Approve189753672024-01-10 8:30:35773 days ago1704875435IN
Scoobi-Doge: SCooBi Token
0 ETH0.0005776423.19004463
Approve189291382024-01-03 20:15:23780 days ago1704312923IN
Scoobi-Doge: SCooBi Token
0 ETH0.0013441428.51820582
Approve188877242023-12-29 0:38:23786 days ago1703810303IN
Scoobi-Doge: SCooBi Token
0 ETH0.0011119923.73780545
Approve187871932023-12-14 21:55:59800 days ago1702590959IN
Scoobi-Doge: SCooBi Token
0 ETH0.001939841.15596237
Approve187403942023-12-08 8:37:47806 days ago1702024667IN
Scoobi-Doge: SCooBi Token
0 ETH0.0016726235.67815012
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
ERC20

Compiler Version
v0.8.0+commit.c7dfd78e

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2021-04-22
*/

/*
----------------------------------------------------------------------------
 Scoobi-Doge Token Contract

 A real decentralized community token with 100% tokens in starting Uniswap supply and locked away for 10 years, no minting functions.
 Further information on https://github.com/Scoobi-doge/Scoobi-doge.github.io
 BTW Scoobi-Doge really is a cool dog breed, and arguably the strongest.

 Symbol        : SCooBi
 Name          : Scoobi-Doge
 Total supply  : 100000000000
 Decimals      : 18
 Deployer Account : 0xA1c71DD36b10009012B01b9e82f9b749286F12c6

----------------------------------------------------------------------------
*/

// SPDX-License-Identifier: UNLICENSED

pragma solidity ^0.8.0;

/**
 * This project does not require SafeMath library because Solidity version used is 0.8.0
 * and it has safe implementations of arithmetic operators used in this contract.
 * Further info: https://ethereum.stackexchange.com/questions/91367/is-the-safemath-library-obsolete-in-solidity-0-8-0
 */

/**
 * @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) {
        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 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 Implementation of the {IERC20} interface.
 *
 * 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 {
    mapping (address => uint256) private _balances;
    mapping (address => mapping (address => uint256)) private _allowances;

    string private _name;
    string private _symbol;
    uint256 private _totalSupply;

    /**
     * @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 three of these values are immutable: they can only be set once during
     * construction.
     */
    constructor () {
        _name = "Scoobi-Doge";
        _symbol = "SCooBi";
        _totalSupply = 100000000000000000000000000000;
        
        _balances[_msgSender()] = _totalSupply;
        emit Transfer(address(0), _msgSender(), _totalSupply);
    }

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

    /**
     * @dev Returns the symbol of the token, usually a shorter version of the
     * name.
     */
    function symbol() public view virtual 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
     * overloaded;
     *
     * 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 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 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 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.
     */
    function _beforeTokenTransfer(address from, address to, uint256 amount) internal virtual { }
}

Contract Security Audit

Contract ABI

API
[{"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":[],"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"}]

60806040523480156200001157600080fd5b506040518060400160405280600b81526020017f53636f6f62692d446f6765000000000000000000000000000000000000000000815250600290805190602001906200005f9291906200019d565b506040518060400160405280600681526020017f53436f6f4269000000000000000000000000000000000000000000000000000081525060039080519060200190620000ad9291906200019d565b506c01431e0fae6d7217caa0000000600481905550600454600080620000d86200019560201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550620001266200019560201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6004546040516200018791906200025e565b60405180910390a3620002ea565b600033905090565b828054620001ab9062000285565b90600052602060002090601f016020900481019282620001cf57600085556200021b565b82601f10620001ea57805160ff19168380011785556200021b565b828001600101855582156200021b579182015b828111156200021a578251825591602001919060010190620001fd565b5b5090506200022a91906200022e565b5090565b5b80821115620002495760008160009055506001016200022f565b5090565b62000258816200027b565b82525050565b60006020820190506200027560008301846200024d565b92915050565b6000819050919050565b600060028204905060018216806200029e57607f821691505b60208210811415620002b557620002b4620002bb565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6110e480620002fa6000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c8063313ce56711610066578063313ce5671461013457806370a082311461015257806395d89b4114610182578063a9059cbb146101a0578063dd62ed3e146101d057610093565b806306fdde0314610098578063095ea7b3146100b657806318160ddd146100e657806323b872dd14610104575b600080fd5b6100a0610200565b6040516100ad9190610d99565b60405180910390f35b6100d060048036038101906100cb9190610a78565b610292565b6040516100dd9190610d7e565b60405180910390f35b6100ee6102b0565b6040516100fb9190610e7b565b60405180910390f35b61011e60048036038101906101199190610a29565b6102ba565b60405161012b9190610d7e565b60405180910390f35b61013c6103bb565b6040516101499190610e96565b60405180910390f35b61016c600480360381019061016791906109c4565b6103c4565b6040516101799190610e7b565b60405180910390f35b61018a61040c565b6040516101979190610d99565b60405180910390f35b6101ba60048036038101906101b59190610a78565b61049e565b6040516101c79190610d7e565b60405180910390f35b6101ea60048036038101906101e591906109ed565b6104bc565b6040516101f79190610e7b565b60405180910390f35b60606002805461020f90610fdf565b80601f016020809104026020016040519081016040528092919081815260200182805461023b90610fdf565b80156102885780601f1061025d57610100808354040283529160200191610288565b820191906000526020600020905b81548152906001019060200180831161026b57829003601f168201915b5050505050905090565b60006102a661029f610543565b848461054b565b6001905092915050565b6000600454905090565b60006102c7848484610716565b6000600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610312610543565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610392576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161038990610e1b565b60405180910390fd5b6103af8561039e610543565b85846103aa9190610f23565b61054b565b60019150509392505050565b60006012905090565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60606003805461041b90610fdf565b80601f016020809104026020016040519081016040528092919081815260200182805461044790610fdf565b80156104945780601f1061046957610100808354040283529160200191610494565b820191906000526020600020905b81548152906001019060200180831161047757829003601f168201915b5050505050905090565b60006104b26104ab610543565b8484610716565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156105bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105b290610e5b565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561062b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161062290610ddb565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516107099190610e7b565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610786576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161077d90610e3b565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156107f6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107ed90610dbb565b60405180910390fd5b610801838383610995565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610887576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161087e90610dfb565b60405180910390fd5b81816108939190610f23565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546109239190610ecd565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516109879190610e7b565b60405180910390a350505050565b505050565b6000813590506109a981611080565b92915050565b6000813590506109be81611097565b92915050565b6000602082840312156109d657600080fd5b60006109e48482850161099a565b91505092915050565b60008060408385031215610a0057600080fd5b6000610a0e8582860161099a565b9250506020610a1f8582860161099a565b9150509250929050565b600080600060608486031215610a3e57600080fd5b6000610a4c8682870161099a565b9350506020610a5d8682870161099a565b9250506040610a6e868287016109af565b9150509250925092565b60008060408385031215610a8b57600080fd5b6000610a998582860161099a565b9250506020610aaa858286016109af565b9150509250929050565b610abd81610f69565b82525050565b6000610ace82610eb1565b610ad88185610ebc565b9350610ae8818560208601610fac565b610af18161106f565b840191505092915050565b6000610b09602383610ebc565b91507f45524332303a207472616e7366657220746f20746865207a65726f206164647260008301527f65737300000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610b6f602283610ebc565b91507f45524332303a20617070726f766520746f20746865207a65726f20616464726560008301527f73730000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610bd5602683610ebc565b91507f45524332303a207472616e7366657220616d6f756e742065786365656473206260008301527f616c616e636500000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610c3b602883610ebc565b91507f45524332303a207472616e7366657220616d6f756e742065786365656473206160008301527f6c6c6f77616e63650000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610ca1602583610ebc565b91507f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008301527f64726573730000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610d07602483610ebc565b91507f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008301527f72657373000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b610d6981610f95565b82525050565b610d7881610f9f565b82525050565b6000602082019050610d936000830184610ab4565b92915050565b60006020820190508181036000830152610db38184610ac3565b905092915050565b60006020820190508181036000830152610dd481610afc565b9050919050565b60006020820190508181036000830152610df481610b62565b9050919050565b60006020820190508181036000830152610e1481610bc8565b9050919050565b60006020820190508181036000830152610e3481610c2e565b9050919050565b60006020820190508181036000830152610e5481610c94565b9050919050565b60006020820190508181036000830152610e7481610cfa565b9050919050565b6000602082019050610e906000830184610d60565b92915050565b6000602082019050610eab6000830184610d6f565b92915050565b600081519050919050565b600082825260208201905092915050565b6000610ed882610f95565b9150610ee383610f95565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115610f1857610f17611011565b5b828201905092915050565b6000610f2e82610f95565b9150610f3983610f95565b925082821015610f4c57610f4b611011565b5b828203905092915050565b6000610f6282610f75565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015610fca578082015181840152602081019050610faf565b83811115610fd9576000848401525b50505050565b60006002820490506001821680610ff757607f821691505b6020821081141561100b5761100a611040565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b61108981610f57565b811461109457600080fd5b50565b6110a081610f95565b81146110ab57600080fd5b5056fea264697066735822122019cd382a2ddd8dc3af861e091ba5084cc1df6cc10810b3bd9e4f9ca2ef992e6664736f6c63430008000033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100935760003560e01c8063313ce56711610066578063313ce5671461013457806370a082311461015257806395d89b4114610182578063a9059cbb146101a0578063dd62ed3e146101d057610093565b806306fdde0314610098578063095ea7b3146100b657806318160ddd146100e657806323b872dd14610104575b600080fd5b6100a0610200565b6040516100ad9190610d99565b60405180910390f35b6100d060048036038101906100cb9190610a78565b610292565b6040516100dd9190610d7e565b60405180910390f35b6100ee6102b0565b6040516100fb9190610e7b565b60405180910390f35b61011e60048036038101906101199190610a29565b6102ba565b60405161012b9190610d7e565b60405180910390f35b61013c6103bb565b6040516101499190610e96565b60405180910390f35b61016c600480360381019061016791906109c4565b6103c4565b6040516101799190610e7b565b60405180910390f35b61018a61040c565b6040516101979190610d99565b60405180910390f35b6101ba60048036038101906101b59190610a78565b61049e565b6040516101c79190610d7e565b60405180910390f35b6101ea60048036038101906101e591906109ed565b6104bc565b6040516101f79190610e7b565b60405180910390f35b60606002805461020f90610fdf565b80601f016020809104026020016040519081016040528092919081815260200182805461023b90610fdf565b80156102885780601f1061025d57610100808354040283529160200191610288565b820191906000526020600020905b81548152906001019060200180831161026b57829003601f168201915b5050505050905090565b60006102a661029f610543565b848461054b565b6001905092915050565b6000600454905090565b60006102c7848484610716565b6000600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610312610543565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610392576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161038990610e1b565b60405180910390fd5b6103af8561039e610543565b85846103aa9190610f23565b61054b565b60019150509392505050565b60006012905090565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60606003805461041b90610fdf565b80601f016020809104026020016040519081016040528092919081815260200182805461044790610fdf565b80156104945780601f1061046957610100808354040283529160200191610494565b820191906000526020600020905b81548152906001019060200180831161047757829003601f168201915b5050505050905090565b60006104b26104ab610543565b8484610716565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156105bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105b290610e5b565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561062b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161062290610ddb565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516107099190610e7b565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610786576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161077d90610e3b565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156107f6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107ed90610dbb565b60405180910390fd5b610801838383610995565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610887576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161087e90610dfb565b60405180910390fd5b81816108939190610f23565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546109239190610ecd565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516109879190610e7b565b60405180910390a350505050565b505050565b6000813590506109a981611080565b92915050565b6000813590506109be81611097565b92915050565b6000602082840312156109d657600080fd5b60006109e48482850161099a565b91505092915050565b60008060408385031215610a0057600080fd5b6000610a0e8582860161099a565b9250506020610a1f8582860161099a565b9150509250929050565b600080600060608486031215610a3e57600080fd5b6000610a4c8682870161099a565b9350506020610a5d8682870161099a565b9250506040610a6e868287016109af565b9150509250925092565b60008060408385031215610a8b57600080fd5b6000610a998582860161099a565b9250506020610aaa858286016109af565b9150509250929050565b610abd81610f69565b82525050565b6000610ace82610eb1565b610ad88185610ebc565b9350610ae8818560208601610fac565b610af18161106f565b840191505092915050565b6000610b09602383610ebc565b91507f45524332303a207472616e7366657220746f20746865207a65726f206164647260008301527f65737300000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610b6f602283610ebc565b91507f45524332303a20617070726f766520746f20746865207a65726f20616464726560008301527f73730000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610bd5602683610ebc565b91507f45524332303a207472616e7366657220616d6f756e742065786365656473206260008301527f616c616e636500000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610c3b602883610ebc565b91507f45524332303a207472616e7366657220616d6f756e742065786365656473206160008301527f6c6c6f77616e63650000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610ca1602583610ebc565b91507f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008301527f64726573730000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610d07602483610ebc565b91507f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008301527f72657373000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b610d6981610f95565b82525050565b610d7881610f9f565b82525050565b6000602082019050610d936000830184610ab4565b92915050565b60006020820190508181036000830152610db38184610ac3565b905092915050565b60006020820190508181036000830152610dd481610afc565b9050919050565b60006020820190508181036000830152610df481610b62565b9050919050565b60006020820190508181036000830152610e1481610bc8565b9050919050565b60006020820190508181036000830152610e3481610c2e565b9050919050565b60006020820190508181036000830152610e5481610c94565b9050919050565b60006020820190508181036000830152610e7481610cfa565b9050919050565b6000602082019050610e906000830184610d60565b92915050565b6000602082019050610eab6000830184610d6f565b92915050565b600081519050919050565b600082825260208201905092915050565b6000610ed882610f95565b9150610ee383610f95565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115610f1857610f17611011565b5b828201905092915050565b6000610f2e82610f95565b9150610f3983610f95565b925082821015610f4c57610f4b611011565b5b828203905092915050565b6000610f6282610f75565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015610fca578082015181840152602081019050610faf565b83811115610fd9576000848401525b50505050565b60006002820490506001821680610ff757607f821691505b6020821081141561100b5761100a611040565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b61108981610f57565b811461109457600080fd5b50565b6110a081610f95565b81146110ab57600080fd5b5056fea264697066735822122019cd382a2ddd8dc3af861e091ba5084cc1df6cc10810b3bd9e4f9ca2ef992e6664736f6c63430008000033

Deployed Bytecode Sourcemap

5603:6187:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6514:91;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8654:169;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7607:108;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9305:422;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7458:84;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7778:127;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6724:95;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8118:175;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8356:151;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6514:91;6559:13;6592:5;6585:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6514:91;:::o;8654:169::-;8737:4;8754:39;8763:12;:10;:12::i;:::-;8777:7;8786:6;8754:8;:39::i;:::-;8811:4;8804:11;;8654:169;;;;:::o;7607:108::-;7668:7;7695:12;;7688:19;;7607:108;:::o;9305:422::-;9411:4;9428:36;9438:6;9446:9;9457:6;9428:9;:36::i;:::-;9477:24;9504:11;:19;9516:6;9504:19;;;;;;;;;;;;;;;:33;9524:12;:10;:12::i;:::-;9504:33;;;;;;;;;;;;;;;;9477:60;;9576:6;9556:16;:26;;9548:79;;;;;;;;;;;;:::i;:::-;;;;;;;;;9638:57;9647:6;9655:12;:10;:12::i;:::-;9688:6;9669:16;:25;;;;:::i;:::-;9638:8;:57::i;:::-;9715:4;9708:11;;;9305:422;;;;;:::o;7458:84::-;7507:5;7532:2;7525:9;;7458:84;:::o;7778:127::-;7852:7;7879:9;:18;7889:7;7879:18;;;;;;;;;;;;;;;;7872:25;;7778:127;;;:::o;6724:95::-;6771:13;6804:7;6797:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6724:95;:::o;8118:175::-;8204:4;8221:42;8231:12;:10;:12::i;:::-;8245:9;8256:6;8221:9;:42::i;:::-;8281:4;8274:11;;8118:175;;;;:::o;8356:151::-;8445:7;8472:11;:18;8484:5;8472:18;;;;;;;;;;;;;;;:27;8491:7;8472:27;;;;;;;;;;;;;;;;8465:34;;8356:151;;;;:::o;1577:98::-;1630:7;1657:10;1650:17;;1577:98;:::o;11259:346::-;11378:1;11361:19;;:5;:19;;;;11353:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;11459:1;11440:21;;:7;:21;;;;11432:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;11543:6;11513:11;:18;11525:5;11513:18;;;;;;;;;;;;;;;:27;11532:7;11513:27;;;;;;;;;;;;;;;:36;;;;11581:7;11565:32;;11574:5;11565:32;;;11590:6;11565:32;;;;;;:::i;:::-;;;;;;;;11259:346;;;:::o;10217:604::-;10341:1;10323:20;;:6;:20;;;;10315:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;10425:1;10404:23;;:9;:23;;;;10396:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;10480:47;10501:6;10509:9;10520:6;10480:20;:47::i;:::-;10540:21;10564:9;:17;10574:6;10564:17;;;;;;;;;;;;;;;;10540:41;;10617:6;10600:13;:23;;10592:74;;;;;;;;;;;;:::i;:::-;;;;;;;;;10713:6;10697:13;:22;;;;:::i;:::-;10677:9;:17;10687:6;10677:17;;;;;;;;;;;;;;;:42;;;;10754:6;10730:9;:20;10740:9;10730:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;10795:9;10778:35;;10787:6;10778:35;;;10806:6;10778:35;;;;;;:::i;:::-;;;;;;;;10217:604;;;;:::o;11695:92::-;;;;:::o;7:139:1:-;;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;59:87;;;;:::o;152:139::-;;236:6;223:20;214:29;;252:33;279:5;252:33;:::i;:::-;204:87;;;;:::o;297:262::-;;405:2;393:9;384:7;380:23;376:32;373:2;;;421:1;418;411:12;373:2;464:1;489:53;534:7;525:6;514:9;510:22;489:53;:::i;:::-;479:63;;435:117;363:196;;;;:::o;565:407::-;;;690:2;678:9;669:7;665:23;661:32;658:2;;;706:1;703;696:12;658:2;749:1;774:53;819:7;810:6;799:9;795:22;774:53;:::i;:::-;764:63;;720:117;876:2;902:53;947:7;938:6;927:9;923:22;902:53;:::i;:::-;892:63;;847:118;648:324;;;;;:::o;978:552::-;;;;1120:2;1108:9;1099:7;1095:23;1091:32;1088:2;;;1136:1;1133;1126:12;1088:2;1179:1;1204:53;1249:7;1240:6;1229:9;1225:22;1204:53;:::i;:::-;1194:63;;1150:117;1306:2;1332:53;1377:7;1368:6;1357:9;1353:22;1332:53;:::i;:::-;1322:63;;1277:118;1434:2;1460:53;1505:7;1496:6;1485:9;1481:22;1460:53;:::i;:::-;1450:63;;1405:118;1078:452;;;;;:::o;1536:407::-;;;1661:2;1649:9;1640:7;1636:23;1632:32;1629:2;;;1677:1;1674;1667:12;1629:2;1720:1;1745:53;1790:7;1781:6;1770:9;1766:22;1745:53;:::i;:::-;1735:63;;1691:117;1847:2;1873:53;1918:7;1909:6;1898:9;1894:22;1873:53;:::i;:::-;1863:63;;1818:118;1619:324;;;;;:::o;1949:109::-;2030:21;2045:5;2030:21;:::i;:::-;2025:3;2018:34;2008:50;;:::o;2064:364::-;;2180:39;2213:5;2180:39;:::i;:::-;2235:71;2299:6;2294:3;2235:71;:::i;:::-;2228:78;;2315:52;2360:6;2355:3;2348:4;2341:5;2337:16;2315:52;:::i;:::-;2392:29;2414:6;2392:29;:::i;:::-;2387:3;2383:39;2376:46;;2156:272;;;;;:::o;2434:367::-;;2597:67;2661:2;2656:3;2597:67;:::i;:::-;2590:74;;2694:34;2690:1;2685:3;2681:11;2674:55;2760:5;2755:2;2750:3;2746:12;2739:27;2792:2;2787:3;2783:12;2776:19;;2580:221;;;:::o;2807:366::-;;2970:67;3034:2;3029:3;2970:67;:::i;:::-;2963:74;;3067:34;3063:1;3058:3;3054:11;3047:55;3133:4;3128:2;3123:3;3119:12;3112:26;3164:2;3159:3;3155:12;3148:19;;2953:220;;;:::o;3179:370::-;;3342:67;3406:2;3401:3;3342:67;:::i;:::-;3335:74;;3439:34;3435:1;3430:3;3426:11;3419:55;3505:8;3500:2;3495:3;3491:12;3484:30;3540:2;3535:3;3531:12;3524:19;;3325:224;;;:::o;3555:372::-;;3718:67;3782:2;3777:3;3718:67;:::i;:::-;3711:74;;3815:34;3811:1;3806:3;3802:11;3795:55;3881:10;3876:2;3871:3;3867:12;3860:32;3918:2;3913:3;3909:12;3902:19;;3701:226;;;:::o;3933:369::-;;4096:67;4160:2;4155:3;4096:67;:::i;:::-;4089:74;;4193:34;4189:1;4184:3;4180:11;4173:55;4259:7;4254:2;4249:3;4245:12;4238:29;4293:2;4288:3;4284:12;4277:19;;4079:223;;;:::o;4308:368::-;;4471:67;4535:2;4530:3;4471:67;:::i;:::-;4464:74;;4568:34;4564:1;4559:3;4555:11;4548:55;4634:6;4629:2;4624:3;4620:12;4613:28;4667:2;4662:3;4658:12;4651:19;;4454:222;;;:::o;4682:118::-;4769:24;4787:5;4769:24;:::i;:::-;4764:3;4757:37;4747:53;;:::o;4806:112::-;4889:22;4905:5;4889:22;:::i;:::-;4884:3;4877:35;4867:51;;:::o;4924:210::-;;5049:2;5038:9;5034:18;5026:26;;5062:65;5124:1;5113:9;5109:17;5100:6;5062:65;:::i;:::-;5016:118;;;;:::o;5140:313::-;;5291:2;5280:9;5276:18;5268:26;;5340:9;5334:4;5330:20;5326:1;5315:9;5311:17;5304:47;5368:78;5441:4;5432:6;5368:78;:::i;:::-;5360:86;;5258:195;;;;:::o;5459:419::-;;5663:2;5652:9;5648:18;5640:26;;5712:9;5706:4;5702:20;5698:1;5687:9;5683:17;5676:47;5740:131;5866:4;5740:131;:::i;:::-;5732:139;;5630:248;;;:::o;5884:419::-;;6088:2;6077:9;6073:18;6065:26;;6137:9;6131:4;6127:20;6123:1;6112:9;6108:17;6101:47;6165:131;6291:4;6165:131;:::i;:::-;6157:139;;6055:248;;;:::o;6309:419::-;;6513:2;6502:9;6498:18;6490:26;;6562:9;6556:4;6552:20;6548:1;6537:9;6533:17;6526:47;6590:131;6716:4;6590:131;:::i;:::-;6582:139;;6480:248;;;:::o;6734:419::-;;6938:2;6927:9;6923:18;6915:26;;6987:9;6981:4;6977:20;6973:1;6962:9;6958:17;6951:47;7015:131;7141:4;7015:131;:::i;:::-;7007:139;;6905:248;;;:::o;7159:419::-;;7363:2;7352:9;7348:18;7340:26;;7412:9;7406:4;7402:20;7398:1;7387:9;7383:17;7376:47;7440:131;7566:4;7440:131;:::i;:::-;7432:139;;7330:248;;;:::o;7584:419::-;;7788:2;7777:9;7773:18;7765:26;;7837:9;7831:4;7827:20;7823:1;7812:9;7808:17;7801:47;7865:131;7991:4;7865:131;:::i;:::-;7857:139;;7755:248;;;:::o;8009:222::-;;8140:2;8129:9;8125:18;8117:26;;8153:71;8221:1;8210:9;8206:17;8197:6;8153:71;:::i;:::-;8107:124;;;;:::o;8237:214::-;;8364:2;8353:9;8349:18;8341:26;;8377:67;8441:1;8430:9;8426:17;8417:6;8377:67;:::i;:::-;8331:120;;;;:::o;8457:99::-;;8543:5;8537:12;8527:22;;8516:40;;;:::o;8562:169::-;;8680:6;8675:3;8668:19;8720:4;8715:3;8711:14;8696:29;;8658:73;;;;:::o;8737:305::-;;8796:20;8814:1;8796:20;:::i;:::-;8791:25;;8830:20;8848:1;8830:20;:::i;:::-;8825:25;;8984:1;8916:66;8912:74;8909:1;8906:81;8903:2;;;8990:18;;:::i;:::-;8903:2;9034:1;9031;9027:9;9020:16;;8781:261;;;;:::o;9048:191::-;;9108:20;9126:1;9108:20;:::i;:::-;9103:25;;9142:20;9160:1;9142:20;:::i;:::-;9137:25;;9181:1;9178;9175:8;9172:2;;;9186:18;;:::i;:::-;9172:2;9231:1;9228;9224:9;9216:17;;9093:146;;;;:::o;9245:96::-;;9311:24;9329:5;9311:24;:::i;:::-;9300:35;;9290:51;;;:::o;9347:90::-;;9424:5;9417:13;9410:21;9399:32;;9389:48;;;:::o;9443:126::-;;9520:42;9513:5;9509:54;9498:65;;9488:81;;;:::o;9575:77::-;;9641:5;9630:16;;9620:32;;;:::o;9658:86::-;;9733:4;9726:5;9722:16;9711:27;;9701:43;;;:::o;9750:307::-;9818:1;9828:113;9842:6;9839:1;9836:13;9828:113;;;9927:1;9922:3;9918:11;9912:18;9908:1;9903:3;9899:11;9892:39;9864:2;9861:1;9857:10;9852:15;;9828:113;;;9959:6;9956:1;9953:13;9950:2;;;10039:1;10030:6;10025:3;10021:16;10014:27;9950:2;9799:258;;;;:::o;10063:320::-;;10144:1;10138:4;10134:12;10124:22;;10191:1;10185:4;10181:12;10212:18;10202:2;;10268:4;10260:6;10256:17;10246:27;;10202:2;10330;10322:6;10319:14;10299:18;10296:38;10293:2;;;10349:18;;:::i;:::-;10293:2;10114:269;;;;:::o;10389:180::-;10437:77;10434:1;10427:88;10534:4;10531:1;10524:15;10558:4;10555:1;10548:15;10575:180;10623:77;10620:1;10613:88;10720:4;10717:1;10710:15;10744:4;10741:1;10734:15;10761:102;;10853:2;10849:7;10844:2;10837:5;10833:14;10829:28;10819:38;;10809:54;;;:::o;10869:122::-;10942:24;10960:5;10942:24;:::i;:::-;10935:5;10932:35;10922:2;;10981:1;10978;10971:12;10922:2;10912:79;:::o;10997:122::-;11070:24;11088:5;11070:24;:::i;:::-;11063:5;11060:35;11050:2;;11109:1;11106;11099:12;11050:2;11040:79;:::o

Swarm Source

ipfs://19cd382a2ddd8dc3af861e091ba5084cc1df6cc10810b3bd9e4f9ca2ef992e66

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

OVERVIEW

Scoobi-Doge is a Comic NFT MEME DAO building the ultimate dApps ecosystem. A real Comic meme governance token based upon a decentralized voting system in which every individual can influence the ecosystem, in particular driving the story of the Comic.

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.