Commit Graph

  • 077d2142cc revise wording for non-default sighash warnings master Craig Raw 2026-05-31 12:27:02 +0200
  • cab72b2037 improve verification of psbt sighash types Craig Raw 2026-05-31 11:55:09 +0200
  • 7d0699faa0 refactor secure url check for additional call sites Craig Raw 2026-05-30 11:33:51 +0200
  • e96aa0d3f8 verify precomputed outputs match bip375 proofs Craig Raw 2026-05-24 10:22:46 +0200
  • 20670b9b7d add support for bip 375 verification of psbts Craig Raw 2026-05-23 14:51:03 +0200
  • 3779317388 update bip322 implementation to match completed spec Craig Raw 2026-05-22 15:00:37 +0200
  • cc55b5f13a finalize external inputs in cross-wallet psbts to avoid empty witnesses Craig Raw 2026-05-19 17:26:02 +0200
  • 3b1e9e5817 add specter signer 2026 firmware signing key Craig Raw 2026-05-19 11:46:14 +0200
  • dfd947cb69 add sp support for bip322 message signing Craig Raw 2026-05-18 14:55:15 +0200
  • 698f8b08a1 add support for computed silent payment address persistence Craig Raw 2026-05-18 12:41:01 +0200
  • 7df781c77c guard against incorrect sighash types when signing txs with sp outputs Craig Raw 2026-05-15 09:34:43 +0200
  • e4b63fbd19 add needed scan start helper Craig Raw 2026-05-14 12:39:20 +0200
  • 29cd4b7909 prevent tweakless address nodes in sp wallets sp Craig Raw 2026-05-08 09:26:40 +0200
  • c87d5cc3c2 add silent payment consolidation output and dust threshold change check Craig Raw 2026-05-07 09:37:46 +0200
  • 3fbad787a4 add sp wallet helper methods Craig Raw 2026-05-04 14:01:30 +0200
  • 9c53c6d6d0 add silent payments scan utility function and unit tests Craig Raw 2026-04-29 09:40:25 +0200
  • ee2f339136 fix address comparison issue by including script type in equals and hashcode Craig Raw 2026-04-27 14:58:37 +0200
  • 1468b5d50d explicitly set either keystore xpub or spscan fields depending on wallet policy type Craig Raw 2026-04-26 10:16:02 +0200
  • 9c28138cd3 improve sp related output descriptor and psbt behaviour Craig Raw 2026-04-24 12:36:42 +0200
  • 854eb513e9 implement silent payments change outputs and other sp related fixes Craig Raw 2026-04-23 12:22:19 +0200
  • bc526c90e1 various sp wallet related fixes and improvements Craig Raw 2026-04-22 14:51:52 +0200
  • 15e5aaa4b9 refactor script type methods to accept and handle wallet policy type requirements internally Craig Raw 2026-04-21 09:37:18 +0200
  • 570bf886eb integrate silent payments to the wallet and keystore structure Craig Raw 2026-04-21 07:36:38 +0200
  • 3c12447a63 support spending silent payments outputs as per bip376 Craig Raw 2026-04-20 09:53:47 +0200
  • 71604b9489 support constructing output descriptors from sp wallets Craig Raw 2026-04-16 10:44:29 +0200
  • 934b0ad890 support output descriptor annotations per bip393 Craig Raw 2026-04-16 10:06:31 +0200
  • 70c4c94312 support silent payment output descriptors as per bip392 Craig Raw 2026-04-15 15:26:48 +0200
  • 3b8677e59b add initial support for silent payments wallets Craig Raw 2026-04-14 15:11:47 +0200
  • 3a1712bdbf fix intermediate zero sum logic when summing private keys Craig Raw 2026-04-14 13:52:53 +0200
  • dad9fe2fcc support loading libsecp256k1 from jvm lib folder Craig Raw 2026-03-13 07:58:32 +0200
  • f5a52f9eae add bip32 derivation fallback when retreiving signing nodes for high-index inputs Craig Raw 2026-03-11 17:31:13 +0200
  • 6cbb144326 avoid npe when the extracting signature from a bip322 psbt Craig Raw 2026-03-10 12:07:48 +0200
  • 4049ebcdda add setters for psbtv2 tx version and locktime Craig Raw 2026-03-06 09:14:20 +0200
  • af031d9425 refactor bip322 implementation for qr and file signing support Craig Raw 2026-03-05 13:36:47 +0200
  • 53c999a01b upgrade bcprov to v1.82 and pgpainless to v1.7.7 Craig Raw 2026-03-04 14:06:49 +0200
  • 77bc7ffe2b upgrade junit to v5.14.1 Craig Raw 2026-03-04 13:04:35 +0200
  • 184ccc225d upgrade caffeine to v3.2.3 Craig Raw 2026-03-04 12:34:41 +0200
  • 951c119b42 upgrade dnsjava to v3.6.4 Craig Raw 2026-03-04 12:31:52 +0200
  • 5b724b448a upgrade argon2-jvm to v2.12 Craig Raw 2026-03-04 12:13:46 +0200
  • b9887be8d3 upgrade jna to v5.18.1 Craig Raw 2026-03-04 11:35:53 +0200
  • 5ce39fefaf upgrade logback-classic to v1.5.32 and slf4j-api to v2.0.17 Craig Raw 2026-03-04 11:29:31 +0200
  • 0a500ea002 remove warning on gradle test task Craig Raw 2026-02-04 12:56:47 +0200
  • eb4b219221 use network-specific hrp as silent payments bitcoin uri parameter Craig Raw 2026-01-23 09:33:28 +0200
  • 5cc1b0c551 fix handling of non-standard key derivations when writing output descriptors Craig Raw 2026-01-15 10:32:25 +0200
  • 03e2e76b24 implement method to add missing key path information to psbts Craig Raw 2026-01-03 14:21:01 +0200
  • 7b0ce57009 add trezor safe 7 and ledger nano gen5 wallet models Craig Raw 2025-12-11 11:07:04 +0200
  • 167ed35693
    add bip93 package to exports Ian McKenzie 2025-12-09 02:02:09 -0800
  • 3aff03df53 followup Craig Raw 2025-12-01 11:37:45 +0200
  • b70c74d067
    improve calculation of taproot tweaked output key Johannes Zweng 2025-12-01 10:28:48 +0100
  • a378e1a33b
    add initial support for codex32 Ian McKenzie 2025-11-26 21:37:38 -0800
  • cb6fc2a066
    add unit tests for bip32 key derivation Ian McKenzie 2025-11-24 01:29:56 -0800
  • 36847e1170 improve psbt2 matching and combine functionality, add psbt copy method Craig Raw 2025-11-24 11:14:30 +0200
  • 49ecc4810e validate silent payment outputs on psbt transaction extraction Craig Raw 2025-11-19 16:03:13 +0200
  • dd94f745a3
    add bip173 and bip350 segwit address test vectors Ian McKenzie 2025-11-19 02:11:01 -0800
  • 6aca78cade use psbtv2 as the default internal representation Craig Raw 2025-11-19 11:56:02 +0200
  • 6bd3d80303 implement bip375 with tests Craig Raw 2025-11-18 10:35:58 +0200
  • 8e134305c5 add silent payments dleq proof wrapper class Craig Raw 2025-11-13 13:57:55 +0200
  • cc1b434f3d add bip374 dleq proof implementation and unit test Craig Raw 2025-11-13 13:19:54 +0200
  • 8dd8b9efc0
    add keycard and keycard shell to wallet models Michele Balistreri 2025-11-12 23:55:38 +0900
  • a675acccea
    add bech32 unit test with BIP-173/350 test vectors craigraw 2025-11-12 11:11:03 +0200
  • a4d0ec4062 Add Bech32 unit test with BIP-173/350 test vectors Ian McKenzie 2025-11-11 10:23:58 -0800
  • e975cbe6f8 refactor to use transaction parameters record object when creating a wallet transaction Craig Raw 2025-10-21 12:05:34 +0200
  • ad90ea0d38 increment fee amount when desired fee rate is equal to common default rate of 1 sat/vb to ensure maximum relayability Craig Raw 2025-10-21 09:50:36 +0200
  • 4e68815fa9 use declarative style to indicate consolidation payments and include their bip32 derivations in psbt outputs Craig Raw 2025-10-17 10:25:52 +0200
  • 286e04ad25 fix missing psbt output script test Craig Raw 2025-10-03 11:51:38 +0200
  • 2ced4c1996 fix annotation related compile issue Craig Raw 2025-09-30 12:22:49 +0200
  • 3b069c12ca upgrade caffeine to remove unsafe access method Craig Raw 2025-09-30 09:36:55 +0200
  • b25289b7b5 upgrade to gradle v9.1.0 Craig Raw 2025-09-29 13:19:54 +0200
  • 6eb46da87a create temporary native library load directory with restricted permissions on posix filesystems Craig Raw 2025-09-29 12:38:11 +0200
  • 73acc00ab6 improve dns hrn support Craig Raw 2025-09-29 11:53:17 +0200
  • a896809286 implement silent payments support in wallet with psbt output field Craig Raw 2025-09-29 08:34:38 +0200
  • af879a30f1 support uncompressed raw keys for silent payments scans Craig Raw 2025-09-18 16:14:42 +0200
  • 7f707017b7 add silent payment change tests Craig Raw 2025-09-16 14:05:06 +0200
  • 9c826d7819 fix npe on null p2sh redeem script Craig Raw 2025-09-12 15:42:05 +0200
  • 1623f923b3 add public key negation support Craig Raw 2025-09-11 18:16:25 +0200
  • 6c7662ca09 add support for sending silent payments Craig Raw 2025-09-11 16:33:57 +0200
  • 0b3b1a5c3f align input pubkey retrieval to silent payments reference implementation Craig Raw 2025-09-10 13:10:22 +0200
  • 7c0aa1545d override equals and hashcode for sp address Craig Raw 2025-09-04 16:35:55 +0200
  • da736c8cef use map of scriptpubkeys instead of transaction outputs for tweak computation Craig Raw 2025-08-21 11:43:19 +0200
  • a4d86f9ee3 improve pubkey checks to consider just x-only and compressed keys Craig Raw 2025-08-20 07:46:09 +0200
  • 68966e5c26 followup Craig Raw 2025-08-19 16:17:53 +0200
  • e12fdfa47c add initial silent payments library support Craig Raw 2025-08-19 15:22:00 +0200
  • d30cc4432c add support for block parsing Craig Raw 2025-08-16 13:02:17 +0200
  • 23f2b9197a fix bluewallet spelling Craig Raw 2025-08-12 08:08:47 +0200
  • b69e8f3629 upgrade to gradle 8.14.3 Craig Raw 2025-08-07 11:18:14 +0200
  • 0aedd1df46 fix non bip32 child derivation test Craig Raw 2025-08-07 08:55:06 +0200
  • f5d5e9dc30 revert range support, derive master fingerprint from master key if not provided Craig Raw 2025-08-05 09:26:56 +0200
  • eb06840de0 support parsing ranges in output descriptor child derivations Craig Raw 2025-08-04 15:30:46 +0200
  • 92c57d276c fix serialization issue affecting single byte witness elements with a value of zero Craig Raw 2025-08-04 13:37:41 +0200
  • 0ce32e4314 add has zero in pin check for onekey classic Craig Raw 2025-07-29 14:44:48 +0200
  • 056d5f83a6 improve dnssec validation for cnames, wildcards and overrides Craig Raw 2025-07-29 12:50:48 +0200
  • 58cc096f8e add dnssec resolver for bip353 names and associated psbt output field for dnssec proof Craig Raw 2025-07-24 14:30:04 +0200
  • 2a456dd602 support a variable min tx relay fee rate when creating a wallet transaction Craig Raw 2025-07-17 09:11:59 +0200
  • e1f2ce41ad fix issue of including parent path elements in deterministic key when deriving child xpub from an output descriptor containing more than two child path elements Craig Raw 2025-07-09 10:26:37 +0200
  • 13e1fafbe8 fix specter diy capitalization Craig Raw 2025-06-07 11:22:44 +0200
  • ad02b8a33c derive to maximum bip32 account level where child path in output descriptor contains more than two elements Craig Raw 2025-06-06 11:45:32 +0200
  • abb598d3b0 add pay to anchor script and address type Craig Raw 2025-04-14 15:49:02 +0200
  • 3b36947419 support parsing xpubs encoded for a different network Craig Raw 2025-04-03 15:17:12 +0200
  • 41cd6a68c0 upgrade bouncy castle, pgpainless and logback Craig Raw 2025-04-01 14:59:37 +0200
  • e42931cd55 update jna to v5.13.0 Craig Raw 2025-03-11 16:17:13 +0200