If an account's non-zero balance is removed from the whitelist, the account will still be able to spend any tokens it has received. However, if you try to send new tokens to this account, the transaction will fail.
No, when a token is frozen, it cannot be burnt. Also, burning
feature needs to be enabled on NFT class id level.
In general yes. However, an issuer of a token, can always burn it (while they own it), regardless of the feature setting.
No. There's no single command allowing to achieve that. It can, though, be done programmatically (for example, by utilizing the output returned by cored q nft nfts --class-id=$NFT_CLASS_ID --node=$RPC_URL --chain-id=$CHAIN_ID
command).
By default, cored binary points to the local node(localhost:26657).
To point it to a specific node you should use two flags - --node
and --chain-id
.
For example status for the specific node can be retrieved this way:
cored status --node={NODE_URL_WITH_PORT} --chain-id={CHAIN_ID}
NODE_URL_WITH_PORT and CHAIN_ID can be found at network variables page
If you see the next message:
Error: rpc error:
code = NotFound desc = rpc error:
code = NotFound desc = account testcore1q07ldrjnr8xtsy3rz82yxqcdrffu3uw3daslrw not found:
key not found
Two reasons might cause this issue:
- Your account probably has zero balance, and it is not visible on the network. You should fund it before using it.
- RPC node you used to send the request is not fully synced, use another RPC node or wait for sync completion.
If you see the next message:
Error: testcore1f2dyj8dhdv62ytrkuvn832ezzjdcpg2jhrtzvy.info: key not found
Probably, your RPC_URL
and/or chain-id
belong to different networks. Also, this error often occurs when you have added your account into a specific keyring (i.e. --keyring-backend=test) and you forget to specify that keyring in CLI command.