@metamask/keyring-utils
Version:
MetaMask Keyring utils
10 lines • 466 B
JavaScript
import { array, literal, number, record, string, union } from "@metamask/superstruct";
import { JsonStruct } from "@metamask/utils";
import { exactOptional, object } from "./index.mjs";
export const JsonRpcRequestStruct = object({
jsonrpc: literal('2.0'),
id: union([string(), number(), literal(null)]),
method: string(),
params: exactOptional(union([array(JsonStruct), record(string(), JsonStruct)])),
});
//# sourceMappingURL=JsonRpcRequest.mjs.map