Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | 42x 42x 3x 3x | import { AddressDiscovery } from '../types';
import { AddressType, Bip32Account, GroupedAddress } from '@cardano-sdk/key-management';
/**
* Discovers the first address in the derivation chain (both payment and stake credentials) without looking at the
* chain history.
*/
export class SingleAddressDiscovery implements AddressDiscovery {
public async discover(manager: Bip32Account): Promise<GroupedAddress[]> {
const address = await manager.deriveAddress({ index: 0, type: AddressType.External }, 0);
return [address];
}
}
|