json_block: true,
accounts: addresses
}
- const { frontiers }: AccountsFrontiersResponse = await rpc.post('accounts_frontiers', data)
- const { blocks }: BlocksInfoResponse = await rpc.post('blocks_info', { json_block: true, include_not_found: true, hashes: Object.values(frontiers ?? {}) })
+ const resAccountsFrontiers: AccountsFrontiersResponse = await rpc.post('accounts_frontiers', data)
+ const frontiers = Object.values(resAccountsFrontiers.frontiers ?? Object.create(null))
+ const { blocks }: BlocksInfoResponse = frontiers.length > 0
+ ? await rpc.post('blocks_info', { json_block: true, include_not_found: true, hashes: frontiers })
+ : Object.create(null)
for (const account of accounts.values()) {
const reqAccountInfo: AccountInfoRequest = {