@metamask/keyring-internal-api
Version:
MetaMask Keyring Internal API
22 lines • 715 B
JavaScript
import { KeyringRequestStruct, KeyringResponseStruct } from "@metamask/keyring-api";
import { omit } from "@metamask/superstruct";
/**
* Keyring request (v1).
*/
export const KeyringRequestV1Struct = omit(KeyringRequestStruct, ['origin']);
/**
* Response to a call to `submitRequest` (v1).
*/
export const KeyringResponseV1Struct = KeyringResponseStruct;
export const SubmitRequestResponseV1Struct = KeyringResponseV1Struct;
/**
* Converts a keyring request to a keyring request v1.
*
* @param request - A keyring request.
* @returns A keyring request v1.
*/
export function toKeyringRequestV1(request) {
const { origin, ...requestV1 } = request;
return requestV1;
}
//# sourceMappingURL=v1.mjs.map