如何查看 NEAR 帐户存储的所有数据?
How can I view all data stored by a NEAR account?
我从 https://github.com/near/near-cli#overview 得知我可以调用 near state
来查看帐户的一般详细信息,如下所示:
NEAR_ENV=mainnet near state root.near
Account root.near
{
amount: '517981340092537993206924239',
block_hash: '6A4vsQqTjdQgKnWrHVURycSmehBMgtgg4GNemmjZUB6S',
block_height: 64959783,
code_hash: '11111111111111111111111111111111',
locked: '0',
storage_paid_at: 0,
storage_usage: 13899,
formattedAmount: '517.981340092537993206924239'
}
而且我知道我可以在 https://explorer.near.org/accounts/root.near
上浏览网页
但是我如何探索(通过网站或 CLI)帐户存储中所有链上数据的内容?
您可以使用 CLI 的 view-state
命令。例如:
export NEAR_ENV=mainnet
near view-state nft.nearvember-challenge.near --finality final
这将 return base64 编码的键值对。您可以根据需要循环和解码这些内容。例如,从该调用中 returned 的键值对之一是:
{
key: 'A3YkAAAAAAAAAA==',
value: 'ARgAAABORUFSdmVtYmVyIENoYWxsZW5nZSBORlQBNwAAAHRoYW5rIHlvdSBmb3IgcGFydGljaXBhdGluZyBpbiB0aGUgbmVhcnZlbWJlciBjaGFsbGVuZ2UBTwAAAGh0dHBzOi8vY2xvdWRmbGFyZS1pcGZzLmNvbS9pcGZzL1FtUEt6WnFIdnY1c2VCQ3hIdW5nNFpLRFlHS2QxOFozSzRmWWtHeTJTMjFOQVoAAWQAAAAAAAAAAAAAAAAAAA=='
},
如果经过 base64 解码,其值为
NEARvember Challenge NFT7thank you for participating in the nearvember challengeOhttps://cloudflare-ipfs.com/ipfs/QmPKzZqHvv5seBCxHung4ZKDYGKd18Z3K4fYkGy2S21NAZd
请记住,CLI 只会 return 声明低于特定阈值的内容。如果帐户的状态太大,除非您配置和 运行 您自己的节点,否则将无法查看。
我从 https://github.com/near/near-cli#overview 得知我可以调用 near state
来查看帐户的一般详细信息,如下所示:
NEAR_ENV=mainnet near state root.near
Account root.near
{
amount: '517981340092537993206924239',
block_hash: '6A4vsQqTjdQgKnWrHVURycSmehBMgtgg4GNemmjZUB6S',
block_height: 64959783,
code_hash: '11111111111111111111111111111111',
locked: '0',
storage_paid_at: 0,
storage_usage: 13899,
formattedAmount: '517.981340092537993206924239'
}
而且我知道我可以在 https://explorer.near.org/accounts/root.near
上浏览网页但是我如何探索(通过网站或 CLI)帐户存储中所有链上数据的内容?
您可以使用 CLI 的 view-state
命令。例如:
export NEAR_ENV=mainnet
near view-state nft.nearvember-challenge.near --finality final
这将 return base64 编码的键值对。您可以根据需要循环和解码这些内容。例如,从该调用中 returned 的键值对之一是:
{
key: 'A3YkAAAAAAAAAA==',
value: 'ARgAAABORUFSdmVtYmVyIENoYWxsZW5nZSBORlQBNwAAAHRoYW5rIHlvdSBmb3IgcGFydGljaXBhdGluZyBpbiB0aGUgbmVhcnZlbWJlciBjaGFsbGVuZ2UBTwAAAGh0dHBzOi8vY2xvdWRmbGFyZS1pcGZzLmNvbS9pcGZzL1FtUEt6WnFIdnY1c2VCQ3hIdW5nNFpLRFlHS2QxOFozSzRmWWtHeTJTMjFOQVoAAWQAAAAAAAAAAAAAAAAAAA=='
},
如果经过 base64 解码,其值为
NEARvember Challenge NFT7thank you for participating in the nearvember challengeOhttps://cloudflare-ipfs.com/ipfs/QmPKzZqHvv5seBCxHung4ZKDYGKd18Z3K4fYkGy2S21NAZd
请记住,CLI 只会 return 声明低于特定阈值的内容。如果帐户的状态太大,除非您配置和 运行 您自己的节点,否则将无法查看。