Afterwards, check the NFT account information again:
./ppl-nft nft-info 62Tt6NNUxQbBYx6x5P1s42t7KWQdDamn9ATb6Ls5HYVv
Mint : 2ZYMxZojdocSbwcGg4W92H3hVE9qgMBo7XQg9aug6uKs
Owner: DySd8hi7Z4jrV3ixAk5dT1kPJQzKMiUyyCF38DiJypLY
State: Frozen
Token id: 1
Token url: http://my.asset.uri.path
Close authority: None
The status of the NFT account has changed to Frozen, then the account transfer operation will not be allowed:
$ ppl-nft transfer --from ./id.json --nft 62Tt6NNUxQbBYx6x5P1s42
t7KWQdDamn9ATb6Ls5HYVv --recipient 97pqCNMq4NUBVa6DSabNi
RPQAbtM8ixEDvXYWQCPLxBi
transfer the nft 62Tt6NNUxQbBYx6x5P1s42t7KWQdDamn9ATb6Ls5HYVv from DySd8hi7Z4jrV3ixAk5dT1kPJQzKMiUyyCF38DiJypLY to 97pqCNMq4NUBVa6DSabNiRPQAbtM8ixEDvXYWQCPLxBi
program_id An2DRyUtGBKYioLhHJEQ3nPcGgzzRJQ8vgdhyjdtC14H
[2022-07-13T05:03:05.615165632Z DEBUG put_client::nonblocking
::rpc_client] 1: Program An2DRyUtGBKYioLhHJEQ3nPcGgzzRJQ8vgdhyjdtC14H invoke [1]
[2022-07-13T05:03:05.615180822Z DEBUG put_client::nonblocking::
rpc_client] 2: Program log: Instruction: Transfer
[2022-07-13T05:03:05.615194402Z DEBUG put_client::nonblocking::
rpc_client] 3: Program log: Error: Account is frozen
[2022-07-13T05:03:05.615208652Z DEBUG put_client::nonblocking::
rpc_client] 4: Program An2DRyUtGBKYioLhHJEQ3nPcGgzzRJQ8vgdhyjdtC14H consumed 2916 of 1400000 compute units
[2022-07-13T05:03:05.615223822Z DEBUG put_client::nonblocking::rpc_client] 5: Program An2DRyUtGBKYioLhHJEQ3nPcGgzzRJQ8vgdhyjdtC14H
failed: custom program error: 0x11
[2022-07-13T05:03:05.615238842Z DEBUG put_client::nonblocking::
rpc_client] Error: RPC response error -32002: Transaction simulation failed: Error processing Instruction 0: custom program error: 0x11 [5 log messages]
The final transaction execution is failed and an error is reported.
The third error message indicates that Account is Frozen, corresponding to error 0x11, so it is confirmed that the freeze operation has successfully frozen the NFT account. In response to the freeze operation, you can use the thaw instruction to thaw the program.
You can see that the lookup failed and reported the error: AccountNotFound, which indicates that the NFT account has been destroyed.
Note:
The freeze instruction requires the freeze authority permission, and the burn instruction requires the close authority permission, which can be viewed by the mint-info instruction and nft-info instruction respectively.
If the corresponding permission is set to None, it will default to the account owner address.