UNPKG

@civic/sol-did-client

Version:
16 lines (15 loc) 887 B
import { AddVerificationMethodParams, RawDidSolDataAccount, RawVerificationMethod, Service } from './lib/types'; import { PublicKey } from '@solana/web3.js'; export declare class DidAccountSizeHelper { private didAccount; constructor(didAccount: RawDidSolDataAccount); static getServiceSize(service: Service | undefined): number; static getVerificationMethodSize(verificationMethod: RawVerificationMethod | AddVerificationMethodParams | undefined): number; static getVerificationMethodDefaultSize(): number; getDidAccountSize(): number; getTotalNativeAccountSize(): number; static getTotalInitialNativeAccountSize(): number; static getInitialDidAccountSize(): number; static fromAccount(didAccount: RawDidSolDataAccount): DidAccountSizeHelper; } export declare const getDefaultRawDidSolDataAccount: (authority: PublicKey) => RawDidSolDataAccount;