Skip to main content

Get supported permissions

ERC-7715 defines an RPC method that returns the execution permissions a wallet supports. Use the method to verify the available Advanced Permissions types and rules before sending requests.

Prerequisites

Request supported permissions

Request the supported Advanced Permissions types for a wallet with the Wallet Client's getSupportedExecutionPermissions action.

import { walletClient } from "./config.ts";

const supportedPermissions = await walletClient.getSupportedExecutionPermissions();

See the full list of supported Advanced Permissions.