🔒 Security Data Glossary
camelCase for v1, v2. sanke_case for v3 and above for the same term
This document provides details on the security-related attributes of a token.
📋 Token Security Data Fields
| Name | Type | Definition |
|---|---|---|
ownerAddress | String | The wallet address of the token's owner. If not null, the token can still be minted (mintable = true). If null, minting is no longer possible (mintable = false). |
mutableMetadata | Boolean | Indicates whether the token's metadata can be modified. If true, metadata updates are allowed (mutable = true). If false, metadata is locked (mutable = false). |
renounced | Boolean | Derived from ownerAddress. If ownerAddress == null, the token has been renounced (renounced = true), meaning the owner has given up control and further minting is impossible. |
freezeAuthority | Address | The account address with authority to freeze the token |
freezeable | Boolean | Indicates whether the token can be frozen.
|
isToken2022 | Boolean | Indicates whether the token follows the Token2022 standard. |
transferFeeEnable | Boolean | Specifies whether token2022 transfer fees are enabled.
|
transferFeeData | Contains transfer fee details (e.g., fee amount, epoch, maxFee, etc.). | |
nonTransferable | Boolean | Indicates whether token can be transferred.
|
📜 Example Data
{
"ownerAddress": null,
"mutableMetadata": true,
"renounced": true,
"freezeAuthority": "11111111111111111111111111111111",
"freezeable": false,
"isToken2022": true,
"transferFeeEnable": false,
"transferFeeData": {},
"nonTransferable": true
}