You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
bfd7b2f Allow creating transactions with dust outputs (Liam)
Pull request description:
We needed this for testing our wallet with dust, does this look like a reasonable feature? If so, I'll go ahead and add a test, update the changelog, etc.
ACKs for top commit:
danielabrozzoni:
tACK bfd7b2f
Tree-SHA512: b467b365d8a68f5a868cc5cc88387677533e8fb0bf543bf4c7a5b984f8b28972281029a3be8d2c92cee7d6ee05c243d12af0841e7a7e1d652745567557f2bede
Copy file name to clipboardExpand all lines: CHANGELOG.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,6 +8,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
8
8
- Add capacity to create FeeRate from sats/kvbytes and sats/kwu.
9
9
- Rename `as_sat_vb` to `as_sat_per_vb`. Move all `FeeRate` test to `types.rs`.
10
10
- Add custom Harware Wallet Signer `HwiSigner` in `src/wallet/harwaresigner/` module.
11
+
- Add `allow_dust` method on `TxBuilder`.
11
12
12
13
## [v0.21.0] - [v0.20.0]
13
14
@@ -22,14 +23,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
22
23
- New `RpcBlockchain` implementation with various fixes.
23
24
- Return balance in separate categories, namely `confirmed`, `trusted_pending`, `untrusted_pending` & `immature`.
24
25
25
-
26
26
## [v0.20.0] - [v0.19.0]
27
27
28
28
- New MSRV set to `1.56.1`
29
29
- Fee sniping discouraging through nLockTime - if the user specifies a `current_height`, we use that as a nlocktime, otherwise we use the last sync height (or 0 if we never synced)
30
30
- Fix hang when `ElectrumBlockchainConfig::stop_gap` is zero.
31
31
- Set coin type in BIP44, BIP49, and BIP84 templates
32
-
- Get block hash given a block height - A `get_block_hash` method is now defined on the `GetBlockHash` trait and implemented on every blockchain backend. This method expects a block height and returns the corresponding block hash.
32
+
- Get block hash given a block height - A `get_block_hash` method is now defined on the `GetBlockHash` trait and implemented on every blockchain backend. This method expects a block height and returns the corresponding block hash.
33
33
- Add `remove_partial_sigs` and `try_finalize` to `SignOptions`
34
34
- Deprecate `AddressValidator`
35
35
- Fix Electrum wallet sync potentially causing address index decrement - compare proposed index and current index before applying batch operations during sync.
@@ -41,7 +41,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
41
41
- Unpinned tokio to `1`
42
42
- Add traits to reuse `Blockchain`s across multiple wallets (`BlockchainFactory` and `StatelessBlockchain`).
43
43
- Upgrade to rust-bitcoin `0.28`
44
-
- If using the `sqlite-db` feature all cached wallet data is deleted due to a possible UTXO inconsistency, a wallet.sync will recreate it
44
+
- If using the `sqlite-db` feature all cached wallet data is deleted due to a possible UTXO inconsistency, a wallet.sync will recreate it
45
45
- Update `PkOrF` in the policy module to become an enum
46
46
- Add experimental support for Taproot, including:
47
47
- Support for `tr()` descriptors with complex tapscript trees
@@ -58,7 +58,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
58
58
- Add `keychain: KeychainKind` to `wallet::AddressInfo`.
59
59
- Improve key generation traits
60
60
- Rename `WalletExport` to `FullyNodedExport`, deprecate the former.
0 commit comments