

| Parameter | Type | Description |
|---|---|---|
chain* | string | Chain the token is deployed on. |
token* | string | ERC-20 token contract address (0x-prefixed, 40 hex characters). |
| Parameter | Type | Description |
|---|---|---|
name | string | |
chain* | string | |
owner | string | Address returned by owner(), when the function exists. |
token* | string | |
method | string | How the answer was produced, and what it does not cover. |
symbol | string | |
chainId* | number | |
isProxy | boolean | True when the address is a proxy; the implementation is scanned too. |
summary* | string | One-paragraph factual summary of the findings. |
decimals | number | |
isContract* | boolean | |
ownerPowers* | object[] | Powers found in the bytecode, each with a plain-language note on what it allows. |
totalSupply | string | Total supply, adjusted for decimals. |
bytecodeBytes | number | Size of the bytecode at the token address. |
erc20Complete | boolean | True when all standard ERC-20 functions are present. |
implementation | string | Implementation address, when the token is a proxy. |
totalSupplyRaw | string | Total supply in base units. |
ownerPowerCount | number | |
ownershipRenounced | boolean | True when owner() returns the zero address. |
missingErc20Functions | string[] | |
implementationBytecodeBytes | number | Size of the implementation bytecode, when proxied. |