[英]Solana. Need to export all addresses from the blockchain to the DB
I found a way: https://docs.solana.com/developing/plugins/geyser-plugins OR https://github.com/solana-labs/solana-accountsdb-plugin-postgres我找到了一种方法: https://docs.solana.com/developing/plugins/geyser-plugins或https://github.com/solana-labs/solana-accountsdb-plugin-postgres
But for this need to deploy the validator with very high requirements https://docs.solana.com/running-validator/validator-reqs但是为此需要部署具有非常高要求的验证器https://docs.solana.com/running-validator/validator-reqs
Is it possible to find a dump such a DB?是否有可能找到这样一个数据库的转储?
Or can configure the validator with minimal settings only for create such a DB?或者可以仅使用最少的设置来配置验证器以创建这样的数据库?
You could run a low-spec validator (maybe even from your local machine) just to fetch a snapshot from the.network, and once the ledger is populated, use solana-ledger-tool
to export all addresses:你可以运行一个低规格的验证器(甚至可以从你的本地机器)只是为了从 .network 获取快照,一旦分类帐被填充,使用
solana-ledger-tool
导出所有地址:
$ solana-ledger-tool accounts -l path/to/your/ledger --no-account-data
Here's some sample output:这是一些示例 output:
11111111111111111111111111111111:
- balance: 0.000000001 SOL
- owner: 'NativeLoader1111111111111111111111111111111'
- executable: true
- slot: 0
- rent_epoch: 0
- data_len: 14
AddressLookupTab1e1111111111111111111111111:
- balance: 0.000000001 SOL
- owner: 'NativeLoader1111111111111111111111111111111'
- executable: true
- slot: 0
- rent_epoch: 0
- data_len: 28
BPFLoader1111111111111111111111111111111111:
- balance: 0.000000001 SOL
- owner: 'NativeLoader1111111111111111111111111111111'
- executable: true
- slot: 0
- rent_epoch: 0
- data_len: 36
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.