Sean Gilligan
d04505ad55
build.gradle: Upgrade Shadow plugin to 7.1.2
...
Upgrade Gradle Shadow Plugin to 7.1.2. This version works with
the current Gradle wrapper version (7.6) but also works with
Gradle 8.5 and JDK 21 (provided the archiveClassifier PR is also applied)
2024-01-24 09:36:13 -08:00
Craig Raw
a436de319a
unfreeze txos if spent
2024-01-22 09:11:06 +02:00
Craig Raw
42f279e5e7
add wallet transaction support for linking payments and change to outputs
2024-01-12 12:09:35 +02:00
Craig Raw
78944a7114
support parsing descriptors with labels and writing hd key info
2024-01-10 11:02:27 +02:00
Craig Raw
6f90d0fa82
support creating wallets from descriptors containing master xprvs
2024-01-09 11:37:54 +02:00
Craig Raw
579c86b1a7
add airgap vault wallet model
2023-12-06 08:54:22 +02:00
Craig Raw
0bb5b75be5
support reordering
2023-11-22 07:58:37 +02:00
Craig Raw
0815484c4c
add transactions wallet model
2023-11-21 09:31:03 +02:00
Craig Raw
94aafbc11e
add null safe tests for standard account types
2023-11-15 10:51:44 +02:00
Craig Raw
28551247c6
fix improvement to renaming wallet keystore labels for uniqueness
2023-11-09 09:08:58 +02:00
Craig Raw
c63b492326
improve detection of nested scripts
2023-11-08 09:26:12 +02:00
Craig Raw
75730f00ac
add support for searching for the required gap limit to sign a psbt where global xpubs match
2023-11-02 12:37:49 +01:00
Craig Raw
12db57c8d7
add satochip wallet model
2023-10-31 09:53:34 +01:00
Craig Raw
30aff11908
always use master wallet for testing if payment was sent to child, add postmix check
2023-10-11 11:41:43 +02:00
Craig Raw
74d2bfec24
add krux wallet model
2023-10-05 10:35:09 +02:00
Craig Raw
73eed3e292
add additional test for checking if whirlpool mix wallet
2023-09-29 14:25:28 +02:00
Craig Raw
2b7b650fae
improve renaming wallet keystore labels for uniqueness
2023-08-30 15:21:31 +02:00
Craig Raw
bae4ce6605
add support for named xpubs in output descriptors
2023-08-30 14:21:06 +02:00
Craig Raw
8313d16e97
fix single character multisig threshold parsing issue
2023-07-23 13:12:51 +02:00
Craig Raw
d7b97c99dc
add support for parsing compactseedqr without header or ec bytes
2023-07-23 12:45:43 +02:00
Craig Raw
e15eb7c7f3
improve handling of invalid bip322 signatures
2023-07-18 12:25:24 +02:00
Craig Raw
38b04b8e0b
fix input vbytes type from int to double
2023-07-11 11:24:07 +02:00
Craig Raw
8484dd397b
use txo filters for all wallet transaction output filtering
2023-07-11 09:07:22 +02:00
Craig Raw
6a7d2aac28
throw exception for bip322 multisig signatures
2023-07-04 09:21:48 +02:00
Craig Raw
f47d5de392
minor refactor of bip322 implementation
2023-07-04 08:50:49 +02:00
Craig Raw
e965a9ddd7
add script type checks to bip322 implementation
2023-07-03 13:15:10 +02:00
Craig Raw
c0555c3fb0
implement bip322 for p2wpkh and p2tr singlesig addresses
2023-06-30 12:50:43 +02:00
Craig Raw
4341973acd
add method for sha256 deserialization mappers
2023-06-30 08:59:08 +02:00
Craig Raw
d5abf351be
retain utxo frozen status on wallet refresh
2023-06-23 09:51:44 +02:00
Craig Raw
a8df17ff5e
continue with transaction parsing if pushdata opcode is found with invalid data length
2023-06-05 11:41:41 +02:00
Craig Raw
d3e003f76e
fix reading of compact size int as unsigned short when parsing psbts
2023-06-04 10:01:42 +02:00
Craig Raw
5b9b3043a6
minor changes to support adding additional rbf tx inputs
2023-06-01 15:30:06 +02:00
Craig Raw
b26c5e5218
support compact seedqrs with high ec
2023-05-15 15:29:18 -05:00
Craig Raw
fe19c86544
add functionality to determine possible last bip39 words
2023-03-22 15:49:18 +02:00
Craig Raw
7eab644cec
support serialization of psbts without non witness utxo input entries
2023-03-07 13:16:49 +02:00
Craig Raw
0f78efc373
support converting xprvs to xpubs in output descriptors
2023-02-28 09:55:51 +02:00
Craig Raw
d0da764aad
add bsms model, additional taproot signing check
2023-02-23 11:59:47 +02:00
Craig Raw
caed93ca6d
minor additions to support bip129
2023-02-22 10:19:02 +02:00
craigraw
50fdb71bf3
Merge pull request #11 from SamouraiDev/master
...
improve group value test for bip47 addresses
2023-02-20 11:54:33 +02:00
samouraidev
46c4b33206
Modify group value test
2023-02-17 09:11:34 +01:00
Craig Raw
22e70fd8e5
fix taproot signature hash for single | anyonecanpay
2023-02-13 17:04:20 +02:00
Craig Raw
0002d6bae6
support detection of utf8 string script chunks
2023-02-13 16:35:40 +02:00
Craig Raw
883b1c95b4
recompile secp256k1 on osx 10.13.6
2023-02-10 09:22:39 +02:00
Craig Raw
d48054ac6b
add support for creating output descriptors without rendering xpubs
2023-02-08 08:02:22 +02:00
Craig Raw
b487396417
add support for external message signers
2023-01-30 09:40:35 +02:00
Craig Raw
e2a4c32db3
add support for external psbt signers
2023-01-27 10:38:48 +02:00
Craig Raw
a14b23f2fa
add satscard for potential future use
2023-01-26 15:46:56 +02:00
Craig Raw
2168c56de9
add tapsigner, minor refactoring
2023-01-25 09:20:37 +02:00
Craig Raw
c642f7414a
upgrade gradle to 7.6
2023-01-07 08:22:57 +02:00
Craig Raw
747566d5ee
specify junit in dependencies
2023-01-05 12:17:25 +02:00