@dfinity/oisy-wallet-signer
Version:
A library designed to facilitate communication between a dApp and the OISY Wallet on the Internet Computer.
29 lines (28 loc) • 1.07 kB
TypeScript
import * as z from 'zod';
export declare const IcrcMethodSchema: z.ZodEnum<{
icrc21_call_consent_message: "icrc21_call_consent_message";
icrc25_request_permissions: "icrc25_request_permissions";
icrc25_permissions: "icrc25_permissions";
icrc25_supported_standards: "icrc25_supported_standards";
icrc27_accounts: "icrc27_accounts";
icrc29_status: "icrc29_status";
icrc49_call_canister: "icrc49_call_canister";
}>;
export declare const IcrcScopedMethodSchema: z.ZodEnum<{
icrc27_accounts: "icrc27_accounts";
icrc49_call_canister: "icrc49_call_canister";
}>;
export type IcrcScopedMethod = z.infer<typeof IcrcScopedMethodSchema>;
export declare const IcrcPermissionStateSchema: z.ZodEnum<{
denied: "denied";
granted: "granted";
ask_on_use: "ask_on_use";
}>;
export type IcrcPermissionState = z.infer<typeof IcrcPermissionStateSchema>;
export declare const IcrcStandardSchema: z.ZodEnum<{
"ICRC-21": "ICRC-21";
"ICRC-25": "ICRC-25";
"ICRC-27": "ICRC-27";
"ICRC-29": "ICRC-29";
"ICRC-49": "ICRC-49";
}>;