@metamask/keyring-api
Version:
MetaMask Keyring API
44 lines • 1.28 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.KeyringType = void 0;
/**
* Enum representing the different types of keyrings supported.
*/
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 || (exports.KeyringType = KeyringType = {}));
//# sourceMappingURL=keyring-type.cjs.map