@metamask/snaps-rpc-methods
Version:
MetaMask Snaps JSON-RPC method implementations
15 lines • 615 B
text/typescript
import type { PermittedHandlerExport } from "@metamask/permission-controller";
import type { GetSnapsResult } from "@metamask/snaps-sdk";
import type { JsonRpcParams } from "@metamask/utils";
/**
* `wallet_getAllSnaps` gets all installed Snaps. Currently, this can only be
* called from `https://snaps.metamask.io`.
*/
export declare const getAllSnapsHandler: PermittedHandlerExport<GetAllSnapsHooks, JsonRpcParams, GetSnapsResult>;
export type GetAllSnapsHooks = {
/**
* @returns All installed Snaps.
*/
getAllSnaps: () => Promise<GetSnapsResult>;
};
//# sourceMappingURL=getAllSnaps.d.cts.map