本文详细介绍了lnd的远程签名(Remote Signing)操作模式,该模式将钱包分为仅包含公钥的“观察者”实例和包含私钥的“签名者”实例。这种分离显著提高了安全性,因为签名者节点可以离线并受防火墙保护。文章提供了详细的配置示例、现有设置的迁移步骤、所需的账户推导路径,以及一个用于初始化“观察者”钱包的完整JavaScript脚本。
远程签名指的是 lnd 的一种操作模式,在这种模式下,钱包被分成两部分,每部分都在自己的 lnd 实例中运行。一个实例以只读模式运行,这意味着它的钱包中只有 公开 密钥。第二个实例(在本文档中称为“签名者”或“远程签名者”实例)的钱包中包含相同的密钥,包括 私有 密钥。
这种设置的优点是,包含私钥的 lnd 实例(“签名者”)可以完全离线,除了单个入站 gRPC 连接。签名者实例可以在具有更严格网络安全锁定的不同机器上运行,最佳情况下只允许来自外部的单个 gRPC 连接。
一个示例设置可能如下所示:
xxxxxxxxx
xxxxxxxxx xxxx
xxx xx
x LN p2p network xx
x x
xxx xx
xxxxx xxxxxxxx
xxx
^ +----------------------------------+
| p2p traffic | firewalled/offline network zone |
| | |
v | |
+----------------+ gRPC | +----------------+ |
| watch-only lnd +--------------+-->| full seed lnd | |
+-------+--------+ | +----------------+ |
| | |
+-------v--------+ +----------------------------------+
| bitcoind/btcd |
+----------------+
在此示例中,我们将设置两个节点:拥有完整种子和私钥的“签名者”节点,以及只有公钥的“只读”节点。
“签名者”节点是强化节点,包含私钥材料,并且完全不连接到互联网或LN P2P网络。理想情况下,只允许从运行“只读”节点的主机向此节点打开一个基于RPC的连接(可以专门通过防火墙隔离)。
lnd.conf中的推荐条目:
## We apply some basic "hardening" parameters to make sure no connections to the
## internet are opened.
## 我们应用一些基本的“强化”参数,以确保不打开到互联网的连接。
[Application Options]
## Don't listen on the p2p port.
## 不监听 p2p 端口。
nolisten=true
## Don't reach out to the bootstrap nodes, we don't need a synced graph.
## 不连接到引导节点,我们不需要同步图。
nobootstrap=true
## Just an example, this is the port that needs to be opened in the firewall and
## reachable from the node "watch-only".
## 仅作示例,这是需要在防火墙中打开并可从“只读”节点访问的端口。
rpclisten=10019
## The signer node will not look at the chain at all, it only needs to sign
## things with the keys contained in its wallet. So we don't need to hook it up
## to any chain backend.
## 签名者节点根本不会查看区块链,它只需要用其钱包中包含的密钥进行签名。
## 因此我们不需要将其连接到任何链后端。
[bitcoin]
## We still need to signal that we're using the Bitcoin chain.
## 我们仍然需要表明我们正在使用比特币链。
bitcoin.active=true
## And we're making sure mainnet parameters are used.
## 并且我们确保使用主网参数。
bitcoin.mainnet=true
## But we aren't using a "real" chain backed but a mocked one.
## 但我们不使用“真实”的链后端,而是使用模拟的。
bitcoin.node=nochainbackend
成功启动“签名者”后,可以运行以下命令来导出钱包的xpub:
signer> $ lncli wallet accounts list > accounts-signer.json
该 accounts-signer.json 文件必须复制到将运行“只读”节点的机器上。它包含 lnd 所有账户的扩展公钥(参见所需账户)。
可以为只读节点烘焙一个自定义 macaroon,这样它只在签名者实例上获得最低所需权限:
signer> $ lncli bakemacaroon --save_to signer.custom.macaroon \
message:write signer:generate address:read onchain:write
将此文件(signer.custom.macaroon)以及签名者节点的tls.cert复制到将运行只读节点的机器上。
“只读”节点是面向公共的、面向互联网的节点,其钱包中不包含任何私钥,而是通过单个RPC连接将所有签名操作委托给“签名者”节点。
lnd.conf中的所需条目:
[remotesigner]
remotesigner.enable=true
remotesigner.rpchost=zane.example.internal:10019
remotesigner.tlscertpath=/home/watch-only/example/signer.tls.cert
remotesigner.macaroonpath=/home/watch-only/example/signer.custom.macaroon
启动“只读”节点后,可以通过运行以下命令以只读模式创建钱包:
watch-only> $ lncli createwatchonly accounts-signer.json
Input wallet password:
Confirm password:
Input an optional wallet birthday unix timestamp of first block to start scanning from (default 0):
Input an optional address look-ahead used to scan for used keys (default 2500):
或者,可以使用脚本通过RPC接口初始化只读钱包,如下一节所述。
可以将当前是独立、普通节点且钱包中包含所有私钥的节点迁移到使用远程签名的设置(包含一个只读节点和一个远程签名者节点)。
要迁移现有节点,请遵循以下步骤:
remotesigner.migrate-wallet-to-watch-only=true配置条目,指示lnd将现有钱包迁移到只读钱包(通过从中清除所有私钥材料)。如果你正在运行lnd v0.14.x-beta的远程签名设置,并且想要升级到lnd v0.15.x-beta,你需要手动将新添加的Taproot账户导入到只读节点,否则在执行需要创建(找零)P2TR地址的链上操作时,你会遇到诸如account 0 not found之类的错误。
注意:为此,你需要升级到至少lnd v0.15.3-beta或更高版本!
升级过程应如下所示:
lnd v0.15.x-beta并解锁。lncli wallet accounts list | grep -A5 TAPROOT并从extended_public_key复制xpub...值。lnd v0.15.x-beta并解锁。lncli wallet accounts import --address_type p2tr <xpub...> default(注意末尾的default账户名,这很重要)。lncli newaddress p2tr以测试一切是否按预期工作。如果你想提供自己的账户xpub而不是从lnd节点导出它们,你可以自行推导它们。扩展公钥不一定来自相同的主根密钥,但通常是这样。主要要求是xpub位于推导层级3(m/X'/Y'/Z')。
为了使lnd正常工作,在创建只读钱包时,必须提供以下账户作为扩展公钥(否则你会收到类似unable to create wallet: address manager is watching-only的错误):
m/49'/0'/0', np2wkh)m/84'/0'/0', p2wkh)m/86'/0'/0', p2tr)m/1017'/X'/0' up to m/1017'/X'/255', internal to lnd, used for node
identity, channel keys, watchtower sessions and so on).本节展示了一个使用NodeJS初始化公共节点只读钱包的示例脚本。
要使用此示例,首先使用命令行,通过根密钥tprv8ZgxMBicQKsPe6jS4vDm2n7s42Q6MpvghUQqMmSKG7bTZvGKtjrcU3PGzMNG37yzxywrcdvgkwrr8eYXJmbwdvUNVT4Ucv7ris5jvA7BUmg初始化“签名者”钱包。这可以通过在交互式lncli create命令期间使用新的x选项来完成:
signer> $ lncli create
Input wallet password:
Confirm password:
Do you have an existing cipher seed mnemonic or extended master root key you want to use?
Enter 'y' to use an existing cipher seed mnemonic, 'x' to use an extended master root key
or 'n' to create a new seed (Enter y/x/n):
然后(在编辑常量后)针对“只读”节点运行此脚本:
// EDIT ME:
// 编辑我:
const WATCH_ONLY_LND_DIR = '/home/watch-only/.lnd';
const WATCH_ONLY_RPC_HOSTPORT = 'localhost:10018';
const WATCH_ONLY_WALLET_PASSWORD = 'testnet3';
const LND_SOURCE_DIR = '.';
const fs = require('fs');
const grpc = require('@grpc/grpc-js');
const protoLoader = require('@grpc/proto-loader');
const loaderOptions = {
keepCase: true,
longs: String,
enums: String,
defaults: true,
oneofs: true
};
const packageDefinition = protoLoader.loadSync([
LND_SOURCE_DIR + '/lnrpc/walletunlocker.proto',
], loaderOptions);
process.env.GRPC_SSL_CIPHER_SUITES = 'HIGH+ECDSA'
// build ssl credentials using the cert the same as before
// 使用与之前相同的证书构建ssl凭据
let lndCert = fs.readFileSync(WATCH_ONLY_LND_DIR + '/tls.cert');
let sslCreds = grpc.credentials.createSsl(lndCert);
let lnrpcDescriptor = grpc.loadPackageDefinition(packageDefinition);
let lnrpc = lnrpcDescriptor.lnrpc;
var client = new lnrpc.WalletUnlocker(WATCH_ONLY_RPC_HOSTPORT, sslCreds);
client.initWallet({
wallet_password: Buffer.from(WATCH_ONLY_WALLET_PASSWORD, 'utf-8'),
recovery_window: 2500,
watch_only: {
accounts: [
{
'xpub': 'upub5Eep7H5q39PzQZLVEYLBytDyBNeV74E8mQsyeL6UozFq9Y3MsZ52G7YGuqrJPgoyAqF7TBeJdnkrHrVrB5pkWkPJ9cJGAePMU6F1Gyw6aFH',
purpose: 49,
coin_type: 0,
account: 0
},
{
'xpub': 'vpub5ZU1PHGpQoDSHckYico4nsvwsD3mTh6UjqL5zyGWXZXzBjTYMNKot7t9eRPQY71hJcnNN9r1ss25g3xA9rmoJ5nWPg8jEWavrttnsVa1qw1',
purpose: 84,
coin_type: 0,
account: 0
},
{
'xpub': 'tpubDDtdXpdJFU2zFKWHJwe5M2WtYtcV7qSWtKohT9VP9zarNSwKnmkwDQawsu1vUf9xwXhUDYXbdUqpcrRTn9bLyW4BAVRimZ4K7r5o1JS924u',
purpose: 86,
coin_type: 0,
account: 0
},
{
'xpub': 'tpubDDXFHr67Ro2tHKVWG2gNjjijKUH1Lyv5NKFYdJnuaLGVNBVwyV5AbykhR43iy8wYozEMbw2QfmAqZhb8gnuL5mm9sZh8YsR6FjGAbew1xoT',
purpose: 1017,
coin_type: 1,
account: 0
},
{
'xpub': 'tpubDDXFHr67Ro2tKkccDqNfDqZpd5wCs2n6XRV2Uh185DzCTbkDaEd9v7P837zZTYBNVfaRriuxgGVgxbGjDui4CKxyzBzwz4aAZxjn2PhNcQy',
purpose: 1017,
coin_type: 1,
account: 1
},
{
'xpub': 'tpubDDXFHr67Ro2tNH4KH41i4oTsWfRjFigoH1Ee7urvHow51opH9xJ7mu1qSPMPVtkVqQZ5tE4NTuFJPrbDqno7TQietyUDmPTwyVviJbGCwXk',
purpose: 1017,
coin_type: 1,
account: 2
},
{
'xpub': 'tpubDDXFHr67Ro2tQj5Zvav2ALhkU6dRQAhEtNPnYJVBC8hs2U1A9ecqxRY3XTiJKBDD7e8tudhmTRs8aGWJAiAXJN5kXy3Hi6cmiwGWjXK5Cv5',
purpose: 1017,
coin_type: 1,
account: 3
},
{
'xpub': 'tpubDDXFHr67Ro2tSSR2LLBJtotxx2U45cuESLWKA72YT9td3SzVKHAptzDEx5chsUNZ4WRMY5h6HJxRSebjRatxQKX1uUsux1LvKS1wsfNJ2PH',
purpose: 1017,
coin_type: 1,
account: 4
},
{
'xpub': 'tpubDDXFHr67Ro2tTwzfWvNoMoPpZbxdMEfe1WhbXJxvXikGixPa4ggSRZeGx6T5yxVHTVT3rjVh35Veqsowj7emX8SZfXKDKDKcLduXCeWPUU3',
purpose: 1017,
coin_type: 1,
account: 5
},
{
'xpub': 'tpubDDXFHr67Ro2tYEDS2EByRedfsUoEwBtrzVbS1qdPrX6sAkUYGLrZWvMmQv8KZDZ4zd9r8WzM9bJ2nGp7XuNVC4w2EBtWg7i76gbrmuEWjQh',
purpose: 1017,
coin_type: 1,
account: 6
},
{
'xpub': 'tpubDDXFHr67Ro2tYpwnFJEQaM8eAPM2UV5uY6gFgXeSzS5aC5T9TfzXuawYKBbQMZJn8qHXLafY4tAutoda1aKP5h6Nbgy3swPbnhWbFjS5wnX',
purpose: 1017,
coin_type: 1,
account: 7
},
{
'xpub': 'tpubDDXFHr67Ro2tddKpAjUegXqt7EGxRXnHkeLbUkfuFMGbLJYgRpG4ew5pMmGg2nmcGmHFQ29w3juNhd8N5ZZ8HwJdymC4f5ukQLJ4yg9rEr3',
purpose: 1017,
coin_type: 1,
account: 8
},
{
'xpub': 'tpubDDXFHr67Ro2tgE89V8ZdgMytC2Jq1iT9ttGhdzR1X7haQJNBmXt8kau6taC6DGASYzbrjmo9z9w6JQFcaLNqbhS2h2PVSzKf79j265Zi8hF',
purpose: 1017,
coin_type: 1,
account: 9
},
{
'xpub': 'tpubDDXFHr67Ro2tiy9Bo8pRekXBPjExSDcHC4iSvvjABx4dzf63p8sYi2AcVbhc23EeWXhTJdXcKViDV1UDgq5P47223xXATrAzj6PuRmZuRA2',
purpose: 1017,
coin_type: 1,
account: 10
},
{
'xpub': 'tpubDDXFHr67Ro2tkpAhiNWAnWkyLVGqKF8bRDvHWRuh4HC59wCLhmsqERQnS8eui3ruaAxiVadVhSBmMifUUXuAFwZY913YJiatyKr7yVQzVxD',
purpose: 1017,
coin_type: 1,
account: 11
},
{
'xpub': 'tpubDDXFHr67Ro2tnkmbEykpik5uxUagGD7SShtx27gtS1Wtnzc8swgTRyWbkUwTXtoWBxD6FfTgPvjRo1rHaKGj69Cyt49yibhHCrenqvYUgfN',
purpose: 1017,
coin_type: 1,
account: 12
},
{
'xpub': 'tpubDDXFHr67Ro2tqf1e7Dhuz7E3r2qeBFKuPT5YahwZ5AzxxbnA45etKbjRcDuFbf9GJNQjX7h3xACrEK4JfJ3WPFSBivG5FeDMhPZMSKPnkgc',
purpose: 1017,
coin_type: 1,
account: 13
},
{
'xpub': 'tpubDDXFHr67Ro2tu1D4jVkj1HEFcEvZAqEswwTHK4pVhwjBDcJ4qAVsP4axBL3R5fvncHVDgV97hDLxbzPzodiRxjm6pqePGNeWxM4h7RsgeZ3',
purpose: 1017,
coin_type: 1,
account: 14
},
{
'xpub': 'tpubDDXFHr67Ro2twNzeuJXUbig9ycVL36jhsCP8LrXVTxVPRAuvREUEbnqDgnETqG1ddZbpssWKXbA6CDDt5hmiDKrWxWxHmS39aFfPZP35hyH',
purpose: 1017,
coin_type: 1,
account: 15
},
{
'xpub': 'tpubDDXFHr67Ro2tyCbhCZk83MYGKuf6C8AW27biNGfKKj4t5vVQd26sPgA6q7W13rRAJMWzjEUPZhXsUDPUDeFyXncGgyqhxgWs3ufyeVkksdV',
purpose: 1017,
coin_type: 1,
account: 16
},
{
'xpub': 'tpubDDXFHr67Ro2tzp72ceFoNJUExE84Utx8CCVV83yZkeKuvUqLJJFhWCbky1WkzywhAP1TjKBH3ow7UvHfoUtebMPTU4sMrph7oAQy9qrkww3',
purpose: 1017,
coin_type: 1,
account: 17
},
{
'xpub': 'tpubDDXFHr67Ro2u4VuTDC6eXAn5B3MAR7tPg1L7fG79tXXqznAr2uWqe5Pda5nZYhJfWEqLhyM6WojqLXZbyavMowycPUztMHf3etdmWYaoDhw',
purpose: 1017,
coin_type: 1,
account: 18
},
{
'xpub': 'tpubDDXFHr67Ro2u7bARnVKUS2SBGQaPhS9APS5e3M5qDiweGJYGUTSCuzNGdFYAgMMPngHacRBHaUDn8eoPMopxMTXA2h7V4g3xxYjQU9srtR8',
purpose: 1017,
coin_type: 1,
account: 19
},
{
'xpub': 'tpubDDXFHr67Ro2u9xKbNpneHc7GSiHhoMHooxz9q8UWDrs77rMUgKbVZYnrSKdGP4EofiAYFZaUbd7vF1aaj3Du7skajn3dXRTHrLGrcPeSLEd',
purpose: 1017,
coin_type: 1,
account: 20
},
{
'xpub': 'tpubDDXFHr67Ro2uCpznqbSss6zBW2oiDzur73yWyZBvGfPEbZ2p9EjQTrjy5mtk4S6v5y1yZcyw5XbMYQUQfitEuKKmjMKsXnE5ymqcsQbNs1b',
purpose: 1017,
coin_type: 1,
account: 21
},
{
'xpub': 'tpubDDXFHr67Ro2uEJnZ35CgF9rnF2apyScr5CYcq1HGdWq8xvNxy8zoEAPXaD2SXwCpsvP1mpfqoginZQq4SJmMC7Cg7zkB3B4Dsp4E629izgM',
purpose: 1017,
coin_type: 1,
account: 22
},
{
'xpub': 'tpubDDXFHr67Ro2uHeSSGySJu1V4xBTDV5skCJWkSUcxvg92vtKioYmERyn93TFSZdM2XDPQgiF1XSjTq28RhUhGvZSzVU9HY9fXGxkDxjDYA92',
purpose: 1017,
coin_type: 1,
account: 23
},
{
'xpub': 'tpubDDXFHr67Ro2uKDhTSg2sz7YCtefjghZtbCraGMuU2c15PY58XmpJ3b9vypLXWEQx5js811jnxMnZ5FDwg347asddNnNySmhppnAxz6eS7rH',
purpose: 1017,
coin_type: 1,
account: 24
},
{
'xpub': 'tpubDDXFHr67Ro2uLkyeZuKJMjLd9dgcissTrAUknhNumcFjkqVcNQKh1K1vu8JPMswx1qCU5tvQPv26jhgbZEpdpfL8LNV666NsoXfsTvorVdq',
purpose: 1017,
coin_type: 1,
account: 25
},
{
'xpub': 'tpubDDXFHr67Ro2uPLRv1HJeudx6wcrAZYSVe1YfZrW4MTHFMobxSzmQCi93hC2HLC6vzdYy36GFEM3mZTSPahuhqfgvpEq8i5USgcer2ziQeoV',
purpose: 1017,
coin_type: 1,
account: 26
},
{
'xpub': 'tpubDDXFHr67Ro2uTwg5aKW4bBAYsSWxyvPSatMQhH85FnUzDEhkTZGhSPUXT7qSUS8SFCpKXXhNvC5ZVirERav4An4dGWCGGYsz7VcmAn63etY',
purpose: 1017,
coin_type: 1,
account: 27
},
{
'xpub': 'tpubDDXFHr67Ro2uVbv7bCGqmLL9CaBczbY2jxA34YB4u7NRugb8aro1eGNUyHXZJwhkWZDDBRgb6X4LH4G4xjd87xTpEEDi2Cmtab4xT3R8SJT',
purpose: 1017,
coin_type: 1,
account: 28
},
{
'xpub': 'tpubDDXFHr67Ro2uZKmEbXNJB8LLYseLDvaAL7xxfcXutjPyT1BQ1fDPef1VMnaYp6Q3cbtAaDt7NvhCoqvoZieAfV7RYs8M2j2LEeiPgxpSHzj',
purpose: 1017,
coin_type: 1,
account: 29
},
{
'xpub': 'tpubDDXFHr67Ro2uZo7V7m8cKKbeDCTJ2LgWPCqPy8iFU7YzbPCoCB8kZQa2ZQp2V26Ra4sUzLg2Piw9Rtn5d5P5bSyJ9xWycRe155VfGfHA8kq',
purpose: 1017,
coin_type: 1,
account: 30
},
{
'xpub': 'tpubDDXFHr67Ro2udnWeGsXdHH3uH1fMN7Xv8dC2eMbKgB7NCih9bCkA9VB8YsP6m4mMsvNt8uRTXvByQ8X7GaT1EmmT4WzFCqhd9HNMwB7mDuV',
purpose: 1017,
coin_type: 1,
account: 31
},
{
'xpub': 'tpubDDXFHr67Ro2ueXxcqy92aAniwc5iVAa6v7srbCJZU9jwQhidU9xj8hVBrjn7xZBkQzSnwaytxEDQVYqiM2XJzrufAqCbcJWPFEbjnorYRy8',
purpose: 1017,
coin_type: 1,
account: 32
},
{
'xpub': 'tpubDDXFHr67Ro2ujH6fgVmdgXYhd562RzRe9NCDfds8MnknSRwDSGvczM2aJghyvWpnzZ74MmzFwVweKMWQyYEagnyCPMxrzAzycHLFy6sH63c',
purpose: 1017,
coin_type: 1,
account: 33
},
{
'xpub': 'tpubDDXFHr67Ro2um39QyoXXjH7zERxrBVvvBTMKhKoHNkLrwmVzyNqbh68TXWkYw3MMNpmVQwwAWwXNBnTf7egN16v6aHncjwgaMj7WbdmtCpd',
purpose: 1017,
coin_type: 1,
account: 34
},
{
'xpub': 'tpubDDXFHr67Ro2unk1rHaZ3rqMSzWd16AB4nzNdWhHHaUCZhCi5KtwKg3GXXKVhZjUmAkd6xb6Hp3n2FJKu2tyDEmQw3B8RCaeA1XJ8k6cUkAR',
purpose: 1017,
coin_type: 1,
account: 35
},
{
'xpub': 'tpubDDXFHr67Ro2urkvuAfRw8rbNTbLUq4QPfnAkoju8maxZAsVJPFe6EMT5d5uFMyTGiYyKRsNpa73q1FZms87FQYEY4a2DBLADy9PkUH1Cw2T',
purpose: 1017,
coin_type: 1,
account: 36
},
{
'xpub': 'tpubDDXFHr67Ro2usWLg54YrtkgasYc6XFi7ygibwHWGuP1QwByzSqC9KYJaHM4rr3Ffs8NEBbw2z9UyhKQ1rxnKakbDKuhoh6R2xvSVva25DAh',
purpose: 1017,
coin_type: 1,
account: 37
},
{
'xpub': 'tpubDDXFHr67Ro2uw8Syhc4sBzd597XrdQ6LMXf5FCUUsNzvw8UkDuuM7VMVC7i8pKDnWhkdC38fLeoQuzDUrspvZQwqEpZZmLbXGL7yxQmZYJx',
purpose: 1017,
coin_type: 1,
account: 38
},
{
'xpub': 'tpubDDXFHr67Ro2uyN1ZF1LAkoy3KbHR8qV3CCDJzbpQMZ4D5NKJSprcRec4aQLC5YXgG9dJ4hi7JY8aEex2fjdHzUmnkfEi1MGuqirN2zLXsC2',
purpose: 1017,
coin_type: 1,
account: 39
},
{
'xpub': 'tpubDDXFHr67Ro2v1KND6xi4oXVwozuu9XdFKkeGpGC9p6YzTJkBMUZSZy4ykn9WCv1eGCxgqtFkEVzm3wcxsU9w5zxVHdQ71mrz9Sp1dBQ5L6p',
purpose: 1017,
coin_type: 1,
account: 40
},
{
'xpub': 'tpubDDXFHr67Ro2v43ZVFUHQarNeSSMvxvXdrTepsbZFFMEHmyb2PCBHquLSmBFMu6RajiEVvvRQJbgLpfEQVoJEoqwzK6YugVQUbwSarVtni84',
purpose: 1017,
coin_type: 1,
account: 41
},
{
'xpub': 'tpubDDXFHr67Ro2v7WezyGPdm4VLqCbJPEgYVv5t4SVUprVGM3NFZ6sYkLWjPqHd4FXWGQeHGx5n6i9h5bSBNm2xr6kbCW1BD4JS5iPbeqVREK6',
purpose: 1017,
coin_type: 1,
account: 42
},
{
'xpub': 'tpubDDXFHr67Ro2vAvr36C7WbtP3NMrVMz96GUca2f59HknDq3jKuGBFrG8Z2NE4sPL5J6hyQjo6nYjo3chGBCzpBtUCutZZJW6JEVFVYQMnod6',
purpose: 1017,
coin_type: 1,
account: 43
},
{
'xpub': 'tpubDDXFHr67Ro2vDSPNxb4yuBsg9oRzLeovAqDN45peDiUrjBS8gNgKVVP6VU9MQWP1jWKqV77gf5BpVSwCMdDiSkqWpt4npqPVGZVaZUERi97',
purpose: 1017,
coin_type: 1,
account: 44
},
{
'xpub': 'tpubDDXFHr67Ro2vEemgjz5FDHVDKLSpZ9yrL5m1CPA87CxekC1UFbQCCd3DAR8vpGeqMdG8XAKS1KDryL8nLG2tYkUj3Zuoa6Wuoppd7HmR9Jo',
purpose: 1017,
coin_type: 1,
account: 45
},
{
'xpub': 'tpubDDXFHr67Ro2vH6JH5gg8Gmd4sKENGFaXF9razdT3BC4N56AU6SKxaaYNfxsbsr9yJuxf7h5p79Gy8ZFRFHCLu22c1XkLYTjRBGgTXsPVRZw',
purpose: 1017,
coin_type: 1,
account: 46
},
{
'xpub': 'tpubDDXFHr67Ro2vKKuUWDAHVV8GaG1tZnUR7DNvxZhDZ84EoYoRmmNeXsbNoRvHxB75bw9C3STEGAWgPvZ17m6J6TawpjTo1Aihb6R2jVQb3Ne',
purpose: 1017,
coin_type: 1,
account: 47
},
{
'xpub': 'tpubDDXFHr67Ro2vMam7HYsizXvwurmKUT6jyp4ViQKZcJMsV89JqSCjHjdjCY2fHbRohRZPpNgigFQNyJmyjznxQp1vbDbfF2yexrHkE2UrSoy',
purpose: 1017,
coin_type: 1,
account: 48
},
{
'xpub': 'tpubDDXFHr67Ro2vRVVwzPtU9KKPoMeP1kL7Y7zYfE3PJ7dLLgxrY5h5Qo8a8MrfMNB56frwDxSQf3tPsq37HSd4WHjWphxrHJd1P8jU7euD8Ns',
purpose: 1017,
coin_type: 1,
account: 49
},
{
'xpub': 'tpubDDXFHr67Ro2vSvwFym89gBQgssveDrAMcEPnkdwRJghApVu43teKyxRoqJ4LtzNk5P1jpYexjQx4m4e1ZydjhmAsoTCfWLUfdKxtvHd9c7F',
purpose: 1017,
coin_type: 1,
account: 50
},
{
'xpub': 'tpubDDXFHr67Ro2vWsDxLyngF4z58EnLH2KxhgLSH3yt8E2XvJf7EC8RUzRMNaWLZSEn2TG5Srd6wzkJ11WdtPXEDcasZhwwidR1SfQDNW2okjv',
purpose: 1017,
coin_type: 1,
account: 51
},
{
'xpub': 'tpubDDXFHr67Ro2vZrr4hcZGdsGj9BxZJjSrVB2wA3mhiAuSq6WvHHTzQREhpEjdZNA2WYM6AT3B1YzszZXJd67avUBteAuzxj347xe93WPGETK',
purpose: 1017,
coin_type: 1,
account: 52
},
{
'xpub': 'tpubDDXFHr67Ro2vbSaXqtmna7bytw8JFxEaP38uYtbA72koESM2rKqmdaqycJyFmbuNitV3hHjTFhJctfEjqjoYzDwUWM4DUHdtpNtRqNdaFoU',
purpose: 1017,
coin_type: 1,
account: 53
},
{
'xpub': 'tpubDDXFHr67Ro2ve14VxhkxLLkmZebJ5LPniyHcfsrD4NjRM7JgWckdp7i4mu9irwoz96q6iG8qjCShLLYa6y9sNnPwvnWaei2BdHWmJ8TwVTr',
purpose: 1017,
coin_type: 1,
account: 54
},
{
'xpub': 'tpubDDXFHr67Ro2vgFwNbWNCQwwXYUie961M2ShSadKoF5Sn5LKMq2uQ1Arrj6dwu9rK9JpRf8pvAmLE6RzfQQUcSZHGpx7UUC9QSQVLhHGEUvE',
purpose: 1017,
coin_type: 1,
account: 55
},
{
'xpub': 'tpubDDXFHr67Ro2vjNbtsDvdXMySq1e3fqqDkD47TEgosdztYNrAu6xnAuaEhE7zbwaYLUcSEh69ii9dF4TfF2DsSPH7T2MBZGFAvh6S1fTyKz3',
purpose: 1017,
coin_type: 1,
account: 56
},
{
'xpub': 'tpubDDXFHr67Ro2vkQqfXbzDqUBHgKPKi45cqnFSXexuzgfSQS2HtGMj4NLMDHeRiZGYuT1mhKwzd54LSnZxaiEdGxXG4iUsfYUi556JDwjrbWa',
purpose: 1017,
coin_type: 1,
account: 57
},
{
'xpub': 'tpubDDXFHr67Ro2voHYM9JnW58T6Mn5FJUoLNVSgaMfQbKVJGJ2foTrL4MqQEKMf3j2kb87oLAd1SV1CsZFNgS8W7M5EFWVqtYav55uC4Syqgyv',
purpose: 1017,
coin_type: 1,
account: 58
},
{
'xpub': 'tpubDDXFHr67Ro2vqq3RkKSyPbBNoLyT4UBVRo1WqXKzvNZD5Z8kifWwHpVyfCuyjxLhBfu9UrCmNV2TjSJkEqkweMpRZ3gexf44NsvYaFqE52t',
purpose: 1017,
coin_type: 1,
account: 59
},
{
'xpub': 'tpubDDXFHr67Ro2vuMxsyU2UUwwH4V7sRzAY86AouqgRwdkeaKW4MWgLBsMc4xtVZDksiu3cejaDeRsQvGM2ZkbVxmHRZzAzYhd38TkAzDo58t1',
purpose: 1017,
coin_type: 1,
account: 60
},
{
'xpub': 'tpubDDXFHr67Ro2vwhVfj4oGk5gB6q9ovv6rirGvBH6FzHtv8vndkRttuMen3pxQzh7dMdKDAftdgb4E3b3Y4hiaLP4F4DKYu4WnqUp5GwvnqxZ',
purpose: 1017,
coin_type: 1,
account: 61
},
{
'xpub': 'tpubDDXFHr67Ro2vz4UWzvnuVz6x5EnSxJihj2367gHB8zRgqEnEFtkzAtkcPutnL6z9n8xadjSmyj4PRWSsVmspzsoGDwq8jdAu3TQE8EBLBjC',
purpose: 1017,
coin_type: 1,
account: 62
},
{
'xpub': 'tpubDDXFHr67Ro2w1motx23pqfaodr3qsefr1BwDg3aUVxNJnkWBFGGKwgmtfzxesyCvRjNexZFze5FNpUC3WebYbnMwqJaftDmByP1XrjKytyT',
purpose: 1017,
coin_type: 1,
account: 63
},
{
'xpub': 'tpubDDXFHr67Ro2w57nkdAJ9nF6MhgVjbFxLrwFZhCLmtUBZ4E6pJ67yo3J6AsHnKHQFi19fpYFiLzzwmGE6nR6L1rPVHd2GGjfQmDtKisfMW1C',
purpose: 1017,
coin_type: 1,
account: 64
},
{
'xpub': 'tpubDDXFHr67Ro2w86P63HJcRrgSLYe9EfRwHbRXWHxq7vG1pEuhbDP8aHgHe9pjRGtxe4nadccek6JNXKyQiXsRgSrfe7QKxRTrkwnC4bYH79P',
purpose: 1017,
coin_type: 1,
account: 65
},
{
'xpub': 'tpubDDXFHr67Ro2w9ddZ5oeJR4Jd9HXRwa3GBA85UKxuLvqaBQokKdkVd7BGfghHT4dr3Wc9ZcpqTkEfsQXCTAmK5AaoQ23KmQeU2gaGkhuxtnn',
purpose: 1017,
coin_type: 1,
account: 66
},
{
'xpub': 'tpubDDXFHr67Ro2wE4nnScPMrNdGWcPDUEerDt1rvwzRNyhY2PJXpFM78Dr2AxxNKXeG9c4xPy4xYWJjE8CFpj3AL4Cr3JQetqLpw29kp99cHYT',
purpose: 1017,
coin_type: 1,
account: 67
},
{
'xpub': 'tpubDDXFHr67Ro2wGWALa9rpuHe6BuzxgjtSfKCUZrgkPM6a95bUopD5iDKFs6G8HsPjqniqFpafEmzHhZFBcnUAJJSA2PvGoQw9eqFQrm32Rm5',
purpose: 1017,
coin_type: 1,
account: 68
},
{
'xpub': 'tpubDDXFHr67Ro2wJZi3q7V2q96TUCUsdXGGoVx8Z5i5K8Txsv2hvxY3zuBBfpjjbxQR5pMLfjntCByPoZiodfv5eviNvSLHEp6PwRJaKxvfH26',
purpose: 1017,
coin_type: 1,
account: 69
},
{
'xpub': 'tpubDDXFHr67Ro2wKTZ4BJvq9AN6i37n1Uo4DhnL5tmxfCTbarZcYnDmxpARZVKP6J7ix3Urx3A5aRgPEGaHR6JtjKWK484cZqMQCgm6p2fh8TY',
purpose: 1017,
coin_type: 1,
account: 70
},
{
'xpub': 'tpubDDXFHr67Ro2wPP5a34KbN8DsDSKeTLW4q1BeMK9GDfcDHVpEfXmZL7vvY2Ymez6NBzUdW6Soc5TELxsNhpRaWLPMufGvZgKhTk4yKdHbYgn',
purpose: 1017,
coin_type: 1,
account: 71
},
{
'xpub': 'tpubDDXFHr67Ro2wSoQ8iYy3PFA3mMVfcNbzYPQBLK4QLyejsFMqG2nD74JMxevYBpVHjqCjzn2n8qBfBXZMQxNVVhRiLyLHDmKpvGiC28rVU3b',
purpose: 1017,
coin_type: 1,
account: 72
},
{
'xpub': 'tpubDDXFHr67Ro2wV8MPATtRKyb422QZt5DGdBgoHeEtM65CEtcCLUNCHVFex15ePqroZtYsPn759Sueo2YgVa7uRLPk9T4hpLULsLxeSGzLFKW',
purpose: 1017,
coin_type: 1,
account: 73
},
{
'xpub': 'tpubDDXFHr67Ro2wWBKDJWj8Ae1RbuZRzFAGfqt3oFMeK7rUz4BTT1FbgTTMidC2cWmPMtapyaWL2jXtjic9wU9RS1g7Fb4U8Uz1o27istfGFFC',
purpose: 1017,
coin_type: 1,
account: 74
},
{
'xpub': 'tpubDDXFHr67Ro2wZMcWEXGnE7SHLYdz353kTukE3PsEdNbkwEHD51CVAZNE5AkCRHXNo5XzeaZ3P71fo4J3awg3LGqgDkK6e9DjJtAA9C4jyuJ',
purpose: 1017,
coin_type: 1,
account: 75
},
{
'xpub': 'tpubDDXFHr67Ro2wbQH3Te3GE2ydWP1Eq7Xvvqiu789s6ofztL7r6nJ24jL9zv4iHyTrYMSVXEXiRrdMS7YnB6d2LpnJ5TbXPe3jRPziHscP5to',
purpose: 1017,
coin_type: 1,
account: 76
},
{
'xpub': 'tpubDDXFHr67Ro2wdJuWZPKzsYpVhDhAiUmqhLV1uzMGZstKeYjvJYAEHnP9v5XitnZxK3kibEKbBFpbMwi8M2pcdpT6UipkHKjY62Nq2QbX8co',
purpose: 1017,
coin_type: 1,
account: 77
},
{
'xpub': 'tpubDDXFHr67Ro2wgcrJdNPkxAfbymZkCT3DfSeuQsisH5UGmdiadkQkGY4UnRmqPKQPov6sfzibdMTqGZN3rTBJFMMhHSz9RAMYhVmNitKBLqf',
purpose: 1017,
coin_type: 1,
account: 78
},
{
'xpub': 'tpubDDXFHr67Ro2wjWfudRsTu7a3fJ8t657DHfYAYass2fxUhkMd2VTCD6uK5XSUVxMPZALXSEuU4no5xsSjfWAwE41boxRVA3mVBETCgK9wXPt',
purpose: 1017,
coin_type: 1,
account: 79
},
{
'xpub': 'tpubDDXFHr67Ro2woBVdGJ8XCgbaDUjiq445GGqCUSGmQrKKzBStRaogFyT2YcZpjEpmAyA9jjiju5CYtH4hKakuMRG8rQSmBgBtAMsa9X6v9y8',
purpose: 1017,
coin_type: 1,
account: 80
},
{
'xpub': 'tpubDDXFHr67Ro2wpQfT8aSWyuAUX8Dw2Er7tcmCLwiEXrRtXMLeo2FzqhhNJVHg3fZnH7oqLo8QjmUrhyFoZQrunfQ14pbMuFwYiq2tahssGfs',
purpose: 1017,
coin_type: 1,
account: 81
},
{
'xpub': 'tpubDDXFHr67Ro2wssTBbRJLhbnRjS7fQf8PM9FJPr2CgEeT1jTL3mQdL1eHaFo5oKfzKFBZHJiRtySD1NUDh1n43e5mjWtpN9SyTdcjUmA5kpV',
purpose: 1017,
coin_type: 1,
account: 82
},
{
'xpub': 'tpubDDXFHr67Ro2wuNGFMtHDrxEKx6MvDG2X8aHKL3c4QtPnG7AtFoGXK3PEBPJG1MPzrn1WLTdTUuN2thMjLKnr4qCirmrxFey9MVmjqkAiv42',
purpose: 1017,
coin_type: 1,
account: 83
},
{
'xpub': 'tpubDDXFHr67Ro2wwdCaF8KGU8CnR7kogqXY2zdjZ2r6ENFVWf6N8sKXrmJAcJHuTZxixPsrk2dZ82XhKoAkxit27r5yqmnkCmXes622Zids7oE',
purpose: 1017,
coin_type: 1,
account: 84
},
{
'xpub': 'tpubDDXFHr67Ro2x23QkRGfJNGAqaxKcqKh8bBVYgq8Fj91GaqZEyWGkjpbbXVZKYjriwcagoWSiFWi6eY7Mdh6f7HFUdcfuMY16FhNR9j95Qbf',
purpose: 1017,
coin_type: 1,
account: 85
},
{
'xpub': 'tpubDDXFHr67Ro2x34Qsxqd2X1FPCEZCJ2HwupVT2gV9PaRUQMg3Jd41qMmVdpeeek9ksdMixATYVmSq9mp3xqaWp3ntxwdhGv8gFWFrEjR9F54',
purpose: 1017,
coin_type: 1,
account: 86
},
{
'xpub': 'tpubDDXFHr67Ro2x6ccV4b1n2UibiRuiHmsg9XEoE5EcGruTLGxr79yBtpwh1D6FuGY9Y38C7kRR9niEcVn2vHvsimDD1ZXcTfJ12YgWaucSMnB',
purpose: 1017,
coin_type: 1,
account: 87
},
{
'xpub': 'tpubDDXFHr67Ro2x7zWQVv1wMmjaPvFgvPoy3pTUrVDGirZCJCeeCCF2JSjHJ6qiZ7iLiGzewm9c4kcsgMTwr78kCHpi63J71e2BfeYeNpXrXqc',
purpose: 1017,
coin_type: 1,
account: 88
},
{
'xpub': 'tpubDDXFHr67Ro2xAn9FxECksg5mVAbckA5ApwDaEXZSGddWeKTeDc4gTbSwX6igUoPm2dTJXjyAuwu4fwmUnVtE8sfCY5d7KVbUUvrsaTFTb7m',
purpose: 1017,
coin_type: 1,
account: 89
},
{
'xpub': 'tpubDDXFHr67Ro2xCyTgTyjQDnRd3JnSBjgXEeKrPXrjJRHf4aMdRhTdnkHDePjwTxQraNrAz8mnTdyd87gHxHUkWw1zeMTpmyioXUyVYCxxuo5',
purpose: 1017,
coin_type: 1,
account: 90
},
{
'xpub': 'tpubDDXFHr67Ro2xG8LT5o2oDAZVr7b3SNnwhHpGkXGbzX1TRxvMDE84ukJD7CFdkNVizyrbXsU7U8KDioQKdsPqK67o5ycEgUXp2TmrfVN3xRA',
purpose: 1017,
coin_type: 1,
account: 91
},
{
'xpub': 'tpubDDXFHr67Ro2xJFG4AncVmGchuHCmF3g1so8vWk5H9BL7nwiHR6CvyMmWsuKqVRNmioiczcXdd2kcAAN7tkZJ86rb9WzvuByu7GqQXaYuwu9',
purpose: 1017,
coin_type: 1,
account: 92
},
{
'xpub': 'tpubDDXFHr67Ro2xN9vMT462GKsKZBzxxQ4NnFTPFE7SGrLsvP9Sv7SpK84Usc37ggAMyhhqez7ar7vwdgmdSa4PEXKhnXEki5TTbLNpNrBTgE4',
purpose: 1017,
coin_type: 1,
account: 93
},
{
'xpub': 'tpubDDXFHr67Ro2xQbVv5K9yu7zpmQ4a8Po6LyU8EWrMMELeVn28zm2Gd4kLnccHxxTVsW7mHyabur4w1eVUaoaZNvopipKrRcFghLdL3n8ipzg',
purpose: 1017,
coin_type: 1,
account: 94
},
{
'xpub': 'tpubDDXFHr67Ro2xRDQPvRdQNEtaBT4ty5oHKLiowMP8XuuDDc9b2YQ5FPQ5cpp2n9KKDKoGKVYCSkqRo8ebwarU7L4nNXxPJy2rmDmCPBuH5Rp',
purpose: 1017,
coin_type: 1,
account: 95
},
{
'xpub': 'tpubDDXFHr67Ro2xVWLTEGrPsZPEwUykD6jrW1FGMohUAFJLsAX5koBui1SD2kHQW3FN3hvzctYwaciqZCNxwQ1ijhBExAbSABCny8WRGt5Rgsw',
purpose: 1017,
coin_type: 1,
account: 96
},
{
'xpub': 'tpubDDXFHr67Ro2xXQJPpMpHtsYFsM9LkmfWCd8agfvKvWw5GajQyGNecm3Bcrsg614kw5ww5WB3yNmUbWSYbUmw3bR1B6PPekQFNe4BhEzNNiB',
purpose: 1017,
coin_type: 1,
account: 97
},
{
'xpub': 'tpubDDXFHr67Ro2xYqKNorMUaaw8KMQyfB4izwNi5L2XmtMR2GbrL2RGMcvGLb1uBqRU1p64MCGyk8eUNKTuVgBUVuS2j2pFU4D1quhRJWieVnx',
purpose: 1017,
coin_type: 1,
account: 98
},
{
'xpub': 'tpubDDXFHr67Ro2xcxruKDX3sHvysojh5TdhmpNDMtuJgFXPDc2iFtfJjZymjzqXvva5qkPUjQJYQEKVrigTnaDzA8chLWp44BwvTR6TKeGXsMn',
purpose: 1017,
coin_type: 1,
account: 99
},
{
'xpub': 'tpubDDXFHr67Ro2xeY6LRo4xTdaTKuucBJAAbwjKedgJYkBia1rLsYc6XJiSdE7UxS3oczqEEKDughawAuUBa18hjyTWyKKmSYoNwR3qPt5nmtk',
purpose: 1017,
coin_type: 1,
account: 100
},
{
'xpub': 'tpubDDXFHr67Ro2xiuuXzA5TTP5PZf1v98Sn2DNELzGdEaPp2rQDjxsKaKrhcXLdJf7TKUTboSpRTh9kgRvmACZgQoggC7jpHNzJRARQCAfdF4g',
purpose: 1017,
coin_type: 1,
account: 101
},
{
'xpub': 'tpubDDXFHr67Ro2xjsHqiZAFw9YYsHUMX6gyUfkgRSgzwN3gQg1UF9aQA48wgvW78ExgC4ACs5EZfxM1FCEP4uxDRwFteP3kLRUj6qXcjC6x9vY',
purpose: 1017,
coin_type: 1,
account: 102
},
{
'xpub': 'tpubDDXFHr67Ro2xopvq2tSNmK9T6DLgP8m5nZbCbzYN7FC2CdNNcSqGaZDesPNDsJeNPNrrKiBNZN2XZjXawmcFXHVzgqiTtd7yguSjXR2pTq7',
purpose: 1017,
coin_type: 1,
account: 103
},
{
'xpub': 'tpubDDXFHr67Ro2xqFqFpNAt68Vm5WmqhCQ4qLV9kDyK1PaSNUK291YdTchFQEeU56DuYM1VPZXZ8K2obzf1pzSemWd1bcVPfkwjqjyXQNhqsMS',
purpose: 1017,
coin_type: 1,
account: 104
},
{
'xpub': 'tpubDDXFHr67Ro2xtrMqzjZNVbFa6943qKTa2hK96qSW9wFusdQ5GTCbh5zt9374BUHfbEtXmpoZZuwDSHpDfDAQbo8c53GSXR9A6KXENuYXftB',
purpose: 1017,
coin_type: 1,
account: 105
},
{
'xpub': 'tpubDDXFHr67Ro2xuFuR8nT2cqX4cZ67uSSt3Mdbvpi3HENKmH24HxMgoo8rqEJrycLD1PqKQKgWxxpVmMRVz62W8cW8TzFWG4mKRXwB6xx1ex3',
purpose: 1017,
coin_type: 1,
account: 106
},
{
'xpub': 'tpubDDXFHr67Ro2xywdRLGxX3MEEMaRDHjEp6SgWrs5AWWTVPubyCnY7wtN8VbPNJTnSxgmytLUiUPEQHa8vuf8vtNebpwXc8RnQQSCuTW56Qn2',
purpose: 1017,
coin_type: 1,
account: 107
},
{
'xpub': 'tpubDDXFHr67Ro2y1HKRJZ5fUtqgbqaAPECBkm3z53XCiKbG9bGRHgGuKkhUAyKgG3HT6WM72yvQqwC9SSEcUK2WNPSqAFYW5pG11jBqtByV6xE',
purpose: 1017,
coin_type: 1,
account: 108
},
{
'xpub': 'tpubDDXFHr67Ro2y4s5b3GNWpY7gXQTU4ddy147uEg5XGyNuvMGcbbiq2ZcvgtDJW8kC8uem7pDUqQnAtZ6gh9EjtjFyfzSevkYo73PvQcvuRPT',
purpose: 1017,
coin_type: 1,
account: 109
},
{
'xpub': 'tpubDDXFHr67Ro2y7KZtbTBWoAKLWoehZUn7oGgUacie1HoFtQKoT4LzVUZjwy51SdPurik4t6iieXTYKMG4G83LRxiUyyAY5R8LGSY9DoeEGnD',
purpose: 1017,
coin_type: 1,
account: 110
},
{
'xpub': 'tpubDDXFHr67Ro2y981kVXaWisSuySztdE7xuPcZ6Xam6BTtQo64D87vTJoSQJKM1gMte9nv5vPtprqsidCB3NjbyTeqzAMscVqKTj9tBguq3F4',
purpose: 1017,
coin_type: 1,
account: 111
},
{
'xpub': 'tpubDDXFHr67Ro2yCse769nzyATf9WvwftmoBfVdZ3UVsP9dEPXGBzD4TeWAUT85DGjiomcMWnomFg71iu4UnCpfYePcqN4Yi5tsTWi8QnVrbij',
purpose: 1017,
coin_type: 1,
account: 112
},
{
'xpub': 'tpubDDXFHr67Ro2yEBFtogdD4jxE4qXzivwETKyRKmD2sN3e6cvHiuocEaD8kZoUECGj3yvJdwQZSqd1Ysb3xDDsdztutRwHFXeHDn4w4nbEL8w',
purpose: 1017,
coin_type: 1,
account: 113
},
{
'xpub': 'tpubDDXFHr67Ro2yGzwjuBirJv3C7UVT9sH8Qsgd2Qxih46wnXaTemFVoMz19sKgoS26c3qLp83pEtmgRVk3yCgFXTZu4PQCfYoqpFWtN7ne4X4',
purpose: 1017,
coin_type: 1,
account: 114
},
{
'xpub': 'tpubDDXFHr67Ro2yJqJL4vZ5tyPWsXmbsJjXM8ZPLSAfMoXBDBaixpX2L33SWcdePoQAwaiZU8JEZHtxtEiAhUMrnudkLJCVGGfm8ZPkX2gdU8K',
purpose: 1017,
coin_type: 1,
account: 115
},
{
'xpub': 'tpubDDXFHr67Ro2yMitWXWCLdwvL54XB1ZkzVZ1DVXtwv5xRBKe2VdDmBUbHPt8Q3bf1zDHS5f17sfXYbUpgzgKnxtobSdib8S4kz1aP8tkdbtc',
purpose: 1017,
coin_type: 1,
account: 116
},
{
'xpub': 'tpubDDXFHr67Ro2yPfE3VNq2QUbYSp6omHAjMTFdgQVPkdgemrLGX8MJrwZbLBW1gXmvc2RhnYgqax9kxcCvs1MYTf8GcGjG1uXSjVMzsy5Rn1r',
purpose: 1017,
coin_type: 1,
account: 117
},
{
'xpub': 'tpubDDXFHr67Ro2yTz25YQuP3PdUxnvMLbfdrxRtndHW6k2nMF4A99PQLk1Jr1v9zqzp5Vurun8MhsSBqwyzaemHHimtV3kt4fHCz2W5xrxAhSA',
purpose: 1017,
coin_type: 1,
account: 118
},
{
'xpub': 'tpubDDXFHr67Ro2yUV3yiSAUCvoVoVN7mRTSVLr9aGrKuTefyZH1VzzFpqUw3L4xQCMxkyUV8h55AT2JVhegPgXkmz1Kx5HbryCxcA8EYUdGzxq',
purpose: 1017,
coin_type: 1,
account: 119
},
{
'xpub': 'tpubDDXFHr67Ro2yXhksyoNFF5iN25KxejMqty6UoQMawT3fEv1zpua2PbtAjjUQx5E1w2YhTtXHVdeLJAxxxrL9aXhyYeyVFJNX4GzRPLAt9Qd',
purpose: 1017,
coin_type: 1,
account: 120
},
{
'xpub': 'tpubDDXFHr67Ro2yZbWDJk2p9zepj8iGQc4cT5XkAvpLPhTMjXu4upxenKDCg5YdQqhWS6yscjocQJMCFbCmJnFNwwEwR5gThw7TdvtvemxyMqi',
purpose: 1017,
coin_type: 1,
account: 121
},
{
'xpub': 'tpubDDXFHr67Ro2ycnyQvfYPWwLx6dLctJSNNVJh3EKVd7hpA57QaSnEQyPtr1f3FEZz7kmnXGaDMyRaaitAKjgakH1sSSTsXKBnwLM2wKVU3rs',
purpose: 1017,
coin_type: 1,
account: 122
},
{
'xpub': 'tpubDDXFHr67Ro2ygmEyJtEZ9BB3HnS6jUG6dxqMi2eWrvgyRdEY8vTv8DgHfNZ6HpfRrodMbooCMdzGrAe3FARaDz4MMoLERgvEw8ASYH5c4kb',
purpose: 1017,
coin_type: 1,
account: 123
},
{
'xpub': 'tpubDDXFHr67Ro2yjSHGr3UUtnWpRg5Tj1djWkoSEoPWgDsnHNWFPfLooWTRocCZCu34bvrvQop9bRjii4wTTJcwycC8CkxD1euf7KhnHqfngNs',
purpose: 1017,
coin_type: 1,
account: 124
},
{
'xpub': 'tpubDDXFHr67Ro2ymYXyBayK1cqkunRcCV3R4oW8fKuoX3KnBvkoGn9Cwc6HxBtWMYECMMJoabtWoBZnLhdDy5DndNzyPTh5WMXNM7ZRg4ZzNHt',
purpose: 1017,
coin_type: 1,
account: 125
},
{
'xpub': 'tpubDDXFHr67Ro2yo6xYsb9UZaHQ7cY2LSq7ffGFXxVFtNvH7uki69HKPgsKG2jd3dqTQpNHHgYDbikn1qcye2bmkCqH2u1PZK7FxSYVbenCjLv',
purpose: 1017,
coin_type: 1,
account: 126
},
{
'xpub': 'tpubDDXFHr67Ro2yqMrmffdjXLCHeZyXyFWMkbRHAXwKhqMvN5EWcshg6N8UqrWt9tcXZtdPwfTirQWkU935MSs1xYr9EQJXDggie96igGhdvJn',
purpose: 1017,
coin_type: 1,
account: 127
},
{
'xpub': 'tpubDDXFHr67Ro2ysJ8anLvQLe7c7qDy9oEfeG75fGG4fuwtt57AeKVdYBWixkReujy8nErJv5UuPt5uBbJTjjE5c5NGkRVurQiY6bVfqhpT8Kt',
purpose: 1017,
coin_type: 1,
account: 128
},
{
'xpub': 'tpubDDXFHr67Ro2yw7c8s6bhvPLbbuN7bup5CchYL96FQYnNEwToaC4Mz8a8QUNzidgQDiyvciQGYiXm2Nr5BCaLkn2oKL2T7N8xDk3oX8pQNTk',
purpose: 1017,
coin_type: 1,
account: 129
},
{
'xpub': 'tpubDDXFHr67Ro2yxWRLavwTSmYJrrUXSEXoH7YKVQunzgSjQ3zUeLiwifxYfaUNaTmYX9SutnobhCYJHnhqLw7qHp3SuAB1cmpSsGdspWffTT7',
purpose: 1017,
coin_type: 1,
account: 130
},
{
'xpub': 'tpubDDXFHr67Ro2z1ovJMQM4kbWNpxWb5vNGf4LU9kVYU4USTPERZoYx26iZysiozPc72cfFkEBBDKTwBdzYTYRpDRJsmydS43rr5HB3LqaQjSn',
purpose: 1017,
coin_type: 1,
account: 131
},
{
'xpub': 'tpubDDXFHr67Ro2z4VVCEJFBFH9EyokAC83T6bL65HaDX36tosg5NLMm3L7wogz2qRBBD4jddWv8WcckBbjw5dqaB5kGVrCr9YP1q7Vd7HtZFBj',
purpose: 1017,
coin_type: 1,
account: 132
},
{
'xpub': 'tpubDDXFHr67Ro2z7H9czwenwTYsjuUciQg7y8wFcJi771Jx7VHZPQCvrGejY8yieiwF4Mby7cwJAPSaW1MnLzk5rfuD3QtnUDjACHomkhYMA8Z',
purpose: 1017,
coin_type: 1,
account: 133
},
{
'xpub': 'tpubDDXFHr67Ro2zAdnfsQAoi6Z53odubuzQBT3EhLhrSs5vrjWeDg4ZrjVS7r52cSK3JpWA8k7ksncxUw1STRE5z3aWrTWkwC3d4UKy6cBWzDs',
purpose: 1017,
coin_type: 1,
account: 134
},
{
'xpub': 'tpubDDXFHr67Ro2zBxw1cA6TXmRwdLfzBPSZAuEx4uFDGo29WhcuKCuj9rat3NzYpJehh8VJjtGJta5R8rDPcUJ4eai6kWiyJ61FdBTgErxUteJ',
purpose: 1017,
coin_type: 1,
account: 135
},
{
'xpub': 'tpubDDXFHr67Ro2zFN4X699wJE7FHnLEayPjXWaxMT7LAFyoe4q3fNprNewSkMGrz76KeKeoZrAhYpiSgrkHLQ7Pk4gd5uejQL4cobm3nDjDb8w',
purpose: 1017,
coin_type: 1,
account: 136
},
{
'xpub': 'tpubDDXFHr67Ro2zHSRoWi2Yqqp48Hpo3tNZGqEobEyFYjD84FJ2x6iQ5tUREorhpRcQhPMNmLygGL5Dfy2tXinFDPiunEQdNe2zE7sDVRdAKk7',
purpose: 1017,
coin_type: 1,
account: 137
},
{
'xpub': 'tpubDDXFHr67Ro2zKAN1BEiqiuLGP9zRb7awFtsTXP3SefRS1Vrm3sjAKze6x3nok8rbYtQqA5hjJXcexDy4dUMeyYV65AdemPX99Tk4JCym2aN',
purpose: 1017,
coin_type: 1,
account: 138
},
{
'xpub': 'tpubDDXFHr67Ro2zMgDHNCjpdwetvMmYuUAbcWgA9MjZSEwNJp3naK4n7r2sJX2m2dLkMoeewZiPSk1rduqoGqFUXxMo3YCX4znPt73BKyqhAFo',
purpose: 1017,
coin_type: 1,
account: 139
},
{
'xpub': 'tpubDDXFHr67Ro2zQm2chM6nTPFu7EVehR7Goexq4cYz12EMy7mxZTSxqY6uSNnCzSdEYWqYBYU59owkDBttRJhxvQa4BmbAjfyoN8JnyR2yd9M',
purpose: 1017,
coin_type: 1,
account: 140
},
{
'xpub': 'tpubDDXFHr67Ro2zTBMfKw3QdjqCFBjNQ6zZ99EvWFkkSn5H1ek2mEp4swDv5J29NhL5pngbZy1tZzRVmckc6nLrJNZpX7YUEaxq2tRgtNDnkzw',
purpose: 1017,
coin_type: 1,
account: 141
},
{
'xpub': 'tpubDDXFHr67Ro2zXLARG8h9fYXPFHNAxMpfEAG54madhYmW27WgQfPsdRnSY1FgRNwNWL5JYs1yYvGvDSLfiAhZMjEy2Rv2B5pBYU57om68P31',
purpose: 1017,
coin_type: 1,
account: 142
},
{
'xpub': 'tpubDDXFHr67Ro2zXTEoK4d9Nc8vxSbA6ScErYPFoeWJRm9vK2NHJpN7hHLUr8Fftv3J8bkrvSqngB8YHTme2Vm1aLHVq4iQpPbpSgBH2j5zF84',
purpose: 1017,
coin_type: 1,
account: 143
},
{
'xpub': 'tpubDDXFHr67Ro2zbmEyxxWfb3EKt8jXEfmKgooxEaJAgDhLugFagzaSKEFM4QCb9w5SMuYQcgEXPtPJ2GtVavWAGhzp3KCDfuuFPnUziXNvR6P',
purpose: 1017,
coin_type: 1,
account: 144
},
{
'xpub': 'tpubDDXFHr67Ro2zeSBoTKW2Y56vVcs3i7sR2hQWS5V1KHBGJR14tw5FZ3xN4vVtDS1E2WzU5EiWb43QY7zhMDiz2gTJ3JntPDrWjuXGkrvcCEa',
purpose: 1017,
coin_type: 1,
account: 145
},
{
'xpub': 'tpubDDXFHr67Ro2zfK4XoxzF81sovA2aRStDaGKTgSo3iaiXhyCa2avKsbWUCzkDEsTDtWynpm6T2VCSBFU7s9RUv7M7JeMQEm7YBQfxpuDALyK',
purpose: 1017,
coin_type: 1,
account: 146
},
{
'xpub': 'tpubDDXFHr67Ro2zjgNZC32HQfxJiKdoY8MYzLTidTetf7UPn6Fhu5U7tLXCJW2KddvGujJexUExQR45a39sBHjm4PpJ29akadfFNrgNvG1HUGW',
purpose: 1017,
coin_type: 1,
account: 147
},
{
'xpub': 'tpubDDXFHr67Ro2znXwvkQbWKCpL7KFzustjTPoLJAonagnVYLbCxXXVhBaER97SAq1658zv29QUo2Mcye9bKwmfeKwerRSUMDG51hdJ7VPVHn7',
purpose: 1017,
coin_type: 1,
account: 148
},
{
'xpub': 'tpubDDXFHr67Ro2znqsJCSdGhmhju2uHKuHSgSeMEvU9FuAKE2EAs4DDAJsbWaKXUxZLBRwqxJuh7sAmGQStxDLD1tMNn3wgZCRjDKL3qDjXfdr',
purpose: 1017,
coin_type: 1,
account: 149
},
{
'xpub': 'tpubDDXFHr67Ro2zrEjNZMe1bwHMyqSuo3exUh2ehnXPsuE5VB2yr3unxPcQEKNakazqx9Bpp4KcpT5cCbD3wUY6m9C6tqoTz4WxRE7moyT45mv',
purpose: 1017,
coin_type: 1,
account: 150
},
{
'xpub': 'tpubDDXFHr67Ro2zv5pkZZiVNREi4F6y3heB7HgLxApznk1utKuSDAvqBr7NeEJAgfpbJxYGy7uvsv8pWUaCTgEoBEbzRNdKygusCQgTjQbFNpC',
purpose: 1017,
coin_type: 1,
account: 151
},
{
'xpub': 'tpubDDXFHr67Ro2zxVwvkVeJRZeg4ZsZkhcmz1nDKSNniCvmEgXsRtVessBWR4hgppaECrfiULDh7DVR9aiQPV2yVfTigqu5koCCTjgcxEYCdUX',
purpose: 1017,
coin_type: 1,
account: 152
},
{
'xpub': 'tpubDDXFHr67Ro2zyYtBdmVYBGEKjM1y5tEzAVFC52tR7kLaSPNhFX8VxHBdiPmLQpe4QFBTTw6WtBkLo14suZRPHW31cBX4BeocoQXG8FZ7k2k',
purpose: 1017,
coin_type: 1,
account: 153
},
{
'xpub': 'tpubDDXFHr67Ro311fBhtFEj36brSVqurPom4rgcQ86T2eUdCZqWDv66dsKbLd4fTz6ca6UMUBLamvVGqP2JmN5awfuGQqGQ4aFXf4NAotJnEVP',
purpose: 1017,
coin_type: 1,
account: 154
},
{
'xpub': 'tpubDDXFHr67Ro314c6iEsgCM742e7yXJ1yjMkbyaEtxTugGrf9T82CLpxaEWBjgetHt6PTgEU2uG6iWHQsziKXYqyTURWTpUjJTwKW1ifDGyqq',
purpose: 1017,
coin_type: 1,
account: 155
},
{
'xpub': 'tpubDDXFHr67Ro3189nMbPuQ6sz6KR8aTS26pJDoqV8cGUU3shqZqcdpQmy2b1xVCGDt8xhHTKLYPXXfoBN4LuFk3YdEftFSTQS1pv7AmKTeY2L',
purpose: 1017,
coin_type: 1,
account: 156
},
{
'xpub': 'tpubDDXFHr67Ro31B9bkuWuL2wox8ig187jAsYkTXbZRpFf2cEjrDfTyLgDkvUKDiZyqgFhdQBaobuTbpTffoP9xFDcuADfeLw5oo7amyU7hV6V',
purpose: 1017,
coin_type: 1,
account: 157
},
{
'xpub': 'tpubDDXFHr67Ro31CxdYQa6k8MaqebzR6bJMY3Mj8rmg4XZthn9oYVBuHrrsde9PCnHditSxMEbjGJRvTEN564vZ8wqH645XV1rgieBp6Ec4Asa',
purpose: 1017,
coin_type: 1,
account: 158
},
{
'xpub': 'tpubDDXFHr67Ro31Ec4LvQpP5G1M2tAskAr2RT9zmaz5oLa3UW4TJjJknUMtAbPWFmLHZSUhrmf3qtWvhRHJCT1qGsw7c2vw71sCmsSdqCUTa8n',
purpose: 1017,
coin_type: 1,
account: 159
},
{
'xpub': 'tpubDDXFHr67Ro31HCTECuxBjz2z9XfuYgcHUPRryv4gbubyq2wsyVrqV53DDyGor9eFdfXwntw9ddNwh5ZtMFmLKCauPa8Q4vvcbUHQSTFKu4o',
purpose: 1017,
coin_type: 1,
account: 160
},
{
'xpub': 'tpubDDXFHr67Ro31KUxzXvaPnyiaHKqwwDL6bk7dMghfh2A2emJmL2thWyoqXoMyxRUErSRxKjrpAy8k6jX6DP6SAJJAYbz5Ax5rrou5wvJycp6',
purpose: 1017,
coin_type: 1,
account: 161
},
{
'xpub': 'tpubDDXFHr67Ro31Pc5TAwzjToXVrLrPLMiXJh6jpLziU48yLkuji5hxhmXVA7yUDrfSD1NVzEHQMdcVhWZ2w7y646wHQ39B6zyvUXMLaJjB5c6',
purpose: 1017,
coin_type: 1,
account: 162
},
{
'xpub': 'tpubDDXFHr67Ro31RFg9DXkGm3mS6GwhEv6GzzSHNvEs49tMfPNnwR4br3UePm2zYhGfyeVjjS3YHJvTrzeRuWTACy3bgkR2AgGmeE8Vz4KiYVY',
purpose: 1017,
coin_type: 1,
account: 163
},
{
'xpub': 'tpubDDXFHr67Ro31TruDXwHsFDBa7eTAtMvsRAmeuXVdsk3nf5NbrWZJPdVkVgps443V2YL1ri9222HMtLsTAaaSLYgeGek4gqgEg2abqzZLkTh',
purpose: 1017,
coin_type: 1,
account: 164
},
{
'xpub': 'tpubDDXFHr67Ro31X8apmgUrccZTvcr7wmcEyHBx9hWFGMbsao99LnCZmxTdcyuAXtQabjFtB33Af7x2oxawoVMaMke4nAxWaWczZNwm2d6KWKm',
purpose: 1017,
coin_type: 1,
account: 165
},
{
'xpub': 'tpubDDXFHr67Ro31YNbgev2rYuaoNsRDfET9TNJEyqmsaRJLBCQFXcTGw28oMV3YkDG5sHn63bgAkZ8ZmfNpD5EMsgqy7GpLQkt9FZjk71yAA5Z',
purpose: 1017,
coin_type: 1,
account: 166
},
{
'xpub': 'tpubDDXFHr67Ro31cHSFTJwesJopJqgUjSz3R8gWsrMXTsC3i3RYbHL3RLnBBhrqiCZ7sX6n6z8aufvzCaUPkaVyHVNMrjzqLVqfaPGMbxG95xx',
purpose: 1017,
coin_type: 1,
account: 167
},
{
'xpub': 'tpubDDXFHr67Ro31f2G9fxPVr3kMfo8LyvzbHEVRSgrvwhUS8Lo6UxWovcvCJ8xjTuBQU5vNfL2BHrqd3EdfWhFYgQBhFz5Tbpsq351ECxvzNfj',
purpose: 1017,
coin_type: 1,
account: 168
},
{
'xpub': 'tpubDDXFHr67Ro31gcKJEwbu67N4jyexbRTQP9GMGNweS3CqS9MmFR4DC7u8cnWU93KkCRXUUbTnmLc5cgoanBLkGUPw6UssRTNctUhwuNcAvWE',
purpose: 1017,
coin_type: 1,
account: 169
},
{
'xpub': 'tpubDDXFHr67Ro31kPwZKhTvCWevoobDzRmfhtusT3x3RGunScZb4Yt5bx1Eb4fwXiBxoqRswEeBXQiWLf352EPSDCJ5xz7XMKZPqWKHXyHMPSt',
purpose: 1017,
coin_type: 1,
account: 170
},
{
'xpub': 'tpubDDXFHr67Ro31ndncXfVefYRk5EzK4HuAWYLdTKv21Znx1VaCaFmk2cvKLiThVLbvLWC5mtZaxkcZhUYmBvy3nG6eYQ6apEW7KTZorBRDHRX',
purpose: 1017,
coin_type: 1,
account: 171
},
{
'xpub': 'tpubDDXFHr67Ro31ptEU3DZSvoMfXhGpFeHHPkZYyv25DLrdGmLGgVcBKach1p5o2UFJGYbBJ4FAi1MFtEWrM5XmmBRcAgqZsw8phSpN973C5ik',
purpose: 1017,
coin_type: 1,
account: 172
},
{
'xpub': 'tpubDDXFHr67Ro31rKuN1hix51HE4JTprqmSVWZZh9JxRSvPmZtTEn6RbrHmePijbVuCjvoN7YAugUjTw5qF8kCjY6yA3zy89aZ5UgDCAhead5D',
purpose: 1017,
coin_type: 1,
account: 173
},
...
- 原文链接: github.com/lightningnetw...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!