UNPKG

@ceramicnetwork/blockchain-utils-linking

Version:

Blockchain utils for linking blockchain accounts to DID

18 lines 860 B
import { AccountId } from 'caip'; import { AuthProvider } from './auth-provider.js'; import { LinkProof } from './util.js'; export declare const SOLANA_TESTNET_CHAIN_REF = "4uhcVJyU9pJkvQyS88uRDiswHXSCkY3z"; export declare const SOLANA_DEVNET_CHAIN_REF = "EtWTRABZaYq6iMfeYKouRu166VU2xqa1"; export declare const SOLANA_MAINNET_CHAIN_REF = "5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"; export declare class SolanaAuthProvider implements AuthProvider { private readonly provider; private readonly address; private readonly chainRef; readonly isAuthProvider = true; constructor(provider: any, address: string, chainRef: string); accountId(): Promise<AccountId>; authenticate(message: string): Promise<string>; createLink(did: string): Promise<LinkProof>; withAddress(address: string): AuthProvider; } //# sourceMappingURL=solana.d.ts.map