UNPKG

@fairmint/canton-node-sdk

Version:
64 lines 2.3 kB
import { z } from 'zod'; export declare const GetTransferAgentParamsSchema: z.ZodObject<{ partyId: z.ZodString; }, z.core.$strip>; export type GetTransferAgentParams = z.infer<typeof GetTransferAgentParamsSchema>; /** * @description Get transfer agent information from Lighthouse * @example * ```typescript * const transferAgent = await client.getTransferAgent({ partyId: 'TransferAgent-mainnet-1::12204a039322c01e9f714b56259c3e68b69058bf5dfe1debbe956c698f905ceba9d7' }); * ``` */ export declare const GetTransferAgent: { new (client: import("../../../core/BaseClient").SimpleBaseClient): { execute(params: { partyId: string; }): Promise<{ balance: { currency: string; total_cc: number; }; traffic_status: { total_consumed: number; total_limit: number; total_purchased: number; usage_percent: number; last_updated: string; }; validator: { id: string; sponsor: string; dso: string; last_active_at: string; first_round: number; last_round: number; miss_round: number; version: string; contact: string; metadata_last_update: string; created_at: string; template_id: string; contract_id: string; updated_at: string; }; }>; client: import("../../../core/BaseClient").SimpleBaseClient; validateParams<T>(params: T, schema: z.ZodSchema<T>): T; makeGetRequest<T>(url: string, config?: { contentType?: string; }): Promise<T>; makePostRequest<T>(url: string, data: unknown, config?: { contentType?: string; }): Promise<T>; makeDeleteRequest<T>(url: string, config?: { contentType?: string; }): Promise<T>; makePatchRequest<T>(url: string, data: unknown, config?: { contentType?: string; }): Promise<T>; getPartyId(): string; getApiUrl(): string; }; }; //# sourceMappingURL=get-transfer-agent.d.ts.map