Commit graph

  • b7827572b9
    Merge 061dca1baf into e975cbe6f8 #31 Michele Balistreri 2025-10-22 06:23:17 +0200
  • e975cbe6f8 refactor to use transaction parameters record object when creating a wallet transaction master 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
  • 061dca1baf
    add Keycard #31 Michele Balistreri 2025-10-18 07:40:56 +0900
  • 05d655e996
    add Keycard Shell Michele Balistreri 2025-10-17 09:22:36 +0900
  • 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
  • db91383832 add bitkey wallet model support #28 harrisonfriia 2025-08-28 14:58:06 -0700
  • 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
  • 2468578e72 split app gpg keyring into individual files Craig Raw 2025-03-04 15:07:30 +0200
  • 66ff275f46 support invalid script type warnings Craig Raw 2025-03-04 11:47:22 +0200
  • 5fd8e9416a fix camelcase on wallet model displayed names Craig Raw 2025-02-20 17:03:00 +0200
  • 7666060c8e followup Craig Raw 2025-02-20 13:49:55 +0200
  • 0dddf3095f add onekey wallet models Craig Raw 2025-02-20 13:28:24 +0200
  • 42968028cc add bip47 notification transaction test Craig Raw 2025-02-19 11:31:18 +0200
  • 419ed1a699 improve support for keystore relabelling Craig Raw 2025-02-13 08:42:07 +0200
  • f7d5b4fb8f trim whitespace chars before testing if byte array contains only hex or base64 chars Craig Raw 2025-02-08 09:29:33 +0200
  • ad60a37d0e add byte array tests for hex and base64 Craig Raw 2025-02-06 15:33:11 +0200
  • ca758e1288 strip non-numeric trailing version info Craig Raw 2025-02-04 19:52:40 +0200
  • 342c85a39e add max label length constant to match db schema Craig Raw 2025-01-30 14:49:23 +0200
  • b2c362d5a7 store treetable column sort on adjustment, and restore on wallet load Craig Raw 2025-01-28 12:52:52 +0200
  • 1805aeb374 add wallet table to store layout settings Craig Raw 2025-01-28 10:32:57 +0200
  • 378ab611f5 exclude taproot wallets and jade, tapsigner and satochip hwws from requiring non witness tx in psbts Craig Raw 2025-01-23 15:39:33 +0200
  • f67a2caf53 add device registration field to store ledger multisig hmacs Craig Raw 2025-01-22 16:24:43 +0200
  • 0df1f79e5c ensure consistent keypair implementation is used for all constructors Craig Raw 2025-01-22 11:33:45 +0200
  • 89a6b1296e fix incorrect script type returned for p2sh multisig Craig Raw 2025-01-21 08:50:16 +0200
  • 7b9affb3de improve quick transaction test Craig Raw 2025-01-20 09:16:29 +0200
  • 64a3f1c00b ensure consistent xpub ordering when copying output descriptors without child derivations Craig Raw 2024-12-02 10:07:55 +0200
  • 3cb3d322a0 move ostype to drongo Craig Raw 2024-11-26 11:09:53 +0200
  • a26ba49bc6 move version class to drongo Craig Raw 2024-11-25 15:53:11 +0200
  • df7529b1a1 remove unneeded module info plugin Craig Raw 2024-11-25 15:23:47 +0200
  • 6170157daa remove unneeded dependencies Craig Raw 2024-11-25 15:18:36 +0200
  • d5393bd436 add output descriptor accessors and copy function Craig Raw 2024-11-19 10:46:22 +0200
  • 817458a0c3 add equals and hashcode to output descriptor Craig Raw 2024-11-18 15:14:20 +0200
  • a90d553f1e fix psbtv2 output amount serialization Craig Raw 2024-11-18 13:05:13 +0200
  • 3b9998180f reverse prevtxid byte ordering during serialization and deserialization Craig Raw 2024-11-18 12:43:45 +0200
  • efc9d9d554 allow hardened character selection when writing key Craig Raw 2024-11-15 16:31:50 +0200
  • 96df6284e1 add psbt v2 support Craig Raw 2024-11-15 12:15:41 +0200
  • 4564c5d25a add eckey arithmetic functions Craig Raw 2024-10-31 17:02:26 +0200
  • dba1a9a2be add support for x25519 and secp256r1 keys Craig Raw 2024-10-30 13:04:20 +0200
  • 35bebe13bc fix build instructions Craig Raw 2024-10-21 09:26:01 +0200
  • 4c1bf5d68c
    Add actual shadowJar plugin #25 Anton Kumaigorodski 2024-10-20 13:15:32 +0300
  • acb1d767e8 add helper method to multiply a public key Craig Raw 2024-10-08 10:31:23 +0200
  • f8f50c0dd9 add ledger stax and flex hardware wallet models Craig Raw 2024-09-13 13:12:17 +0200
  • 6b89a0c5ea improve performance of wallet transactions update Craig Raw 2024-09-12 14:29:21 +0200
  • 87b5f992d0 add constructor to optionally rewrite derivation path Craig Raw 2024-08-22 11:03:01 +0200
  • 14a1a4ec8f implementation of secp256k1-jdk 0.0.1 secp256k1-jdk Craig Raw 2024-08-22 09:21:17 +0200
  • 0e08478294 upgrade to gradle 8.9 Craig Raw 2024-08-08 13:30:23 +0200
  • ebcee47771 support slip39 seed to mnemonics generation and recovery Craig Raw 2024-08-07 14:43:26 +0200
  • f066b5b608 add trezor safe 5 wallet model Craig Raw 2024-07-31 15:12:55 +0200
  • d73d3439f6 handle psbt keytypes with values greater than single byte compact integers Craig Raw 2024-07-11 11:48:32 +0200
  • 6b1a0bba95 limit signatures in multisig scriptsig to threshold Craig Raw 2024-07-11 11:03:56 +0200
  • f3ee296280 fix handling of output descriptors without key origin derivation paths, and require master fingerprints as per bip380 Craig Raw 2024-06-29 10:00:44 +0200
  • 9808164a29 add optional bbqr selection for qr display on krux wallets Craig Raw 2024-05-29 09:26:00 +0200
  • 571db32574 support determining if hww has usb interface Craig Raw 2024-05-10 09:52:03 +0200
  • 33bf35e3c4 add functions to support qr encoding selection Craig Raw 2024-05-09 12:19:19 +0200
  • 60ac428002 add testnet4 network support Craig Raw 2024-05-08 15:49:59 +0200
  • a7dd28dde7 add additional fingerprint check when finding signing nodes from provided psbt input derivation paths Craig Raw 2024-05-06 09:51:17 +0200
  • e298033cbb add further restriction for checking if keystores can sign a psbt input Craig Raw 2024-05-03 12:16:01 +0200
  • 9d250437ad fix single character multisig output descriptor threshold parsing issue Craig Raw 2024-05-03 11:54:08 +0200
  • d4bdd9f385 support finding signing nodes from provided psbt input derivation paths Craig Raw 2024-04-30 11:54:43 +0200
  • 143d28166a add samourai decryption util Craig Raw 2024-04-25 15:08:49 +0200
  • 3a2344f129 parse output descriptors with missing fingerprints in key origin information Craig Raw 2024-04-19 09:59:36 +0200
  • 7584bcf260 add samourai wallet model Craig Raw 2024-04-18 16:03:16 +0200
  • 3f4ee7af74 add postmix as a mixable account Craig Raw 2024-04-18 13:21:32 +0200
  • 42de57026c add test to determine if wallet can sign all psbt inputs Craig Raw 2024-04-12 09:11:16 +0200