Contract 0x8e2f666F316b614c76676215F16F0A9746f96a90 2

 

Contract Overview

DODO: ERC20 Factory V2
Balance:
1,088.001 MATIC

MATIC Value:
$996.83 (@ $0.92/MATIC)
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xfc29057f3bcefd72947574859b32d6d903dad215360c225ffdb63dfa0d2553cfCreate Custom ER...351165802022-11-02 17:16:1337 days 1 hr ago0x87c67fa1361f846e65d0ddac9198240913633425 IN  DODO: ERC20 Factory V21 MATIC0.01338138149 45.808294246
0xd3929a3db78af35232917de8b94c5e39c22733d2f23d803712851868dff865c5Create Custom ER...351165102022-11-02 17:13:4937 days 1 hr ago0x87c67fa1361f846e65d0ddac9198240913633425 IN  DODO: ERC20 Factory V21 MATIC0.014513790811 46.931770466
0x6e4f759bd3bcb9411e63fe2172fa3ddbfe6c583cd7ef3e4cafdfc5c97fbbe492Create Custom ER...349027652022-10-28 11:47:5542 days 6 hrs ago0xc779acead2eb508621c20e906eb27daf495babe8 IN  DODO: ERC20 Factory V21 MATIC0.01654055836 50.24272541
0x20c89676aecac44f36652c578a47595ca4b5d578b3686b2d4333c2c7d4f3aa87Create Custom ER...348958642022-10-28 7:49:4242 days 10 hrs ago0x13b63ca114d931a0b14e4972c7a00e2eab656b5a IN  DODO: ERC20 Factory V21 MATIC0.036323909274 124.311379066
0x72692614aa8102634b1ad73bc5869b505d04c6fd1e9a965bd5c7e40c41a14af0Create Custom ER...348952882022-10-28 7:29:5442 days 10 hrs ago0x13b63ca114d931a0b14e4972c7a00e2eab656b5a IN  DODO: ERC20 Factory V21 MATIC0.049116152429 168.09029548
0x1bacf00859b01e1d821d99ee47f974a98c0b34e0c26af25de3ab6a5e0ac6fabaCreate Custom ER...348950082022-10-28 7:20:1842 days 10 hrs ago0x13b63ca114d931a0b14e4972c7a00e2eab656b5a IN  DODO: ERC20 Factory V21 MATIC0.03613401155 123.66149175
0x01249afca2920de04134ab5619c24139e81c0a300ac1b70af3e9f2cf255580d1Create Custom ER...348945962022-10-28 7:06:1042 days 11 hrs ago0x13b63ca114d931a0b14e4972c7a00e2eab656b5a IN  DODO: ERC20 Factory V21 MATIC0.037870880097 122.440212278
0x5ee97219674eb39fe8da0c104b29d27ec7503d16b8ec0957f33de8f5f4c521d6Create Std ERC20345317222022-10-19 9:26:5551 days 8 hrs ago0xa67f4d6dd924cd89587fc742365970716f9a8f51 IN  DODO: ERC20 Factory V21 MATIC0.071119662726 247.949708109
0x496227bf72ddff95c5ba9426e0045fa080a614a7c0bda55e4f66c80527002d8dCreate Std ERC20345316362022-10-19 9:23:5551 days 8 hrs ago0xa67f4d6dd924cd89587fc742365970716f9a8f51 IN  DODO: ERC20 Factory V21 MATIC0.086846617445 302.969874328
0x8c0899f7af66b859d5f4498cdb3d27925ec21008f2ce6b944ef8976cd91c2c03Create Custom ER...345314452022-10-19 9:15:1351 days 9 hrs ago0xa67f4d6dd924cd89587fc742365970716f9a8f51 IN  DODO: ERC20 Factory V21 MATIC0.101604311836 284.574827503
0xe287df9e8971c2abe951e2b9f683130e99271874cdb48cbc5d10769d0eb32320Create Custom ER...345072652022-10-18 18:59:2751 days 23 hrs ago0x8bcbea9d0374c83b5be5a6d3a81ee93c6b0d6c37 IN  DODO: ERC20 Factory V21 MATIC0.068717358808 196.860083618
0x7bb5aa4646fd152d78716b5e2781bd1ed94c526d02fb7d2c4cea3d552e51ce78Create Custom ER...343881952022-10-15 20:07:5454 days 22 hrs ago0xf4a0009caf9cc2c6e8c25a2bd0f21168bfad92f4 IN  DODO: ERC20 Factory V21 MATIC0.029060099597 99.456514782
0x8a28f858cd3f7398cbd56739bb2e592a7c7d1010feb54078de6b82474ffab899Create Custom ER...343879892022-10-15 20:00:4454 days 22 hrs ago0x6dabf6ef5cf781ef2562f2bafa07481ace65245b IN  DODO: ERC20 Factory V21 MATIC0.026426390197 75.697975088
0x6e7dc8c333685f4ed95ce15602480dc1bc609bf201dee22a6b33b5cc306cb147Create Custom ER...343877222022-10-15 19:51:3454 days 22 hrs ago0xf4a0009caf9cc2c6e8c25a2bd0f21168bfad92f4 IN  DODO: ERC20 Factory V21 MATIC0.031252852604 101.047410689
0x3bd05e90b54b821e63cc51f2f39dcd3acd386a3285474c8659e186f8a778819fCreate Custom ER...343084742022-10-13 21:48:2856 days 20 hrs ago0xb8312c70587ab6326c3a1c91840ee38390502399 IN  DODO: ERC20 Factory V21 MATIC0.01004963279 34.401352796
0x4c3cbe1a607f713b9cb1751594ada69228c3bdc86f8ca577c7fc3865704adc84Create Std ERC20340888322022-10-08 14:17:4462 days 4 hrs ago0x34e5527555cfe3688ef3044d2aad180741f7aea7 IN  DODO: ERC20 Factory V21 MATIC0.007246410005 30.000000021
0x1594379f108a32a68a9d7be0eee5adc12abc03e3f27321b50093cd9777303f27Create Custom ER...339676592022-10-05 16:00:2265 days 2 hrs ago0x0c7f07e8600cb6a346eddc19d199ac8bd2d2482f IN  DODO: ERC20 Factory V21 MATIC0.010472644214 30.001988782
0xfbb9fe299232b5b4b17b31706ab27dfc6b9be2f99e750f8dc66910289f262984Create Custom ER...339587572022-10-05 10:54:0365 days 7 hrs ago0x1969f3b1eb41a153ee5ef0f9042196f494bea31f IN  DODO: ERC20 Factory V21 MATIC0.008928201559 30.555000015
0x2c55d1b6f5d650f0a231325ff1c79bccffeef057799fd431352ce74c371e3f27Create Custom ER...339583852022-10-05 10:41:1565 days 7 hrs ago0x1969f3b1eb41a153ee5ef0f9042196f494bea31f IN  DODO: ERC20 Factory V21 MATIC0.015465050004 50.000000013
0xa938c7071d2aef84d0ea1ad4c7c7afe8d351c8d965374abdc9be3e69a57fd7cfCreate Std ERC20338731972022-10-03 9:31:2067 days 8 hrs ago0x0cb83d5b40b6394e96bf0e30e84e5691b5e3ad2a IN  DODO: ERC20 Factory V21 MATIC0.007758330004 30.000000017
0xdf22dbeaccdedb68e09b71e9d024efb8daa96df1d06a66211d98adefca1da854Create Custom ER...338102732022-10-01 21:04:3468 days 21 hrs ago0x9a450f0215534e027f5955b47810a200bfb52d8a IN  DODO: ERC20 Factory V21 MATIC0.009998209899 30.379999999
0x227494c5940223c4174ec6835e9dcf5fb5c7c499cf0b174540a8aa99c077b078Create Custom ER...338096792022-10-01 20:44:1068 days 21 hrs ago0x582db21e5166f382cd8e575f5e3a20e5d0fa488e IN  DODO: ERC20 Factory V21 MATIC0.010359079117 31.475369299
0x8138ae2370f5fdaf8977c1bcfd0fce7e1117c3ca0ba986dab758f6dfa4d5e14cCreate Custom ER...334576162022-09-23 7:33:1277 days 10 hrs ago0x9cced280910ac9f68169195ded123c59381c57e2 IN  DODO: ERC20 Factory V21 MATIC0.009874230003 30.000000012
0xa58d4bc5a4af28342d63be4cfc5e3634dda00216740b21585e52a6e34d25d10eCreate Custom ER...333357672022-09-20 8:01:0280 days 10 hrs ago0xe9e29ff548d673543f0b72cda91ec25a7667d938 IN  DODO: ERC20 Factory V21 MATIC0.014610050004 50.000000015
0x59fb078cb3ca1f76c20a287309b2860db3401fd5289c2cc70fe4a9e0a48da36eCreate Custom ER...333355032022-09-20 7:49:5080 days 10 hrs ago0xe9e29ff548d673543f0b72cda91ec25a7667d938 IN  DODO: ERC20 Factory V21 MATIC0.01546505001 50.000000033
[ Download CSV Export 
Latest 11 internal transactions
Parent Txn Hash Block From To Value
0x5a48119d59c400f93865fc54a8978107adfd3139aa217ea942febb6992e9df81251511362022-02-20 10:52:58292 days 7 hrs ago 0x8ddb6ed2c0ddf669096429f7496fee860271ff4c DODO: ERC20 Factory V21 MATIC
0x1608ef2c56ef90ae72866461d64c6692a57a0b110273baf8940f9f081d1fe7f0242006872022-01-26 21:45:10316 days 20 hrs ago 0xdc37cb93a6640bc6d8390967626ac51f8dd374ca DODO: ERC20 Factory V21 MATIC
0xa6b71f645d58405c1f1af237fa01fd4e2dda3df4b51f105e9cd01c5979fd4a85242001862022-01-26 21:27:56316 days 20 hrs ago 0x529ee3e5da373b70bb2c13c4cd40a9cad061c0e7 DODO: ERC20 Factory V21 MATIC
0xc5492cdebefc5e3d8deb0d5cf90a18870516259f418da73072548b45975bfb53241838092022-01-26 11:17:46317 days 7 hrs ago 0x8ddb6ed2c0ddf669096429f7496fee860271ff4c DODO: ERC20 Factory V21 MATIC
0xcd21f98f9b2d0ac1bd1ac85de2e97bcf86b86de4388575c04845772dff506046241699842022-01-26 2:56:36317 days 15 hrs ago 0xdc37cb93a6640bc6d8390967626ac51f8dd374ca DODO: ERC20 Factory V21 MATIC
0x3cfdda28b14073720af5203a0d4d2dc29466b740eeea572670c7c5296020e1ec241647032022-01-25 23:48:22317 days 18 hrs ago 0x529ee3e5da373b70bb2c13c4cd40a9cad061c0e7 DODO: ERC20 Factory V21 MATIC
0x2fa978456464f9f44bf8e000dbb3eae7c8e004368dc58d4861d7e119abc43d36239001652022-01-19 8:40:48324 days 9 hrs ago 0x0a6348614ca377f69d5fe8efaf3f3c123462eb02 DODO: ERC20 Factory V21 MATIC
0x8cfc9a255682deee2cb0f46878ab2105f28f5b9b18641b82dd2f13f109a5e6d3236781962022-01-13 16:55:31330 days 1 hr ago 0xcff00b995f54d0a395ec68e8af147852ec86d59f DODO: ERC20 Factory V21 MATIC
0xb5c1ec087ae8535215e3bdb1aebad95fc14192c0a932195799d5640282dcbf12228028542021-12-21 21:01:52352 days 21 hrs ago 0xdc8e90c81abe81073493ae1ca61d547219ff51f3 DODO: ERC20 Factory V21 MATIC
0x18499ac21eafbcae2b7cb56c4129d2011aa0585094183a05b073a4fd153ca449215986032021-11-20 16:10:22384 days 2 hrs ago 0x64c4ed67ccf2a0a4687e36336e8fd6a031817ec9 DODO: ERC20 Factory V21 MATIC
0x033493e8631a2c7867678c9a44a4a478cde8c99134fca6fbcf2e2be71a3f864e180214722021-08-15 21:25:49480 days 20 hrs ago 0x98d3d274dac360a3b66e17b0c93742a4d2baeee4 DODO: ERC20 Factory V21 MATIC
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
ERC20V2Factory

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 polygonscan.com on 2021-07-01
*/

// File: contracts/lib/CloneFactory.sol

/*

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

*/

pragma solidity 0.6.9;
pragma experimental ABIEncoderV2;

interface ICloneFactory {
    function clone(address prototype) external returns (address proxy);
}

// introduction of proxy mode design: https://docs.openzeppelin.com/upgrades/2.8/
// minimum implementation of transparent proxy: https://eips.ethereum.org/EIPS/eip-1167

contract CloneFactory is ICloneFactory {
    function clone(address prototype) external override returns (address proxy) {
        bytes20 targetBytes = bytes20(prototype);
        assembly {
            let clone := mload(0x40)
            mstore(clone, 0x3d602d80600a3d3981f3363d3d373d3d3d363d73000000000000000000000000)
            mstore(add(clone, 0x14), targetBytes)
            mstore(
                add(clone, 0x28),
                0x5af43d82803e903d91602b57fd5bf30000000000000000000000000000000000
            )
            proxy := create(0, clone, 0x37)
        }
        return proxy;
    }
}

// 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/Factory/ERC20V2Factory.sol


interface IStdERC20 {
    function init(
        address _creator,
        uint256 _totalSupply,
        string memory _name,
        string memory _symbol,
        uint8 _decimals
    ) external;
}

interface ICustomERC20 {
    function init(
        address _creator,
        uint256 _initSupply,
        string memory _name,
        string memory _symbol,
        uint8 _decimals,
        uint256 _tradeBurnRatio,
        uint256 _tradeFeeRatio,
        address _team,
        bool _isMintable
    ) external;
}

/**
 * @title DODO ERC20V2Factory
 * @author DODO Breeder
 *
 * @notice Help user to create erc20 token
 */
contract ERC20V2Factory is InitializableOwnable {
    // ============ Templates ============

    address public immutable _CLONE_FACTORY_;
    address public _ERC20_TEMPLATE_;
    address public _CUSTOM_ERC20_TEMPLATE_;
    uint256 public _CREATE_FEE_;

    // ============ Events ============
    // 0 Std 1 TradeBurn or TradeFee 2 Mintable
    event NewERC20(address erc20, address creator, uint256 erc20Type);
    event ChangeCreateFee(uint256 newFee);
    event Withdraw(address account, uint256 amount);
    event ChangeStdTemplate(address newStdTemplate);
    event ChangeCustomTemplate(address newCustomTemplate);

    // ============ Registry ============
    // creator -> token address list
    mapping(address => address[]) public _USER_STD_REGISTRY_;
    mapping(address => address[]) public _USER_CUSTOM_REGISTRY_;

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

    fallback() external payable {}

    receive() external payable {}

    constructor(
        address cloneFactory,
        address erc20Template,
        address customErc20Template
    ) public {
        _CLONE_FACTORY_ = cloneFactory;
        _ERC20_TEMPLATE_ = erc20Template;
        _CUSTOM_ERC20_TEMPLATE_ = customErc20Template;
    }

    function createStdERC20(
        uint256 totalSupply,
        string memory name,
        string memory symbol,
        uint8 decimals
    ) external payable returns (address newERC20) {
        require(msg.value >= _CREATE_FEE_, "CREATE_FEE_NOT_ENOUGH");
        newERC20 = ICloneFactory(_CLONE_FACTORY_).clone(_ERC20_TEMPLATE_);
        IStdERC20(newERC20).init(msg.sender, totalSupply, name, symbol, decimals);
        _USER_STD_REGISTRY_[msg.sender].push(newERC20);
        emit NewERC20(newERC20, msg.sender, 0);
    }

    function createCustomERC20(
        uint256 initSupply,
        string memory name,
        string memory symbol,
        uint8 decimals,
        uint256 tradeBurnRatio,
        uint256 tradeFeeRatio,
        address teamAccount,
        bool isMintable
    ) external payable returns (address newCustomERC20) {
        require(msg.value >= _CREATE_FEE_, "CREATE_FEE_NOT_ENOUGH");
        newCustomERC20 = ICloneFactory(_CLONE_FACTORY_).clone(_CUSTOM_ERC20_TEMPLATE_);

        ICustomERC20(newCustomERC20).init(
            msg.sender,
            initSupply, 
            name, 
            symbol, 
            decimals, 
            tradeBurnRatio, 
            tradeFeeRatio,
            teamAccount,
            isMintable
        );

        _USER_CUSTOM_REGISTRY_[msg.sender].push(newCustomERC20);
        if(isMintable)
            emit NewERC20(newCustomERC20, msg.sender, 2);
        else 
            emit NewERC20(newCustomERC20, msg.sender, 1);
    }


    // ============ View ============
    function getTokenByUser(address user) 
        external
        view
        returns (address[] memory stds,address[] memory customs)
    {
        return (_USER_STD_REGISTRY_[user], _USER_CUSTOM_REGISTRY_[user]);
    }

    // ============ Ownable =============
    function changeCreateFee(uint256 newFee) external onlyOwner {
        _CREATE_FEE_ = newFee;
        emit ChangeCreateFee(newFee);
    }

    function withdraw() external onlyOwner {
        uint256 amount = address(this).balance;
        msg.sender.transfer(amount);
        emit Withdraw(msg.sender, amount);
    }

    function updateStdTemplate(address newStdTemplate) external onlyOwner {
        _ERC20_TEMPLATE_ = newStdTemplate;
        emit ChangeStdTemplate(newStdTemplate);
    }

    function updateCustomTemplate(address newCustomTemplate) external onlyOwner {
        _CUSTOM_ERC20_TEMPLATE_ = newCustomTemplate;
        emit ChangeCustomTemplate(newCustomTemplate);
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"cloneFactory","type":"address"},{"internalType":"address","name":"erc20Template","type":"address"},{"internalType":"address","name":"customErc20Template","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"newFee","type":"uint256"}],"name":"ChangeCreateFee","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"newCustomTemplate","type":"address"}],"name":"ChangeCustomTemplate","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"newStdTemplate","type":"address"}],"name":"ChangeStdTemplate","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"erc20","type":"address"},{"indexed":false,"internalType":"address","name":"creator","type":"address"},{"indexed":false,"internalType":"uint256","name":"erc20Type","type":"uint256"}],"name":"NewERC20","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":false,"internalType":"address","name":"account","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Withdraw","type":"event"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"_CLONE_FACTORY_","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_CREATE_FEE_","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_CUSTOM_ERC20_TEMPLATE_","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_ERC20_TEMPLATE_","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"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":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"_USER_CUSTOM_REGISTRY_","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"_USER_STD_REGISTRY_","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"newFee","type":"uint256"}],"name":"changeCreateFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"claimOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"initSupply","type":"uint256"},{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"symbol","type":"string"},{"internalType":"uint8","name":"decimals","type":"uint8"},{"internalType":"uint256","name":"tradeBurnRatio","type":"uint256"},{"internalType":"uint256","name":"tradeFeeRatio","type":"uint256"},{"internalType":"address","name":"teamAccount","type":"address"},{"internalType":"bool","name":"isMintable","type":"bool"}],"name":"createCustomERC20","outputs":[{"internalType":"address","name":"newCustomERC20","type":"address"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256","name":"totalSupply","type":"uint256"},{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"symbol","type":"string"},{"internalType":"uint8","name":"decimals","type":"uint8"}],"name":"createStdERC20","outputs":[{"internalType":"address","name":"newERC20","type":"address"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"getTokenByUser","outputs":[{"internalType":"address[]","name":"stds","type":"address[]"},{"internalType":"address[]","name":"customs","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"initOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newCustomTemplate","type":"address"}],"name":"updateCustomTemplate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newStdTemplate","type":"address"}],"name":"updateStdTemplate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

60a060405234801561001057600080fd5b506040516111d03803806111d083398101604081905261002f91610074565b60609290921b6001600160601b031916608052600280546001600160a01b03199081166001600160a01b039384161790915560038054909116919092161790556100d8565b600080600060608486031215610088578283fd5b8351610093816100c0565b60208501519093506100a4816100c0565b60408501519092506100b5816100c0565b809150509250925092565b6001600160a01b03811681146100d557600080fd5b50565b60805160601c6110d16100ff600039806103f1528061085c5280610b1052506110d16000f3fe60806040526004361061010d5760003560e01c80638456db1511610095578063c3223a1811610064578063c3223a181461027f578063d029d52114610292578063e6acc72d146102c0578063eb774d05146102e0578063f2fde38b146102f557610114565b80638456db15146102205780639738176014610235578063aae79d0c1461024a578063afa16b401461025f57610114565b806321235d4a116100dc57806321235d4a1461019457806328ab047f146101b657806335c70da0146101d65780633ccfd60b146101f65780634e71e0c81461020b57610114565b8063051396ff146101165780630d0092971461014c578063119c9bef1461016c57806316048bc41461017f57610114565b3661011457005b005b34801561012257600080fd5b50610136610131366004610c8b565b610315565b6040516101439190610e93565b60405180910390f35b34801561015857600080fd5b50610114610167366004610c4c565b61034a565b61013661017a366004610d4a565b6103b3565b34801561018b57600080fd5b506101366105b5565b3480156101a057600080fd5b506101a96105c4565b604051610143919061107a565b3480156101c257600080fd5b506101146101d1366004610c4c565b6105ca565b3480156101e257600080fd5b506101366101f1366004610c8b565b61064a565b34801561020257600080fd5b50610114610663565b34801561021757600080fd5b506101146106ee565b34801561022c57600080fd5b5061013661077c565b34801561024157600080fd5b5061013661078b565b34801561025657600080fd5b5061013661079a565b34801561026b57600080fd5b5061011461027a366004610c4c565b6107a9565b61013661028d366004610cce565b61081e565b34801561029e57600080fd5b506102b26102ad366004610c4c565b6109cc565b604051610143929190610fa9565b3480156102cc57600080fd5b506101146102db366004610cb6565b610aaf565b3480156102ec57600080fd5b50610136610b0e565b34801561030157600080fd5b50610114610310366004610c4c565b610b32565b6006602052816000526040600020818154811061032e57fe5b6000918252602090912001546001600160a01b03169150829050565b600154600160a01b900460ff161561037d5760405162461bcd60e51b81526004016103749061102d565b60405180910390fd5b6001805460ff60a01b1916600160a01b179055600080546001600160a01b039092166001600160a01b0319909216919091179055565b60006004543410156103d75760405162461bcd60e51b815260040161037490610ffe565b6003546040516340925bc760e11b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000811692638124b78e9261042a929190911690600401610e93565b602060405180830381600087803b15801561044457600080fd5b505af1158015610458573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061047c9190610c6f565b604051632a6589d560e21b81529091506001600160a01b0382169063a9962754906104bb9033908d908d908d908d908d908d908d908d90600401610f0f565b600060405180830381600087803b1580156104d557600080fd5b505af11580156104e9573d6000803e3d6000fd5b50503360009081526006602090815260408220805460018101825590835291200180546001600160a01b0319166001600160a01b0385161790555050811561056c577f1393d5edd44c8974d9f4be5f459e4f6c6c67917e4400784fc61d8a0872a9fc388133600260405161055f93929190610f85565b60405180910390a16105a9565b7f1393d5edd44c8974d9f4be5f459e4f6c6c67917e4400784fc61d8a0872a9fc38813360016040516105a093929190610f85565b60405180910390a15b98975050505050505050565b6000546001600160a01b031681565b60045481565b6000546001600160a01b031633146105f45760405162461bcd60e51b815260040161037490611057565b600280546001600160a01b0319166001600160a01b0383161790556040517fedc968a09f964f0ab07f91c96dd61bbfd3ce2b438ede9e63721d56867ea533659061063f908390610e93565b60405180910390a150565b6005602052816000526040600020818154811061032e57fe5b6000546001600160a01b0316331461068d5760405162461bcd60e51b815260040161037490611057565b6040514790339082156108fc029083906000818181858888f193505050501580156106bc573d6000803e3d6000fd5b507f884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a9424364338260405161063f929190610ea7565b6001546001600160a01b031633146107185760405162461bcd60e51b815260040161037490610fd7565b600154600080546040516001600160a01b0393841693909116917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a360018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b6001546001600160a01b031681565b6002546001600160a01b031681565b6003546001600160a01b031681565b6000546001600160a01b031633146107d35760405162461bcd60e51b815260040161037490611057565b600380546001600160a01b0319166001600160a01b0383161790556040517fc4c30c18f3faff717bb7f2aeb67ee7b86c03183f60d589bb0864799cfa2da2f59061063f908390610e93565b60006004543410156108425760405162461bcd60e51b815260040161037490610ffe565b6002546040516340925bc760e11b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000811692638124b78e92610895929190911690600401610e93565b602060405180830381600087803b1580156108af57600080fd5b505af11580156108c3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108e79190610c6f565b604051631f921de360e31b81529091506001600160a01b0382169063fc90ef189061091e9033908990899089908990600401610ec0565b600060405180830381600087803b15801561093857600080fd5b505af115801561094c573d6000803e3d6000fd5b5050336000818152600560209081526040808320805460018101825590845291832090910180546001600160a01b0319166001600160a01b038816179055517f1393d5edd44c8974d9f4be5f459e4f6c6c67917e4400784fc61d8a0872a9fc3894506109bc935085929190610f85565b60405180910390a1949350505050565b6001600160a01b03811660009081526005602090815260408083206006835292819020835482518185028101850190935280835260609485949093918491830182828015610a4357602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610a25575b5050505050915080805480602002602001604051908101604052809291908181526020018280548015610a9f57602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610a81575b5050505050905091509150915091565b6000546001600160a01b03163314610ad95760405162461bcd60e51b815260040161037490611057565b60048190556040517fe2a626dd21b2ca43b97ef589791d30517db1c9676631e68d57b444e2e18269099061063f90839061107a565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000546001600160a01b03163314610b5c5760405162461bcd60e51b815260040161037490611057565b600080546040516001600160a01b03808516939216917fdcf55418cee3220104fef63f979ff3c4097ad240c0c43dcb33ce837748983e6291a3600180546001600160a01b0319166001600160a01b0392909216919091179055565b600082601f830112610bc7578081fd5b813567ffffffffffffffff80821115610bde578283fd5b604051601f8301601f191681016020018281118282101715610bfe578485fd5b604052828152925082848301602001861015610c1957600080fd5b8260208601602083013760006020848301015250505092915050565b803560ff81168114610c4657600080fd5b92915050565b600060208284031215610c5d578081fd5b8135610c6881611083565b9392505050565b600060208284031215610c80578081fd5b8151610c6881611083565b60008060408385031215610c9d578081fd5b8235610ca881611083565b946020939093013593505050565b600060208284031215610cc7578081fd5b5035919050565b60008060008060808587031215610ce3578182fd5b84359350602085013567ffffffffffffffff80821115610d01578384fd5b610d0d88838901610bb7565b94506040870135915080821115610d22578384fd5b50610d2f87828801610bb7565b925050610d3f8660608701610c35565b905092959194509250565b600080600080600080600080610100898b031215610d66578384fd5b88359750602089013567ffffffffffffffff80821115610d84578586fd5b610d908c838d01610bb7565b985060408b0135915080821115610da5578586fd5b50610db28b828c01610bb7565b965050610dc28a60608b01610c35565b94506080890135935060a0890135925060c0890135610de081611083565b915060e08901358015158114610df4578182fd5b809150509295985092959890939650565b6000815180845260208085019450808401835b83811015610e3d5781516001600160a01b031687529582019590820190600101610e18565b509495945050505050565b60008151808452815b81811015610e6d57602081850181015186830182015201610e51565b81811115610e7e5782602083870101525b50601f01601f19169290920160200192915050565b6001600160a01b0391909116815260200190565b6001600160a01b03929092168252602082015260400190565b600060018060a01b038716825285602083015260a06040830152610ee760a0830186610e48565b8281036060840152610ef98186610e48565b91505060ff831660808301529695505050505050565b6001600160a01b038a81168252602082018a905261012060408301819052600091610f3c8483018c610e48565b8481036060860152610f4e818c610e48565b60ff9a909a1660808601525060a0840197909752505060c0810193909352921660e082015290151561010090910152949350505050565b6001600160a01b039384168152919092166020820152604081019190915260600190565b600060408252610fbc6040830185610e05565b8281036020840152610fce8185610e05565b95945050505050565b6020808252600d908201526c494e56414c49445f434c41494d60981b604082015260600190565b602080825260159082015274086a48a82a88abe8c8a8abe9c9ea8be8a9c9eaa8e9605b1b604082015260600190565b60208082526010908201526f1113d113d7d25392551250531256915160821b604082015260600190565b6020808252600990820152682727aa2fa7aba722a960b91b604082015260600190565b90815260200190565b6001600160a01b038116811461109857600080fd5b5056fea2646970667358221220d08e5dfb377afaa672767161090e00c347ff8a5ad46a4760efc77030d088a61f64736f6c63430006090033000000000000000000000000729f7f44bf64ce814716b6261e267dbe6cdf021c00000000000000000000000034b9dc29aadc313f2bf828b7be1e0dee393d28e3000000000000000000000000af49dbaaf177bee57f84731260a9eb8819d25eff

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

000000000000000000000000729f7f44bf64ce814716b6261e267dbe6cdf021c00000000000000000000000034b9dc29aadc313f2bf828b7be1e0dee393d28e3000000000000000000000000af49dbaaf177bee57f84731260a9eb8819d25eff

-----Decoded View---------------
Arg [0] : cloneFactory (address): 0x729f7f44bf64ce814716b6261e267dbe6cdf021c
Arg [1] : erc20Template (address): 0x34b9dc29aadc313f2bf828b7be1e0dee393d28e3
Arg [2] : customErc20Template (address): 0xaf49dbaaf177bee57f84731260a9eb8819d25eff

-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 000000000000000000000000729f7f44bf64ce814716b6261e267dbe6cdf021c
Arg [1] : 00000000000000000000000034b9dc29aadc313f2bf828b7be1e0dee393d28e3
Arg [2] : 000000000000000000000000af49dbaaf177bee57f84731260a9eb8819d25eff


Deployed ByteCode Sourcemap

3161:3828:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3948:59;;;;;;;;;;-1:-1:-1;3948:59:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;1915:127;;;;;;;;;;-1:-1:-1;1915:127:0;;;;;;;;:::i;4962:994::-;;;;;;;;;:::i;1282:22::-;;;;;;;;;;;;;:::i;3392:27::-;;;;;;;;;;;;;:::i;:::-;;;;;;;;6614:171;;;;;;;;;;-1:-1:-1;6614:171:0;;;;;;;;:::i;3885:56::-;;;;;;;;;;-1:-1:-1;3885:56:0;;;;;;;;:::i;6428:178::-;;;;;;;;;;;;;:::i;2221:228::-;;;;;;;;;;;;;:::i;1311:26::-;;;;;;;;;;;;;:::i;3309:31::-;;;;;;;;;;;;;:::i;3347:38::-;;;;;;;;;;;;;:::i;6793:193::-;;;;;;;;;;-1:-1:-1;6793:193:0;;;;;;;;:::i;4420:534::-;;;;;;;;;:::i;6005:225::-;;;;;;;;;;-1:-1:-1;6005:225:0;;;;;;;;:::i;:::-;;;;;;;;;6281:139;;;;;;;;;;-1:-1:-1;6281:139:0;;;;;;;;:::i;3262:40::-;;;;;;;;;;;;;:::i;2050:163::-;;;;;;;;;;-1:-1:-1;2050:163:0;;;;;;;;:::i;3948:59::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3948:59:0;;-1:-1:-1;3948:59:0;;-1:-1:-1;3948:59:0:o;1915:127::-;1704:13;;-1:-1:-1;;;1704:13:0;;;;1703:14;1695:43;;;;-1:-1:-1;;;1695:43:0;;;;;;;;;;;;;;;;;2001:4:::1;1985:20:::0;;-1:-1:-1;;;;1985:20:0::1;-1:-1:-1::0;;;1985:20:0::1;::::0;;;2016:18;;-1:-1:-1;;;;;2016:18:0;;::::1;-1:-1:-1::0;;;;;;2016:18:0;;::::1;::::0;;;::::1;::::0;;1915:127::o;4962:994::-;5257:22;5313:12;;5300:9;:25;;5292:59;;;;-1:-1:-1;;;5292:59:0;;;;;;;;;5416:23;;5379:61;;-1:-1:-1;;;5379:61:0;;-1:-1:-1;;;;;5393:15:0;5379:36;;;;;:61;;5416:23;;;;;5379:61;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5453:270;;-1:-1:-1;;;5453:270:0;;5362:78;;-1:-1:-1;;;;;;5453:33:0;;;;;:270;;5501:10;;5526;;5552:4;;5572:6;;5594:8;;5618:14;;5648:13;;5676:11;;5702:10;;5453:270;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;5759:10:0;5736:34;;;;:22;:34;;;;;;;:55;;;;;;;;;;;;;;;-1:-1:-1;;;;;;5736:55:0;-1:-1:-1;;;;;5736:55:0;;;;;-1:-1:-1;;5802:146:0;;;;5835:39;5844:14;5860:10;5872:1;5835:39;;;;;;;;;;;;;;;;;5802:146;;;5909:39;5918:14;5934:10;5946:1;5909:39;;;;;;;;;;;;;;;;;5802:146;4962:994;;;;;;;;;;:::o;1282:22::-;;;-1:-1:-1;;;;;1282:22:0;;:::o;3392:27::-;;;;:::o;6614:171::-;1820:7;;-1:-1:-1;;;;;1820:7:0;1806:10;:21;1798:43;;;;-1:-1:-1;;;1798:43:0;;;;;;;;;6695:16:::1;:33:::0;;-1:-1:-1;;;;;;6695:33:0::1;-1:-1:-1::0;;;;;6695:33:0;::::1;;::::0;;6744::::1;::::0;::::1;::::0;::::1;::::0;6695;;6744::::1;;;;;;;;;;6614:171:::0;:::o;3885:56::-;;;;;;;;;;;;;;;;;;6428:178;1820:7;;-1:-1:-1;;;;;1820:7:0;1806:10;:21;1798:43;;;;-1:-1:-1;;;1798:43:0;;;;;;;;;6527:27:::1;::::0;6495:21:::1;::::0;6527:10:::1;::::0;:27;::::1;;;::::0;6495:21;;6478:14:::1;6527:27:::0;6478:14;6527:27;6495:21;6527:10;:27;::::1;;;;;;;;;;;;;::::0;::::1;;;;;;6570:28;6579:10;6591:6;6570:28;;;;;;;;2221:228:::0;2287:11;;-1:-1:-1;;;;;2287:11:0;2273:10;:25;2265:51;;;;-1:-1:-1;;;2265:51:0;;;;;;;;;2362:11;;;2353:7;;2332:42;;-1:-1:-1;;;;;2362:11:0;;;;2353:7;;;;2332:42;;;2395:11;;;;2385:21;;-1:-1:-1;;;;;;2385:21:0;;;-1:-1:-1;;;;;2395:11:0;;2385:21;;;;2417:24;;;2221:228::o;1311:26::-;;;-1:-1:-1;;;;;1311:26:0;;:::o;3309:31::-;;;-1:-1:-1;;;;;3309:31:0;;:::o;3347:38::-;;;-1:-1:-1;;;;;3347:38:0;;:::o;6793:193::-;1820:7;;-1:-1:-1;;;;;1820:7:0;1806:10;:21;1798:43;;;;-1:-1:-1;;;1798:43:0;;;;;;;;;6880:23:::1;:43:::0;;-1:-1:-1;;;;;;6880:43:0::1;-1:-1:-1::0;;;;;6880:43:0;::::1;;::::0;;6939:39:::1;::::0;::::1;::::0;::::1;::::0;6880:43;;6939:39:::1;;4420:534:::0;4592:16;4642:12;;4629:9;:25;;4621:59;;;;-1:-1:-1;;;4621:59:0;;;;;;;;;4739:16;;4702:54;;-1:-1:-1;;;4702:54:0;;-1:-1:-1;;;;;4716:15:0;4702:36;;;;;:54;;4739:16;;;;;4702:54;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4767:73;;-1:-1:-1;;;4767:73:0;;4691:65;;-1:-1:-1;;;;;;4767:24:0;;;;;:73;;4792:10;;4804:11;;4817:4;;4823:6;;4831:8;;4767:73;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;4871:10:0;4851:31;;;;:19;:31;;;;;;;;:46;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;4851:46:0;-1:-1:-1;;;;;4851:46:0;;;;;4913:33;;;-1:-1:-1;4913:33:0;;-1:-1:-1;4851:46:0;;4871:10;4851:31;4913:33;;;;;;;;;;4420:534;;;;;;:::o;6005:225::-;-1:-1:-1;;;;;6166:25:0;;;;;;:19;:25;;;;;;;;6193:22;:28;;;;;;6158:64;;;;;;;;;;;;;;;;;6094:21;;;;6166:25;;6158:64;6166:25;;6158:64;;6166:25;6158:64;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;6158:64:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;6158:64:0;;;;;;;;;;;;;;;;;;;;;;;;;;;6005:225;;;:::o;6281:139::-;1820:7;;-1:-1:-1;;;;;1820:7:0;1806:10;:21;1798:43;;;;-1:-1:-1;;;1798:43:0;;;;;;;;;6352:12:::1;:21:::0;;;6389:23:::1;::::0;::::1;::::0;::::1;::::0;6367:6;;6389:23:::1;;3262:40:::0;;;:::o;2050:163::-;1820:7;;-1:-1:-1;;;;;1820:7:0;1806:10;:21;1798:43;;;;-1:-1:-1;;;1798:43:0;;;;;;;;;2154:7:::1;::::0;;2128:44:::1;::::0;-1:-1:-1;;;;;2128:44:0;;::::1;::::0;2154:7;::::1;::::0;2128:44:::1;::::0;::::1;2183:11;:22:::0;;-1:-1:-1;;;;;;2183:22:0::1;-1:-1:-1::0;;;;;2183:22:0;;;::::1;::::0;;;::::1;::::0;;2050:163::o;415:442:-1:-;;517:3;510:4;502:6;498:17;494:27;484:2;;-1:-1;;525:12;484:2;572:6;559:20;15318:18;;15310:6;15307:30;15304:2;;;-1:-1;;15340:12;15304:2;14973;14967:9;15413;15394:17;;-1:-1;;15390:33;14999:17;;15481:4;14999:17;15059:34;;;15095:22;;;15056:62;15053:2;;;-1:-1;;15121:12;15053:2;14973;15140:22;665:21;;;585:74;-1:-1;585:74;765:16;;;15481:4;765:16;762:25;-1:-1;759:2;;;800:1;;790:12;759:2;17723:6;15481:4;707:6;703:17;15481:4;741:5;737:16;17700:30;17779:1;15481:4;17770:6;741:5;17761:16;;17754:27;;;;477:380;;;;;1002:126;1067:20;;16876:4;16865:16;;18600:33;;18590:2;;18647:1;;18637:12;18590:2;1052:76;;;;;1135:241;;1239:2;1227:9;1218:7;1214:23;1210:32;1207:2;;;-1:-1;;1245:12;1207:2;85:6;72:20;97:33;124:5;97:33;;;1297:63;1201:175;-1:-1;;;1201:175;1383:263;;1498:2;1486:9;1477:7;1473:23;1469:32;1466:2;;;-1:-1;;1504:12;1466:2;226:6;220:13;238:33;265:5;238:33;;1653:366;;;1774:2;1762:9;1753:7;1749:23;1745:32;1742:2;;;-1:-1;;1780:12;1742:2;85:6;72:20;97:33;124:5;97:33;;;1832:63;1932:2;1971:22;;;;932:20;;-1:-1;;;1736:283;2026:241;;2130:2;2118:9;2109:7;2105:23;2101:32;2098:2;;;-1:-1;;2136:12;2098:2;-1:-1;932:20;;2092:175;-1:-1;2092:175;2274:825;;;;;2447:3;2435:9;2426:7;2422:23;2418:33;2415:2;;;-1:-1;;2454:12;2415:2;2537:22;932:20;2506:63;;2634:2;2623:9;2619:18;2606:32;2658:18;;2650:6;2647:30;2644:2;;;-1:-1;;2680:12;2644:2;2710:63;2765:7;2756:6;2745:9;2741:22;2710:63;;;2700:73;;2838:2;2827:9;2823:18;2810:32;2796:46;;2658:18;2854:6;2851:30;2848:2;;;-1:-1;;2884:12;2848:2;;2914:63;2969:7;2960:6;2949:9;2945:22;2914:63;;;2904:73;;;3032:51;3075:7;3014:2;3055:9;3051:22;3032:51;;;3022:61;;2409:690;;;;;;;;3106:1323;;;;;;;;;3344:3;3332:9;3323:7;3319:23;3315:33;3312:2;;;-1:-1;;3351:12;3312:2;3434:22;932:20;3403:63;;3531:2;3520:9;3516:18;3503:32;3555:18;;3547:6;3544:30;3541:2;;;-1:-1;;3577:12;3541:2;3607:63;3662:7;3653:6;3642:9;3638:22;3607:63;;;3597:73;;3735:2;3724:9;3720:18;3707:32;3693:46;;3555:18;3751:6;3748:30;3745:2;;;-1:-1;;3781:12;3745:2;;3811:63;3866:7;3857:6;3846:9;3842:22;3811:63;;;3801:73;;;3929:51;3972:7;3911:2;3952:9;3948:22;3929:51;;;3919:61;;4017:3;4061:9;4057:22;932:20;4026:63;;4126:3;4170:9;4166:22;932:20;4135:63;;4235:3;4279:9;4275:22;72:20;97:33;124:5;97:33;;;4244:63;-1:-1;4344:3;4381:22;;347:20;16572:13;;16565:21;18357:32;;18347:2;;-1:-1;;18393:12;18347:2;4353:60;;;;3306:1123;;;;;;;;;;;;5028:690;;5221:5;15764:12;16180:6;16175:3;16168:19;16217:4;;16212:3;16208:14;5233:93;;16217:4;5397:5;15618:14;-1:-1;5436:260;5461:6;5458:1;5455:13;5436:260;;;5522:13;;-1:-1;;;;;16660:54;4828:37;;4590:14;;;;16023;;;;15318:18;5476:9;5436:260;;;-1:-1;5702:10;;5152:566;-1:-1;;;;;5152:566;6284:347;;6429:5;15764:12;16180:6;16175:3;16168:19;-1:-1;17868:101;17882:6;17879:1;17876:13;17868:101;;;16217:4;17949:11;;;;;17943:18;17930:11;;;;;17923:39;17897:10;17868:101;;;17984:6;17981:1;17978:13;17975:2;;;-1:-1;16217:4;18040:6;16212:3;18031:16;;18024:27;17975:2;-1:-1;15413:9;18140:14;-1:-1;;18136:28;6587:39;;;;16217:4;6587:39;;6376:255;-1:-1;;6376:255;8166:222;-1:-1;;;;;16660:54;;;;4828:37;;8293:2;8278:18;;8264:124;8395:349;-1:-1;;;;;16660:54;;;;4697:58;;8730:2;8715:18;;8003:37;8558:2;8543:18;;8529:215;8751:852;;15318:18;;16671:42;;;16664:5;16660:54;4704:3;4697:58;8033:5;9207:2;9196:9;9192:18;8003:37;9034:3;9244:2;9233:9;9229:18;9222:48;9284:78;9034:3;9023:9;9019:19;9348:6;9284:78;;;9410:9;9404:4;9400:20;9395:2;9384:9;9380:18;9373:48;9435:78;9508:4;9499:6;9435:78;;;9427:86;;;16876:4;8147:5;16865:16;9588:3;9577:9;9573:19;8119:35;9005:598;;;;;;;;;9610:1288;-1:-1;;;;;16660:54;;;4697:58;;10172:2;10157:18;;8003:37;;;9999:3;10209:2;10194:18;;10187:48;;;9610:1288;;10249:78;9984:19;;;10313:6;10249:78;;;10375:9;10369:4;10365:20;10360:2;10349:9;10345:18;10338:48;10400:78;10473:4;10464:6;10400:78;;;16876:4;16865:16;;;;10553:3;10538:19;;8119:35;-1:-1;10637:3;10622:19;;8003:37;;;;-1:-1;;10721:3;10706:19;;8003:37;;;;16660:54;;10805:3;10790:19;;4828:37;16572:13;;16565:21;10883:3;10868:19;;;5791:34;10392:86;9970:928;-1:-1;;;;9970:928;10905:476;-1:-1;;;;;16660:54;;;4828:37;;16660:54;;;;11276:2;11261:18;;4697:58;11367:2;11352:18;;5916:58;;;;11104:2;11089:18;;11075:306;12354:629;;12609:2;12630:17;12623:47;12684:108;12609:2;12598:9;12594:18;12778:6;12684:108;;;12840:9;12834:4;12830:20;12825:2;12814:9;12810:18;12803:48;12865:108;12968:4;12959:6;12865:108;;;12857:116;12580:403;-1:-1;;;;;12580:403;12990:416;13190:2;13204:47;;;6863:2;13175:18;;;16168:19;-1:-1;;;16208:14;;;6879:36;6934:12;;;13161:245;13413:416;13613:2;13627:47;;;7185:2;13598:18;;;16168:19;-1:-1;;;16208:14;;;7201:44;7264:12;;;13584:245;13836:416;14036:2;14050:47;;;7515:2;14021:18;;;16168:19;-1:-1;;;16208:14;;;7531:39;7589:12;;;14007:245;14259:416;14459:2;14473:47;;;7840:1;14444:18;;;16168:19;-1:-1;;;16208:14;;;7855:32;7906:12;;;14430:245;14682:222;8003:37;;;14809:2;14794:18;;14780:124;18177:117;-1:-1;;;;;16660:54;;18236:35;;18226:2;;18285:1;;18275:12;18226:2;18220:74;

Swarm Source

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