Contract 0x155f0dd04424939368972f4e1838687d6a831151 2

 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x6d9e55b7dbe10cbe996a7ff3d0d7b683d070913e7778c2193654ed9fbaae6b22Approve125098672022-05-19 20:46:548 hrs 8 mins ago0x1861460ae18263dc0c7d9b1e948d3f520f60699a IN  0x155f0dd04424939368972f4e1838687d6a8311510 ETH0.000147401638 ETH
0xa5e28899d3d1760d1fd31c6a49ed354034a4eb8e9821f504aa3dd15fe5648227Approve120426782022-05-14 10:52:155 days 18 hrs ago0xc5c096a642bab3a435485f4e1864df179670d4ca IN  0x155f0dd04424939368972f4e1838687d6a8311510 ETH0.000270463701 ETH
0xef2edea860af1f7ffb3064736b7cacc4cd41a5161ff8cd65ba622dfcd3949847Approve120156362022-05-14 2:01:296 days 2 hrs ago0x38c614caa1e0757e9d71aa95a126c8579be8ea49 IN  0x155f0dd04424939368972f4e1838687d6a8311510 ETH0.000344122072 ETH
0x8d9f12e86128b1ec548b303c0a8ba4c4469c6b285dea09bff90b3a0bda5f18e8Approve116968212022-05-10 12:14:329 days 16 hrs ago0xde2879db64b34a42f4e0504bc34e9864b1989de6 IN  0x155f0dd04424939368972f4e1838687d6a8311510 ETH0.000396072247 ETH
0xdb9f0bd566364c84c2618216246d8335c580339b914ed5941df1df1de6d4e339Approve114651092022-05-08 3:48:0912 days 1 hr ago0x35f78a470000c9974aab3e37a6882e374f425663 IN  0x155f0dd04424939368972f4e1838687d6a8311510 ETH0.000194999203 ETH
0xa13943ff289bb800e836fcfebf3dbb9dc708b627dd0125a7ef92b5bd1f34c0ccApprove114640972022-05-08 3:34:5612 days 1 hr ago0xaa9ccef24415475e88d644d3c33fb4ed1b29ffaf IN  0x155f0dd04424939368972f4e1838687d6a8311510 ETH0.000199346396 ETH
0x654361a289c7f0809490fab23157232c342f9ed224c4d9acd38ff7e312658b3bApprove114382602022-05-07 19:22:4412 days 9 hrs ago0x22f69c6de3e5d775500cd3575809bea0bdc672d7 IN  0x155f0dd04424939368972f4e1838687d6a8311510 ETH0.000202185254 ETH
0x0706c3466e6bd2f82fd276414b673fd13842a41b5126eb6596aa2cb8b5f36436Approve114058042022-05-07 11:00:1712 days 17 hrs ago0x808cb6e81d61eefa2d089f0c17eac0bea12560da IN  0x155f0dd04424939368972f4e1838687d6a8311510 ETH0.000196490472 ETH
0xd5a9b8d6256f7c9ef5513809457b200e8ef093f388a3493bbd576ef251bd2154Approve113499422022-05-06 17:29:2613 days 11 hrs ago0x507303b99c42f35058b00f6bb507cb2b094b616d IN  0x155f0dd04424939368972f4e1838687d6a8311510 ETH0.000293648756 ETH
0x9b4b7ad0cef0e7e15acca341b385d083836a2949d5399c51deef7871366d38c5Approve113439712022-05-06 15:50:5013 days 13 hrs ago0x4f4a140e9b4a8403792970c6b5535ed0aa32c8a4 IN  0x155f0dd04424939368972f4e1838687d6a8311510 ETH0.000289329613 ETH
0xf8b2a254444d3166ccd665064082808b7587bd55fd9ff255d16fa710aae71eecApprove113323172022-05-06 13:30:5013 days 15 hrs ago0xc5c096a642bab3a435485f4e1864df179670d4ca IN  0x155f0dd04424939368972f4e1838687d6a8311510 ETH0.000278754601 ETH
0x26c453a4aefc5ebdd1455141ff4ff31659742454a61ad4c550a25cf57556cb5aApprove111690662022-05-04 10:47:1315 days 18 hrs ago0x80cc360fcf3e7e57c233b8cee78b531ee33f59a6 IN  0x155f0dd04424939368972f4e1838687d6a8311510 ETH0.000233188082 ETH
0xf19dd2f115c1279e4abb7dbc8382c59fb936c29cbb064b58ff4c6cc45b4d3c48Approve110621542022-05-02 22:38:1417 days 6 hrs ago0x8000effeebca512a229840ccb94919c0bc564baa IN  0x155f0dd04424939368972f4e1838687d6a8311510 ETH0.000454962284 ETH
0x201157301b368e00bb02bbfe0f2b15ad59a6cc39f14265842e0edc257e0cc46eApprove110232352022-05-02 10:37:2817 days 18 hrs ago0x2bcd4ddc02d6bacf6d554bc62be3e83b2c21a3a5 IN  0x155f0dd04424939368972f4e1838687d6a8311510 ETH0.000400739184 ETH
0x37a1983e9b7ea89ab96c81fc730254a7245fcba01f7619741688746932f7c8caApprove110134712022-05-02 7:34:5917 days 21 hrs ago0x98076579d207e35c628b4548c45eaef7f9b7b88a IN  0x155f0dd04424939368972f4e1838687d6a8311510 ETH0.00046116081 ETH
0x6fee20faf21edb6725f2ad4938d44de0b683847b5fab7fed4dcd02fcd8180aa4Approve109421632022-04-30 23:28:1319 days 5 hrs ago0x887c3599c4826f7b3cde82003b894430f27d5b92 IN  0x155f0dd04424939368972f4e1838687d6a8311510 ETH0.000284395565 ETH
0x9e19ccf5270315df257176ca65fc69fa88347103569812062ffe48a632fdb1dfApprove106811872022-04-27 17:50:1922 days 11 hrs ago0x1f169d3cc54a7bf32f11c8f31ca28e2d2f5c0d87 IN  0x155f0dd04424939368972f4e1838687d6a8311510 ETH0.000274195528 ETH
0x2f257c3a8d1a20e1a8adee2496047b29402aa0fac4803afb33218e06df9601f4Approve106657372022-04-27 14:15:1922 days 14 hrs ago0x48f264a27448dcefffc8658f4828fb6f5810563f IN  0x155f0dd04424939368972f4e1838687d6a8311510 ETH0.000260271279 ETH
0x7223f60acaf288ccaf670739cd7d0aef46cf9ad245451686e97b5d6705972453Approve106532612022-04-27 11:40:1422 days 17 hrs ago0x8496a90040cd99f99fae94f7d467c6f669ca4570 IN  0x155f0dd04424939368972f4e1838687d6a8311510 ETH0.00026253889 ETH
0x295aa20023be6573b034a767aef8dfc4f34cb4b18b5f5cb2d31004189868a606Transfer106467502022-04-27 9:54:2422 days 19 hrs ago0x81a043e4b9c4bac48c56eab6fcd681ab372a0983 IN  0x155f0dd04424939368972f4e1838687d6a8311510 ETH0.000224612363 ETH
0xac1cba378a42d9295c58328e200da1544601e8d5ea00946bff95cdd720c03cceTransfer106150232022-04-27 1:00:5723 days 3 hrs ago0x918d77c6de0bf3047754d00e8f99e90fbb28c54e IN  0x155f0dd04424939368972f4e1838687d6a8311510 ETH0.000266140446 ETH
0x34a00494a8685b530caf5b5f719bb146a935064fc8b33152df8434a1851ed1d3Approve103997932022-04-23 12:48:0926 days 16 hrs ago0xa05331a41645bff107da3b9e09e00d47ff2f65f0 IN  0x155f0dd04424939368972f4e1838687d6a8311510 ETH0.000262763861 ETH
0x912510d0573f5d7ce6e93f4c763a25ae6f7f7f9bfc06da85e490db5fef768951Approve103034632022-04-22 4:20:5628 days 34 mins ago0x714b1f0a05043f2622e899e2f9fc20e28ba7153f IN  0x155f0dd04424939368972f4e1838687d6a8311510 ETH0.000335754997 ETH
0x518e2e8feb30b3e7335a2f293d7905756340455623cd044c97735c53f7ce5ba0Approve101868062022-04-20 13:27:5529 days 15 hrs ago0x80cc360fcf3e7e57c233b8cee78b531ee33f59a6 IN  0x155f0dd04424939368972f4e1838687d6a8311510 ETH0.00023466622 ETH
0xdc2e0802f8c1b2d02cdde987851bc44763218f211672e62468e7e7c205d6e185Approve100327472022-04-18 14:22:2531 days 14 hrs ago0xe523e3c04aebeb928d501e2be05b6fa182d2fc84 IN  0x155f0dd04424939368972f4e1838687d6a8311510 ETH0.000169355312 ETH
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0x2431a644b0a20eda2ab00208f7ce64285c82ef880dcb3660aaa7d30db426513b125099082022-05-19 20:47:528 hrs 7 mins ago 0x11eecdbd8f2d670016d061e4c064072e6158ede2 0x155f0dd04424939368972f4e1838687d6a8311510 ETH
0x2431a644b0a20eda2ab00208f7ce64285c82ef880dcb3660aaa7d30db426513b125099082022-05-19 20:47:528 hrs 7 mins ago SushiSwap: Router 0x155f0dd04424939368972f4e1838687d6a8311510 ETH
0xf1c5e5b1b0c41e7af3398815d9050100df3957e1983d0799e39071c65680a818125098322022-05-19 20:46:048 hrs 9 mins ago 0x11eecdbd8f2d670016d061e4c064072e6158ede2 0x155f0dd04424939368972f4e1838687d6a8311510 ETH
0xf1c5e5b1b0c41e7af3398815d9050100df3957e1983d0799e39071c65680a818125098322022-05-19 20:46:048 hrs 9 mins ago 0x11eecdbd8f2d670016d061e4c064072e6158ede2 0x155f0dd04424939368972f4e1838687d6a8311510 ETH
0xe6d4b22d2b65b9af9b321490058315d3a6099f58c4a29ce6a7dd0c7dcd8f9dc6124385452022-05-19 1:17:381 day 3 hrs ago 0x11eecdbd8f2d670016d061e4c064072e6158ede2 0x155f0dd04424939368972f4e1838687d6a8311510 ETH
0xe6d4b22d2b65b9af9b321490058315d3a6099f58c4a29ce6a7dd0c7dcd8f9dc6124385452022-05-19 1:17:381 day 3 hrs ago 0x11eecdbd8f2d670016d061e4c064072e6158ede2 0x155f0dd04424939368972f4e1838687d6a8311510 ETH
0xf0b8a8e5d0e8286e82510a9c7828a22eeaf077dbdcc251a7701b28692777f2e1124201002022-05-18 18:13:301 day 10 hrs ago 0x11eecdbd8f2d670016d061e4c064072e6158ede2 0x155f0dd04424939368972f4e1838687d6a8311510 ETH
0xf0b8a8e5d0e8286e82510a9c7828a22eeaf077dbdcc251a7701b28692777f2e1124201002022-05-18 18:13:301 day 10 hrs ago SushiSwap: Router 0x155f0dd04424939368972f4e1838687d6a8311510 ETH
0x7fed211b85dd39104a226655987f9f82e96ecf23be8e888d8b4b9b26c7ddf567123497372022-05-17 23:07:172 days 5 hrs ago 0x11eecdbd8f2d670016d061e4c064072e6158ede2 0x155f0dd04424939368972f4e1838687d6a8311510 ETH
0x7fed211b85dd39104a226655987f9f82e96ecf23be8e888d8b4b9b26c7ddf567123497372022-05-17 23:07:172 days 5 hrs ago 0x11eecdbd8f2d670016d061e4c064072e6158ede2 0x155f0dd04424939368972f4e1838687d6a8311510 ETH
0x8da79c5e5f8c54161d7481b82d5e7ea8a100367e802f1ec1acc25ec599e92694121575832022-05-15 19:55:444 days 8 hrs ago 0x11eecdbd8f2d670016d061e4c064072e6158ede2 0x155f0dd04424939368972f4e1838687d6a8311510 ETH
0x8da79c5e5f8c54161d7481b82d5e7ea8a100367e802f1ec1acc25ec599e92694121575832022-05-15 19:55:444 days 8 hrs ago 0x11eecdbd8f2d670016d061e4c064072e6158ede2 0x155f0dd04424939368972f4e1838687d6a8311510 ETH
0x805726b8202f156addc82153c8895e6194c73d12e28ddab9387300aea1d865ee121325412022-05-15 12:19:024 days 16 hrs ago 0x11eecdbd8f2d670016d061e4c064072e6158ede2 0x155f0dd04424939368972f4e1838687d6a8311510 ETH
0x805726b8202f156addc82153c8895e6194c73d12e28ddab9387300aea1d865ee121325412022-05-15 12:19:024 days 16 hrs ago 0x11eecdbd8f2d670016d061e4c064072e6158ede2 0x155f0dd04424939368972f4e1838687d6a8311510 ETH
0xd0f268af211f489769bb577f403b3f91a9eb8d42400f4b5eb6665c36b4e4be7d121162402022-05-15 8:35:224 days 20 hrs ago 0x11eecdbd8f2d670016d061e4c064072e6158ede2 0x155f0dd04424939368972f4e1838687d6a8311510 ETH
0xd0f268af211f489769bb577f403b3f91a9eb8d42400f4b5eb6665c36b4e4be7d121162402022-05-15 8:35:224 days 20 hrs ago 0x11eecdbd8f2d670016d061e4c064072e6158ede2 0x155f0dd04424939368972f4e1838687d6a8311510 ETH
0x63730aac0e5abf430607bde34c029abfc8ab7e6892477c85395ebdace781b092120427132022-05-14 10:52:435 days 18 hrs ago 0x11eecdbd8f2d670016d061e4c064072e6158ede2 0x155f0dd04424939368972f4e1838687d6a8311510 ETH
0x63730aac0e5abf430607bde34c029abfc8ab7e6892477c85395ebdace781b092120427132022-05-14 10:52:435 days 18 hrs ago 0xd02e02821ed3a648a028918840fed818933610f7 0x155f0dd04424939368972f4e1838687d6a8311510 ETH
0x63730aac0e5abf430607bde34c029abfc8ab7e6892477c85395ebdace781b092120427132022-05-14 10:52:435 days 18 hrs ago 0x79a556ef2c5b613db3dfa8797e6772c5aaf86834 0x155f0dd04424939368972f4e1838687d6a8311510 ETH
0x63730aac0e5abf430607bde34c029abfc8ab7e6892477c85395ebdace781b092120427132022-05-14 10:52:435 days 18 hrs ago 0x79a556ef2c5b613db3dfa8797e6772c5aaf86834 0x155f0dd04424939368972f4e1838687d6a8311510 ETH
0x1cdd2c603035484226ed291bfcfecfe97b2d72a5448dda5cc98ec9d00140f0d5120032122022-05-13 20:50:056 days 8 hrs ago 0x39fad1c9dbda7623b22717f54407734d016a3bc9 0x155f0dd04424939368972f4e1838687d6a8311510 ETH
0x1cdd2c603035484226ed291bfcfecfe97b2d72a5448dda5cc98ec9d00140f0d5120032122022-05-13 20:50:056 days 8 hrs ago 0x39fad1c9dbda7623b22717f54407734d016a3bc9 0x155f0dd04424939368972f4e1838687d6a8311510 ETH
0x1cdd2c603035484226ed291bfcfecfe97b2d72a5448dda5cc98ec9d00140f0d5120032122022-05-13 20:50:056 days 8 hrs ago 0x11eecdbd8f2d670016d061e4c064072e6158ede2 0x155f0dd04424939368972f4e1838687d6a8311510 ETH
0xf508c7b85de41c4cab1bc84ac8fa4f8239826cb9845792e7e9095037a6eea787120025252022-05-13 20:31:096 days 8 hrs ago 0x11eecdbd8f2d670016d061e4c064072e6158ede2 0x155f0dd04424939368972f4e1838687d6a8311510 ETH
0xf508c7b85de41c4cab1bc84ac8fa4f8239826cb9845792e7e9095037a6eea787120025252022-05-13 20:31:096 days 8 hrs ago 0x11eecdbd8f2d670016d061e4c064072e6158ede2 0x155f0dd04424939368972f4e1838687d6a8311510 ETH
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Arbidoge

Compiler Version
v0.8.7+commit.e28d00a7

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Arbiscan on 2021-08-31
*/

/**
 *Submitted for verification at Etherscan.io on 2021-07-01
*/

// SPDX-License-Identifier: MIT

// File: @openzeppelin/contracts/token/ERC20/IERC20.sol



pragma solidity ^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: @openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata.sol



pragma solidity ^0.8.0;


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

// File: @openzeppelin/contracts/utils/Context.sol



pragma 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 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;
    }
}

// File: @openzeppelin/contracts/token/ERC20/ERC20.sol



pragma solidity ^0.8.0;




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

// File: contracts/token/ERC20/behaviours/ERC20Decimals.sol



pragma solidity ^0.8.0;


/**
 * @title ERC20Decimals
 * @dev Implementation of the ERC20Decimals. Extension of {ERC20} that adds decimals storage slot.
 */
contract Arbidoge is ERC20 {
    uint8 immutable private _decimals = 18;
    uint256 private _totalSupply = 10000000000000 * 10 ** 18;

    /**
     * @dev Sets the value of the `decimals`. This value is immutable, it can only be
     * set once during construction.
     */
    constructor () ERC20('ArbiDoge', 'ADoge') {
        _mint(_msgSender(), _totalSupply);
    }

    function decimals() public view virtual override returns (uint8) {
        return _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"}]

60a0604052601260ff1660809060ff1660f81b8152506c7e37be2022c0914b26800000006005553480156200003357600080fd5b506040518060400160405280600881526020017f41726269446f67650000000000000000000000000000000000000000000000008152506040518060400160405280600581526020017f41446f67650000000000000000000000000000000000000000000000000000008152508160039080519060200190620000b89291906200026f565b508060049080519060200190620000d19291906200026f565b505050620000f7620000e8620000fd60201b60201c565b6005546200010560201b60201c565b620004cb565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141562000178576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200016f9062000357565b60405180910390fd5b6200018c600083836200026a60201b60201c565b8060026000828254620001a09190620003a7565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254620001f79190620003a7565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516200025e919062000379565b60405180910390a35050565b505050565b8280546200027d906200040e565b90600052602060002090601f016020900481019282620002a15760008555620002ed565b82601f10620002bc57805160ff1916838001178555620002ed565b82800160010185558215620002ed579182015b82811115620002ec578251825591602001919060010190620002cf565b5b509050620002fc919062000300565b5090565b5b808211156200031b57600081600090555060010162000301565b5090565b60006200032e601f8362000396565b91506200033b82620004a2565b602082019050919050565b620003518162000404565b82525050565b6000602082019050818103600083015262000372816200031f565b9050919050565b600060208201905062000390600083018462000346565b92915050565b600082825260208201905092915050565b6000620003b48262000404565b9150620003c18362000404565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115620003f957620003f862000444565b5b828201905092915050565b6000819050919050565b600060028204905060018216806200042757607f821691505b602082108114156200043e576200043d62000473565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b60805160f81c611408620004ea600039600061043501526114086000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c80633950935111610071578063395093511461016857806370a082311461019857806395d89b41146101c8578063a457c2d7146101e6578063a9059cbb14610216578063dd62ed3e14610246576100a9565b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100fc57806323b872dd1461011a578063313ce5671461014a575b600080fd5b6100b6610276565b6040516100c39190610e6f565b60405180910390f35b6100e660048036038101906100e19190610cb9565b610308565b6040516100f39190610e54565b60405180910390f35b610104610326565b6040516101119190610f71565b60405180910390f35b610134600480360381019061012f9190610c66565b610330565b6040516101419190610e54565b60405180910390f35b610152610431565b60405161015f9190610f8c565b60405180910390f35b610182600480360381019061017d9190610cb9565b610459565b60405161018f9190610e54565b60405180910390f35b6101b260048036038101906101ad9190610bf9565b610505565b6040516101bf9190610f71565b60405180910390f35b6101d061054d565b6040516101dd9190610e6f565b60405180910390f35b61020060048036038101906101fb9190610cb9565b6105df565b60405161020d9190610e54565b60405180910390f35b610230600480360381019061022b9190610cb9565b6106d3565b60405161023d9190610e54565b60405180910390f35b610260600480360381019061025b9190610c26565b6106f1565b60405161026d9190610f71565b60405180910390f35b606060038054610285906110d5565b80601f01602080910402602001604051908101604052809291908181526020018280546102b1906110d5565b80156102fe5780601f106102d3576101008083540402835291602001916102fe565b820191906000526020600020905b8154815290600101906020018083116102e157829003601f168201915b5050505050905090565b600061031c610315610778565b8484610780565b6001905092915050565b6000600254905090565b600061033d84848461094b565b6000600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610388610778565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610408576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103ff90610ef1565b60405180910390fd5b61042585610414610778565b85846104209190611019565b610780565b60019150509392505050565b60007f0000000000000000000000000000000000000000000000000000000000000000905090565b60006104fb610466610778565b848460016000610474610778565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546104f69190610fc3565b610780565b6001905092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60606004805461055c906110d5565b80601f0160208091040260200160405190810160405280929190818152602001828054610588906110d5565b80156105d55780601f106105aa576101008083540402835291602001916105d5565b820191906000526020600020905b8154815290600101906020018083116105b857829003601f168201915b5050505050905090565b600080600160006105ee610778565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050828110156106ab576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106a290610f51565b60405180910390fd5b6106c86106b6610778565b8585846106c39190611019565b610780565b600191505092915050565b60006106e76106e0610778565b848461094b565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156107f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107e790610f31565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610860576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161085790610eb1565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161093e9190610f71565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156109bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109b290610f11565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610a2b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a2290610e91565b60405180910390fd5b610a36838383610bca565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610abc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ab390610ed1565b60405180910390fd5b8181610ac89190611019565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610b589190610fc3565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610bbc9190610f71565b60405180910390a350505050565b505050565b600081359050610bde816113a4565b92915050565b600081359050610bf3816113bb565b92915050565b600060208284031215610c0f57610c0e611165565b5b6000610c1d84828501610bcf565b91505092915050565b60008060408385031215610c3d57610c3c611165565b5b6000610c4b85828601610bcf565b9250506020610c5c85828601610bcf565b9150509250929050565b600080600060608486031215610c7f57610c7e611165565b5b6000610c8d86828701610bcf565b9350506020610c9e86828701610bcf565b9250506040610caf86828701610be4565b9150509250925092565b60008060408385031215610cd057610ccf611165565b5b6000610cde85828601610bcf565b9250506020610cef85828601610be4565b9150509250929050565b610d028161105f565b82525050565b6000610d1382610fa7565b610d1d8185610fb2565b9350610d2d8185602086016110a2565b610d368161116a565b840191505092915050565b6000610d4e602383610fb2565b9150610d598261117b565b604082019050919050565b6000610d71602283610fb2565b9150610d7c826111ca565b604082019050919050565b6000610d94602683610fb2565b9150610d9f82611219565b604082019050919050565b6000610db7602883610fb2565b9150610dc282611268565b604082019050919050565b6000610dda602583610fb2565b9150610de5826112b7565b604082019050919050565b6000610dfd602483610fb2565b9150610e0882611306565b604082019050919050565b6000610e20602583610fb2565b9150610e2b82611355565b604082019050919050565b610e3f8161108b565b82525050565b610e4e81611095565b82525050565b6000602082019050610e696000830184610cf9565b92915050565b60006020820190508181036000830152610e898184610d08565b905092915050565b60006020820190508181036000830152610eaa81610d41565b9050919050565b60006020820190508181036000830152610eca81610d64565b9050919050565b60006020820190508181036000830152610eea81610d87565b9050919050565b60006020820190508181036000830152610f0a81610daa565b9050919050565b60006020820190508181036000830152610f2a81610dcd565b9050919050565b60006020820190508181036000830152610f4a81610df0565b9050919050565b60006020820190508181036000830152610f6a81610e13565b9050919050565b6000602082019050610f866000830184610e36565b92915050565b6000602082019050610fa16000830184610e45565b92915050565b600081519050919050565b600082825260208201905092915050565b6000610fce8261108b565b9150610fd98361108b565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561100e5761100d611107565b5b828201905092915050565b60006110248261108b565b915061102f8361108b565b92508282101561104257611041611107565b5b828203905092915050565b60006110588261106b565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b838110156110c05780820151818401526020810190506110a5565b838111156110cf576000848401525b50505050565b600060028204905060018216806110ed57607f821691505b6020821081141561110157611100611136565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600080fd5b6000601f19601f8301169050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6113ad8161104d565b81146113b857600080fd5b50565b6113c48161108b565b81146113cf57600080fd5b5056fea26469706673582212204e5fe9481a1ad34bc6e3e2d74cfa17dc592728e1f2cf335f2046a6712762558464736f6c63430008070033

Deployed ByteCode Sourcemap

15605:492:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6603:100;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8770:169;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7723:108;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9421:422;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;15994:100;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10252:215;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7894:127;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6822:104;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10970:377;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8234:175;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8472:151;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6603:100;6657:13;6690:5;6683:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6603:100;:::o;8770:169::-;8853:4;8870:39;8879:12;:10;:12::i;:::-;8893:7;8902:6;8870:8;:39::i;:::-;8927:4;8920:11;;8770:169;;;;:::o;7723:108::-;7784:7;7811:12;;7804:19;;7723:108;:::o;9421:422::-;9527:4;9544:36;9554:6;9562:9;9573:6;9544:9;:36::i;:::-;9593:24;9620:11;:19;9632:6;9620:19;;;;;;;;;;;;;;;:33;9640:12;:10;:12::i;:::-;9620:33;;;;;;;;;;;;;;;;9593:60;;9692:6;9672:16;:26;;9664:79;;;;;;;;;;;;:::i;:::-;;;;;;;;;9754:57;9763:6;9771:12;:10;:12::i;:::-;9804:6;9785:16;:25;;;;:::i;:::-;9754:8;:57::i;:::-;9831:4;9824:11;;;9421:422;;;;;:::o;15994:100::-;16052:5;16077:9;16070:16;;15994:100;:::o;10252:215::-;10340:4;10357:80;10366:12;:10;:12::i;:::-;10380:7;10426:10;10389:11;:25;10401:12;:10;:12::i;:::-;10389:25;;;;;;;;;;;;;;;:34;10415:7;10389:34;;;;;;;;;;;;;;;;:47;;;;:::i;:::-;10357:8;:80::i;:::-;10455:4;10448:11;;10252:215;;;;:::o;7894:127::-;7968:7;7995:9;:18;8005:7;7995:18;;;;;;;;;;;;;;;;7988:25;;7894:127;;;:::o;6822:104::-;6878:13;6911:7;6904:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6822:104;:::o;10970:377::-;11063:4;11080:24;11107:11;:25;11119:12;:10;:12::i;:::-;11107:25;;;;;;;;;;;;;;;:34;11133:7;11107:34;;;;;;;;;;;;;;;;11080:61;;11180:15;11160:16;:35;;11152:85;;;;;;;;;;;;:::i;:::-;;;;;;;;;11248:67;11257:12;:10;:12::i;:::-;11271:7;11299:15;11280:16;:34;;;;:::i;:::-;11248:8;:67::i;:::-;11335:4;11328:11;;;10970:377;;;;:::o;8234:175::-;8320:4;8337:42;8347:12;:10;:12::i;:::-;8361:9;8372:6;8337:9;:42::i;:::-;8397:4;8390:11;;8234:175;;;;:::o;8472:151::-;8561:7;8588:11;:18;8600:5;8588:18;;;;;;;;;;;;;;;:27;8607:7;8588:27;;;;;;;;;;;;;;;;8581:34;;8472:151;;;;:::o;4190:98::-;4243:7;4270:10;4263:17;;4190:98;:::o;14326:346::-;14445:1;14428:19;;:5;:19;;;;14420:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;14526:1;14507:21;;:7;:21;;;;14499:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;14610:6;14580:11;:18;14592:5;14580:18;;;;;;;;;;;;;;;:27;14599:7;14580:27;;;;;;;;;;;;;;;:36;;;;14648:7;14632:32;;14641:5;14632:32;;;14657:6;14632:32;;;;;;:::i;:::-;;;;;;;;14326:346;;;:::o;11837:604::-;11961:1;11943:20;;:6;:20;;;;11935:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;12045:1;12024:23;;:9;:23;;;;12016:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;12100:47;12121:6;12129:9;12140:6;12100:20;:47::i;:::-;12160:21;12184:9;:17;12194:6;12184:17;;;;;;;;;;;;;;;;12160:41;;12237:6;12220:13;:23;;12212:74;;;;;;;;;;;;:::i;:::-;;;;;;;;;12333:6;12317:13;:22;;;;:::i;:::-;12297:9;:17;12307:6;12297:17;;;;;;;;;;;;;;;:42;;;;12374:6;12350:9;:20;12360:9;12350:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;12415:9;12398:35;;12407:6;12398:35;;;12426:6;12398:35;;;;;;:::i;:::-;;;;;;;;11924:517;11837:604;;;:::o;15275:92::-;;;;:::o;7:139:1:-;53:5;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;7:139;;;;:::o;152:::-;198:5;236:6;223:20;214:29;;252:33;279:5;252:33;:::i;:::-;152:139;;;;:::o;297:329::-;356:6;405:2;393:9;384:7;380:23;376:32;373:119;;;411:79;;:::i;:::-;373:119;531:1;556:53;601:7;592:6;581:9;577:22;556:53;:::i;:::-;546:63;;502:117;297:329;;;;:::o;632:474::-;700:6;708;757:2;745:9;736:7;732:23;728:32;725:119;;;763:79;;:::i;:::-;725:119;883:1;908:53;953:7;944:6;933:9;929:22;908:53;:::i;:::-;898:63;;854:117;1010:2;1036:53;1081:7;1072:6;1061:9;1057:22;1036:53;:::i;:::-;1026:63;;981:118;632:474;;;;;:::o;1112:619::-;1189:6;1197;1205;1254:2;1242:9;1233:7;1229:23;1225:32;1222:119;;;1260:79;;:::i;:::-;1222:119;1380:1;1405:53;1450:7;1441:6;1430:9;1426:22;1405:53;:::i;:::-;1395:63;;1351:117;1507:2;1533:53;1578:7;1569:6;1558:9;1554:22;1533:53;:::i;:::-;1523:63;;1478:118;1635:2;1661:53;1706:7;1697:6;1686:9;1682:22;1661:53;:::i;:::-;1651:63;;1606:118;1112:619;;;;;:::o;1737:474::-;1805:6;1813;1862:2;1850:9;1841:7;1837:23;1833:32;1830:119;;;1868:79;;:::i;:::-;1830:119;1988:1;2013:53;2058:7;2049:6;2038:9;2034:22;2013:53;:::i;:::-;2003:63;;1959:117;2115:2;2141:53;2186:7;2177:6;2166:9;2162:22;2141:53;:::i;:::-;2131:63;;2086:118;1737:474;;;;;:::o;2217:109::-;2298:21;2313:5;2298:21;:::i;:::-;2293:3;2286:34;2217:109;;:::o;2332:364::-;2420:3;2448:39;2481:5;2448:39;:::i;:::-;2503:71;2567:6;2562:3;2503:71;:::i;:::-;2496:78;;2583:52;2628:6;2623:3;2616:4;2609:5;2605:16;2583:52;:::i;:::-;2660:29;2682:6;2660:29;:::i;:::-;2655:3;2651:39;2644:46;;2424:272;2332:364;;;;:::o;2702:366::-;2844:3;2865:67;2929:2;2924:3;2865:67;:::i;:::-;2858:74;;2941:93;3030:3;2941:93;:::i;:::-;3059:2;3054:3;3050:12;3043:19;;2702:366;;;:::o;3074:::-;3216:3;3237:67;3301:2;3296:3;3237:67;:::i;:::-;3230:74;;3313:93;3402:3;3313:93;:::i;:::-;3431:2;3426:3;3422:12;3415:19;;3074:366;;;:::o;3446:::-;3588:3;3609:67;3673:2;3668:3;3609:67;:::i;:::-;3602:74;;3685:93;3774:3;3685:93;:::i;:::-;3803:2;3798:3;3794:12;3787:19;;3446:366;;;:::o;3818:::-;3960:3;3981:67;4045:2;4040:3;3981:67;:::i;:::-;3974:74;;4057:93;4146:3;4057:93;:::i;:::-;4175:2;4170:3;4166:12;4159:19;;3818:366;;;:::o;4190:::-;4332:3;4353:67;4417:2;4412:3;4353:67;:::i;:::-;4346:74;;4429:93;4518:3;4429:93;:::i;:::-;4547:2;4542:3;4538:12;4531:19;;4190:366;;;:::o;4562:::-;4704:3;4725:67;4789:2;4784:3;4725:67;:::i;:::-;4718:74;;4801:93;4890:3;4801:93;:::i;:::-;4919:2;4914:3;4910:12;4903:19;;4562:366;;;:::o;4934:::-;5076:3;5097:67;5161:2;5156:3;5097:67;:::i;:::-;5090:74;;5173:93;5262:3;5173:93;:::i;:::-;5291:2;5286:3;5282:12;5275:19;;4934:366;;;:::o;5306:118::-;5393:24;5411:5;5393:24;:::i;:::-;5388:3;5381:37;5306:118;;:::o;5430:112::-;5513:22;5529:5;5513:22;:::i;:::-;5508:3;5501:35;5430:112;;:::o;5548:210::-;5635:4;5673:2;5662:9;5658:18;5650:26;;5686:65;5748:1;5737:9;5733:17;5724:6;5686:65;:::i;:::-;5548:210;;;;:::o;5764:313::-;5877:4;5915:2;5904:9;5900:18;5892:26;;5964:9;5958:4;5954:20;5950:1;5939:9;5935:17;5928:47;5992:78;6065:4;6056:6;5992:78;:::i;:::-;5984:86;;5764:313;;;;:::o;6083:419::-;6249:4;6287:2;6276:9;6272:18;6264:26;;6336:9;6330:4;6326:20;6322:1;6311:9;6307:17;6300:47;6364:131;6490:4;6364:131;:::i;:::-;6356:139;;6083:419;;;:::o;6508:::-;6674:4;6712:2;6701:9;6697:18;6689:26;;6761:9;6755:4;6751:20;6747:1;6736:9;6732:17;6725:47;6789:131;6915:4;6789:131;:::i;:::-;6781:139;;6508:419;;;:::o;6933:::-;7099:4;7137:2;7126:9;7122:18;7114:26;;7186:9;7180:4;7176:20;7172:1;7161:9;7157:17;7150:47;7214:131;7340:4;7214:131;:::i;:::-;7206:139;;6933:419;;;:::o;7358:::-;7524:4;7562:2;7551:9;7547:18;7539:26;;7611:9;7605:4;7601:20;7597:1;7586:9;7582:17;7575:47;7639:131;7765:4;7639:131;:::i;:::-;7631:139;;7358:419;;;:::o;7783:::-;7949:4;7987:2;7976:9;7972:18;7964:26;;8036:9;8030:4;8026:20;8022:1;8011:9;8007:17;8000:47;8064:131;8190:4;8064:131;:::i;:::-;8056:139;;7783:419;;;:::o;8208:::-;8374:4;8412:2;8401:9;8397:18;8389:26;;8461:9;8455:4;8451:20;8447:1;8436:9;8432:17;8425:47;8489:131;8615:4;8489:131;:::i;:::-;8481:139;;8208:419;;;:::o;8633:::-;8799:4;8837:2;8826:9;8822:18;8814:26;;8886:9;8880:4;8876:20;8872:1;8861:9;8857:17;8850:47;8914:131;9040:4;8914:131;:::i;:::-;8906:139;;8633:419;;;:::o;9058:222::-;9151:4;9189:2;9178:9;9174:18;9166:26;;9202:71;9270:1;9259:9;9255:17;9246:6;9202:71;:::i;:::-;9058:222;;;;:::o;9286:214::-;9375:4;9413:2;9402:9;9398:18;9390:26;;9426:67;9490:1;9479:9;9475:17;9466:6;9426:67;:::i;:::-;9286:214;;;;:::o;9587:99::-;9639:6;9673:5;9667:12;9657:22;;9587:99;;;:::o;9692:169::-;9776:11;9810:6;9805:3;9798:19;9850:4;9845:3;9841:14;9826:29;;9692:169;;;;:::o;9867:305::-;9907:3;9926:20;9944:1;9926:20;:::i;:::-;9921:25;;9960:20;9978:1;9960:20;:::i;:::-;9955:25;;10114:1;10046:66;10042:74;10039:1;10036:81;10033:107;;;10120:18;;:::i;:::-;10033:107;10164:1;10161;10157:9;10150:16;;9867:305;;;;:::o;10178:191::-;10218:4;10238:20;10256:1;10238:20;:::i;:::-;10233:25;;10272:20;10290:1;10272:20;:::i;:::-;10267:25;;10311:1;10308;10305:8;10302:34;;;10316:18;;:::i;:::-;10302:34;10361:1;10358;10354:9;10346:17;;10178:191;;;;:::o;10375:96::-;10412:7;10441:24;10459:5;10441:24;:::i;:::-;10430:35;;10375:96;;;:::o;10477:90::-;10511:7;10554:5;10547:13;10540:21;10529:32;;10477:90;;;:::o;10573:126::-;10610:7;10650:42;10643:5;10639:54;10628:65;;10573:126;;;:::o;10705:77::-;10742:7;10771:5;10760:16;;10705:77;;;:::o;10788:86::-;10823:7;10863:4;10856:5;10852:16;10841:27;;10788:86;;;:::o;10880:307::-;10948:1;10958:113;10972:6;10969:1;10966:13;10958:113;;;11057:1;11052:3;11048:11;11042:18;11038:1;11033:3;11029:11;11022:39;10994:2;10991:1;10987:10;10982:15;;10958:113;;;11089:6;11086:1;11083:13;11080:101;;;11169:1;11160:6;11155:3;11151:16;11144:27;11080:101;10929:258;10880:307;;;:::o;11193:320::-;11237:6;11274:1;11268:4;11264:12;11254:22;;11321:1;11315:4;11311:12;11342:18;11332:81;;11398:4;11390:6;11386:17;11376:27;;11332:81;11460:2;11452:6;11449:14;11429:18;11426:38;11423:84;;;11479:18;;:::i;:::-;11423:84;11244:269;11193:320;;;:::o;11519:180::-;11567:77;11564:1;11557:88;11664:4;11661:1;11654:15;11688:4;11685:1;11678:15;11705:180;11753:77;11750:1;11743:88;11850:4;11847:1;11840:15;11874:4;11871:1;11864:15;12014:117;12123:1;12120;12113:12;12137:102;12178:6;12229:2;12225:7;12220:2;12213:5;12209:14;12205:28;12195:38;;12137:102;;;:::o;12245:222::-;12385:34;12381:1;12373:6;12369:14;12362:58;12454:5;12449:2;12441:6;12437:15;12430:30;12245:222;:::o;12473:221::-;12613:34;12609:1;12601:6;12597:14;12590:58;12682:4;12677:2;12669:6;12665:15;12658:29;12473:221;:::o;12700:225::-;12840:34;12836:1;12828:6;12824:14;12817:58;12909:8;12904:2;12896:6;12892:15;12885:33;12700:225;:::o;12931:227::-;13071:34;13067:1;13059:6;13055:14;13048:58;13140:10;13135:2;13127:6;13123:15;13116:35;12931:227;:::o;13164:224::-;13304:34;13300:1;13292:6;13288:14;13281:58;13373:7;13368:2;13360:6;13356:15;13349:32;13164:224;:::o;13394:223::-;13534:34;13530:1;13522:6;13518:14;13511:58;13603:6;13598:2;13590:6;13586:15;13579:31;13394:223;:::o;13623:224::-;13763:34;13759:1;13751:6;13747:14;13740:58;13832:7;13827:2;13819:6;13815:15;13808:32;13623:224;:::o;13853:122::-;13926:24;13944:5;13926:24;:::i;:::-;13919:5;13916:35;13906:63;;13965:1;13962;13955:12;13906:63;13853:122;:::o;13981:::-;14054:24;14072:5;14054:24;:::i;:::-;14047:5;14044:35;14034:63;;14093:1;14090;14083:12;14034:63;13981:122;:::o

Swarm Source

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