Overview
Max Total Supply
10,000,000,000 VEE
Holders
6,796 ( -0.044%)
Market
Price
$0.00 @ 0.000002 AVAX (+1.75%)
Onchain Market Cap
$458,891.00
Circulating Supply Market Cap
$0.00
Other Info
Token Contract (WITH 18 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
Contract Name:
Vee
Compiler Version
v0.8.4+commit.c7e474f2
Contract Source Code (Solidity)
/** *Submitted for verification at snowscan.xyz on 2021-11-08 */ ////// SPDX-License-Identifier-FLATTEN-SUPPRESS-WARNING: MIT pragma solidity ^0.8.0; library ECDSA { enum RecoverError { NoError, InvalidSignature, InvalidSignatureLength, InvalidSignatureS, InvalidSignatureV } function _throwError(RecoverError error) private pure { if (error == RecoverError.NoError) { return; // no error: do nothing } else if (error == RecoverError.InvalidSignature) { revert("ECDSA: invalid signature"); } else if (error == RecoverError.InvalidSignatureLength) { revert("ECDSA: invalid signature length"); } else if (error == RecoverError.InvalidSignatureS) { revert("ECDSA: invalid signature 's' value"); } else if (error == RecoverError.InvalidSignatureV) { revert("ECDSA: invalid signature 'v' value"); } } function tryRecover(bytes32 hash, bytes memory signature) internal pure returns (address, RecoverError) { if (signature.length == 65) { bytes32 r; bytes32 s; uint8 v; assembly { r := mload(add(signature, 0x20)) s := mload(add(signature, 0x40)) v := byte(0, mload(add(signature, 0x60))) } return tryRecover(hash, v, r, s); } else if (signature.length == 64) { bytes32 r; bytes32 vs; assembly { r := mload(add(signature, 0x20)) vs := mload(add(signature, 0x40)) } return tryRecover(hash, r, vs); } else { return (address(0), RecoverError.InvalidSignatureLength); } } function recover(bytes32 hash, bytes memory signature) internal pure returns (address) { (address recovered, RecoverError error) = tryRecover(hash, signature); _throwError(error); return recovered; } function tryRecover( bytes32 hash, bytes32 r, bytes32 vs ) internal pure returns (address, RecoverError) { bytes32 s; uint8 v; assembly { s := and(vs, 0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) v := add(shr(255, vs), 27) } return tryRecover(hash, v, r, s); } /** * @dev Overload of {ECDSA-recover} that receives the `r and `vs` short-signature fields separately. * * _Available since v4.2._ */ function recover( bytes32 hash, bytes32 r, bytes32 vs ) internal pure returns (address) { (address recovered, RecoverError error) = tryRecover(hash, r, vs); _throwError(error); return recovered; } function tryRecover( bytes32 hash, uint8 v, bytes32 r, bytes32 s ) internal pure returns (address, RecoverError) { if (uint256(s) > 0x7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D576E7357A4501DDFE92F46681B20A0) { return (address(0), RecoverError.InvalidSignatureS); } if (v != 27 && v != 28) { return (address(0), RecoverError.InvalidSignatureV); } address signer = ecrecover(hash, v, r, s); if (signer == address(0)) { return (address(0), RecoverError.InvalidSignature); } return (signer, RecoverError.NoError); } function recover( bytes32 hash, uint8 v, bytes32 r, bytes32 s ) internal pure returns (address) { (address recovered, RecoverError error) = tryRecover(hash, v, r, s); _throwError(error); return recovered; } function toEthSignedMessageHash(bytes32 hash) internal pure returns (bytes32) { return keccak256(abi.encodePacked("\x19Ethereum Signed Message:\n32", hash)); } function toTypedDataHash(bytes32 domainSeparator, bytes32 structHash) internal pure returns (bytes32) { return keccak256(abi.encodePacked("\x19\x01", domainSeparator, structHash)); } } pragma solidity >=0.8.0; interface IVeeERC20 { event Approval(address indexed owner, address indexed spender, uint value); event Transfer(address indexed from, address indexed to, uint value); function name() external pure returns (string memory); function symbol() external pure returns (string memory); function decimals() external pure returns (uint8); function totalSupply() external view returns (uint); function balanceOf(address owner) external view returns (uint); function allowance(address owner, address spender) external view returns (uint); function approve(address spender, uint value) external returns (bool); function transfer(address to, uint value) external returns (bool); function transferFrom(address from, address to, uint value) external returns (bool); function DOMAIN_SEPARATOR() external view returns (bytes32); function PERMIT_TYPEHASH() external pure returns (bytes32); function nonces(address owner) external view returns (uint); function permit(address owner, address spender, uint value, uint deadline, uint8 v, bytes32 r, bytes32 s) external; } pragma solidity >=0.8.0; contract Vee is IVeeERC20{ using ECDSA for bytes32; string public constant override name = 'Vee'; string public constant override symbol = 'VEE'; uint8 public constant override decimals = 18; uint public override totalSupply; mapping(address => uint) public override balanceOf; mapping(address => mapping(address => uint)) public override allowance; bytes32 immutable public override DOMAIN_SEPARATOR; bytes32 public constant override PERMIT_TYPEHASH = 0x6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9; mapping(address => uint) public override nonces; constructor(uint _totalSupply) { DOMAIN_SEPARATOR = keccak256( abi.encode( keccak256('EIP712Domain(string name,string version,uint256 chainId,address verifyingContract)'), keccak256(bytes(name)), keccak256(bytes('1')), block.chainid, address(this) ) ); totalSupply = 0; _mint(msg.sender, _totalSupply); } function _mint(address to, uint value) internal { totalSupply = totalSupply + value; balanceOf[to] = balanceOf[to] + value; emit Transfer(address(0), to, value); } function _burn(address from, uint value) internal { balanceOf[from] = balanceOf[from] - value; totalSupply = totalSupply - value; emit Transfer(from, address(0), value); } function _approve(address owner, address spender, uint value) private { allowance[owner][spender] = value; emit Approval(owner, spender, value); } function _transfer(address from, address to, uint value) private { balanceOf[from] = balanceOf[from] - value; balanceOf[to] = balanceOf[to] + value; emit Transfer(from, to, value); } function approve(address spender, uint value) external override returns (bool) { _approve(msg.sender, spender, value); return true; } function transfer(address to, uint value) external override returns (bool) { _transfer(msg.sender, to, value); return true; } function transferFrom(address from, address to, uint value) external override returns (bool) { if (allowance[from][msg.sender] != type(uint).max) { allowance[from][msg.sender] = allowance[from][msg.sender] - value; } _transfer(from, to, value); return true; } function permit(address owner, address spender, uint value, uint deadline, uint8 v, bytes32 r, bytes32 s) external override { require(deadline >= block.timestamp, 'EXPIRED'); bytes32 digest = keccak256( abi.encodePacked( '\x19\x01', DOMAIN_SEPARATOR, keccak256(abi.encode(PERMIT_TYPEHASH, owner, spender, value, nonces[owner]++, deadline)) ) ); address recoveredAddress = digest.toEthSignedMessageHash().recover(v, r, s); require(recoveredAddress != address(0) && recoveredAddress == owner, 'INVALID_SIGNATURE'); _approve(owner, spender, value); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"uint256","name":"_totalSupply","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"PERMIT_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","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":"nonpayable","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":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"permit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","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":"nonpayable","type":"function"}]
Contract Creation Code
60a060405234801561001057600080fd5b50604051610da6380380610da683398101604081905261002f916101a4565b604080518082018252600381526256656560e81b6020918201528151808301835260018152603160f81b9082015281517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f918101919091527f0922b1b2dfba1e562f633f6dc6fdca9b63c407fb95b3f92efba4619e7e29437c918101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a082015260c00160408051601f1981840301815291905280516020909101206080526000805561010d3382610113565b506101e0565b8060005461012191906101bc565b60009081556001600160a01b0383168152600160205260409020546101479082906101bc565b6001600160a01b0383166000818152600160205260408082209390935591519091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906101989085815260200190565b60405180910390a35050565b6000602082840312156101b5578081fd5b5051919050565b600082198211156101db57634e487b7160e01b81526011600452602481fd5b500190565b608051610ba46102026000396000818161019f01526103890152610ba46000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c80633644e5151161008c57806395d89b411161006657806395d89b4114610201578063a9059cbb14610223578063d505accf14610236578063dd62ed3e1461024b57600080fd5b80633644e5151461019a57806370a08231146101c15780637ecebe00146101e157600080fd5b806306fdde03146100d4578063095ea7b31461010c57806318160ddd1461012f57806323b872dd1461014657806330adf81f14610159578063313ce56714610180575b600080fd5b6100f66040518060400160405280600381526020016256656560e81b81525081565b6040516101039190610abb565b60405180910390f35b61011f61011a366004610a92565b610276565b6040519015158152602001610103565b61013860005481565b604051908152602001610103565b61011f6101543660046109e6565b61028c565b6101387f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c981565b610188601281565b60405160ff9091168152602001610103565b6101387f000000000000000000000000000000000000000000000000000000000000000081565b6101386101cf366004610993565b60016020526000908152604090205481565b6101386101ef366004610993565b60036020526000908152604090205481565b6100f66040518060400160405280600381526020016256454560e81b81525081565b61011f610231366004610a92565b610321565b610249610244366004610a21565b61032e565b005b6101386102593660046109b4565b600260209081526000928352604080842090915290825290205481565b6000610283338484610554565b50600192915050565b6001600160a01b03831660009081526002602090815260408083203384529091528120546000191461030c576001600160a01b03841660009081526002602090815260408083203384529091529020546102e7908390610b26565b6001600160a01b03851660009081526002602090815260408083203384529091529020555b6103178484846105b6565b5060019392505050565b60006102833384846105b6565b4284101561036d5760405162461bcd60e51b81526020600482015260076024820152661156141254915160ca1b60448201526064015b60405180910390fd5b6001600160a01b038716600090815260036020526040812080547f0000000000000000000000000000000000000000000000000000000000000000917f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9918b918b918b91876103db83610b3d565b909155506040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810187905260e0016040516020818303038152906040528051906020012060405160200161045492919061190160f01b81526002810192909252602282015260420190565b60405160208183030381529060405280519060200120905060006104d38585856104cb866040517f19457468657265756d205369676e6564204d6573736167653a0a3332000000006020820152603c8101829052600090605c01604051602081830303815290604052805190602001209050919050565b92919061065e565b90506001600160a01b038116158015906104fe5750886001600160a01b0316816001600160a01b0316145b61053e5760405162461bcd60e51b8152602060048201526011602482015270494e56414c49445f5349474e415455524560781b6044820152606401610364565b610549898989610554565b505050505050505050565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b0383166000908152600160205260409020546105da908290610b26565b6001600160a01b03808516600090815260016020526040808220939093559084168152205461060a908290610b0e565b6001600160a01b0380841660008181526001602052604090819020939093559151908516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906105a99085815260200190565b600080600061066f87878787610686565b9150915061067c81610773565b5095945050505050565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08311156106bd575060009050600361076a565b8460ff16601b141580156106d557508460ff16601c14155b156106e6575060009050600461076a565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa15801561073a573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166107635760006001925092505061076a565b9150600090505b94509492505050565b600081600481111561079557634e487b7160e01b600052602160045260246000fd5b141561079e5750565b60018160048111156107c057634e487b7160e01b600052602160045260246000fd5b141561080e5760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606401610364565b600281600481111561083057634e487b7160e01b600052602160045260246000fd5b141561087e5760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152606401610364565b60038160048111156108a057634e487b7160e01b600052602160045260246000fd5b14156108f95760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b6064820152608401610364565b600481600481111561091b57634e487b7160e01b600052602160045260246000fd5b14156109745760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202776272076616c604482015261756560f01b6064820152608401610364565b50565b80356001600160a01b038116811461098e57600080fd5b919050565b6000602082840312156109a4578081fd5b6109ad82610977565b9392505050565b600080604083850312156109c6578081fd5b6109cf83610977565b91506109dd60208401610977565b90509250929050565b6000806000606084860312156109fa578081fd5b610a0384610977565b9250610a1160208501610977565b9150604084013590509250925092565b600080600080600080600060e0888a031215610a3b578283fd5b610a4488610977565b9650610a5260208901610977565b95506040880135945060608801359350608088013560ff81168114610a75578384fd5b9699959850939692959460a0840135945060c09093013592915050565b60008060408385031215610aa4578182fd5b610aad83610977565b946020939093013593505050565b6000602080835283518082850152825b81811015610ae757858101830151858201604001528201610acb565b81811115610af85783604083870101525b50601f01601f1916929092016040019392505050565b60008219821115610b2157610b21610b58565b500190565b600082821015610b3857610b38610b58565b500390565b6000600019821415610b5157610b51610b58565b5060010190565b634e487b7160e01b600052601160045260246000fdfea264697066735822122042cc142700e16c16c5586054dc2e7b1dcb77f58a7bc1dbae85268fe6fc4fe4f364736f6c634300080400330000000000000000000000000000000000000000204fce5e3e25026110000000
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100cf5760003560e01c80633644e5151161008c57806395d89b411161006657806395d89b4114610201578063a9059cbb14610223578063d505accf14610236578063dd62ed3e1461024b57600080fd5b80633644e5151461019a57806370a08231146101c15780637ecebe00146101e157600080fd5b806306fdde03146100d4578063095ea7b31461010c57806318160ddd1461012f57806323b872dd1461014657806330adf81f14610159578063313ce56714610180575b600080fd5b6100f66040518060400160405280600381526020016256656560e81b81525081565b6040516101039190610abb565b60405180910390f35b61011f61011a366004610a92565b610276565b6040519015158152602001610103565b61013860005481565b604051908152602001610103565b61011f6101543660046109e6565b61028c565b6101387f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c981565b610188601281565b60405160ff9091168152602001610103565b6101387f5bde21db9808c892e59502c0a53bf9f41e5551804c7f3cbbe2a9a9d1d4a0cd6881565b6101386101cf366004610993565b60016020526000908152604090205481565b6101386101ef366004610993565b60036020526000908152604090205481565b6100f66040518060400160405280600381526020016256454560e81b81525081565b61011f610231366004610a92565b610321565b610249610244366004610a21565b61032e565b005b6101386102593660046109b4565b600260209081526000928352604080842090915290825290205481565b6000610283338484610554565b50600192915050565b6001600160a01b03831660009081526002602090815260408083203384529091528120546000191461030c576001600160a01b03841660009081526002602090815260408083203384529091529020546102e7908390610b26565b6001600160a01b03851660009081526002602090815260408083203384529091529020555b6103178484846105b6565b5060019392505050565b60006102833384846105b6565b4284101561036d5760405162461bcd60e51b81526020600482015260076024820152661156141254915160ca1b60448201526064015b60405180910390fd5b6001600160a01b038716600090815260036020526040812080547f5bde21db9808c892e59502c0a53bf9f41e5551804c7f3cbbe2a9a9d1d4a0cd68917f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9918b918b918b91876103db83610b3d565b909155506040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810187905260e0016040516020818303038152906040528051906020012060405160200161045492919061190160f01b81526002810192909252602282015260420190565b60405160208183030381529060405280519060200120905060006104d38585856104cb866040517f19457468657265756d205369676e6564204d6573736167653a0a3332000000006020820152603c8101829052600090605c01604051602081830303815290604052805190602001209050919050565b92919061065e565b90506001600160a01b038116158015906104fe5750886001600160a01b0316816001600160a01b0316145b61053e5760405162461bcd60e51b8152602060048201526011602482015270494e56414c49445f5349474e415455524560781b6044820152606401610364565b610549898989610554565b505050505050505050565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b0383166000908152600160205260409020546105da908290610b26565b6001600160a01b03808516600090815260016020526040808220939093559084168152205461060a908290610b0e565b6001600160a01b0380841660008181526001602052604090819020939093559151908516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906105a99085815260200190565b600080600061066f87878787610686565b9150915061067c81610773565b5095945050505050565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08311156106bd575060009050600361076a565b8460ff16601b141580156106d557508460ff16601c14155b156106e6575060009050600461076a565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa15801561073a573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166107635760006001925092505061076a565b9150600090505b94509492505050565b600081600481111561079557634e487b7160e01b600052602160045260246000fd5b141561079e5750565b60018160048111156107c057634e487b7160e01b600052602160045260246000fd5b141561080e5760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606401610364565b600281600481111561083057634e487b7160e01b600052602160045260246000fd5b141561087e5760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152606401610364565b60038160048111156108a057634e487b7160e01b600052602160045260246000fd5b14156108f95760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b6064820152608401610364565b600481600481111561091b57634e487b7160e01b600052602160045260246000fd5b14156109745760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202776272076616c604482015261756560f01b6064820152608401610364565b50565b80356001600160a01b038116811461098e57600080fd5b919050565b6000602082840312156109a4578081fd5b6109ad82610977565b9392505050565b600080604083850312156109c6578081fd5b6109cf83610977565b91506109dd60208401610977565b90509250929050565b6000806000606084860312156109fa578081fd5b610a0384610977565b9250610a1160208501610977565b9150604084013590509250925092565b600080600080600080600060e0888a031215610a3b578283fd5b610a4488610977565b9650610a5260208901610977565b95506040880135945060608801359350608088013560ff81168114610a75578384fd5b9699959850939692959460a0840135945060c09093013592915050565b60008060408385031215610aa4578182fd5b610aad83610977565b946020939093013593505050565b6000602080835283518082850152825b81811015610ae757858101830151858201604001528201610acb565b81811115610af85783604083870101525b50601f01601f1916929092016040019392505050565b60008219821115610b2157610b21610b58565b500190565b600082821015610b3857610b38610b58565b500390565b6000600019821415610b5157610b51610b58565b5060010190565b634e487b7160e01b600052601160045260246000fdfea264697066735822122042cc142700e16c16c5586054dc2e7b1dcb77f58a7bc1dbae85268fe6fc4fe4f364736f6c63430008040033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000000000000000000000204fce5e3e25026110000000
-----Decoded View---------------
Arg [0] : _totalSupply (uint256): 10000000000000000000000000000
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000204fce5e3e25026110000000
Deployed Bytecode Sourcemap
5471:3244:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5535:44;;;;;;;;;;;;;;;-1:-1:-1;;;5535:44:0;;;;;;;;;;;;:::i;:::-;;;;;;;;7384:156;;;;;;:::i;:::-;;:::i;:::-;;;2945:14:1;;2938:22;2920:41;;2908:2;2893:18;7384:156:0;2875:92:1;5690:32:0;;;;;;;;;3118:25:1;;;3106:2;3091:18;5690:32:0;3073:76:1;7704:313:0;;;;;;:::i;:::-;;:::i;5924:117::-;;5975:66;5924:117;;5639:44;;5681:2;5639:44;;;;;7315:4:1;7303:17;;;7285:36;;7273:2;7258:18;5639:44:0;7240:87:1;5865:50:0;;;;;5729;;;;;;:::i;:::-;;;;;;;;;;;;;;6048:47;;;;;;:::i;:::-;;;;;;;;;;;;;;5586:46;;;;;;;;;;;;;;;-1:-1:-1;;;5586:46:0;;;;;7548:148;;;;;;:::i;:::-;;:::i;8025:685::-;;;;;;:::i;:::-;;:::i;:::-;;5786:70;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;7384:156;7457:4;7474:36;7483:10;7495:7;7504:5;7474:8;:36::i;:::-;-1:-1:-1;7528:4:0;7384:156;;;;:::o;7704:313::-;-1:-1:-1;;;;;7812:15:0;;7791:4;7812:15;;;:9;:15;;;;;;;;7828:10;7812:27;;;;;;;;-1:-1:-1;;7812:45:0;7808:143;;-1:-1:-1;;;;;7904:15:0;;;;;;:9;:15;;;;;;;;7920:10;7904:27;;;;;;;;:35;;7934:5;;7904:35;:::i;:::-;-1:-1:-1;;;;;7874:15:0;;;;;;:9;:15;;;;;;;;7890:10;7874:27;;;;;;;:65;7808:143;7961:26;7971:4;7977:2;7981:5;7961:9;:26::i;:::-;-1:-1:-1;8005:4:0;7704:313;;;;;:::o;7548:148::-;7617:4;7634:32;7644:10;7656:2;7660:5;7634:9;:32::i;8025:685::-;8180:15;8168:8;:27;;8160:47;;;;-1:-1:-1;;;8160:47:0;;6828:2:1;8160:47:0;;;6810:21:1;6867:1;6847:18;;;6840:29;-1:-1:-1;;;6885:18:1;;;6878:37;6932:18;;8160:47:0;;;;;;;;;-1:-1:-1;;;;;8421:13:0;;8220:14;8421:13;;;:6;:13;;;;;:15;;8325:16;;5975:66;;8398:5;;8405:7;;8414:5;;8220:14;8421:15;;;:::i;:::-;;;;-1:-1:-1;8370:77:0;;;;;;3441:25:1;;;;-1:-1:-1;;;;;3540:15:1;;;3520:18;;;3513:43;3592:15;;;;3572:18;;;3565:43;3624:18;;;3617:34;3667:19;;;3660:35;3711:19;;;3704:35;;;3413:19;;8370:77:0;;;;;;;;;;;;8360:88;;;;;;8261:202;;;;;;;;-1:-1:-1;;;2641:27:1;;2693:1;2684:11;;2677:27;;;;2729:2;2720:12;;2713:28;2766:2;2757:12;;2631:144;8261:202:0;;;;;;;;;;;;;8237:237;;;;;;8220:254;;8485:24;8512:48;8552:1;8555;8558;8512:31;:6;3971:58;;2240:66:1;3971:58:0;;;2228:79:1;2323:12;;;2316:28;;;3924:7:0;;2360:12:1;;3971:58:0;;;;;;;;;;;;3961:69;;;;;;3954:76;;3855:183;;;;8512:31;:39;:48;;:39;:48::i;:::-;8485:75;-1:-1:-1;;;;;;8579:30:0;;;;;;:59;;;8633:5;-1:-1:-1;;;;;8613:25:0;:16;-1:-1:-1;;;;;8613:25:0;;8579:59;8571:89;;;;-1:-1:-1;;;8571:89:0;;6079:2:1;8571:89:0;;;6061:21:1;6118:2;6098:18;;;6091:30;-1:-1:-1;;;6137:18:1;;;6130:47;6194:18;;8571:89:0;6051:167:1;8571:89:0;8671:31;8680:5;8687:7;8696:5;8671:8;:31::i;:::-;8025:685;;;;;;;;;:::o;6985:169::-;-1:-1:-1;;;;;7066:16:0;;;;;;;:9;:16;;;;;;;;:25;;;;;;;;;;;;;:33;;;7115:31;;3118:25:1;;;7115:31:0;;3091:18:1;7115:31:0;;;;;;;;6985:169;;;:::o;7162:214::-;-1:-1:-1;;;;;7256:15:0;;;;;;:9;:15;;;;;;:23;;7274:5;;7256:23;:::i;:::-;-1:-1:-1;;;;;7238:15:0;;;;;;;:9;:15;;;;;;:41;;;;7306:13;;;;;;;:21;;7322:5;;7306:21;:::i;:::-;-1:-1:-1;;;;;7290:13:0;;;;;;;:9;:13;;;;;;;:37;;;;7343:25;;;;;;;;;;7362:5;3118:25:1;;3106:2;3091:18;;3073:76;3566:279:0;3694:7;3715:17;3734:18;3756:25;3767:4;3773:1;3776;3779;3756:10;:25::i;:::-;3714:67;;;;3792:18;3804:5;3792:11;:18::i;:::-;-1:-1:-1;3828:9:0;3566:279;-1:-1:-1;;;;;3566:279:0:o;2889:666::-;3020:7;;3073:66;3060:79;;3056:163;;;-1:-1:-1;3172:1:0;;-1:-1:-1;3176:30:0;3156:51;;3056:163;3233:1;:7;;3238:2;3233:7;;:18;;;;;3244:1;:7;;3249:2;3244:7;;3233:18;3229:102;;;-1:-1:-1;3284:1:0;;-1:-1:-1;3288:30:0;3268:51;;3229:102;3360:24;;;3343:14;3360:24;;;;;;;;;3977:25:1;;;4050:4;4038:17;;4018:18;;;4011:45;;;;4072:18;;;4065:34;;;4115:18;;;4108:34;;;3360:24:0;;3949:19:1;;3360:24:0;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;3360:24:0;;-1:-1:-1;;3360:24:0;;;-1:-1:-1;;;;;;;3399:20:0;;3395:103;;3452:1;3456:29;3436:50;;;;;;;3395:103;3518:6;-1:-1:-1;3526:20:0;;-1:-1:-1;2889:666:0;;;;;;;;:::o;281:643::-;359:20;350:5;:29;;;;;;-1:-1:-1;;;350:29:0;;;;;;;;;;346:571;;;281:643;:::o;346:571::-;457:29;448:5;:38;;;;;;-1:-1:-1;;;448:38:0;;;;;;;;;;444:473;;;503:34;;-1:-1:-1;;;503:34:0;;4963:2:1;503:34:0;;;4945:21:1;5002:2;4982:18;;;4975:30;5041:26;5021:18;;;5014:54;5085:18;;503:34:0;4935:174:1;444:473:0;568:35;559:5;:44;;;;;;-1:-1:-1;;;559:44:0;;;;;;;;;;555:362;;;620:41;;-1:-1:-1;;;620:41:0;;5316:2:1;620:41:0;;;5298:21:1;5355:2;5335:18;;;5328:30;5394:33;5374:18;;;5367:61;5445:18;;620:41:0;5288:181:1;555:362:0;692:30;683:5;:39;;;;;;-1:-1:-1;;;683:39:0;;;;;;;;;;679:238;;;739:44;;-1:-1:-1;;;739:44:0;;5676:2:1;739:44:0;;;5658:21:1;5715:2;5695:18;;;5688:30;5754:34;5734:18;;;5727:62;-1:-1:-1;;;5805:18:1;;;5798:32;5847:19;;739:44:0;5648:224:1;679:238:0;814:30;805:5;:39;;;;;;-1:-1:-1;;;805:39:0;;;;;;;;;;801:116;;;861:44;;-1:-1:-1;;;861:44:0;;6425:2:1;861:44:0;;;6407:21:1;6464:2;6444:18;;;6437:30;6503:34;6483:18;;;6476:62;-1:-1:-1;;;6554:18:1;;;6547:32;6596:19;;861:44:0;6397:224:1;801:116:0;281:643;:::o;14:173:1:-;82:20;;-1:-1:-1;;;;;131:31:1;;121:42;;111:2;;177:1;174;167:12;111:2;63:124;;;:::o;192:196::-;251:6;304:2;292:9;283:7;279:23;275:32;272:2;;;325:6;317;310:22;272:2;353:29;372:9;353:29;:::i;:::-;343:39;262:126;-1:-1:-1;;;262:126:1:o;393:270::-;461:6;469;522:2;510:9;501:7;497:23;493:32;490:2;;;543:6;535;528:22;490:2;571:29;590:9;571:29;:::i;:::-;561:39;;619:38;653:2;642:9;638:18;619:38;:::i;:::-;609:48;;480:183;;;;;:::o;668:338::-;745:6;753;761;814:2;802:9;793:7;789:23;785:32;782:2;;;835:6;827;820:22;782:2;863:29;882:9;863:29;:::i;:::-;853:39;;911:38;945:2;934:9;930:18;911:38;:::i;:::-;901:48;;996:2;985:9;981:18;968:32;958:42;;772:234;;;;;:::o;1011:713::-;1122:6;1130;1138;1146;1154;1162;1170;1223:3;1211:9;1202:7;1198:23;1194:33;1191:2;;;1245:6;1237;1230:22;1191:2;1273:29;1292:9;1273:29;:::i;:::-;1263:39;;1321:38;1355:2;1344:9;1340:18;1321:38;:::i;:::-;1311:48;;1406:2;1395:9;1391:18;1378:32;1368:42;;1457:2;1446:9;1442:18;1429:32;1419:42;;1511:3;1500:9;1496:19;1483:33;1556:4;1549:5;1545:16;1538:5;1535:27;1525:2;;1581:6;1573;1566:22;1525:2;1181:543;;;;-1:-1:-1;1181:543:1;;;;1609:5;1661:3;1646:19;;1633:33;;-1:-1:-1;1713:3:1;1698:19;;;1685:33;;1181:543;-1:-1:-1;;1181:543:1:o;1729:264::-;1797:6;1805;1858:2;1846:9;1837:7;1833:23;1829:32;1826:2;;;1879:6;1871;1864:22;1826:2;1907:29;1926:9;1907:29;:::i;:::-;1897:39;1983:2;1968:18;;;;1955:32;;-1:-1:-1;;;1816:177:1:o;4153:603::-;4265:4;4294:2;4323;4312:9;4305:21;4355:6;4349:13;4398:6;4393:2;4382:9;4378:18;4371:34;4423:4;4436:140;4450:6;4447:1;4444:13;4436:140;;;4545:14;;;4541:23;;4535:30;4511:17;;;4530:2;4507:26;4500:66;4465:10;;4436:140;;;4594:6;4591:1;4588:13;4585:2;;;4664:4;4659:2;4650:6;4639:9;4635:22;4631:31;4624:45;4585:2;-1:-1:-1;4740:2:1;4719:15;-1:-1:-1;;4715:29:1;4700:45;;;;4747:2;4696:54;;4274:482;-1:-1:-1;;;4274:482:1:o;7332:128::-;7372:3;7403:1;7399:6;7396:1;7393:13;7390:2;;;7409:18;;:::i;:::-;-1:-1:-1;7445:9:1;;7380:80::o;7465:125::-;7505:4;7533:1;7530;7527:8;7524:2;;;7538:18;;:::i;:::-;-1:-1:-1;7575:9:1;;7514:76::o;7595:135::-;7634:3;-1:-1:-1;;7655:17:1;;7652:2;;;7675:18;;:::i;:::-;-1:-1:-1;7722:1:1;7711:13;;7642:88::o;7735:127::-;7796:10;7791:3;7787:20;7784:1;7777:31;7827:4;7824:1;7817:15;7851:4;7848:1;7841:15
Swarm Source
ipfs://42cc142700e16c16c5586054dc2e7b1dcb77f58a7bc1dbae85268fe6fc4fe4f3
[ 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.