Contract 0x67ee3cb086f8a16f34bee3ca72fad36f7db929e2 6

 

Contract Overview

Dodoex: DODO Token
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xa81e107dfbecefc90b316c5b6afe162e7c9677c4c13204da9016448777bdc81dTransfer112701122021-09-27 4:45:361 min ago0x8b19cc93481a5ba8b228e9a556b618cc2372ccb1 IN  Dodoex: DODO Token0 BNB0.00018437
0xe46a22c7d60cc11f324f847a158b91a6011677618dcbcb61267d99607c40437fTransfer112700332021-09-27 4:41:395 mins agoBinance: Hot Wallet 6 IN  Dodoex: DODO Token0 BNB0.00036862
0x2d52bc462dd7bc56634b8ebaa9185e2c039e37ca4c3a736839d0030868bf2172Transfer112699282021-09-27 4:36:2410 mins ago0x222ff1e4badc56b0e84c1de5b9581e9b31b58133 IN  Dodoex: DODO Token0 BNB0.00018443
0x12288a8d461e2f7645fb214a77d6b24b4447473fcdd78acafdf2bdbf99519ed6Transfer112698192021-09-27 4:30:5715 mins ago0xe27c7b1c057724e56e3f4a3a5ed330f35a2200b6 IN  Dodoex: DODO Token0 BNB0.00010955
0xbe1aa99e54c0126f83ab6d4b154e9cc02bdd8c7c3549f30ef8665f6724d23b8cApprove112697912021-09-27 4:29:3317 mins ago0x2a16696038f033e44d862d7059499ac75322d15e IN  Dodoex: DODO Token0 BNB0.000221335
0xf92acf0f130172246e70c8d16379b41fa791157cea5b9a0fc93f5b2e36ac4e0eTransfer112693342021-09-27 4:06:3740 mins ago0x035990c93454825a846a53518658237a53332280 IN  Dodoex: DODO Token0 BNB0.00018449
0xae56c137f5b5053fa29e6bbab968d6b2816d4829f18b942b957cc95aae7887b7Transfer112692472021-09-27 4:02:0644 mins ago0xe79463457dacdfd4b1e4876076ac9e6aa29007aa IN  Dodoex: DODO Token0 BNB0.00010949
0x5007bbe3ae95ed0c495e4a090bc9fe49ba1b79f0fb7f32330675424a874f4246Transfer112692432021-09-27 4:01:5445 mins ago0xc9e02948d1393a6c049f5bc9861c0bf31d208dce IN  Dodoex: DODO Token0 BNB0.00010937
0xd7e0126f2312707139fe1e13fd71d9fad9345698c6420c8b301c8ecdfbc62114Transfer112692382021-09-27 4:01:3945 mins ago0xd7eba1b68e939b56d79db8a90c03be5075215b23 IN  Dodoex: DODO Token0 BNB0.00010949
0xb5c9308574d82f6c164a7e09ba727f400fcc0dc8eb895ff50c57614b157be664Transfer112692342021-09-27 4:01:2745 mins ago0x33198c2ed9e8f62ad85dc5d9133c8cc54d344f59 IN  Dodoex: DODO Token0 BNB0.00018449
0xfe1eec79f62fadf4f3a5e63cd14ce75bae8c2aa8a826c3744f7317ed30955767Transfer112692082021-09-27 4:00:0946 mins ago0xc03798f40755d96ac3693a5813414c44e4efaed1 IN  Dodoex: DODO Token0 BNB0.00010937
0xacfbc43297c0284b63e9cfb11fa00f6f61525c25b3de7d6511446d12818204a1Transfer112692072021-09-27 4:00:0646 mins ago0x629a5386c7ff7c7798be536ec5b844d8f0593279 IN  Dodoex: DODO Token0 BNB0.00010937
0x7590bcfddbf53a24b22ddbfb82a1229afb639ae06f513174dcf6eb19b348b0a3Approve112691102021-09-27 3:55:1551 mins ago0x458f66e4385e812c91dd4ebb3e34a9207ca4d401 IN  Dodoex: DODO Token0 BNB0.000221335
0x49add804f013d935909648ec49290af2e450abe375bd5ea8def64fc2e92afd59Transfer112690572021-09-27 3:52:3654 mins ago0xef575087f1e7bec54046f98119c8c392a37c51dd IN  Dodoex: DODO Token0 BNB0.001244976
0x04512c14aa9a83b021915621fc8683e3a97e9b99ac38e00bc68e8fdd9d94894dTransfer112690402021-09-27 3:51:4555 mins agoBinance: Hot Wallet 7 IN  Dodoex: DODO Token0 BNB0.00036886
0xb4272f7bfaaeff3f3b3a1622b66b51102aa22ece04ab63f1eb0eeb43997b9df7Transfer112690312021-09-27 3:51:1855 mins agoBinance: Hot Wallet 6 IN  Dodoex: DODO Token0 BNB0.00036886
0xc392329d7667765433d38d834873f5c3f0b8def5ee261dbd70bf6ebabe42f968Transfer112690062021-09-27 3:50:0356 mins agoBinance: Hot Wallet 7 IN  Dodoex: DODO Token0 BNB0.00036874
0x2f591786b5cf61c33798c24fe6230b573cc315ff488362c9444421c081be4ee7Transfer112690062021-09-27 3:50:0356 mins agoBinance: Hot Wallet 6 IN  Dodoex: DODO Token0 BNB0.00036886
0xc2afc1e0e1384fd4dbabd8b20965d66d6f43571f2fb1e0b80cfc34df5e6b5453Transfer112689062021-09-27 3:45:021 hr 1 min agoBinance: Hot Wallet 6 IN  Dodoex: DODO Token0 BNB0.00036874
0xfbb8e11629554b74a2beb734db311c6591b12a1fce69b02959fcc56e9cf88cd3Approve112688932021-09-27 3:44:171 hr 2 mins ago0xd302ed7877f368601020f81e94cad8867dd7132b IN  Dodoex: DODO Token0 BNB0.000221335
0x1926c524c67bd4b46500234e491a4a0142f0d5b8a51fc9c021047d6b33e5c7abTransfer112687542021-09-27 3:37:181 hr 9 mins ago0xf1063712f420c9969c0958bcc59eb7fb21928fcc IN  Dodoex: DODO Token0 BNB0.00010949
0x8bfdd5dd42142351e998b5883b156966b71d1647069eb6e0322caa0eadce1150Transfer112686242021-09-27 3:30:231 hr 16 mins ago0x7594530b7d298c28de863010f0ff25e15aef9ccf IN  Dodoex: DODO Token0 BNB0.00010949
0x2639ee8211ff2f1ce726fe3619d301d0eace6a54f750a4c5729e0321f8263084Transfer112686192021-09-27 3:30:081 hr 16 mins ago0x629a5386c7ff7c7798be536ec5b844d8f0593279 IN  Dodoex: DODO Token0 BNB0.00010937
0x5cc10729308a2d12c69efb698df48397c1b02a835e38faedc04b13821dc9a62bTransfer112685982021-09-27 3:29:031 hr 17 mins agoBinance: Hot Wallet 7 IN  Dodoex: DODO Token0 BNB0.00051874
0xf003ed9856044f8647370c39a62c0c013d5cad65cdc104b2cd0d16df9e5658efApprove112685572021-09-27 3:27:001 hr 19 mins ago0xa216826a7a552862f33ca9ebf60f7ae61036fb40 IN  Dodoex: DODO Token0 BNB0.00088534
[ Download CSV Export 

OVERVIEW

DODO is a on-chain liquidity provider, which leverages the Proactive Market Maker algorithm (PMM) to provide pure on-chain and contract-fillable liquidity.

Latest 25 internal transaction
Parent Txn Hash Block From To Value
0x4e9166fc3e1de0e9957f7ade8e152a89861365dc9039ee8fb72c21c65c29f28954713242021-03-07 11:59:09203 days 16 hrs ago PancakeSwap: DODO 4 Dodoex: DODO Token0 BNB
0x4e9166fc3e1de0e9957f7ade8e152a89861365dc9039ee8fb72c21c65c29f28954713242021-03-07 11:59:09203 days 16 hrs ago PancakeSwap: DODO 4 Dodoex: DODO Token0 BNB
0xf79ac620a9cbdfa8e0f774ffff33183bd928219b10dfa6e9db11362bc17ac23054713222021-03-07 11:59:03203 days 16 hrs ago 1inch.exchange Dodoex: DODO Token0 BNB
0xf79ac620a9cbdfa8e0f774ffff33183bd928219b10dfa6e9db11362bc17ac23054713222021-03-07 11:59:03203 days 16 hrs ago 0xf235a5e5c8df3292114afce280d2a166f520d92e Dodoex: DODO Token0 BNB
0xf79ac620a9cbdfa8e0f774ffff33183bd928219b10dfa6e9db11362bc17ac23054713222021-03-07 11:59:03203 days 16 hrs ago 0xf235a5e5c8df3292114afce280d2a166f520d92e Dodoex: DODO Token0 BNB
0xf79ac620a9cbdfa8e0f774ffff33183bd928219b10dfa6e9db11362bc17ac23054713222021-03-07 11:59:03203 days 16 hrs ago 0xf235a5e5c8df3292114afce280d2a166f520d92e Dodoex: DODO Token0 BNB
0xf79ac620a9cbdfa8e0f774ffff33183bd928219b10dfa6e9db11362bc17ac23054713222021-03-07 11:59:03203 days 16 hrs ago PancakeSwap: DODO 4 Dodoex: DODO Token0 BNB
0xf79ac620a9cbdfa8e0f774ffff33183bd928219b10dfa6e9db11362bc17ac23054713222021-03-07 11:59:03203 days 16 hrs ago PancakeSwap: DODO 4 Dodoex: DODO Token0 BNB
0xf79ac620a9cbdfa8e0f774ffff33183bd928219b10dfa6e9db11362bc17ac23054713222021-03-07 11:59:03203 days 16 hrs ago 1inch.exchange Dodoex: DODO Token0 BNB
0x1fbc89313e1bb87bd179ce4283be1c5a4e11efaf444cf54e6f4f719600b49ae554713202021-03-07 11:58:57203 days 16 hrs ago PancakeSwap: Router Dodoex: DODO Token0 BNB
0x1fbc89313e1bb87bd179ce4283be1c5a4e11efaf444cf54e6f4f719600b49ae554713202021-03-07 11:58:57203 days 16 hrs ago PancakeSwap: DODO 4 Dodoex: DODO Token0 BNB
0x1fbc89313e1bb87bd179ce4283be1c5a4e11efaf444cf54e6f4f719600b49ae554713202021-03-07 11:58:57203 days 16 hrs ago PancakeSwap: DODO 4 Dodoex: DODO Token0 BNB
0x1fbc89313e1bb87bd179ce4283be1c5a4e11efaf444cf54e6f4f719600b49ae554713202021-03-07 11:58:57203 days 16 hrs ago PancakeSwap: DODO 4 Dodoex: DODO Token0 BNB
0x555b65361a5dfd05d3d3ea9069d37d8dc574493daf25cb98774d18a25c74f00254712972021-03-07 11:57:48203 days 16 hrs ago PancakeSwap: DODO-PASTA Dodoex: DODO Token0 BNB
0x555b65361a5dfd05d3d3ea9069d37d8dc574493daf25cb98774d18a25c74f00254712972021-03-07 11:57:48203 days 16 hrs ago 0xd2399256e97d6815070866c23aa9038ee6aaf385 Dodoex: DODO Token0 BNB
0x555b65361a5dfd05d3d3ea9069d37d8dc574493daf25cb98774d18a25c74f00254712972021-03-07 11:57:48203 days 16 hrs ago PancakeSwap: DODO 4 Dodoex: DODO Token0 BNB
0x555b65361a5dfd05d3d3ea9069d37d8dc574493daf25cb98774d18a25c74f00254712972021-03-07 11:57:48203 days 16 hrs ago PancakeSwap: DODO 4 Dodoex: DODO Token0 BNB
0x0b1244e77d726b229782a5f0f6a389bcb504698c42b9a0b1bbf898e5d008f68054712972021-03-07 11:57:48203 days 16 hrs ago 0x0000000000b80b2b49630047c38f2810ab8fb946 Dodoex: DODO Token0 BNB
0x0b1244e77d726b229782a5f0f6a389bcb504698c42b9a0b1bbf898e5d008f68054712972021-03-07 11:57:48203 days 16 hrs ago 0x0000000000b80b2b49630047c38f2810ab8fb946 Dodoex: DODO Token0 BNB
0x87b3e3535460d4b77b2e6f4f5314e3362bfc001c4c5d0196c034e284a43275a554712792021-03-07 11:56:54203 days 16 hrs ago 0xae3001ddb18a6a57bec2c19d71680437ca87ba1d Dodoex: DODO Token0 BNB
0x7f3916857d6520e26ccb9cbbf9ac1d0730e9398c3bd47039e4e30406ce64720254712682021-03-07 11:56:21203 days 16 hrs ago 0xae3001ddb18a6a57bec2c19d71680437ca87ba1d Dodoex: DODO Token0 BNB
0xd1b4529485c80ad01f57974da5faf058173dbe1c6b2d5ddafee0dd52325d9c0154712672021-03-07 11:56:18203 days 16 hrs ago PancakeSwap: DODO 4 Dodoex: DODO Token0 BNB
0xd1b4529485c80ad01f57974da5faf058173dbe1c6b2d5ddafee0dd52325d9c0154712672021-03-07 11:56:18203 days 16 hrs ago 0x5e530cd60931d9de694a86827e76bb24493a1520 Dodoex: DODO Token0 BNB
0xd1b4529485c80ad01f57974da5faf058173dbe1c6b2d5ddafee0dd52325d9c0154712672021-03-07 11:56:18203 days 16 hrs ago Dodoex: DODOApprove Dodoex: DODO Token0 BNB
0xc56b78e32c1251d199869c3db9e7b6a6a7d92d90f1d66b546ec1740a8575805f54712272021-03-07 11:54:18203 days 16 hrs ago PancakeSwap: DODO 4 Dodoex: DODO Token0 BNB
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
DODOBscToken

Compiler Version
v0.6.9+commit.3e3065ac

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, Apache-2.0 license
/**
 *Submitted for verification at BscScan.com on 2021-02-04
*/

// File: contracts/lib/SafeMath.sol

/*

    Copyright 2020 DODO ZOO.
    SPDX-License-Identifier: Apache-2.0

*/

pragma solidity 0.6.9;


/**
 * @title SafeMath
 * @author DODO Breeder
 *
 * @notice Math operations with safety checks that revert on error
 */
library SafeMath {
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) {
            return 0;
        }

        uint256 c = a * b;
        require(c / a == b, "MUL_ERROR");

        return c;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b > 0, "DIVIDING_ERROR");
        return a / b;
    }

    function divCeil(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 quotient = div(a, b);
        uint256 remainder = a - quotient * b;
        if (remainder > 0) {
            return quotient + 1;
        } else {
            return quotient;
        }
    }

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b <= a, "SUB_ERROR");
        return a - b;
    }

    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "ADD_ERROR");
        return c;
    }

    function sqrt(uint256 x) internal pure returns (uint256 y) {
        uint256 z = x / 2 + 1;
        y = x;
        while (z < y) {
            y = z;
            z = (x / z + z) / 2;
        }
    }
}

// File: contracts/lib/InitializableOwnable.sol

/**
 * @title Ownable
 * @author DODO Breeder
 *
 * @notice Ownership related functions
 */
contract InitializableOwnable {
    address public _OWNER_;
    address public _NEW_OWNER_;
    bool internal _INITIALIZED_;

    // ============ Events ============

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

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

    // ============ Modifiers ============

    modifier notInitialized() {
        require(!_INITIALIZED_, "DODO_INITIALIZED");
        _;
    }

    modifier onlyOwner() {
        require(msg.sender == _OWNER_, "NOT_OWNER");
        _;
    }

    // ============ Functions ============

    function initOwner(address newOwner) public notInitialized {
        _INITIALIZED_ = true;
        _OWNER_ = newOwner;
    }

    function transferOwnership(address newOwner) public onlyOwner {
        emit OwnershipTransferPrepared(_OWNER_, newOwner);
        _NEW_OWNER_ = newOwner;
    }

    function claimOwnership() public {
        require(msg.sender == _NEW_OWNER_, "INVALID_CLAIM");
        emit OwnershipTransferred(_OWNER_, _NEW_OWNER_);
        _OWNER_ = _NEW_OWNER_;
        _NEW_OWNER_ = address(0);
    }
}

// File: contracts/DODOToken/DODOBscToken.sol


/**
 * @title DODO Token Mapped on BSC
 * @author DODO Breeder
 */
contract DODOBscToken is InitializableOwnable {
    using SafeMath for uint256;

    string public name = "DODO bird";
    uint256 public decimals = 18;
    string public symbol = "DODO";
    uint256 public totalSupply;

    mapping(address => uint256) balances;
    mapping(address => mapping(address => uint256)) internal allowed;


    event Transfer(address indexed from, address indexed to, uint256 amount);
    event Approval(address indexed owner, address indexed spender, uint256 amount);
    event Mint(address indexed user, uint256 value);
    event Burn(address indexed user, uint256 value);
    event Redeem(address indexed sender, address indexed redeemToEthAccount, uint256 value);

    function transfer(address to, uint256 amount) public returns (bool) {
        require(to != address(0), "TO_ADDRESS_IS_EMPTY");
        require(amount <= balances[msg.sender], "BALANCE_NOT_ENOUGH");

        balances[msg.sender] = balances[msg.sender].sub(amount);
        balances[to] = balances[to].add(amount);
        emit Transfer(msg.sender, to, amount);
        return true;
    }

    function balanceOf(address owner) public view returns (uint256 balance) {
        return balances[owner];
    }

    function transferFrom(
        address from,
        address to,
        uint256 amount
    ) public returns (bool) {
        require(to != address(0), "TO_ADDRESS_IS_EMPTY");
        require(amount <= balances[from], "BALANCE_NOT_ENOUGH");
        require(amount <= allowed[from][msg.sender], "ALLOWANCE_NOT_ENOUGH");

        balances[from] = balances[from].sub(amount);
        balances[to] = balances[to].add(amount);
        allowed[from][msg.sender] = allowed[from][msg.sender].sub(amount);
        emit Transfer(from, to, amount);
        return true;
    }

    function approve(address spender, uint256 amount) public returns (bool) {
        allowed[msg.sender][spender] = amount;
        emit Approval(msg.sender, spender, amount);
        return true;
    }

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

    function redeem(uint256 value, address redeemToEthAccount) external {
        require(balances[msg.sender] >= value, "DODOBscToken: NOT_ENOUGH");
        balances[msg.sender] = balances[msg.sender].sub(value);
        totalSupply = totalSupply.sub(value);
        emit Redeem(msg.sender, redeemToEthAccount, value);
    }

    function mint(address user, uint256 value) external onlyOwner {
        balances[user] = balances[user].add(value);
        totalSupply = totalSupply.add(value);
        emit Mint(user, value);
        emit Transfer(address(0), user, value);
    }

    function burn(address user, uint256 value) external onlyOwner {
        balances[user] = balances[user].sub(value);
        totalSupply = totalSupply.sub(value);
        emit Burn(user, value);
        emit Transfer(user, address(0), value);
    }
}

Contract Security Audit

Contract ABI

[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferPrepared","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":true,"internalType":"address","name":"redeemToEthAccount","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Redeem","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":"amount","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"_NEW_OWNER_","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_OWNER_","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"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":"owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"balance","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"claimOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"initOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"address","name":"redeemToEthAccount","type":"address"}],"name":"redeem","outputs":[],"stateMutability":"nonpayable","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":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60c060405260096080819052681113d113c8189a5c9960ba1b60a090815261002a916002919061006c565b50601260035560408051808201909152600480825263444f444f60e01b6020909201918252610059918161006c565b5034801561006657600080fd5b50610107565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106100ad57805160ff19168380011785556100da565b828001600101855582156100da579182015b828111156100da5782518255916020019190600101906100bf565b506100e69291506100ea565b5090565b61010491905b808211156100e657600081556001016100f0565b90565b610ebd80620001176000396000f3fe608060405234801561001057600080fd5b506004361061010b5760003560e01c80634e71e0c8116100a257806395d89b411161007157806395d89b41146102ff5780639dc29fac14610307578063a9059cbb14610333578063dd62ed3e1461035f578063f2fde38b1461038d5761010b565b80634e71e0c81461029d57806370a08231146102a55780637bde82f2146102cb5780638456db15146102f75761010b565b806318160ddd116100de57806318160ddd1461021957806323b872dd14610233578063313ce5671461026957806340c10f19146102715761010b565b806306fdde0314610110578063095ea7b31461018d5780630d009297146101cd57806316048bc4146101f5575b600080fd5b6101186103b3565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561015257818101518382015260200161013a565b50505050905090810190601f16801561017f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101b9600480360360408110156101a357600080fd5b506001600160a01b03813516906020013561043e565b604080519115158252519081900360200190f35b6101f3600480360360208110156101e357600080fd5b50356001600160a01b03166104a4565b005b6101fd61052c565b604080516001600160a01b039092168252519081900360200190f35b61022161053b565b60408051918252519081900360200190f35b6101b96004803603606081101561024957600080fd5b506001600160a01b03813581169160208101359091169060400135610541565b610221610760565b6101f36004803603604081101561028757600080fd5b506001600160a01b038135169060200135610766565b6101f361087b565b610221600480360360208110156102bb57600080fd5b50356001600160a01b031661092e565b6101f3600480360360408110156102e157600080fd5b50803590602001356001600160a01b0316610949565b6101fd610a37565b610118610a46565b6101f36004803603604081101561031d57600080fd5b506001600160a01b038135169060200135610aa1565b6101b96004803603604081101561034957600080fd5b506001600160a01b038135169060200135610bb6565b6102216004803603604081101561037557600080fd5b506001600160a01b0381358116916020013516610d00565b6101f3600480360360208110156103a357600080fd5b50356001600160a01b0316610d2b565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156104365780601f1061040b57610100808354040283529160200191610436565b820191906000526020600020905b81548152906001019060200180831161041957829003601f168201915b505050505081565b3360008181526007602090815260408083206001600160a01b038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b600154600160a01b900460ff16156104f6576040805162461bcd60e51b815260206004820152601060248201526f1113d113d7d25392551250531256915160821b604482015290519081900360640190fd5b6001805460ff60a01b1916600160a01b179055600080546001600160a01b039092166001600160a01b0319909216919091179055565b6000546001600160a01b031681565b60055481565b60006001600160a01b038316610594576040805162461bcd60e51b8152602060048201526013602482015272544f5f414444524553535f49535f454d50545960681b604482015290519081900360640190fd5b6001600160a01b0384166000908152600660205260409020548211156105f6576040805162461bcd60e51b81526020600482015260126024820152710848298829c868abe9c9ea8be8a9c9eaa8e960731b604482015290519081900360640190fd5b6001600160a01b0384166000908152600760209081526040808320338452909152902054821115610665576040805162461bcd60e51b815260206004820152601460248201527308298989eae829c868abe9c9ea8be8a9c9eaa8e960631b604482015290519081900360640190fd5b6001600160a01b03841660009081526006602052604090205461068e908363ffffffff610dd116565b6001600160a01b0380861660009081526006602052604080822093909355908516815220546106c3908363ffffffff610e1a16565b6001600160a01b038085166000908152600660209081526040808320949094559187168152600782528281203382529091522054610707908363ffffffff610dd116565b6001600160a01b0380861660008181526007602090815260408083203384528252918290209490945580518681529051928716939192600080516020610e68833981519152929181900390910190a35060019392505050565b60035481565b6000546001600160a01b031633146107b1576040805162461bcd60e51b81526020600482015260096024820152682727aa2fa7aba722a960b91b604482015290519081900360640190fd5b6001600160a01b0382166000908152600660205260409020546107da908263ffffffff610e1a16565b6001600160a01b038316600090815260066020526040902055600554610806908263ffffffff610e1a16565b6005556040805182815290516001600160a01b038416917f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d4121396885919081900360200190a26040805182815290516001600160a01b03841691600091600080516020610e688339815191529181900360200190a35050565b6001546001600160a01b031633146108ca576040805162461bcd60e51b815260206004820152600d60248201526c494e56414c49445f434c41494d60981b604482015290519081900360640190fd5b600154600080546040516001600160a01b0393841693909116917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a360018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b6001600160a01b031660009081526006602052604090205490565b336000908152600660205260409020548211156109ad576040805162461bcd60e51b815260206004820152601860248201527f444f444f427363546f6b656e3a204e4f545f454e4f5547480000000000000000604482015290519081900360640190fd5b336000908152600660205260409020546109cd908363ffffffff610dd116565b336000908152600660205260409020556005546109f0908363ffffffff610dd116565b6005556040805183815290516001600160a01b0383169133917fd12200efa34901b99367694174c3b0d32c99585fdf37c7c26892136ddd0836d99181900360200190a35050565b6001546001600160a01b031681565b6004805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104365780601f1061040b57610100808354040283529160200191610436565b6000546001600160a01b03163314610aec576040805162461bcd60e51b81526020600482015260096024820152682727aa2fa7aba722a960b91b604482015290519081900360640190fd5b6001600160a01b038216600090815260066020526040902054610b15908263ffffffff610dd116565b6001600160a01b038316600090815260066020526040902055600554610b41908263ffffffff610dd116565b6005556040805182815290516001600160a01b038416917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a26040805182815290516000916001600160a01b03851691600080516020610e688339815191529181900360200190a35050565b60006001600160a01b038316610c09576040805162461bcd60e51b8152602060048201526013602482015272544f5f414444524553535f49535f454d50545960681b604482015290519081900360640190fd5b33600090815260066020526040902054821115610c62576040805162461bcd60e51b81526020600482015260126024820152710848298829c868abe9c9ea8be8a9c9eaa8e960731b604482015290519081900360640190fd5b33600090815260066020526040902054610c82908363ffffffff610dd116565b33600090815260066020526040808220929092556001600160a01b03851681522054610cb4908363ffffffff610e1a16565b6001600160a01b038416600081815260066020908152604091829020939093558051858152905191923392600080516020610e688339815191529281900390910190a350600192915050565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205490565b6000546001600160a01b03163314610d76576040805162461bcd60e51b81526020600482015260096024820152682727aa2fa7aba722a960b91b604482015290519081900360640190fd5b600080546040516001600160a01b03808516939216917fdcf55418cee3220104fef63f979ff3c4097ad240c0c43dcb33ce837748983e6291a3600180546001600160a01b0319166001600160a01b0392909216919091179055565b600082821115610e14576040805162461bcd60e51b815260206004820152600960248201526829aaa12fa2a92927a960b91b604482015290519081900360640190fd5b50900390565b600082820183811015610e60576040805162461bcd60e51b815260206004820152600960248201526820a2222fa2a92927a960b91b604482015290519081900360640190fd5b939250505056feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa2646970667358221220606ec7b3af1ce12dac13d42c3b819064b211b8bb0b0c28df4d0552353098339c64736f6c63430006090033

Deployed ByteCode Sourcemap

2990:3027:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3078:32;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4819:203;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;4819:203:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;2327:127;;;;;;;;;;;;;;;;-1:-1:-1;2327:127:0;-1:-1:-1;;;;;2327:127:0;;:::i;:::-;;1694:22;;;:::i;:::-;;;;-1:-1:-1;;;;;1694:22:0;;;;;;;;;;;;;;3188:26;;;:::i;:::-;;;;;;;;;;;;;;;;4233:578;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;4233:578:0;;;;;;;;;;;;;;;;;:::i;3117:28::-;;;:::i;5502:252::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;5502:252:0;;;;;;;;:::i;2633:228::-;;;:::i;4112:113::-;;;;;;;;;;;;;;;;-1:-1:-1;4112:113:0;-1:-1:-1;;;;;4112:113:0;;:::i;5168:326::-;;;;;;;;;;;;;;;;-1:-1:-1;5168:326:0;;;;;;-1:-1:-1;;;;;5168:326:0;;:::i;1723:26::-;;;:::i;3152:29::-;;;:::i;5762:252::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;5762:252:0;;;;;;;;:::i;3709:395::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;3709:395:0;;;;;;;;:::i;5030:130::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;5030:130:0;;;;;;;;;;:::i;2462:163::-;;;;;;;;;;;;;;;;-1:-1:-1;2462:163:0;-1:-1:-1;;;;;2462:163:0;;:::i;3078:32::-;;;;;;;;;;;;;;-1:-1:-1;;3078:32:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;4819:203::-;4910:10;4885:4;4902:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;4902:28:0;;;;;;;;;;;:37;;;4955;;;;;;;4885:4;;4902:28;;4910:10;;4955:37;;;;;;;;-1:-1:-1;5010:4:0;4819:203;;;;:::o;2327:127::-;2116:13;;-1:-1:-1;;;2116:13:0;;;;2115:14;2107:43;;;;;-1:-1:-1;;;2107:43:0;;;;;;;;;;;;-1:-1:-1;;;2107:43:0;;;;;;;;;;;;;;;2413:4:::1;2397:20:::0;;-1:-1:-1;;;;2397:20:0::1;-1:-1:-1::0;;;2397:20:0::1;::::0;;;2428:18;;-1:-1:-1;;;;;2428:18:0;;::::1;-1:-1:-1::0;;;;;;2428:18:0;;::::1;::::0;;;::::1;::::0;;2327:127::o;1694:22::-;;;-1:-1:-1;;;;;1694:22:0;;:::o;3188:26::-;;;;:::o;4233:578::-;4347:4;-1:-1:-1;;;;;4372:16:0;;4364:48;;;;;-1:-1:-1;;;4364:48:0;;;;;;;;;;;;-1:-1:-1;;;4364:48:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;4441:14:0;;;;;;:8;:14;;;;;;4431:24;;;4423:55;;;;;-1:-1:-1;;;4423:55:0;;;;;;;;;;;;-1:-1:-1;;;4423:55:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;4507:13:0;;;;;;:7;:13;;;;;;;;4521:10;4507:25;;;;;;;;4497:35;;;4489:68;;;;;-1:-1:-1;;;4489:68:0;;;;;;;;;;;;-1:-1:-1;;;4489:68:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;4587:14:0;;;;;;:8;:14;;;;;;:26;;4606:6;4587:26;:18;:26;:::i;:::-;-1:-1:-1;;;;;4570:14:0;;;;;;;:8;:14;;;;;;:43;;;;4639:12;;;;;;;:24;;4656:6;4639:24;:16;:24;:::i;:::-;-1:-1:-1;;;;;4624:12:0;;;;;;;:8;:12;;;;;;;;:39;;;;4702:13;;;;;:7;:13;;;;;4716:10;4702:25;;;;;;;:37;;4732:6;4702:37;:29;:37;:::i;:::-;-1:-1:-1;;;;;4674:13:0;;;;;;;:7;:13;;;;;;;;4688:10;4674:25;;;;;;;;:65;;;;4755:26;;;;;;;;;;;4674:13;;-1:-1:-1;;;;;;;;;;;4755:26:0;;;;;;;;;;-1:-1:-1;4799:4:0;4233:578;;;;;:::o;3117:28::-;;;;:::o;5502:252::-;2232:7;;-1:-1:-1;;;;;2232:7:0;2218:10;:21;2210:43;;;;;-1:-1:-1;;;2210:43:0;;;;;;;;;;;;-1:-1:-1;;;2210:43:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;5592:14:0;::::1;;::::0;;;:8:::1;:14;::::0;;;;;:25:::1;::::0;5611:5;5592:25:::1;:18;:25;:::i;:::-;-1:-1:-1::0;;;;;5575:14:0;::::1;;::::0;;;:8:::1;:14;::::0;;;;:42;5642:11:::1;::::0;:22:::1;::::0;5658:5;5642:22:::1;:15;:22;:::i;:::-;5628:11;:36:::0;5680:17:::1;::::0;;;;;;;-1:-1:-1;;;;;5680:17:0;::::1;::::0;::::1;::::0;;;;;::::1;::::0;;::::1;5713:33;::::0;;;;;;;-1:-1:-1;;;;;5713:33:0;::::1;::::0;5730:1:::1;::::0;-1:-1:-1;;;;;;;;;;;5713:33:0;;;;::::1;::::0;;::::1;5502:252:::0;;:::o;2633:228::-;2699:11;;-1:-1:-1;;;;;2699:11:0;2685:10;:25;2677:51;;;;;-1:-1:-1;;;2677:51:0;;;;;;;;;;;;-1:-1:-1;;;2677:51:0;;;;;;;;;;;;;;;2774:11;;;2765:7;;2744:42;;-1:-1:-1;;;;;2774:11:0;;;;2765:7;;;;2744:42;;;2807:11;;;;2797:21;;-1:-1:-1;;;;;;2797:21:0;;;-1:-1:-1;;;;;2807:11:0;;2797:21;;;;2829:24;;;2633:228::o;4112:113::-;-1:-1:-1;;;;;4202:15:0;4167;4202;;;:8;:15;;;;;;;4112:113::o;5168:326::-;5264:10;5255:20;;;;:8;:20;;;;;;:29;-1:-1:-1;5255:29:0;5247:66;;;;;-1:-1:-1;;;5247:66:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;5356:10;5347:20;;;;:8;:20;;;;;;:31;;5372:5;5347:31;:24;:31;:::i;:::-;5333:10;5324:20;;;;:8;:20;;;;;:54;5403:11;;:22;;5419:5;5403:22;:15;:22;:::i;:::-;5389:11;:36;5441:45;;;;;;;;-1:-1:-1;;;;;5441:45:0;;;5448:10;;5441:45;;;;;;;;;5168:326;;:::o;1723:26::-;;;-1:-1:-1;;;;;1723:26:0;;:::o;3152:29::-;;;;;;;;;;;;;;;-1:-1:-1;;3152:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5762:252;2232:7;;-1:-1:-1;;;;;2232:7:0;2218:10;:21;2210:43;;;;;-1:-1:-1;;;2210:43:0;;;;;;;;;;;;-1:-1:-1;;;2210:43:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;5852:14:0;::::1;;::::0;;;:8:::1;:14;::::0;;;;;:25:::1;::::0;5871:5;5852:25:::1;:18;:25;:::i;:::-;-1:-1:-1::0;;;;;5835:14:0;::::1;;::::0;;;:8:::1;:14;::::0;;;;:42;5902:11:::1;::::0;:22:::1;::::0;5918:5;5902:22:::1;:15;:22;:::i;:::-;5888:11;:36:::0;5940:17:::1;::::0;;;;;;;-1:-1:-1;;;;;5940:17:0;::::1;::::0;::::1;::::0;;;;;::::1;::::0;;::::1;5973:33;::::0;;;;;;;5996:1:::1;::::0;-1:-1:-1;;;;;5973:33:0;::::1;::::0;-1:-1:-1;;;;;;;;;;;5973:33:0;;;;::::1;::::0;;::::1;5762:252:::0;;:::o;3709:395::-;3771:4;-1:-1:-1;;;;;3796:16:0;;3788:48;;;;;-1:-1:-1;;;3788:48:0;;;;;;;;;;;;-1:-1:-1;;;3788:48:0;;;;;;;;;;;;;;;3874:10;3865:20;;;;:8;:20;;;;;;3855:30;;;3847:61;;;;;-1:-1:-1;;;3847:61:0;;;;;;;;;;;;-1:-1:-1;;;3847:61:0;;;;;;;;;;;;;;;3953:10;3944:20;;;;:8;:20;;;;;;:32;;3969:6;3944:32;:24;:32;:::i;:::-;3930:10;3921:20;;;;:8;:20;;;;;;:55;;;;-1:-1:-1;;;;;4002:12:0;;;;;;:24;;4019:6;4002:24;:16;:24;:::i;:::-;-1:-1:-1;;;;;3987:12:0;;;;;;:8;:12;;;;;;;;;:39;;;;4042:32;;;;;;;3987:12;;4051:10;;-1:-1:-1;;;;;;;;;;;4042:32:0;;;;;;;;;-1:-1:-1;4092:4:0;3709:395;;;;:::o;5030:130::-;-1:-1:-1;;;;;5129:14:0;;;5102:7;5129:14;;;:7;:14;;;;;;;;:23;;;;;;;;;;;;;5030:130::o;2462:163::-;2232:7;;-1:-1:-1;;;;;2232:7:0;2218:10;:21;2210:43;;;;;-1:-1:-1;;;2210:43:0;;;;;;;;;;;;-1:-1:-1;;;2210:43:0;;;;;;;;;;;;;;;2566:7:::1;::::0;;2540:44:::1;::::0;-1:-1:-1;;;;;2540:44:0;;::::1;::::0;2566:7;::::1;::::0;2540:44:::1;::::0;::::1;2595:11;:22:::0;;-1:-1:-1;;;;;;2595:22:0::1;-1:-1:-1::0;;;;;2595:22:0;;;::::1;::::0;;;::::1;::::0;;2462:163::o;982:137::-;1040:7;1073:1;1068;:6;;1060:28;;;;;-1:-1:-1;;;1060:28:0;;;;;;;;;;;;-1:-1:-1;;;1060:28:0;;;;;;;;;;;;;;;-1:-1:-1;1106:5:0;;;982:137::o;1127:161::-;1185:7;1217:5;;;1241:6;;;;1233:28;;;;;-1:-1:-1;;;1233:28:0;;;;;;;;;;;;-1:-1:-1;;;1233:28:0;;;;;;;;;;;;;;;1279:1;1127:161;-1:-1:-1;;;1127:161:0:o

Swarm Source

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