AsyncIdentityCache: {
    load: ((address: string) => Promise<Identity | undefined> | Identity | undefined);
    save: ((identities: Record<string, Identity>) => Promise<void> | void);
}

Type declaration

  • load: ((address: string) => Promise<Identity | undefined> | Identity | undefined)

    Loads a single identity

      • (address): Promise<Identity | undefined> | Identity | undefined
      • Parameters

        • address: string

        Returns Promise<Identity | undefined> | Identity | undefined

  • save: ((identities: Record<string, Identity>) => Promise<void> | void)

    Saves a batch of identities

      • (identities): Promise<void> | void
      • Parameters

        • identities: Record<string, Identity>

        Returns Promise<void> | void