Constructs a new instance of the IdentityFetch class.
The IdentityClient instance.
Fetches the delegate authority for a project and wallet.
Optional
projectKey: string | PublicKeyThe project key or address.
Optional
wallet: PublicKeyThe wallet public key.
Optional
commitmentOrConfig: Commitment | GetAccountInfoConfigThe commitment or config object for the account info query.
A promise that resolves with the delegate authority and its account address.
Fetches a user's profile for a project.
Optional
projectKey: string | PublicKeyThe project key or address.
Optional
user: PublicKeyThe user's account address. If not provided, the currently authenticated user's address will be used.
Optional
identity: string | PublicKeyThe user's identity key or address.
Optional
commitmentOrConfig: Commitment | GetAccountInfoConfigThe commitment or config object for the account info query.
A promise that resolves with the user's IdentityProfile instance.
Fetches all profiles associated with a user.
Optional
user: PublicKeyThe user's account address. If not provided, the currently authenticated user's address will be used.
A promise that resolves with an object containing profiles associated with projects.
Fetches a user's information.
The user's account address.
Optional
commitmentOrConfig: Commitment | GetAccountInfoConfigThe commitment or config object for the account info query.
A promise that resolves with the user's IdentityUser instance.
Fetches the wallet resolver for a wallet.
Optional
wallet: PublicKeyThe wallet public key.
Optional
commitmentOrConfig: Commitment | GetAccountInfoConfigThe commitment or config object for the account info query.
A promise that resolves with the wallet resolver.
Generated using TypeDoc
Represents the IdentityFetch class providing methods for fetching delegate authority, wallet resolver, user, and profile information.