Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Taproot Miniscript #498

Open
wants to merge 35 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
50016e1
load taproot miniscript descriptors
odudex Dec 17, 2024
8f7bd31
refine taproot miniscript descriptor detection
odudex Dec 17, 2024
d10b979
adapt PSBT signature checks to taproot miniscript
odudex Dec 19, 2024
db8981c
taproot miniscript refactor
odudex Dec 19, 2024
62c44c8
fix docstring of miniscript script type selection menu
odudex Dec 19, 2024
4858868
don't add cosigners to taproot single sig policy
odudex Dec 20, 2024
c2d5360
add taproot_key_sig field to Embit
odudex Dec 22, 2024
f6dd885
Merge branch 'develop' into tr_miniscript
odudex Dec 24, 2024
7e117a3
TR miniscript - show PSBT fingerprints when signing and descriptor is…
odudex Dec 25, 2024
d467330
preserve all PSBT fields when signing with SD
odudex Dec 26, 2024
e4d6530
bugfix on identification of taproot miniscript descriptors
odudex Dec 30, 2024
136a346
tests: adapting to 3 types of policy
odudex Dec 30, 2024
e9574e2
add some wallet and descriptor tests
odudex Dec 31, 2024
eeec7df
path mismatch only checks matching key
odudex Jan 3, 2025
965dbd7
wallet descriptor loading - highlight loaded key among cosigners
odudex Jan 3, 2025
2f4d972
miniscript descriptos vis - fix fingerprint and xpubs correlation
odudex Jan 3, 2025
bbb1d4d
miniscript - allow custom derivations
odudex Jan 5, 2025
25fc021
detail wallet descriptor attributes while loading
odudex Jan 6, 2025
082d51e
return path mismatch hardened char from h to '
odudex Jan 6, 2025
9409bc8
enable tap miniscript signing via QR code
odudex Jan 6, 2025
fbb747d
better check custom derivations
odudex Jan 7, 2025
7c28041
miniscript related lint refactors
odudex Jan 7, 2025
0c46f9e
custom derivations - add translations
odudex Jan 7, 2025
a1d74b9
wallet customization bugfix
odudex Jan 8, 2025
8e429b3
tap miniscript - better identify Liana taptree only scripts
odudex Jan 9, 2025
0a47a13
tap miniscript - tap tree only adjusts
odudex Jan 9, 2025
9fe40fa
tap miniscript - tap tree only adjusts II
odudex Jan 9, 2025
8a57100
Tap miniscript - Check NUMS in case internal key is disabled
odudex Jan 10, 2025
87ee6ba
tap miniscript - fix broken tests
odudex Jan 10, 2025
ce1816b
tap miniscript - update translations
odudex Jan 10, 2025
33e74a7
better reference BIP341 NUMS example
odudex Jan 11, 2025
e3a6027
tap miniscript - add taproot_sigs field to QR Code exported PSBTs
odudex Jan 11, 2025
5251d10
update beta version
odudex Jan 11, 2025
298bd53
bugfix - confusion with "h" and "'"
odudex Jan 11, 2025
8e99690
use Embit's Descriptor.owns() to detect slef-transfer
odudex Jan 12, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions i18n/translations/de-DE.json
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@
"Decrypt?": "Entschlüsseln?",
"Default Wallet": "Standard-Wallet",
"Depth Per Pass": "Tiefe pro Durchgang",
"Derivation Path": "Derivation-Pfad",
"Derive BIP85 entropy?": "BIP85-Entropie ableiten?",
"Descriptor Addresses": "Deskriptor-Adressen",
"Display": "Bildschirm",
Expand Down Expand Up @@ -122,6 +123,7 @@
"Insufficient entropy!": "Unzureichende Entropie!",
"Invalid Tamper Check Code": "Ungültiger Tamper Check Code",
"Invalid address": "Ungültige Adresse",
"Invalid derivation path": "Ungültiger Derivation-Pfad",
"Invalid mnemonic length": "Ungültige mnemonische Lange",
"Invalid wallet:": "Ungültige Wallet:",
"Invert": "Umkehren",
Expand Down Expand Up @@ -253,6 +255,7 @@
"Single-sig": "Single-Sig",
"Size:": "Größe:",
"Some checks cannot be performed.": "Einige Schecks können nicht durchgeführt werden.",
"Some nodes are not hardened:": "Einige Knoten sind nicht gehärtet:",
"Spend (%d):": "Ausgabe (%d):",
"Spend:": "Ausgaben:",
"Stats for Nerds": "Statistiken für Nerds",
Expand All @@ -262,6 +265,7 @@
"TC Flash Hash": "TC Flash-Hash",
"TC Flash Hash at Boot": "TC Flash-Hash beim Start",
"TOUCH or ENTER to capture": "TOUCH oder ENTER zum Erfassen",
"TR internal key": "TR interner Schlüssel",
"TX Pin": "TX Pin",
"Tamper Check Code": "Tamper Check Code",
"Tamper check code set successfully": "Tamper Check Code erfolgreich gesetzt",
Expand Down
4 changes: 4 additions & 0 deletions i18n/translations/es-MX.json
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@
"Decrypt?": "¿Descifrar?",
"Default Wallet": "Cartera Predeterminada",
"Depth Per Pass": "Profundidad por Pasada",
"Derivation Path": "Ruta de derivación",
"Derive BIP85 entropy?": "¿Derivar entropía BIP85?",
"Descriptor Addresses": "Direcciones del descriptor",
"Display": "Pantalla",
Expand Down Expand Up @@ -122,6 +123,7 @@
"Insufficient entropy!": "¡Entropía Insuficiente!",
"Invalid Tamper Check Code": "Código de verificación no válido",
"Invalid address": "Dirección inválida",
"Invalid derivation path": "Ruta de derivación no válida",
"Invalid mnemonic length": "Longitud mnemónica no válida",
"Invalid wallet:": "Cartera inválida:",
"Invert": "Invertir",
Expand Down Expand Up @@ -253,6 +255,7 @@
"Single-sig": "Single-sig",
"Size:": "Tamaño:",
"Some checks cannot be performed.": "Algunas comprobaciones no se pueden realizar.",
"Some nodes are not hardened:": "Algunos nodos no están endurecidos:",
"Spend (%d):": "Gastos (%d):",
"Spend:": "Gasto:",
"Stats for Nerds": "Estadísticas para Entendidos",
Expand All @@ -262,6 +265,7 @@
"TC Flash Hash": "TC Hash Flash",
"TC Flash Hash at Boot": "TC Flash Hash al arranque",
"TOUCH or ENTER to capture": "TOCA o ENTER para capturar",
"TR internal key": "Clave interna TR",
"TX Pin": "TX Pin",
"Tamper Check Code": "Código de verificación",
"Tamper check code set successfully": "Código de verificación establecido con éxito",
Expand Down
4 changes: 4 additions & 0 deletions i18n/translations/fr-FR.json
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@
"Decrypt?": "Déchiffrer ?",
"Default Wallet": "Portefeuille par défaut",
"Depth Per Pass": "Profondeur par passage",
"Derivation Path": "Chemin de dérivation",
"Derive BIP85 entropy?": "Dériver l'entropie BIP85 ?",
"Descriptor Addresses": "Adresses du descripteur",
"Display": "Affichage",
Expand Down Expand Up @@ -122,6 +123,7 @@
"Insufficient entropy!": "Entropie insuffisante !",
"Invalid Tamper Check Code": "Code de non compromis non valide",
"Invalid address": "Adresse invalide",
"Invalid derivation path": "Chemin de dérivation non valide",
"Invalid mnemonic length": "Longueur mnémonique invalide",
"Invalid wallet:": "Portefeuille invalide :",
"Invert": "Inverser",
Expand Down Expand Up @@ -253,6 +255,7 @@
"Single-sig": "Clé unique",
"Size:": "Capacité :",
"Some checks cannot be performed.": "Certains vérifications ne peuvent pas être effectués.",
"Some nodes are not hardened:": "Certains nœuds ne sont pas durcis :",
"Spend (%d):": "Dépense (%d) :",
"Spend:": "Dépense :",
"Stats for Nerds": "Statistiques pour les geeks",
Expand All @@ -262,6 +265,7 @@
"TC Flash Hash": "TC Flash Hash",
"TC Flash Hash at Boot": "TC Flash Hash au démarrage",
"TOUCH or ENTER to capture": "TOUCHEZ ou ENTRER pour capturer",
"TR internal key": "Clé interne TR",
"TX Pin": "TX Fiche",
"Tamper Check Code": "Code de non compromis",
"Tamper check code set successfully": "Code de non compromis défini avec succès",
Expand Down
4 changes: 4 additions & 0 deletions i18n/translations/ja-JP.json
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@
"Decrypt?": "デクリプト?",
"Default Wallet": "デフォルトの財布",
"Depth Per Pass": "パスごとの深さ",
"Derivation Path": "導出パス",
"Derive BIP85 entropy?": "BIP85エントロピーを導出しますか?",
"Descriptor Addresses": "ディスクリプタアドレス",
"Display": "ディスプレイ",
Expand Down Expand Up @@ -122,6 +123,7 @@
"Insufficient entropy!": "不十分なエントロピー!",
"Invalid Tamper Check Code": "無効な改ざんチェックコード",
"Invalid address": "無効なアドレス",
"Invalid derivation path": "無効な導出パス",
"Invalid mnemonic length": "無効なニーモニックの長さ",
"Invalid wallet:": "無効なウォレット:",
"Invert": "反転する",
Expand Down Expand Up @@ -253,6 +255,7 @@
"Single-sig": "シングルサイン",
"Size:": "サイズ:",
"Some checks cannot be performed.": "一部のチェックを実行できません.",
"Some nodes are not hardened:": "一部のノードは硬化されていません:",
"Spend (%d):": "支出(%d):",
"Spend:": "支出:",
"Stats for Nerds": "オタクのための統計",
Expand All @@ -262,6 +265,7 @@
"TC Flash Hash": "TCフラッシュハッシュ",
"TC Flash Hash at Boot": "起動時のTCフラッシュハッシュ",
"TOUCH or ENTER to capture": "タッチまたはENTERでキャプチャする",
"TR internal key": "TR内部キー",
"TX Pin": "TXピン",
"Tamper Check Code": "改ざんチェックコード",
"Tamper check code set successfully": "改ざんチェックコードが正常に設定されました",
Expand Down
4 changes: 4 additions & 0 deletions i18n/translations/ko-KR.json
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@
"Decrypt?": "복호화하시겠습니까?",
"Default Wallet": "지갑 기본설정",
"Depth Per Pass": "Depth Per Pass",
"Derivation Path": "파생 경로",
"Derive BIP85 entropy?": "BIP85 엔트로피를 유독하시겠습니까?",
"Descriptor Addresses": "디스크립터 주소",
"Display": "디스플레이",
Expand Down Expand Up @@ -122,6 +123,7 @@
"Insufficient entropy!": "엔트로피가 충분하지 않습니다!",
"Invalid Tamper Check Code": "유효하지 않은 탬퍼 체크 코드",
"Invalid address": "주소가 잘못되었습니다",
"Invalid derivation path": "잘못된 파생 경로",
"Invalid mnemonic length": "니모닉 길이가 잘못되었습니다",
"Invalid wallet:": "지갑이 잘못되었습니다:",
"Invert": "반전",
Expand Down Expand Up @@ -253,6 +255,7 @@
"Single-sig": "단일서명",
"Size:": "크기:",
"Some checks cannot be performed.": "일부 검사를 수행할 수 없습니다.",
"Some nodes are not hardened:": "일부 노드가 경화되지 않습니다:",
"Spend (%d):": "Spend (%d):",
"Spend:": "지출",
"Stats for Nerds": "전문가를 위한 통계",
Expand All @@ -262,6 +265,7 @@
"TC Flash Hash": "TC Flash Hash",
"TC Flash Hash at Boot": "부팅 시 플래시 탬퍼 확인 해시",
"TOUCH or ENTER to capture": "터치하거나 엔터를 눌러 캡처하십시오",
"TR internal key": "TR 내부 키",
"TX Pin": "TX 핀",
"Tamper Check Code": "탬퍼 체크 코드",
"Tamper check code set successfully": "탬퍼 검사 코드가 성공적으로 설정되었습니다",
Expand Down
4 changes: 4 additions & 0 deletions i18n/translations/nl-NL.json
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@
"Decrypt?": "Ontsleutelen?",
"Default Wallet": "Standaard portemonnee",
"Depth Per Pass": "Diepte per pas",
"Derivation Path": "Afleidingspad",
"Derive BIP85 entropy?": "BIP85-entropie afleiden?",
"Descriptor Addresses": "Descriptoradressen",
"Display": "Weergave",
Expand Down Expand Up @@ -122,6 +123,7 @@
"Insufficient entropy!": "Onvoldoende Entropie!",
"Invalid Tamper Check Code": "Ongeldige sabotagecontrolecode",
"Invalid address": "Ongeldig adres",
"Invalid derivation path": "Ongeldige afleidingspad",
"Invalid mnemonic length": "Ongeldige geheugensteun lengte",
"Invalid wallet:": "Ongeldige portemonnee:",
"Invert": "Omkeren",
Expand Down Expand Up @@ -253,6 +255,7 @@
"Single-sig": "Enkele sleutel",
"Size:": "Grootte:",
"Some checks cannot be performed.": "Sommige controles kunnen niet worden uitgevoerd.",
"Some nodes are not hardened:": "Sommige knooppunten zijn niet gehard:",
"Spend (%d):": "Uitgaven (%d):",
"Spend:": "Uitgaven:",
"Stats for Nerds": "Statistieken voor nerds",
Expand All @@ -262,6 +265,7 @@
"TC Flash Hash": "TC Flash Hash",
"TC Flash Hash at Boot": "Hash Flash bij het opstarten",
"TOUCH or ENTER to capture": "TIK of ENTER voor opname",
"TR internal key": "TR interne sleutel",
"TX Pin": "TX pin",
"Tamper Check Code": "Sabotagecontrolecode",
"Tamper check code set successfully": "Sabotagecontrolecode succesvol ingesteld",
Expand Down
4 changes: 4 additions & 0 deletions i18n/translations/pt-BR.json
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@
"Decrypt?": "Descriptografar?",
"Default Wallet": "Carteira Padrão",
"Depth Per Pass": "Profundidade da Passagem",
"Derivation Path": "Caminho de Derivação",
"Derive BIP85 entropy?": "Derivar entropia BIP85?",
"Descriptor Addresses": "Endereços do Descritor",
"Display": "Display",
Expand Down Expand Up @@ -122,6 +123,7 @@
"Insufficient entropy!": "Entropia insuficiente!",
"Invalid Tamper Check Code": "Código de verificação inválido",
"Invalid address": "Endereço inválido",
"Invalid derivation path": "Caminho de derivação inválido",
"Invalid mnemonic length": "Comprimento de mnemônico inválido",
"Invalid wallet:": "Carteira inválida:",
"Invert": "Invertido",
Expand Down Expand Up @@ -253,6 +255,7 @@
"Single-sig": "Single-sig",
"Size:": "Total:",
"Some checks cannot be performed.": "Algumas verificações não podem ser realizadas.",
"Some nodes are not hardened:": "Alguns nós não são hardened:",
"Spend (%d):": "Gastos (%d):",
"Spend:": "Gasto:",
"Stats for Nerds": "Estatísticas para Nerds",
Expand All @@ -262,6 +265,7 @@
"TC Flash Hash": "TC Flash Hash",
"TC Flash Hash at Boot": "TC Hash Flash na Inicialização",
"TOUCH or ENTER to capture": "TOQUE ou ENTER para capturar",
"TR internal key": "Chave interna TR",
"TX Pin": "Pino TX",
"Tamper Check Code": "Código de Verificação",
"Tamper check code set successfully": "Código de verificação definido com sucesso",
Expand Down
4 changes: 4 additions & 0 deletions i18n/translations/ru-RU.json
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@
"Decrypt?": "Расшифровать?",
"Default Wallet": "Кошелек по умолчанию",
"Depth Per Pass": "Глубина за Проход",
"Derivation Path": "Путь деривации",
"Derive BIP85 entropy?": "Вывести энтропию BIP85?",
"Descriptor Addresses": "Адреса дескрипторов",
"Display": "Дисплеи",
Expand Down Expand Up @@ -122,6 +123,7 @@
"Insufficient entropy!": "Недостаточная Энтропия!",
"Invalid Tamper Check Code": "Недействительный код проверки вскрытия",
"Invalid address": "Неверный адрес",
"Invalid derivation path": "Недопустимый путь деривации",
"Invalid mnemonic length": "Неверная длина мнемоники",
"Invalid wallet:": "Неверный кошелек:",
"Invert": "Инвертировать",
Expand Down Expand Up @@ -253,6 +255,7 @@
"Single-sig": "Одна подпись",
"Size:": "Размер:",
"Some checks cannot be performed.": "Некоторые проверки не могут быть выполнены.",
"Some nodes are not hardened:": "Некоторые узлы не укреплены:",
"Spend (%d):": "Расход (%d):",
"Spend:": "Расход:",
"Stats for Nerds": "Статистика для Гиков",
Expand All @@ -262,6 +265,7 @@
"TC Flash Hash": "TC Flash Hash",
"TC Flash Hash at Boot": "Проверка хэша Flash при загрузке",
"TOUCH or ENTER to capture": "ПРИКОСНИТЕСЬ или нажмите ВВОД, чтобы захватить",
"TR internal key": "внутренний ключ",
"TX Pin": "TX Пин",
"Tamper Check Code": "Код проверки вскрытия",
"Tamper check code set successfully": "Код проверки вскрытия успешно установлен",
Expand Down
4 changes: 4 additions & 0 deletions i18n/translations/tr-TR.json
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@
"Decrypt?": "Şifre çözülsün mü?",
"Default Wallet": "Varsayılan Cüzdan",
"Depth Per Pass": "Geçiş Başına Derinlik",
"Derivation Path": "Türetim Yolu",
"Derive BIP85 entropy?": "BIP85 entropisi türetilsin mi?",
"Descriptor Addresses": "Tanımlayıcı Adresler",
"Display": "Ekran",
Expand Down Expand Up @@ -122,6 +123,7 @@
"Insufficient entropy!": "Yetersiz entropi!",
"Invalid Tamper Check Code": "Geçersiz Kurcalama Kontrol Kodu",
"Invalid address": "Geçersiz adres",
"Invalid derivation path": "Geçersiz türetim yolu",
"Invalid mnemonic length": "Geçersiz mnemonic uzunluğu",
"Invalid wallet:": "Geçersiz cüzdan:",
"Invert": "Ters Çevir",
Expand Down Expand Up @@ -253,6 +255,7 @@
"Single-sig": "Tek-imza",
"Size:": "Boyut:",
"Some checks cannot be performed.": "Bazı kontroller yerine getirilemedi.",
"Some nodes are not hardened:": "Bazı düğümler sertleştirilmemiş:",
"Spend (%d):": "Harcama (%d):",
"Spend:": "Harcama:",
"Stats for Nerds": "İnekler İçin İstatistikler",
Expand All @@ -262,6 +265,7 @@
"TC Flash Hash": "TC Flash Hash",
"TC Flash Hash at Boot": "Önyüklemede TC Flash Hash",
"TOUCH or ENTER to capture": "Yakalamak için DOKUN veya GİR",
"TR internal key": "TR iç anahtar",
"TX Pin": "TX Pini",
"Tamper Check Code": "Kurcalama Kontrol Kodu",
"Tamper check code set successfully": "Kurcalama kontrol kodu başarıyla ayarlandı",
Expand Down
4 changes: 4 additions & 0 deletions i18n/translations/vi-VN.json
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@
"Decrypt?": "Giải mã?",
"Default Wallet": "Ví mặc định",
"Depth Per Pass": "Độ sâu mỗi lần cắt CNC",
"Derivation Path": "Đường dẫn phái sinh",
"Derive BIP85 entropy?": "Suy ra entropy BIP85?",
"Descriptor Addresses": "Địa chỉ người mô tả",
"Display": "Hiển thị",
Expand Down Expand Up @@ -122,6 +123,7 @@
"Insufficient entropy!": "Entropy không đủ!",
"Invalid Tamper Check Code": "Mã kiểm tra giả mạo không hợp lệ",
"Invalid address": "Địa chỉ không hợp lệ",
"Invalid derivation path": "Đường dẫn phái sinh không hợp lệ",
"Invalid mnemonic length": "Độ dài mã Mnemonic không hợp lệ",
"Invalid wallet:": "Ví không hợp lệ:",
"Invert": "Đảo ngược",
Expand Down Expand Up @@ -253,6 +255,7 @@
"Single-sig": "Khóa đơn",
"Size:": "Dung lượng:",
"Some checks cannot be performed.": "Một số kiểm tra không thể được thực hiện.",
"Some nodes are not hardened:": "Một số nút không được làm cứng:",
"Spend (%d):": "Chi tiêu (%d):",
"Spend:": "Chi tiêu:",
"Stats for Nerds": "Số liệu thống kê cho Mọt sách",
Expand All @@ -262,6 +265,7 @@
"TC Flash Hash": "TC Flash Hash",
"TC Flash Hash at Boot": "Hash Flash TC khi khởi động",
"TOUCH or ENTER to capture": "Chạm màn hình hoặc nhấn nút ENTER để chụp",
"TR internal key": "Khóa nội bộ TR",
"TX Pin": "TX Pin",
"Tamper Check Code": "Mã kiểm tra giả mạo",
"Tamper check code set successfully": "Đã đặt mã kiểm tra giả mạo thành công",
Expand Down
4 changes: 4 additions & 0 deletions i18n/translations/zh-CN.json
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@
"Decrypt?": "解密?",
"Default Wallet": "默认钱包",
"Depth Per Pass": "每次通过的深度",
"Derivation Path": "源路径",
"Derive BIP85 entropy?": "导出BIP85熵?",
"Descriptor Addresses": "描述符地址",
"Display": "显示",
Expand Down Expand Up @@ -122,6 +123,7 @@
"Insufficient entropy!": "熵不足!",
"Invalid Tamper Check Code": "无效的防篡改检查码",
"Invalid address": "无效地址",
"Invalid derivation path": "无效的源路径",
"Invalid mnemonic length": "助记词长度无效",
"Invalid wallet:": "无效钱包:",
"Invert": "反转",
Expand Down Expand Up @@ -253,6 +255,7 @@
"Single-sig": "单签",
"Size:": "大小:",
"Some checks cannot be performed.": "无法执行某些检查。",
"Some nodes are not hardened:": "有些节点未硬化:",
"Spend (%d):": "花费 (%d):",
"Spend:": "花费",
"Stats for Nerds": "极客统计数据",
Expand All @@ -262,6 +265,7 @@
"TC Flash Hash": "TC Flash Hash",
"TC Flash Hash at Boot": "启动时的 TC Flash Hash",
"TOUCH or ENTER to capture": "点击或按下 ENTER 截图",
"TR internal key": "TR内部密钥",
"TX Pin": "TX 引脚",
"Tamper Check Code": "防篡改检查码",
"Tamper check code set successfully": "防篡改检查码设置成功",
Expand Down
2 changes: 1 addition & 1 deletion mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ edit_uri: edit/main/docs
docs_dir: docs
site_dir: public
extra:
latest_krux: krux-v25.01.beta4
latest_krux: krux-v25.01.beta7
latest_installer: v0.0.20-beta
latest_installer_rpm: krux-installer-0.0.20_beta-1.x86_64.rpm
latest_installer_deb: krux-installer_0.0.20-beta_amd64.deb
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@

[tool.poetry]
name = "krux"
version = "25.01.beta4"
version = "25.01.beta7"
description = "Open-source signing device firmware for Bitcoin"
authors = ["Jeff S <[email protected]>"]

Expand Down
Loading
Loading