{"version":3,"file":"keyring-type.cjs","sourceRoot":"","sources":["../../../src/v2/api/keyring-type.ts"],"names":[],"mappings":";;;AAAA;;GAEG;AACH,IAAY,WA+CX;AA/CD,WAAY,WAAW;IACrB;;OAEG;IACH,wBAAS,CAAA;IAET;;OAEG;IACH,yCAA0B,CAAA;IAE1B;;;;OAIG;IACH,wBAAS,CAAA;IAET;;OAEG;IACH,4BAAa,CAAA;IAEb;;OAEG;IACH,gCAAiB,CAAA;IAEjB;;OAEG;IACH,kCAAmB,CAAA;IAEnB;;OAEG;IACH,gCAAiB,CAAA;IAEjB;;OAEG;IACH,gCAAiB,CAAA;IAEjB;;OAEG;IACH,8BAAe,CAAA;AACjB,CAAC,EA/CW,WAAW,2BAAX,WAAW,QA+CtB","sourcesContent":["/**\n * Enum representing the different types of keyrings supported.\n */\nexport enum KeyringType {\n  /**\n   * Represents a hierarchical deterministic (HD) keyring.\n   */\n  Hd = 'hd',\n\n  /**\n   * Represents a keyring that directly stores private keys.\n   */\n  PrivateKey = 'private-key',\n\n  /**\n   * Represents a keyring that implements the QR protocol.\n   *\n   * See: https://eips.ethereum.org/EIPS/eip-4527\n   */\n  Qr = 'qr',\n\n  /**\n   * Represents keyring backed by a Snap.\n   */\n  Snap = 'snap',\n\n  /**\n   * Represents keyring backed by a Ledger hardware wallet.\n   */\n  Ledger = 'ledger',\n\n  /**\n   * Represents keyring backed by a Lattice hardware wallet.\n   */\n  Lattice = 'lattice',\n\n  /**\n   * Represents keyring backed by a Trezor hardware wallet.\n   */\n  Trezor = 'trezor',\n\n  /**\n   * Represents keyring backed by a OneKey hardware wallet.\n   */\n  OneKey = 'onekey',\n\n  /**\n   * Represents keyring for money accounts.\n   */\n  Money = 'money',\n}\n"]}