ETH Price: $2,493.43 (-0.43%)

Token

Proof of Meows (MEOWMEOW)
 

Overview

Max Total Supply

1,000,000,000.000000000000000001 MEOWMEOW

Holders

69

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
18,964,474.210056067102539063 MEOWMEOW

Value
$0.00
0x1e3d1e391a85435073780a2f4c4ae417419705c2
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:
Vyper_contract

Compiler Version
vyper:0.3.7

Optimization Enabled:
N/A

Other Settings:
None license

Contract Source Code (Vyper language format)

# @version 0.3.7

# TG t.me/proofofmeowsportal

from vyper.interfaces import ERC20

implements: ERC20

interface IUniswapV2Factory:

    def getPair(
        _tokenA: address,
        _tokenB: address
    ) -> address: view

    def createPair(
        _tokenA: address,
        _tokenB: address
    ) -> address: nonpayable

interface IUniswapV2Router02:
    def swapExactTokensForETHSupportingFeeOnTransferTokens(
        _amountIn: uint256,
        _amountOutMin: uint256,
        _path: DynArray[address, 3],
        _to: address,
        _deadline: uint256
    ): nonpayable

event Transfer:
    _from: indexed(address)
    _to: indexed(address)
    _value: uint256

event RemoveLimits:
    maxTx: uint256

event Approval:
    _owner: indexed(address)
    _spender: indexed(address)
    _value: uint256

event Log:
    message: String[100]
    val: uint256

event TransferOwnership:
    newOwner: indexed(address)

owner: address
bank: address
_pair_address: address 
swap_locked: bool
fee_denom: constant(uint256) = 100
is_excluded: HashMap[address, bool]
is_blacklisted: HashMap[address, bool]
routerAddress: address

name: public(String[64])
symbol: public(String[32])
decimals: public(uint8)
tradingPair: public(address)
live: public(bool)
balanceOf: public(HashMap[address, uint256])
allowance: public(HashMap[address, HashMap[address, uint256]])
totalSupply: public(uint256)
maxWallet: public(uint256)
txLimit: public(uint256)
swap_limit: public(uint256)
buy_fee: public(uint256)
sell_fee: public(uint256)

FACTORY_ADDRESS: constant(address) = 0x5C69bEe701ef814a2B6a3EDD4B1652CB9cc5aA6f
ROUTER: constant(address) = 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D
WETH: constant(address) = 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 

@external
def __init__():
    init_supply: uint256 = 1000000000 * 10 ** convert(18, uint256)
    self.name = "Proof of Meows"
    self.symbol = "MEOWMEOW"
    self.decimals = 18
    self.balanceOf[msg.sender] = init_supply
    self.totalSupply = init_supply
    self.owner = msg.sender
    self.bank = msg.sender
    self.buy_fee = 5
    self.sell_fee = 30
    self.swap_limit = self.totalSupply * 1 / 100
    self.txLimit = self.totalSupply * 2 / 100
    self.maxWallet = self.totalSupply * 2 / 100
    self.routerAddress = ROUTER
    self.tradingPair = IUniswapV2Factory(FACTORY_ADDRESS).createPair(self, WETH)
    self.is_excluded[self.owner] = True
    self.is_excluded[self] = True
    self.is_excluded[self.bank] = True
    log Transfer(empty(address), msg.sender, init_supply)

@internal
def _swap_tokens_for_eth() -> bool:
    self._approve(self, self.routerAddress, self.swap_limit)
    router: IUniswapV2Router02 = IUniswapV2Router02(self.routerAddress)
    router.swapExactTokensForETHSupportingFeeOnTransferTokens(self.swap_limit, 0, [self, WETH], self, block.timestamp)
    send(self.bank, self.balance)
    return True

@internal
def _transfer(_from: address, _to: address, _val: uint256):
    assert not self.is_blacklisted[_from]
    assert not self.is_blacklisted[_to]
    assert _to != empty(address)
    assert _from != empty(address)
    if not self.live:
        assert (_from == self.owner) or (_to == self.owner)
    if (self.balanceOf[self] > self.swap_limit) and (not self.swap_locked) and (_from != self.tradingPair):
        self.swap_locked = True
        self._swap_tokens_for_eth()
        self.swap_locked = False
    self._token_transfer(_from, _to, _val)

@internal
def _token_transfer(_from: address, _to: address, _val: uint256):
    if self.is_excluded[_to] or self.is_excluded[_from]:
        self._excluded_transfer(_from, _to, _val)
    else:
        assert _val <= self.txLimit
        if _from == self.tradingPair:
            assert self.balanceOf[_to] + _val <= self.maxWallet
            self._standard_transfer(_from, _to, _val)
        else:
            self._standard_transfer(_from, _to, _val)

@internal
def _excluded_transfer(_from: address, _to: address, _val: uint256):
    self.balanceOf[_from] -= _val
    self.balanceOf[_to] += _val
    log Transfer(_from, _to, _val)

@internal
def which_fee_pct(_from: address, _to: address) -> uint256:
    fee_pct: uint256 = 0
    if (self.tradingPair == empty(address)):
        return fee_pct
    elif _to == self.tradingPair:
        fee_pct = self.sell_fee
        return fee_pct
    elif _from == self.tradingPair:
        fee_pct = self.buy_fee
        return fee_pct
    else:
        fee_pct = 0
        return fee_pct

@internal
def calculate_fee(_val: uint256, _fee_pct: uint256) -> uint256:
    fee: uint256 = (_val * _fee_pct) / fee_denom
    return fee

@internal
def _standard_transfer(_from: address, _to: address, _val: uint256):
    fee_pct: uint256 = self.which_fee_pct(_from, _to)
    fee: uint256 = self.calculate_fee(_val, fee_pct)
    self.balanceOf[_from] -= _val
    self.balanceOf[_to] += (_val - fee)
    self.balanceOf[self] += fee
    log Transfer(_from, _to, _val - fee)
    log Transfer(_from, self, fee)

@internal
def _approve(_owner: address, _spender: address, _val: uint256):
    assert _spender != empty(address)
    assert _owner != empty(address)
    self.allowance[_owner][_spender] = _val
    log Approval(_owner, _spender, self.allowance[_owner][_spender])

@internal
def _burn(_to: address, _val: uint256):
    assert _to != empty(address)
    self.totalSupply -= _val
    self.balanceOf[_to] -= _val
    log Transfer(_to, empty(address), _val)

@external
def transfer(_to: address, _val: uint256) -> bool:
    self._transfer(msg.sender, _to, _val)
    return True

@external
def transferFrom(_from: address, _to: address, _val: uint256) -> bool:
    self._transfer(_from, _to, _val)
    if self.allowance[_from][msg.sender] != max_value(uint256):
        self._approve(_from, msg.sender, self.allowance[_from][msg.sender] - _val)
    return True

@external
def approve(_spender : address, _val : uint256) -> bool:
    self._approve(msg.sender, _spender, _val)
    return True

@external
def mint(_to: address, _val: uint256) -> bool:
    assert (msg.sender == self.owner) 
    assert _to != empty(address)
    self.totalSupply += _val
    self.balanceOf[_to] += _val
    log Transfer(empty(address), _to, _val)
    return True

@external
def burn(_val: uint256) -> bool:
    self._burn(msg.sender, _val)
    return True

@external
def set_buy_fee(_buy_fee: uint256):
    assert msg.sender == self.owner
    assert _buy_fee <= 25
    self.buy_fee = _buy_fee

@external
def set_sell_fee(_sell_fee: uint256):
    assert msg.sender == self.owner
    assert _sell_fee <= 25
    self.sell_fee = _sell_fee

@external
def blacklist_wallet(_who: address, _bool: bool):
    assert msg.sender == self.owner
    self.is_blacklisted[_who] = _bool

@external
def set_live(_bool: bool):
    assert msg.sender == self.owner
    self.live = _bool
    
@external
def transferOwnership(_newOwner: address) -> bool:
    assert msg.sender == self.owner
    assert _newOwner != self.owner
    self.owner = _newOwner
    log TransferOwnership(_newOwner)
    return True

@external
def removeLimits() -> bool:
    assert msg.sender == self.owner
    self.txLimit = max_value(uint256)
    self.maxWallet = max_value(uint256)
    log RemoveLimits(self.txLimit)
    return True

@external
def setTxLimit(_newTxLimit: uint256) -> bool:
	assert msg.sender == self.owner
	self.txLimit = _newTxLimit
	return True

Contract Security Audit

Contract ABI

[{"name":"Transfer","inputs":[{"name":"_from","type":"address","indexed":true},{"name":"_to","type":"address","indexed":true},{"name":"_value","type":"uint256","indexed":false}],"anonymous":false,"type":"event"},{"name":"RemoveLimits","inputs":[{"name":"maxTx","type":"uint256","indexed":false}],"anonymous":false,"type":"event"},{"name":"Approval","inputs":[{"name":"_owner","type":"address","indexed":true},{"name":"_spender","type":"address","indexed":true},{"name":"_value","type":"uint256","indexed":false}],"anonymous":false,"type":"event"},{"name":"Log","inputs":[{"name":"message","type":"string","indexed":false},{"name":"val","type":"uint256","indexed":false}],"anonymous":false,"type":"event"},{"name":"TransferOwnership","inputs":[{"name":"newOwner","type":"address","indexed":true}],"anonymous":false,"type":"event"},{"stateMutability":"nonpayable","type":"constructor","inputs":[],"outputs":[]},{"stateMutability":"nonpayable","type":"function","name":"transfer","inputs":[{"name":"_to","type":"address"},{"name":"_val","type":"uint256"}],"outputs":[{"name":"","type":"bool"}]},{"stateMutability":"nonpayable","type":"function","name":"transferFrom","inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_val","type":"uint256"}],"outputs":[{"name":"","type":"bool"}]},{"stateMutability":"nonpayable","type":"function","name":"approve","inputs":[{"name":"_spender","type":"address"},{"name":"_val","type":"uint256"}],"outputs":[{"name":"","type":"bool"}]},{"stateMutability":"nonpayable","type":"function","name":"mint","inputs":[{"name":"_to","type":"address"},{"name":"_val","type":"uint256"}],"outputs":[{"name":"","type":"bool"}]},{"stateMutability":"nonpayable","type":"function","name":"burn","inputs":[{"name":"_val","type":"uint256"}],"outputs":[{"name":"","type":"bool"}]},{"stateMutability":"nonpayable","type":"function","name":"set_buy_fee","inputs":[{"name":"_buy_fee","type":"uint256"}],"outputs":[]},{"stateMutability":"nonpayable","type":"function","name":"set_sell_fee","inputs":[{"name":"_sell_fee","type":"uint256"}],"outputs":[]},{"stateMutability":"nonpayable","type":"function","name":"blacklist_wallet","inputs":[{"name":"_who","type":"address"},{"name":"_bool","type":"bool"}],"outputs":[]},{"stateMutability":"nonpayable","type":"function","name":"set_live","inputs":[{"name":"_bool","type":"bool"}],"outputs":[]},{"stateMutability":"nonpayable","type":"function","name":"transferOwnership","inputs":[{"name":"_newOwner","type":"address"}],"outputs":[{"name":"","type":"bool"}]},{"stateMutability":"nonpayable","type":"function","name":"removeLimits","inputs":[],"outputs":[{"name":"","type":"bool"}]},{"stateMutability":"nonpayable","type":"function","name":"setTxLimit","inputs":[{"name":"_newTxLimit","type":"uint256"}],"outputs":[{"name":"","type":"bool"}]},{"stateMutability":"view","type":"function","name":"name","inputs":[],"outputs":[{"name":"","type":"string"}]},{"stateMutability":"view","type":"function","name":"symbol","inputs":[],"outputs":[{"name":"","type":"string"}]},{"stateMutability":"view","type":"function","name":"decimals","inputs":[],"outputs":[{"name":"","type":"uint8"}]},{"stateMutability":"view","type":"function","name":"tradingPair","inputs":[],"outputs":[{"name":"","type":"address"}]},{"stateMutability":"view","type":"function","name":"live","inputs":[],"outputs":[{"name":"","type":"bool"}]},{"stateMutability":"view","type":"function","name":"balanceOf","inputs":[{"name":"arg0","type":"address"}],"outputs":[{"name":"","type":"uint256"}]},{"stateMutability":"view","type":"function","name":"allowance","inputs":[{"name":"arg0","type":"address"},{"name":"arg1","type":"address"}],"outputs":[{"name":"","type":"uint256"}]},{"stateMutability":"view","type":"function","name":"totalSupply","inputs":[],"outputs":[{"name":"","type":"uint256"}]},{"stateMutability":"view","type":"function","name":"maxWallet","inputs":[],"outputs":[{"name":"","type":"uint256"}]},{"stateMutability":"view","type":"function","name":"txLimit","inputs":[],"outputs":[{"name":"","type":"uint256"}]},{"stateMutability":"view","type":"function","name":"swap_limit","inputs":[],"outputs":[{"name":"","type":"uint256"}]},{"stateMutability":"view","type":"function","name":"buy_fee","inputs":[],"outputs":[{"name":"","type":"uint256"}]},{"stateMutability":"view","type":"function","name":"sell_fee","inputs":[],"outputs":[{"name":"","type":"uint256"}]}]

34610f31576b033b2e3c9fd0803ce8000000604052600e6060527f50726f6f66206f66204d656f7773000000000000000000000000000000000000608052606080518060075560208201805160085550505060086060527f4d454f574d454f570000000000000000000000000000000000000000000000006080526060805180600a55602082018051600b555050506012600c55604051600f3360205260005260406000205560405160115533600055336001556005601555601e6016556011546064810490506014556011548060011b818160011c18610f315790506064810490506013556011548060011b818160011c18610f31579050606481049050601255737a250d5630b4cf539739df2c5dacb4c659f2488d60065563c9c653966060523060805273c02aaa39b223fe8d0a0e5c4f27ead9083c756cc260a052602060606044607c6000735c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f5af161016d573d600060003e3d6000fd5b60203d10610f31576060518060a01c610f315760c05260c051600d55600160046000546020526000526040600020556001600430602052600052604060002055600160046001546020526000526040600020553360007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160605260206060a3610d2f61020161000039610d2f610000f36003361161000c5761070b565b60003560e01c34610d1d5763a9059cbb81186100625760443610610d1d576004358060a01c610d1d5761032052336102a052610320516102c0526024356102e052610055610bc6565b6001610340526020610340f35b6323b872dd811861014e5760643610610d1d576004358060a01c610d1d57610320526024358060a01c610d1d5761034052610320516102a052610340516102c0526044356102e0526100b2610bc6565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60106103205160205260005260406000208033602052600052604060002090505414610141576103205160405233606052601061032051602052600052604060002080336020526000526040600020905054604435808203828111610d1d5790509050608052610141610711565b6001610360526020610360f35b63095ea7b381186101925760443610610d1d576004358060a01c610d1d5760c0523360405260c051606052602435608052610187610711565b600160e052602060e0f35b6340c10f19811861023d5760443610610d1d576004358060a01c610d1d576040526000543318610d1d5760405115610d1d57601154602435808201828110610d1d5790509050601155600f60405160205260005260406000208054602435808201828110610d1d579050905081555060405160007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60243560605260206060a3600160605260206060f35b6342966c68811861026d5760243610610d1d5733604052600435606052610262610ca5565b600160a052602060a0f35b63852829fb811861029b5760243610610d1d576000543318610d1d57601960043511610d1d57600435601555005b63985f4fb881186102c95760243610610d1d576000543318610d1d57601960043511610d1d57600435601655005b63f405285581186103175760443610610d1d576004358060a01c610d1d576040526024358060011c610d1d576060526000543318610d1d576060516005604051602052600052604060002055005b63a4c7065981186103495760243610610d1d576004358060011c610d1d576040526000543318610d1d57604051600e55005b63f2fde38b81186103b85760243610610d1d576004358060a01c610d1d576040526000543318610d1d5760005460405114610d1d576040516000556040517fcfaaa26691e16e66e73290fc725eee1a6b4e0e693a1640484937aac25ffb55a460006060a2600160605260206060f35b63751039fc81186104535760043610610d1d576000543318610d1d577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6013557fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6012557ff0ffe6d5e8cc650835f2c1276241e4e0008aab2562bb91eff87e06895d00ad0560135460405260206040a1600160405260206040f35b635c85974f81186104805760243610610d1d576000543318610d1d57600435601355600160405260206040f35b6306fdde0381186105055760043610610d1d576020806040528060400160075480825260208201600082601f0160051c60028111610d1d5780156104d757905b80600801548160051b8401526001018181186104c0575b505050508051806020830101601f82600003163682375050601f19601f825160200101169050810190506040f35b6395d89b41811861055d5760043610610d1d5760208060405280604001600a5480825260208201600b54815250508051806020830101601f82600003163682375050601f19601f825160200101169050810190506040f35b63313ce567811861057c5760043610610d1d57600c5460405260206040f35b63d42f6e39811861059b5760043610610d1d57600d5460405260206040f35b63957aa58c81186105ba5760043610610d1d57600e5460405260206040f35b6370a0823181186105f55760243610610d1d576004358060a01c610d1d57604052600f60405160205260005260406000205460605260206060f35b63dd62ed3e811861064f5760443610610d1d576004358060a01c610d1d576040526024358060a01c610d1d576060526010604051602052600052604060002080606051602052600052604060002090505460805260206080f35b6318160ddd811861066e5760043610610d1d5760115460405260206040f35b63f8b45b05811861068d5760043610610d1d5760125460405260206040f35b636caae83281186106ac5760043610610d1d5760135460405260206040f35b63e6741e0481186106cb5760043610610d1d5760145460405260206040f35b63162b51fc81186106ea5760043610610d1d5760155460405260206040f35b63abd545bf81186107095760043610610d1d5760165460405260206040f35b505b60006000fd5b60605115610d1d5760405115610d1d57608051601060405160205260005260406000208060605160205260005260406000209050556060516040517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9256010604051602052600052604060002080606051602052600052604060002090505460a052602060a0a3565b306040526006546060526014546080526107b1610711565b60065460c05260c05163791ac94760e05260a060145461010052600061012052806101405280610100016000600261022052306102405273c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2610260526000610220518084528060051b60008260038111610d1d57801561083f57905b8060051b61024001518160051b602089010152600101818118610821575b5050820160200191505090509050810190503061016052426101805250803b15610d1d57600060e061012460fc6000855af1610880573d600060003e3d6000fd5b506000600060006000476001546000f115610d1d576001815250565b600f60405160205260005260406000208054608051808203828111610d1d5790509050815550600f60605160205260005260406000208054608051808201828110610d1d57905090508155506060516040517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60805160a052602060a0a3565b604051606051808202811583838304141715610d1d5790509050606481049050608052608051815250565b6000608052600d54610962576080518152506109ae566109ae565b600d5460605118610982576016546080526080518152506109ae566109ae565b600d54604051186109a2576015546080526080518152506109ae566109ae565b60006080526080518152505b565b60a05160405260c0516060526109c7610120610947565b610120516101005260e051604052610100516060526109e761014061091c565b6101405161012052600f60a0516020526000526040600020805460e051808203828111610d1d5790509050815550600f60c0516020526000526040600020805460e05161012051808203828111610d1d5790509050808201828110610d1d5790509050815550600f306020526000526040600020805461012051808201828110610d1d579050905081555060c05160a0517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60e05161012051808203828111610d1d5790509050610140526020610140a33060a0517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef61012051610140526020610140a3565b600461018051602052600052604060002054610b1a57600461016051602052600052604060002054610b1d565b60015b610ba7576013546101a05111610d1d57600d546101605118610b8657601254600f610180516020526000526040600020546101a051808201828110610d1d579050905011610d1d576101605160a0526101805160c0526101a05160e052610bc46109b056610bc4565b6101605160a0526101805160c0526101a05160e052610bc46109b056610bc4565b61016051604052610180516060526101a051608052610bc461089c565b565b60056102a051602052600052604060002054610d1d5760056102c051602052600052604060002054610d1d576102c05115610d1d576102a05115610d1d57600e54610c2e576000546102a05118610c1e576001610c28565b6000546102c05118155b15610d1d575b601454600f3060205260005260406000205411610c4c576000610c64565b600354610c6157600d546102a0511415610c64565b60005b15610c83576001600355610c79610300610799565b6103005060006003555b6102a051610160526102c051610180526102e0516101a052610ca3610aed565b565b60405115610d1d57601154606051808203828111610d1d5790509050601155600f60405160205260005260406000208054606051808203828111610d1d579050905081555060006040517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60605160805260206080a3565b600080fda165767970657283000307000b005b600080fd

Deployed Bytecode

0x6003361161000c5761070b565b60003560e01c34610d1d5763a9059cbb81186100625760443610610d1d576004358060a01c610d1d5761032052336102a052610320516102c0526024356102e052610055610bc6565b6001610340526020610340f35b6323b872dd811861014e5760643610610d1d576004358060a01c610d1d57610320526024358060a01c610d1d5761034052610320516102a052610340516102c0526044356102e0526100b2610bc6565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60106103205160205260005260406000208033602052600052604060002090505414610141576103205160405233606052601061032051602052600052604060002080336020526000526040600020905054604435808203828111610d1d5790509050608052610141610711565b6001610360526020610360f35b63095ea7b381186101925760443610610d1d576004358060a01c610d1d5760c0523360405260c051606052602435608052610187610711565b600160e052602060e0f35b6340c10f19811861023d5760443610610d1d576004358060a01c610d1d576040526000543318610d1d5760405115610d1d57601154602435808201828110610d1d5790509050601155600f60405160205260005260406000208054602435808201828110610d1d579050905081555060405160007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60243560605260206060a3600160605260206060f35b6342966c68811861026d5760243610610d1d5733604052600435606052610262610ca5565b600160a052602060a0f35b63852829fb811861029b5760243610610d1d576000543318610d1d57601960043511610d1d57600435601555005b63985f4fb881186102c95760243610610d1d576000543318610d1d57601960043511610d1d57600435601655005b63f405285581186103175760443610610d1d576004358060a01c610d1d576040526024358060011c610d1d576060526000543318610d1d576060516005604051602052600052604060002055005b63a4c7065981186103495760243610610d1d576004358060011c610d1d576040526000543318610d1d57604051600e55005b63f2fde38b81186103b85760243610610d1d576004358060a01c610d1d576040526000543318610d1d5760005460405114610d1d576040516000556040517fcfaaa26691e16e66e73290fc725eee1a6b4e0e693a1640484937aac25ffb55a460006060a2600160605260206060f35b63751039fc81186104535760043610610d1d576000543318610d1d577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6013557fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6012557ff0ffe6d5e8cc650835f2c1276241e4e0008aab2562bb91eff87e06895d00ad0560135460405260206040a1600160405260206040f35b635c85974f81186104805760243610610d1d576000543318610d1d57600435601355600160405260206040f35b6306fdde0381186105055760043610610d1d576020806040528060400160075480825260208201600082601f0160051c60028111610d1d5780156104d757905b80600801548160051b8401526001018181186104c0575b505050508051806020830101601f82600003163682375050601f19601f825160200101169050810190506040f35b6395d89b41811861055d5760043610610d1d5760208060405280604001600a5480825260208201600b54815250508051806020830101601f82600003163682375050601f19601f825160200101169050810190506040f35b63313ce567811861057c5760043610610d1d57600c5460405260206040f35b63d42f6e39811861059b5760043610610d1d57600d5460405260206040f35b63957aa58c81186105ba5760043610610d1d57600e5460405260206040f35b6370a0823181186105f55760243610610d1d576004358060a01c610d1d57604052600f60405160205260005260406000205460605260206060f35b63dd62ed3e811861064f5760443610610d1d576004358060a01c610d1d576040526024358060a01c610d1d576060526010604051602052600052604060002080606051602052600052604060002090505460805260206080f35b6318160ddd811861066e5760043610610d1d5760115460405260206040f35b63f8b45b05811861068d5760043610610d1d5760125460405260206040f35b636caae83281186106ac5760043610610d1d5760135460405260206040f35b63e6741e0481186106cb5760043610610d1d5760145460405260206040f35b63162b51fc81186106ea5760043610610d1d5760155460405260206040f35b63abd545bf81186107095760043610610d1d5760165460405260206040f35b505b60006000fd5b60605115610d1d5760405115610d1d57608051601060405160205260005260406000208060605160205260005260406000209050556060516040517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9256010604051602052600052604060002080606051602052600052604060002090505460a052602060a0a3565b306040526006546060526014546080526107b1610711565b60065460c05260c05163791ac94760e05260a060145461010052600061012052806101405280610100016000600261022052306102405273c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2610260526000610220518084528060051b60008260038111610d1d57801561083f57905b8060051b61024001518160051b602089010152600101818118610821575b5050820160200191505090509050810190503061016052426101805250803b15610d1d57600060e061012460fc6000855af1610880573d600060003e3d6000fd5b506000600060006000476001546000f115610d1d576001815250565b600f60405160205260005260406000208054608051808203828111610d1d5790509050815550600f60605160205260005260406000208054608051808201828110610d1d57905090508155506060516040517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60805160a052602060a0a3565b604051606051808202811583838304141715610d1d5790509050606481049050608052608051815250565b6000608052600d54610962576080518152506109ae566109ae565b600d5460605118610982576016546080526080518152506109ae566109ae565b600d54604051186109a2576015546080526080518152506109ae566109ae565b60006080526080518152505b565b60a05160405260c0516060526109c7610120610947565b610120516101005260e051604052610100516060526109e761014061091c565b6101405161012052600f60a0516020526000526040600020805460e051808203828111610d1d5790509050815550600f60c0516020526000526040600020805460e05161012051808203828111610d1d5790509050808201828110610d1d5790509050815550600f306020526000526040600020805461012051808201828110610d1d579050905081555060c05160a0517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60e05161012051808203828111610d1d5790509050610140526020610140a33060a0517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef61012051610140526020610140a3565b600461018051602052600052604060002054610b1a57600461016051602052600052604060002054610b1d565b60015b610ba7576013546101a05111610d1d57600d546101605118610b8657601254600f610180516020526000526040600020546101a051808201828110610d1d579050905011610d1d576101605160a0526101805160c0526101a05160e052610bc46109b056610bc4565b6101605160a0526101805160c0526101a05160e052610bc46109b056610bc4565b61016051604052610180516060526101a051608052610bc461089c565b565b60056102a051602052600052604060002054610d1d5760056102c051602052600052604060002054610d1d576102c05115610d1d576102a05115610d1d57600e54610c2e576000546102a05118610c1e576001610c28565b6000546102c05118155b15610d1d575b601454600f3060205260005260406000205411610c4c576000610c64565b600354610c6157600d546102a0511415610c64565b60005b15610c83576001600355610c79610300610799565b6103005060006003555b6102a051610160526102c051610180526102e0516101a052610ca3610aed565b565b60405115610d1d57601154606051808203828111610d1d5790509050601155600f60405160205260005260406000208054606051808203828111610d1d579050905081555060006040517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60605160805260206080a3565b600080fda165767970657283000307000b

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.