@metamask/snaps-rpc-methods
Version:
MetaMask Snaps JSON-RPC method implementations
14 lines • 591 B
text/typescript
import type { PermittedHandlerExport } from "@metamask/permission-controller";
import type { GetSnapsResult } from "@metamask/snaps-sdk";
import type { JsonRpcParams } from "@metamask/utils";
/**
* `wallet_getSnaps` gets the requester's permitted and installed Snaps.
*/
export declare const getSnapsHandler: PermittedHandlerExport<GetSnapsHooks, JsonRpcParams, GetSnapsResult>;
export type GetSnapsHooks = {
/**
* @returns The permitted and installed snaps for the requesting origin.
*/
getSnaps: () => Promise<GetSnapsResult>;
};
//# sourceMappingURL=getSnaps.d.mts.map