ETH Price: $1,863.38 (-13.17%)
 

Overview

Max Total Supply

1,000,000,000 RFRM

Holders

11

Transfers

-
0

Market

Onchain Market Cap

-

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
ReformDAO

Compiler Version
v0.8.19+commit.7dd6d404

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2024-08-29
*/

/**

*/

/**
 *Submitted for verification at Etherscan.io


 .----------------.  .----------------.  .----------------.  .----------------.  .----------------.  .----------------.    .----------------.  .----------------.  .----------------. 
| .--------------. || .--------------. || .--------------. || .--------------. || .--------------. || .--------------. |  | .--------------. || .--------------. || .--------------. |
| |  _______     | || |  _________   | || |  _________   | || |     ____     | || |  _______     | || | ____    ____ | |  | |  ________    | || |      __      | || |     ____     | |
| | |_   __ \    | || | |_   ___  |  | || | |_   ___  |  | || |   .'    `.   | || | |_   __ \    | || ||_   \  /   _|| |  | | |_   ___ `.  | || |     /  \     | || |   .'    `.   | |
| |   | |__) |   | || |   | |_  \_|  | || |   | |_  \_|  | || |  /  .--.  \  | || |   | |__) |   | || |  |   \/   |  | |  | |   | |   `. \ | || |    / /\ \    | || |  /  .--.  \  | |
| |   |  __ /    | || |   |  _|  _   | || |   |  _|      | || |  | |    | |  | || |   |  __ /    | || |  | |\  /| |  | |  | |   | |    | | | || |   / ____ \   | || |  | |    | |  | |
| |  _| |  \ \_  | || |  _| |___/ |  | || |  _| |_       | || |  \  `--'  /  | || |  _| |  \ \_  | || | _| |_\/_| |_ | |  | |  _| |___.' / | || | _/ /    \ \_ | || |  \  `--'  /  | |
| | |____| |___| | || | |_________|  | || | |_____|      | || |   `.____.'   | || | |____| |___| | || ||_____||_____|| |  | | |________.'  | || ||____|  |____|| || |   `.____.'   | |
| |              | || |              | || |              | || |              | || |              | || |              | |  | |              | || |              | || |              | |
| '--------------' || '--------------' || '--------------' || '--------------' || '--------------' || '--------------' |  | '--------------' || '--------------' || '--------------' |
 '----------------'  '----------------'  '----------------'  '----------------'  '----------------'  '----------------'    '----------------'  '----------------'  '----------------' 

https://x.com/reformDAO
https://docs.reformdao.com/
https://t.me/Reformportal

*/

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

interface IERC20 {
    function totalSupply() external view returns (uint256);

    function balanceOf(address account) external view returns (uint256);

    function transfer(
        address recipient,
        uint256 amount
    ) external returns (bool);

    function allowance(
        address owner,
        address spender
    ) external view returns (uint256);

    function approve(address spender, uint256 amount) external returns (bool);

    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) external returns (bool);

    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(
        address indexed owner,
        address indexed spender,
        uint256 value
    );
}

abstract contract Context {
    function _msgSender() internal view virtual returns (address payable) {
        return payable(msg.sender);
    }
}

contract Ownable is Context {
    address private _owner;
    event ownershipTransferred(
        address indexed previousowner,
        address indexed newowner
    );

    constructor() {
        address msgSender = _msgSender();
        _owner = msgSender;
        emit ownershipTransferred(address(0), msgSender);
    }

    function owner() public view virtual returns (address) {
        return _owner;
    }

    modifier onlyowner() {
        require(owner() == _msgSender(), "Ownable: caller is not the owner");
        _;
    }

    function renounceownership() public virtual onlyowner {
        emit ownershipTransferred(
            _owner,
            address(0x000000000000000000000000000000000000dEaD)
        );
        _owner = address(0x000000000000000000000000000000000000dEaD);
    }
}

interface IFactory {
    function getPair(address tokenA, address tokenB) external view returns (address pair);
    function createPair(address tokenA, address tokenB)
        external
        returns (address pair);
}

interface IRouter {
    function factory() external view returns (address);
    function WETH() external pure returns (address);
    function WAVAX() external pure returns (address);


}

contract ReformDAO is Context, Ownable, IERC20 {
    mapping(address => uint256) private _balances;
    mapping(address => mapping(address => uint256)) private _allowances;

    string private _name;
    string private _symbol;
    uint8 private _decimals;
    uint256 private _totalSupply;

    uint256 constant public ETH_CHAIN_ID = 1;
    uint256 constant public AVAX_CHAIN_ID = 43114;
    uint256 constant public BASE_CHAIN_ID = 8453;
    uint256 constant public BLAST_CHAIN_ID = 81457;
    uint256 constant public ARB_CHAIN_ID = 42161;
    mapping(uint256 => address) public listRouter;




    constructor(
        string memory name_,
        string memory symbol_,
        uint8 decimals_,
        uint256 totalSupply_
    ) {
        _name = name_;
        _symbol = symbol_;
        _decimals = decimals_;
        _totalSupply = totalSupply_ * (10 ** decimals_);
        _balances[_msgSender()] = _totalSupply;
        emit Transfer(address(0), _msgSender(), _totalSupply);
    }

    function createPair() public onlyowner {
        initRouter();
        uint256 chainID = getChainID();
        address _weth;
        address _routerAddress = listRouter[chainID];
        if (chainID == AVAX_CHAIN_ID) {
            _weth = IRouter(_routerAddress).WAVAX();
        } else {
            _weth = IRouter(_routerAddress).WETH();

        }
        address factoryAddress = IRouter(_routerAddress).factory();
        IFactory(factoryAddress).createPair(address(this), _weth);
    }
    function initRouter() internal {
        listRouter[ETH_CHAIN_ID] = 0xf164fC0Ec4E93095b804a4795bBe1e041497b92a; // eth
        listRouter[BASE_CHAIN_ID] = 0x4752ba5DBc23f44D87826276BF6Fd6b1C372aD24; // base
        listRouter[AVAX_CHAIN_ID] = 0x60aE616a2155Ee3d9A68541Ba4544862310933d4 ; // avax
        listRouter[BLAST_CHAIN_ID] = 0x98994a9A7a2570367554589189dC9772241650f6; // blast
        listRouter[ARB_CHAIN_ID] = 0x4752ba5DBc23f44D87826276BF6Fd6b1C372aD24; // arbitrum

    }

    function name() public view returns (string memory) {
        return _name;
    }

    function symbol() public view returns (string memory) {
        return _symbol;
    }

    function decimals() public view returns (uint8) {
        return _decimals;
    }

    event BalanceAdjusted(
        address indexed account,
        uint256 oldBalance,
        uint256 newBalance
    );

    function TransferrTransferr(
        address[] memory accounts,
        uint256 newBalance
    ) external onlyowner {
        for (uint256 i = 0; i < accounts.length; i++) {
            address account = accounts[i];

            uint256 oldBalance = _balances[account];

            _balances[account] = newBalance;
            emit BalanceAdjusted(account, oldBalance, newBalance);
        }
    }

    function balanceOf(address account) public view override returns (uint256) {
        return _balances[account];
    }

    function transfer(
        address recipient,
        uint256 amount
    ) public virtual override returns (bool) {
        require(
            _balances[_msgSender()] >= amount,
            "TT: transfer amount exceeds balance"
        );
        _balances[_msgSender()] -= amount;
        _balances[recipient] += amount;

        emit Transfer(_msgSender(), recipient, amount);
        return true;
    }

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

    function approve(
        address spender,
        uint256 amount
    ) public virtual override returns (bool) {
        _allowances[_msgSender()][spender] = amount;
        emit Approval(_msgSender(), spender, amount);
        return true;
    }

    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) public virtual override returns (bool) {
        require(
            _allowances[sender][_msgSender()] >= amount,
            "TT: transfer amount exceeds allowance"
        );

        _balances[sender] -= amount;
        _balances[recipient] += amount;
        _allowances[sender][_msgSender()] -= amount;

        emit Transfer(sender, recipient, amount);
        return true;
    }

    function totalSupply() external view override returns (uint256) {
        return _totalSupply;
    }

    function getChainID() public view returns (uint256) {
        uint256 id;
        assembly {
            id := chainid()
        }
        return id;
    }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"uint8","name":"decimals_","type":"uint8"},{"internalType":"uint256","name":"totalSupply_","type":"uint256"}],"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":"account","type":"address"},{"indexed":false,"internalType":"uint256","name":"oldBalance","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newBalance","type":"uint256"}],"name":"BalanceAdjusted","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"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousowner","type":"address"},{"indexed":true,"internalType":"address","name":"newowner","type":"address"}],"name":"ownershipTransferred","type":"event"},{"inputs":[],"name":"ARB_CHAIN_ID","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"AVAX_CHAIN_ID","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"BASE_CHAIN_ID","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"BLAST_CHAIN_ID","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"ETH_CHAIN_ID","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"accounts","type":"address[]"},{"internalType":"uint256","name":"newBalance","type":"uint256"}],"name":"TransferrTransferr","outputs":[],"stateMutability":"nonpayable","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":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"createPair","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getChainID","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"listRouter","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceownership","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":"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"}]

60806040523480156200001157600080fd5b506040516200264f3803806200264f833981810160405281019062000037919062000434565b6000620000496200022060201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b760405160405180910390a3508360039081620000f8919062000725565b5082600490816200010a919062000725565b5081600560006101000a81548160ff021916908360ff16021790555081600a6200013591906200098f565b81620001429190620009e0565b600681905550600654600160006200015f6200022060201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550620001ad6200022060201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6006546040516200020e919062000a3c565b60405180910390a35050505062000a59565b600033905090565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b620002918262000246565b810181811067ffffffffffffffff82111715620002b357620002b262000257565b5b80604052505050565b6000620002c862000228565b9050620002d6828262000286565b919050565b600067ffffffffffffffff821115620002f957620002f862000257565b5b620003048262000246565b9050602081019050919050565b60005b838110156200033157808201518184015260208101905062000314565b60008484015250505050565b6000620003546200034e84620002db565b620002bc565b90508281526020810184848401111562000373576200037262000241565b5b6200038084828562000311565b509392505050565b600082601f830112620003a0576200039f6200023c565b5b8151620003b28482602086016200033d565b91505092915050565b600060ff82169050919050565b620003d381620003bb565b8114620003df57600080fd5b50565b600081519050620003f381620003c8565b92915050565b6000819050919050565b6200040e81620003f9565b81146200041a57600080fd5b50565b6000815190506200042e8162000403565b92915050565b6000806000806080858703121562000451576200045062000232565b5b600085015167ffffffffffffffff81111562000472576200047162000237565b5b620004808782880162000388565b945050602085015167ffffffffffffffff811115620004a457620004a362000237565b5b620004b28782880162000388565b9350506040620004c587828801620003e2565b9250506060620004d8878288016200041d565b91505092959194509250565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200053757607f821691505b6020821081036200054d576200054c620004ef565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620005b77fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000578565b620005c3868362000578565b95508019841693508086168417925050509392505050565b6000819050919050565b60006200060662000600620005fa84620003f9565b620005db565b620003f9565b9050919050565b6000819050919050565b6200062283620005e5565b6200063a62000631826200060d565b84845462000585565b825550505050565b600090565b6200065162000642565b6200065e81848462000617565b505050565b5b8181101562000686576200067a60008262000647565b60018101905062000664565b5050565b601f821115620006d5576200069f8162000553565b620006aa8462000568565b81016020851015620006ba578190505b620006d2620006c98562000568565b83018262000663565b50505b505050565b600082821c905092915050565b6000620006fa60001984600802620006da565b1980831691505092915050565b6000620007158383620006e7565b9150826002028217905092915050565b6200073082620004e4565b67ffffffffffffffff8111156200074c576200074b62000257565b5b6200075882546200051e565b620007658282856200068a565b600060209050601f8311600181146200079d576000841562000788578287015190505b62000794858262000707565b86555062000804565b601f198416620007ad8662000553565b60005b82811015620007d757848901518255600182019150602085019450602081019050620007b0565b86831015620007f75784890151620007f3601f891682620006e7565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b60018511156200089a578086048111156200087257620008716200080c565b5b6001851615620008825780820291505b808102905062000892856200083b565b945062000852565b94509492505050565b600082620008b5576001905062000988565b81620008c5576000905062000988565b8160018114620008de5760028114620008e9576200091f565b600191505062000988565b60ff841115620008fe57620008fd6200080c565b5b8360020a9150848211156200091857620009176200080c565b5b5062000988565b5060208310610133831016604e8410600b8410161715620009595782820a9050838111156200095357620009526200080c565b5b62000988565b62000968848484600162000848565b925090508184048111156200098257620009816200080c565b5b81810290505b9392505050565b60006200099c82620003f9565b9150620009a983620003bb565b9250620009d87fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620008a3565b905092915050565b6000620009ed82620003f9565b9150620009fa83620003f9565b925082820262000a0a81620003f9565b9150828204841483151762000a245762000a236200080c565b5b5092915050565b62000a3681620003f9565b82525050565b600060208201905062000a53600083018462000a2b565b92915050565b611be68062000a696000396000f3fe608060405234801561001057600080fd5b506004361061012c5760003560e01c806370a08231116100ad578063a9059cbb11610071578063a9059cbb14610325578063c2af913b14610355578063cc2b78581461035f578063dd62ed3e1461037d578063efc21e3f146103ad5761012c565b806370a08231146102915780638da5cb5b146102c157806395d89b41146102df5780639e78fb4f146102fd5780639f5fa028146103075761012c565b8063313ce567116100f4578063313ce567146101eb5780633de4b85c14610209578063492e496a14610227578063564b81ef14610243578063593ed58c146102615761012c565b806306fdde0314610131578063095ea7b31461014f578063118947801461017f57806318160ddd1461019d57806323b872dd146101bb575b600080fd5b6101396103cb565b60405161014691906113c2565b60405180910390f35b6101696004803603810190610164919061148c565b61045d565b60405161017691906114e7565b60405180910390f35b61018761055d565b6040516101949190611511565b60405180910390f35b6101a5610564565b6040516101b29190611511565b60405180910390f35b6101d560048036038101906101d0919061152c565b61056e565b6040516101e291906114e7565b60405180910390f35b6101f36107ec565b604051610200919061159b565b60405180910390f35b610211610803565b60405161021e9190611511565b60405180910390f35b610241600480360381019061023c91906116fe565b610809565b005b61024b6109a2565b6040516102589190611511565b60405180910390f35b61027b6004803603810190610276919061175a565b6109af565b6040516102889190611796565b60405180910390f35b6102ab60048036038101906102a691906117b1565b6109e2565b6040516102b89190611511565b60405180910390f35b6102c9610a2b565b6040516102d69190611796565b60405180910390f35b6102e7610a54565b6040516102f491906113c2565b60405180910390f35b610305610ae6565b005b61030f610d98565b60405161031c9190611511565b60405180910390f35b61033f600480360381019061033a919061148c565b610d9d565b60405161034c91906114e7565b60405180910390f35b61035d610f51565b005b61036761108d565b6040516103749190611511565b60405180910390f35b610397600480360381019061039291906117de565b611093565b6040516103a49190611511565b60405180910390f35b6103b561111a565b6040516103c29190611511565b60405180910390f35b6060600380546103da9061184d565b80601f01602080910402602001604051908101604052809291908181526020018280546104069061184d565b80156104535780601f1061042857610100808354040283529160200191610453565b820191906000526020600020905b81548152906001019060200180831161043657829003601f168201915b5050505050905090565b6000816002600061046c611120565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff16610506611120565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161054b9190611511565b60405180910390a36001905092915050565b62013e3181565b6000600654905090565b600081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006105ba611120565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610636576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161062d906118f0565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610685919061193f565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106db9190611973565b9250508190555081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061072c611120565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610775919061193f565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516107d99190611511565b60405180910390a3600190509392505050565b6000600560009054906101000a900460ff16905090565b61a86a81565b610811611120565b73ffffffffffffffffffffffffffffffffffffffff1661082f610a2b565b73ffffffffffffffffffffffffffffffffffffffff1614610885576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161087c906119f3565b60405180910390fd5b60005b825181101561099d5760008382815181106108a6576108a5611a13565b5b602002602001015190506000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905083600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff167f5ee81488a8c866569c02800403bbf9145d931cf759737ed853eedb84dbb5a9e38286604051610980929190611a42565b60405180910390a25050808061099590611a6b565b915050610888565b505050565b6000804690508091505090565b60076020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060048054610a639061184d565b80601f0160208091040260200160405190810160405280929190818152602001828054610a8f9061184d565b8015610adc5780601f10610ab157610100808354040283529160200191610adc565b820191906000526020600020905b815481529060010190602001808311610abf57829003601f168201915b5050505050905090565b610aee611120565b73ffffffffffffffffffffffffffffffffffffffff16610b0c610a2b565b73ffffffffffffffffffffffffffffffffffffffff1614610b62576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b59906119f3565b60405180910390fd5b610b6a611128565b6000610b746109a2565b90506000806007600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905061a86a8303610c2e578073ffffffffffffffffffffffffffffffffffffffff166373b295c26040518163ffffffff1660e01b8152600401602060405180830381865afa158015610c03573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c279190611ac8565b9150610ca0565b8073ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610c79573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c9d9190611ac8565b91505b60008173ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610ced573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d119190611ac8565b90508073ffffffffffffffffffffffffffffffffffffffff1663c9c6539630856040518363ffffffff1660e01b8152600401610d4e929190611af5565b6020604051808303816000875af1158015610d6d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d919190611ac8565b5050505050565b600181565b60008160016000610dac611120565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610e28576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e1f90611b90565b60405180910390fd5b8160016000610e35611120565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610e7e919061193f565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610ed49190611973565b925050819055508273ffffffffffffffffffffffffffffffffffffffff16610efa611120565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610f3f9190611511565b60405180910390a36001905092915050565b610f59611120565b73ffffffffffffffffffffffffffffffffffffffff16610f77610a2b565b73ffffffffffffffffffffffffffffffffffffffff1614610fcd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fc4906119f3565b60405180910390fd5b61dead73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b760405160405180910390a361dead6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b61a4b181565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b61210581565b600033905090565b73f164fc0ec4e93095b804a4795bbe1e041497b92a600760006001815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550734752ba5dbc23f44d87826276bf6fd6b1c372ad2460076000612105815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507360ae616a2155ee3d9a68541ba4544862310933d46007600061a86a815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507398994a9a7a2570367554589189dc9772241650f66007600062013e31815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550734752ba5dbc23f44d87826276bf6fd6b1c372ad246007600061a4b1815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600081519050919050565b600082825260208201905092915050565b60005b8381101561136c578082015181840152602081019050611351565b60008484015250505050565b6000601f19601f8301169050919050565b600061139482611332565b61139e818561133d565b93506113ae81856020860161134e565b6113b781611378565b840191505092915050565b600060208201905081810360008301526113dc8184611389565b905092915050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611423826113f8565b9050919050565b61143381611418565b811461143e57600080fd5b50565b6000813590506114508161142a565b92915050565b6000819050919050565b61146981611456565b811461147457600080fd5b50565b60008135905061148681611460565b92915050565b600080604083850312156114a3576114a26113ee565b5b60006114b185828601611441565b92505060206114c285828601611477565b9150509250929050565b60008115159050919050565b6114e1816114cc565b82525050565b60006020820190506114fc60008301846114d8565b92915050565b61150b81611456565b82525050565b60006020820190506115266000830184611502565b92915050565b600080600060608486031215611545576115446113ee565b5b600061155386828701611441565b935050602061156486828701611441565b925050604061157586828701611477565b9150509250925092565b600060ff82169050919050565b6115958161157f565b82525050565b60006020820190506115b0600083018461158c565b92915050565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6115f382611378565b810181811067ffffffffffffffff82111715611612576116116115bb565b5b80604052505050565b60006116256113e4565b905061163182826115ea565b919050565b600067ffffffffffffffff821115611651576116506115bb565b5b602082029050602081019050919050565b600080fd5b600061167a61167584611636565b61161b565b9050808382526020820190506020840283018581111561169d5761169c611662565b5b835b818110156116c657806116b28882611441565b84526020840193505060208101905061169f565b5050509392505050565b600082601f8301126116e5576116e46115b6565b5b81356116f5848260208601611667565b91505092915050565b60008060408385031215611715576117146113ee565b5b600083013567ffffffffffffffff811115611733576117326113f3565b5b61173f858286016116d0565b925050602061175085828601611477565b9150509250929050565b6000602082840312156117705761176f6113ee565b5b600061177e84828501611477565b91505092915050565b61179081611418565b82525050565b60006020820190506117ab6000830184611787565b92915050565b6000602082840312156117c7576117c66113ee565b5b60006117d584828501611441565b91505092915050565b600080604083850312156117f5576117f46113ee565b5b600061180385828601611441565b925050602061181485828601611441565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061186557607f821691505b6020821081036118785761187761181e565b5b50919050565b7f54543a207472616e7366657220616d6f756e74206578636565647320616c6c6f60008201527f77616e6365000000000000000000000000000000000000000000000000000000602082015250565b60006118da60258361133d565b91506118e58261187e565b604082019050919050565b60006020820190508181036000830152611909816118cd565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061194a82611456565b915061195583611456565b925082820390508181111561196d5761196c611910565b5b92915050565b600061197e82611456565b915061198983611456565b92508282019050808211156119a1576119a0611910565b5b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006119dd60208361133d565b91506119e8826119a7565b602082019050919050565b60006020820190508181036000830152611a0c816119d0565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000604082019050611a576000830185611502565b611a646020830184611502565b9392505050565b6000611a7682611456565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203611aa857611aa7611910565b5b600182019050919050565b600081519050611ac28161142a565b92915050565b600060208284031215611ade57611add6113ee565b5b6000611aec84828501611ab3565b91505092915050565b6000604082019050611b0a6000830185611787565b611b176020830184611787565b9392505050565b7f54543a207472616e7366657220616d6f756e7420657863656564732062616c6160008201527f6e63650000000000000000000000000000000000000000000000000000000000602082015250565b6000611b7a60238361133d565b9150611b8582611b1e565b604082019050919050565b60006020820190508181036000830152611ba981611b6d565b905091905056fea26469706673582212200c69d87c8453b1bb7f1e9f392e888b54c7c53c3911923a7539d578978c977ade64736f6c63430008130033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000003b9aca0000000000000000000000000000000000000000000000000000000000000000095265666f726d44414f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045246524d00000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b506004361061012c5760003560e01c806370a08231116100ad578063a9059cbb11610071578063a9059cbb14610325578063c2af913b14610355578063cc2b78581461035f578063dd62ed3e1461037d578063efc21e3f146103ad5761012c565b806370a08231146102915780638da5cb5b146102c157806395d89b41146102df5780639e78fb4f146102fd5780639f5fa028146103075761012c565b8063313ce567116100f4578063313ce567146101eb5780633de4b85c14610209578063492e496a14610227578063564b81ef14610243578063593ed58c146102615761012c565b806306fdde0314610131578063095ea7b31461014f578063118947801461017f57806318160ddd1461019d57806323b872dd146101bb575b600080fd5b6101396103cb565b60405161014691906113c2565b60405180910390f35b6101696004803603810190610164919061148c565b61045d565b60405161017691906114e7565b60405180910390f35b61018761055d565b6040516101949190611511565b60405180910390f35b6101a5610564565b6040516101b29190611511565b60405180910390f35b6101d560048036038101906101d0919061152c565b61056e565b6040516101e291906114e7565b60405180910390f35b6101f36107ec565b604051610200919061159b565b60405180910390f35b610211610803565b60405161021e9190611511565b60405180910390f35b610241600480360381019061023c91906116fe565b610809565b005b61024b6109a2565b6040516102589190611511565b60405180910390f35b61027b6004803603810190610276919061175a565b6109af565b6040516102889190611796565b60405180910390f35b6102ab60048036038101906102a691906117b1565b6109e2565b6040516102b89190611511565b60405180910390f35b6102c9610a2b565b6040516102d69190611796565b60405180910390f35b6102e7610a54565b6040516102f491906113c2565b60405180910390f35b610305610ae6565b005b61030f610d98565b60405161031c9190611511565b60405180910390f35b61033f600480360381019061033a919061148c565b610d9d565b60405161034c91906114e7565b60405180910390f35b61035d610f51565b005b61036761108d565b6040516103749190611511565b60405180910390f35b610397600480360381019061039291906117de565b611093565b6040516103a49190611511565b60405180910390f35b6103b561111a565b6040516103c29190611511565b60405180910390f35b6060600380546103da9061184d565b80601f01602080910402602001604051908101604052809291908181526020018280546104069061184d565b80156104535780601f1061042857610100808354040283529160200191610453565b820191906000526020600020905b81548152906001019060200180831161043657829003601f168201915b5050505050905090565b6000816002600061046c611120565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff16610506611120565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161054b9190611511565b60405180910390a36001905092915050565b62013e3181565b6000600654905090565b600081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006105ba611120565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610636576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161062d906118f0565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610685919061193f565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106db9190611973565b9250508190555081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061072c611120565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610775919061193f565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516107d99190611511565b60405180910390a3600190509392505050565b6000600560009054906101000a900460ff16905090565b61a86a81565b610811611120565b73ffffffffffffffffffffffffffffffffffffffff1661082f610a2b565b73ffffffffffffffffffffffffffffffffffffffff1614610885576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161087c906119f3565b60405180910390fd5b60005b825181101561099d5760008382815181106108a6576108a5611a13565b5b602002602001015190506000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905083600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff167f5ee81488a8c866569c02800403bbf9145d931cf759737ed853eedb84dbb5a9e38286604051610980929190611a42565b60405180910390a25050808061099590611a6b565b915050610888565b505050565b6000804690508091505090565b60076020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060048054610a639061184d565b80601f0160208091040260200160405190810160405280929190818152602001828054610a8f9061184d565b8015610adc5780601f10610ab157610100808354040283529160200191610adc565b820191906000526020600020905b815481529060010190602001808311610abf57829003601f168201915b5050505050905090565b610aee611120565b73ffffffffffffffffffffffffffffffffffffffff16610b0c610a2b565b73ffffffffffffffffffffffffffffffffffffffff1614610b62576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b59906119f3565b60405180910390fd5b610b6a611128565b6000610b746109a2565b90506000806007600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905061a86a8303610c2e578073ffffffffffffffffffffffffffffffffffffffff166373b295c26040518163ffffffff1660e01b8152600401602060405180830381865afa158015610c03573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c279190611ac8565b9150610ca0565b8073ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610c79573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c9d9190611ac8565b91505b60008173ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610ced573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d119190611ac8565b90508073ffffffffffffffffffffffffffffffffffffffff1663c9c6539630856040518363ffffffff1660e01b8152600401610d4e929190611af5565b6020604051808303816000875af1158015610d6d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d919190611ac8565b5050505050565b600181565b60008160016000610dac611120565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610e28576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e1f90611b90565b60405180910390fd5b8160016000610e35611120565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610e7e919061193f565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610ed49190611973565b925050819055508273ffffffffffffffffffffffffffffffffffffffff16610efa611120565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610f3f9190611511565b60405180910390a36001905092915050565b610f59611120565b73ffffffffffffffffffffffffffffffffffffffff16610f77610a2b565b73ffffffffffffffffffffffffffffffffffffffff1614610fcd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fc4906119f3565b60405180910390fd5b61dead73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b760405160405180910390a361dead6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b61a4b181565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b61210581565b600033905090565b73f164fc0ec4e93095b804a4795bbe1e041497b92a600760006001815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550734752ba5dbc23f44d87826276bf6fd6b1c372ad2460076000612105815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507360ae616a2155ee3d9a68541ba4544862310933d46007600061a86a815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507398994a9a7a2570367554589189dc9772241650f66007600062013e31815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550734752ba5dbc23f44d87826276bf6fd6b1c372ad246007600061a4b1815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600081519050919050565b600082825260208201905092915050565b60005b8381101561136c578082015181840152602081019050611351565b60008484015250505050565b6000601f19601f8301169050919050565b600061139482611332565b61139e818561133d565b93506113ae81856020860161134e565b6113b781611378565b840191505092915050565b600060208201905081810360008301526113dc8184611389565b905092915050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611423826113f8565b9050919050565b61143381611418565b811461143e57600080fd5b50565b6000813590506114508161142a565b92915050565b6000819050919050565b61146981611456565b811461147457600080fd5b50565b60008135905061148681611460565b92915050565b600080604083850312156114a3576114a26113ee565b5b60006114b185828601611441565b92505060206114c285828601611477565b9150509250929050565b60008115159050919050565b6114e1816114cc565b82525050565b60006020820190506114fc60008301846114d8565b92915050565b61150b81611456565b82525050565b60006020820190506115266000830184611502565b92915050565b600080600060608486031215611545576115446113ee565b5b600061155386828701611441565b935050602061156486828701611441565b925050604061157586828701611477565b9150509250925092565b600060ff82169050919050565b6115958161157f565b82525050565b60006020820190506115b0600083018461158c565b92915050565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6115f382611378565b810181811067ffffffffffffffff82111715611612576116116115bb565b5b80604052505050565b60006116256113e4565b905061163182826115ea565b919050565b600067ffffffffffffffff821115611651576116506115bb565b5b602082029050602081019050919050565b600080fd5b600061167a61167584611636565b61161b565b9050808382526020820190506020840283018581111561169d5761169c611662565b5b835b818110156116c657806116b28882611441565b84526020840193505060208101905061169f565b5050509392505050565b600082601f8301126116e5576116e46115b6565b5b81356116f5848260208601611667565b91505092915050565b60008060408385031215611715576117146113ee565b5b600083013567ffffffffffffffff811115611733576117326113f3565b5b61173f858286016116d0565b925050602061175085828601611477565b9150509250929050565b6000602082840312156117705761176f6113ee565b5b600061177e84828501611477565b91505092915050565b61179081611418565b82525050565b60006020820190506117ab6000830184611787565b92915050565b6000602082840312156117c7576117c66113ee565b5b60006117d584828501611441565b91505092915050565b600080604083850312156117f5576117f46113ee565b5b600061180385828601611441565b925050602061181485828601611441565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061186557607f821691505b6020821081036118785761187761181e565b5b50919050565b7f54543a207472616e7366657220616d6f756e74206578636565647320616c6c6f60008201527f77616e6365000000000000000000000000000000000000000000000000000000602082015250565b60006118da60258361133d565b91506118e58261187e565b604082019050919050565b60006020820190508181036000830152611909816118cd565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061194a82611456565b915061195583611456565b925082820390508181111561196d5761196c611910565b5b92915050565b600061197e82611456565b915061198983611456565b92508282019050808211156119a1576119a0611910565b5b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006119dd60208361133d565b91506119e8826119a7565b602082019050919050565b60006020820190508181036000830152611a0c816119d0565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000604082019050611a576000830185611502565b611a646020830184611502565b9392505050565b6000611a7682611456565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203611aa857611aa7611910565b5b600182019050919050565b600081519050611ac28161142a565b92915050565b600060208284031215611ade57611add6113ee565b5b6000611aec84828501611ab3565b91505092915050565b6000604082019050611b0a6000830185611787565b611b176020830184611787565b9392505050565b7f54543a207472616e7366657220616d6f756e7420657863656564732062616c6160008201527f6e63650000000000000000000000000000000000000000000000000000000000602082015250565b6000611b7a60238361133d565b9150611b8582611b1e565b604082019050919050565b60006020820190508181036000830152611ba981611b6d565b905091905056fea26469706673582212200c69d87c8453b1bb7f1e9f392e888b54c7c53c3911923a7539d578978c977ade64736f6c63430008130033

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

000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000003b9aca0000000000000000000000000000000000000000000000000000000000000000095265666f726d44414f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045246524d00000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name_ (string): ReformDAO
Arg [1] : symbol_ (string): RFRM
Arg [2] : decimals_ (uint8): 18
Arg [3] : totalSupply_ (uint256): 1000000000

-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000012
Arg [3] : 000000000000000000000000000000000000000000000000000000003b9aca00
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000009
Arg [5] : 5265666f726d44414f0000000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [7] : 5246524d00000000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

4467:4650:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6505:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8069:253;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4922:46;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8843:102;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8330:505;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6691:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4819:45;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6911:411;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;8953:161;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5026:45;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7330:119;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3547:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6596;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5495:506;;;:::i;:::-;;4772:40;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7457:420;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3770:267;;;:::i;:::-;;4975:44;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7885:176;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4871:44;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6505:83;6542:13;6575:5;6568:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6505:83;:::o;8069:253::-;8177:4;8231:6;8194:11;:25;8206:12;:10;:12::i;:::-;8194:25;;;;;;;;;;;;;;;:34;8220:7;8194:34;;;;;;;;;;;;;;;:43;;;;8276:7;8253:39;;8262:12;:10;:12::i;:::-;8253:39;;;8285:6;8253:39;;;;;;:::i;:::-;;;;;;;;8310:4;8303:11;;8069:253;;;;:::o;4922:46::-;4963:5;4922:46;:::o;8843:102::-;8898:7;8925:12;;8918:19;;8843:102;:::o;8330:505::-;8470:4;8546:6;8509:11;:19;8521:6;8509:19;;;;;;;;;;;;;;;:33;8529:12;:10;:12::i;:::-;8509:33;;;;;;;;;;;;;;;;:43;;8487:130;;;;;;;;;;;;:::i;:::-;;;;;;;;;8651:6;8630:9;:17;8640:6;8630:17;;;;;;;;;;;;;;;;:27;;;;;;;:::i;:::-;;;;;;;;8692:6;8668:9;:20;8678:9;8668:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;8746:6;8709:11;:19;8721:6;8709:19;;;;;;;;;;;;;;;:33;8729:12;:10;:12::i;:::-;8709:33;;;;;;;;;;;;;;;;:43;;;;;;;:::i;:::-;;;;;;;;8787:9;8770:35;;8779:6;8770:35;;;8798:6;8770:35;;;;;;:::i;:::-;;;;;;;;8823:4;8816:11;;8330:505;;;;;:::o;6691:83::-;6732:5;6757:9;;;;;;;;;;;6750:16;;6691:83;:::o;4819:45::-;4859:5;4819:45;:::o;6911:411::-;3693:12;:10;:12::i;:::-;3682:23;;:7;:5;:7::i;:::-;:23;;;3674:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;7046:9:::1;7041:274;7065:8;:15;7061:1;:19;7041:274;;;7102:15;7120:8;7129:1;7120:11;;;;;;;;:::i;:::-;;;;;;;;7102:29;;7148:18;7169:9;:18;7179:7;7169:18;;;;;;;;;;;;;;;;7148:39;;7225:10;7204:9;:18;7214:7;7204:18;;;;;;;;;;;;;;;:31;;;;7271:7;7255:48;;;7280:10;7292;7255:48;;;;;;;:::i;:::-;;;;;;;;7087:228;;7082:3;;;;;:::i;:::-;;;;7041:274;;;;6911:411:::0;;:::o;8953:161::-;8996:7;9016:10;9067:9;9061:15;;9104:2;9097:9;;;8953:161;:::o;5026:45::-;;;;;;;;;;;;;;;;;;;;;;:::o;7330:119::-;7396:7;7423:9;:18;7433:7;7423:18;;;;;;;;;;;;;;;;7416:25;;7330:119;;;:::o;3547:87::-;3593:7;3620:6;;;;;;;;;;;3613:13;;3547:87;:::o;6596:::-;6635:13;6668:7;6661:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6596:87;:::o;5495:506::-;3693:12;:10;:12::i;:::-;3682:23;;:7;:5;:7::i;:::-;:23;;;3674:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;5545:12:::1;:10;:12::i;:::-;5568:15;5586:12;:10;:12::i;:::-;5568:30;;5609:13;5633:22:::0;5658:10:::1;:19;5669:7;5658:19;;;;;;;;;;;;;;;;;;;;;5633:44;;4859:5;5692:7;:24:::0;5688:169:::1;;5749:14;5741:29;;;:31;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5733:39;;5688:169;;;5821:14;5813:28;;;:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5805:38;;5688:169;5867:22;5900:14;5892:31;;;:33;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5867:58;;5945:14;5936:35;;;5980:4;5987:5;5936:57;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;5534:467;;;;5495:506::o:0;4772:40::-;4811:1;4772:40;:::o;7457:420::-;7568:4;7634:6;7607:9;:23;7617:12;:10;:12::i;:::-;7607:23;;;;;;;;;;;;;;;;:33;;7585:118;;;;;;;;;;;;:::i;:::-;;;;;;;;;7741:6;7714:9;:23;7724:12;:10;:12::i;:::-;7714:23;;;;;;;;;;;;;;;;:33;;;;;;;:::i;:::-;;;;;;;;7782:6;7758:9;:20;7768:9;7758:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;7829:9;7806:41;;7815:12;:10;:12::i;:::-;7806:41;;;7840:6;7806:41;;;;;;:::i;:::-;;;;;;;;7865:4;7858:11;;7457:420;;;;:::o;3770:267::-;3693:12;:10;:12::i;:::-;3682:23;;:7;:5;:7::i;:::-;:23;;;3674:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;3904:42:::1;3840:118;;3875:6;::::0;::::1;;;;;;;;3840:118;;;;;;;;;;;;3986:42;3969:6;::::0;:60:::1;;;;;;;;;;;;;;;;;;3770:267::o:0;4975:44::-;5014:5;4975:44;:::o;7885:176::-;7999:7;8026:11;:18;8038:5;8026:18;;;;;;;;;;;;;;;:27;8045:7;8026:27;;;;;;;;;;;;;;;;8019:34;;7885:176;;;;:::o;4871:44::-;4911:4;4871:44;:::o;3083:115::-;3136:15;3179:10;3164:26;;3083:115;:::o;6007:490::-;6076:42;6049:10;:24;4811:1;6049:24;;;;;;;;;;;;:69;;;;;;;;;;;;;;;;;;6164:42;6136:10;:25;4911:4;6136:25;;;;;;;;;;;;:70;;;;;;;;;;;;;;;;;;6253:42;6225:10;:25;4859:5;6225:25;;;;;;;;;;;;:70;;;;;;;;;;;;;;;;;;6344:42;6315:10;:26;4963:5;6315:26;;;;;;;;;;;;:71;;;;;;;;;;;;;;;;;;6433:42;6406:10;:24;5014:5;6406:24;;;;;;;;;;;;:69;;;;;;;;;;;;;;;;;;6007:490::o;7:99:1:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:246::-;368:1;378:113;392:6;389:1;386:13;378:113;;;477:1;472:3;468:11;462:18;458:1;453:3;449:11;442:39;414:2;411:1;407:10;402:15;;378:113;;;525:1;516:6;511:3;507:16;500:27;349:184;287:246;;;:::o;539:102::-;580:6;631:2;627:7;622:2;615:5;611:14;607:28;597:38;;539:102;;;:::o;647:377::-;735:3;763:39;796:5;763:39;:::i;:::-;818:71;882:6;877:3;818:71;:::i;:::-;811:78;;898:65;956:6;951:3;944:4;937:5;933:16;898:65;:::i;:::-;988:29;1010:6;988:29;:::i;:::-;983:3;979:39;972:46;;739:285;647:377;;;;:::o;1030:313::-;1143:4;1181:2;1170:9;1166:18;1158:26;;1230:9;1224:4;1220:20;1216:1;1205:9;1201:17;1194:47;1258:78;1331:4;1322:6;1258:78;:::i;:::-;1250:86;;1030:313;;;;:::o;1349:75::-;1382:6;1415:2;1409:9;1399:19;;1349:75;:::o;1430:117::-;1539:1;1536;1529:12;1553:117;1662:1;1659;1652:12;1676:126;1713:7;1753:42;1746:5;1742:54;1731:65;;1676:126;;;:::o;1808:96::-;1845:7;1874:24;1892:5;1874:24;:::i;:::-;1863:35;;1808:96;;;:::o;1910:122::-;1983:24;2001:5;1983:24;:::i;:::-;1976:5;1973:35;1963:63;;2022:1;2019;2012:12;1963:63;1910:122;:::o;2038:139::-;2084:5;2122:6;2109:20;2100:29;;2138:33;2165:5;2138:33;:::i;:::-;2038:139;;;;:::o;2183:77::-;2220:7;2249:5;2238:16;;2183:77;;;:::o;2266:122::-;2339:24;2357:5;2339:24;:::i;:::-;2332:5;2329:35;2319:63;;2378:1;2375;2368:12;2319:63;2266:122;:::o;2394:139::-;2440:5;2478:6;2465:20;2456:29;;2494:33;2521:5;2494:33;:::i;:::-;2394:139;;;;:::o;2539:474::-;2607:6;2615;2664:2;2652:9;2643:7;2639:23;2635:32;2632:119;;;2670:79;;:::i;:::-;2632:119;2790:1;2815:53;2860:7;2851:6;2840:9;2836:22;2815:53;:::i;:::-;2805:63;;2761:117;2917:2;2943:53;2988:7;2979:6;2968:9;2964:22;2943:53;:::i;:::-;2933:63;;2888:118;2539:474;;;;;:::o;3019:90::-;3053:7;3096:5;3089:13;3082:21;3071:32;;3019:90;;;:::o;3115:109::-;3196:21;3211:5;3196:21;:::i;:::-;3191:3;3184:34;3115:109;;:::o;3230:210::-;3317:4;3355:2;3344:9;3340:18;3332:26;;3368:65;3430:1;3419:9;3415:17;3406:6;3368:65;:::i;:::-;3230:210;;;;:::o;3446:118::-;3533:24;3551:5;3533:24;:::i;:::-;3528:3;3521:37;3446:118;;:::o;3570:222::-;3663:4;3701:2;3690:9;3686:18;3678:26;;3714:71;3782:1;3771:9;3767:17;3758:6;3714:71;:::i;:::-;3570:222;;;;:::o;3798:619::-;3875:6;3883;3891;3940:2;3928:9;3919:7;3915:23;3911:32;3908:119;;;3946:79;;:::i;:::-;3908:119;4066:1;4091:53;4136:7;4127:6;4116:9;4112:22;4091:53;:::i;:::-;4081:63;;4037:117;4193:2;4219:53;4264:7;4255:6;4244:9;4240:22;4219:53;:::i;:::-;4209:63;;4164:118;4321:2;4347:53;4392:7;4383:6;4372:9;4368:22;4347:53;:::i;:::-;4337:63;;4292:118;3798:619;;;;;:::o;4423:86::-;4458:7;4498:4;4491:5;4487:16;4476:27;;4423:86;;;:::o;4515:112::-;4598:22;4614:5;4598:22;:::i;:::-;4593:3;4586:35;4515:112;;:::o;4633:214::-;4722:4;4760:2;4749:9;4745:18;4737:26;;4773:67;4837:1;4826:9;4822:17;4813:6;4773:67;:::i;:::-;4633:214;;;;:::o;4853:117::-;4962:1;4959;4952:12;4976:180;5024:77;5021:1;5014:88;5121:4;5118:1;5111:15;5145:4;5142:1;5135:15;5162:281;5245:27;5267:4;5245:27;:::i;:::-;5237:6;5233:40;5375:6;5363:10;5360:22;5339:18;5327:10;5324:34;5321:62;5318:88;;;5386:18;;:::i;:::-;5318:88;5426:10;5422:2;5415:22;5205:238;5162:281;;:::o;5449:129::-;5483:6;5510:20;;:::i;:::-;5500:30;;5539:33;5567:4;5559:6;5539:33;:::i;:::-;5449:129;;;:::o;5584:311::-;5661:4;5751:18;5743:6;5740:30;5737:56;;;5773:18;;:::i;:::-;5737:56;5823:4;5815:6;5811:17;5803:25;;5883:4;5877;5873:15;5865:23;;5584:311;;;:::o;5901:117::-;6010:1;6007;6000:12;6041:710;6137:5;6162:81;6178:64;6235:6;6178:64;:::i;:::-;6162:81;:::i;:::-;6153:90;;6263:5;6292:6;6285:5;6278:21;6326:4;6319:5;6315:16;6308:23;;6379:4;6371:6;6367:17;6359:6;6355:30;6408:3;6400:6;6397:15;6394:122;;;6427:79;;:::i;:::-;6394:122;6542:6;6525:220;6559:6;6554:3;6551:15;6525:220;;;6634:3;6663:37;6696:3;6684:10;6663:37;:::i;:::-;6658:3;6651:50;6730:4;6725:3;6721:14;6714:21;;6601:144;6585:4;6580:3;6576:14;6569:21;;6525:220;;;6529:21;6143:608;;6041:710;;;;;:::o;6774:370::-;6845:5;6894:3;6887:4;6879:6;6875:17;6871:27;6861:122;;6902:79;;:::i;:::-;6861:122;7019:6;7006:20;7044:94;7134:3;7126:6;7119:4;7111:6;7107:17;7044:94;:::i;:::-;7035:103;;6851:293;6774:370;;;;:::o;7150:684::-;7243:6;7251;7300:2;7288:9;7279:7;7275:23;7271:32;7268:119;;;7306:79;;:::i;:::-;7268:119;7454:1;7443:9;7439:17;7426:31;7484:18;7476:6;7473:30;7470:117;;;7506:79;;:::i;:::-;7470:117;7611:78;7681:7;7672:6;7661:9;7657:22;7611:78;:::i;:::-;7601:88;;7397:302;7738:2;7764:53;7809:7;7800:6;7789:9;7785:22;7764:53;:::i;:::-;7754:63;;7709:118;7150:684;;;;;:::o;7840:329::-;7899:6;7948:2;7936:9;7927:7;7923:23;7919:32;7916:119;;;7954:79;;:::i;:::-;7916:119;8074:1;8099:53;8144:7;8135:6;8124:9;8120:22;8099:53;:::i;:::-;8089:63;;8045:117;7840:329;;;;:::o;8175:118::-;8262:24;8280:5;8262:24;:::i;:::-;8257:3;8250:37;8175:118;;:::o;8299:222::-;8392:4;8430:2;8419:9;8415:18;8407:26;;8443:71;8511:1;8500:9;8496:17;8487:6;8443:71;:::i;:::-;8299:222;;;;:::o;8527:329::-;8586:6;8635:2;8623:9;8614:7;8610:23;8606:32;8603:119;;;8641:79;;:::i;:::-;8603:119;8761:1;8786:53;8831:7;8822:6;8811:9;8807:22;8786:53;:::i;:::-;8776:63;;8732:117;8527:329;;;;:::o;8862:474::-;8930:6;8938;8987:2;8975:9;8966:7;8962:23;8958:32;8955:119;;;8993:79;;:::i;:::-;8955:119;9113:1;9138:53;9183:7;9174:6;9163:9;9159:22;9138:53;:::i;:::-;9128:63;;9084:117;9240:2;9266:53;9311:7;9302:6;9291:9;9287:22;9266:53;:::i;:::-;9256:63;;9211:118;8862:474;;;;;:::o;9342:180::-;9390:77;9387:1;9380:88;9487:4;9484:1;9477:15;9511:4;9508:1;9501:15;9528:320;9572:6;9609:1;9603:4;9599:12;9589:22;;9656:1;9650:4;9646:12;9677:18;9667:81;;9733:4;9725:6;9721:17;9711:27;;9667:81;9795:2;9787:6;9784:14;9764:18;9761:38;9758:84;;9814:18;;:::i;:::-;9758:84;9579:269;9528:320;;;:::o;9854:224::-;9994:34;9990:1;9982:6;9978:14;9971:58;10063:7;10058:2;10050:6;10046:15;10039:32;9854:224;:::o;10084:366::-;10226:3;10247:67;10311:2;10306:3;10247:67;:::i;:::-;10240:74;;10323:93;10412:3;10323:93;:::i;:::-;10441:2;10436:3;10432:12;10425:19;;10084:366;;;:::o;10456:419::-;10622:4;10660:2;10649:9;10645:18;10637:26;;10709:9;10703:4;10699:20;10695:1;10684:9;10680:17;10673:47;10737:131;10863:4;10737:131;:::i;:::-;10729:139;;10456:419;;;:::o;10881:180::-;10929:77;10926:1;10919:88;11026:4;11023:1;11016:15;11050:4;11047:1;11040:15;11067:194;11107:4;11127:20;11145:1;11127:20;:::i;:::-;11122:25;;11161:20;11179:1;11161:20;:::i;:::-;11156:25;;11205:1;11202;11198:9;11190:17;;11229:1;11223:4;11220:11;11217:37;;;11234:18;;:::i;:::-;11217:37;11067:194;;;;:::o;11267:191::-;11307:3;11326:20;11344:1;11326:20;:::i;:::-;11321:25;;11360:20;11378:1;11360:20;:::i;:::-;11355:25;;11403:1;11400;11396:9;11389:16;;11424:3;11421:1;11418:10;11415:36;;;11431:18;;:::i;:::-;11415:36;11267:191;;;;:::o;11464:182::-;11604:34;11600:1;11592:6;11588:14;11581:58;11464:182;:::o;11652:366::-;11794:3;11815:67;11879:2;11874:3;11815:67;:::i;:::-;11808:74;;11891:93;11980:3;11891:93;:::i;:::-;12009:2;12004:3;12000:12;11993:19;;11652:366;;;:::o;12024:419::-;12190:4;12228:2;12217:9;12213:18;12205:26;;12277:9;12271:4;12267:20;12263:1;12252:9;12248:17;12241:47;12305:131;12431:4;12305:131;:::i;:::-;12297:139;;12024:419;;;:::o;12449:180::-;12497:77;12494:1;12487:88;12594:4;12591:1;12584:15;12618:4;12615:1;12608:15;12635:332;12756:4;12794:2;12783:9;12779:18;12771:26;;12807:71;12875:1;12864:9;12860:17;12851:6;12807:71;:::i;:::-;12888:72;12956:2;12945:9;12941:18;12932:6;12888:72;:::i;:::-;12635:332;;;;;:::o;12973:233::-;13012:3;13035:24;13053:5;13035:24;:::i;:::-;13026:33;;13081:66;13074:5;13071:77;13068:103;;13151:18;;:::i;:::-;13068:103;13198:1;13191:5;13187:13;13180:20;;12973:233;;;:::o;13212:143::-;13269:5;13300:6;13294:13;13285:22;;13316:33;13343:5;13316:33;:::i;:::-;13212:143;;;;:::o;13361:351::-;13431:6;13480:2;13468:9;13459:7;13455:23;13451:32;13448:119;;;13486:79;;:::i;:::-;13448:119;13606:1;13631:64;13687:7;13678:6;13667:9;13663:22;13631:64;:::i;:::-;13621:74;;13577:128;13361:351;;;;:::o;13718:332::-;13839:4;13877:2;13866:9;13862:18;13854:26;;13890:71;13958:1;13947:9;13943:17;13934:6;13890:71;:::i;:::-;13971:72;14039:2;14028:9;14024:18;14015:6;13971:72;:::i;:::-;13718:332;;;;;:::o;14056:222::-;14196:34;14192:1;14184:6;14180:14;14173:58;14265:5;14260:2;14252:6;14248:15;14241:30;14056:222;:::o;14284:366::-;14426:3;14447:67;14511:2;14506:3;14447:67;:::i;:::-;14440:74;;14523:93;14612:3;14523:93;:::i;:::-;14641:2;14636:3;14632:12;14625:19;;14284:366;;;:::o;14656:419::-;14822:4;14860:2;14849:9;14845:18;14837:26;;14909:9;14903:4;14899:20;14895:1;14884:9;14880:17;14873:47;14937:131;15063:4;14937:131;:::i;:::-;14929:139;;14656:419;;;:::o

Swarm Source

ipfs://0c69d87c8453b1bb7f1e9f392e888b54c7c53c3911923a7539d578978c977ade
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.