Variable SubmitRequestRequestStructConst

SubmitRequestRequestStruct: Struct<{
    id: null | string | number;
    jsonrpc: "2.0";
    method: "keyring_submitRequest";
    params: {
        account: string;
        id: string;
        request: {
            method: string;
            params?: Json[] | Record<string, Json>;
        };
        scope: string;
    };
}, {
    id: Struct<null | string | number, null>;
    jsonrpc: Struct<"2.0", "2.0">;
    method: Struct<"keyring_submitRequest", "keyring_submitRequest">;
    params: Struct<{
        account: string;
        id: string;
        request: {
            method: string;
            params?: Json[] | Record<string, Json>;
        };
        scope: string;
    }, {
        account: Struct<string, null>;
        id: Struct<string, null>;
        request: Struct<{
            method: string;
            params?: Json[] | Record<string, Json>;
        }, {
            method: Struct<string, null>;
            params: Struct<ExactOptionalTag | Json[] | Record<string, Json>, null>;
        }>;
        scope: Struct<string, null>;
    }>;
}> = ...

Type declaration

  • id: null | string | number
  • jsonrpc: "2.0"
  • method: "keyring_submitRequest"
  • params: {
        account: string;
        id: string;
        request: {
            method: string;
            params?: Json[] | Record<string, Json>;
        };
        scope: string;
    }
    • account: string

      Account ID (UUIDv4).

    • id: string

      Keyring request ID (UUIDv4).

    • request: {
          method: string;
          params?: Json[] | Record<string, Json>;
      }

      Inner request sent by the client application.

      • method: string
      • Optional params?: Json[] | Record<string, Json>
    • scope: string

      Request's scope (CAIP-2 chain ID).

Type declaration

  • id: Struct<null | string | number, null>
  • jsonrpc: Struct<"2.0", "2.0">
  • method: Struct<"keyring_submitRequest", "keyring_submitRequest">
  • params: Struct<{
        account: string;
        id: string;
        request: {
            method: string;
            params?: Json[] | Record<string, Json>;
        };
        scope: string;
    }, {
        account: Struct<string, null>;
        id: Struct<string, null>;
        request: Struct<{
            method: string;
            params?: Json[] | Record<string, Json>;
        }, {
            method: Struct<string, null>;
            params: Struct<ExactOptionalTag | Json[] | Record<string, Json>, null>;
        }>;
        scope: Struct<string, null>;
    }>