@metamask/keyring-api
Version:
MetaMask Keyring API
41 lines • 1.16 kB
JavaScript
/**
* Enum representing the different types of keyrings supported.
*/
export var KeyringType;
(function (KeyringType) {
/**
* Represents a hierarchical deterministic (HD) keyring.
*/
KeyringType["Hd"] = "hd";
/**
* Represents a keyring that directly stores private keys.
*/
KeyringType["PrivateKey"] = "private-key";
/**
* Represents a keyring that implements the QR protocol.
*
* See: https://eips.ethereum.org/EIPS/eip-4527
*/
KeyringType["Qr"] = "qr";
/**
* Represents keyring backed by a Snap.
*/
KeyringType["Snap"] = "snap";
/**
* Represents keyring backed by a Ledger hardware wallet.
*/
KeyringType["Ledger"] = "ledger";
/**
* Represents keyring backed by a Lattice hardware wallet.
*/
KeyringType["Lattice"] = "lattice";
/**
* Represents keyring backed by a Trezor hardware wallet.
*/
KeyringType["Trezor"] = "trezor";
/**
* Represents keyring backed by a OneKey hardware wallet.
*/
KeyringType["OneKey"] = "onekey";
})(KeyringType || (KeyringType = {}));
//# sourceMappingURL=keyring-type.mjs.map