|
41 | 41 | - https://github.com/lightninglabs/taproot-assets/pull/1643
|
42 | 42 | - https://github.com/lightninglabs/taproot-assets/pull/1655
|
43 | 43 | - https://github.com/lightninglabs/taproot-assets/pull/1554
|
| 44 | + - https://github.com/lightninglabs/taproot-assets/pull/1587 |
| 45 | + |
| 46 | +- A new [address version 2 was introduced that supports grouped assets and |
| 47 | + custom (sender-defined) |
| 48 | + amounts](https://github.com/lightninglabs/taproot-assets/pull/1587). When |
| 49 | + creating an address, the user can now specify `--address_version v2`. The |
| 50 | + amount is optional for V2 addresses, and if it is not specified by the |
| 51 | + receiver, the sender can choose any amount to send. V2 addresses with custom |
| 52 | + amounts work for both simple assets (non-grouped/asset ID only) and grouped |
| 53 | + assets. In addition, V2 addresses also increase on-chain privacy and therefore |
| 54 | + are ideal as re-usable, long-term static addresses (with on-chain privacy |
| 55 | + guarantees similar to BIP-0352 Silent Payments). |
| 56 | + V2 addresses require the use of a proof courier that supports the |
| 57 | + new `authmailbox+universerpc://` protocol. Any `tapd` that runs with version |
| 58 | + `v0.7.0` or later and uses `universe.public-access=rw` automatically supports |
| 59 | + that new protocol. Users running with the default configuration (and therefore |
| 60 | + the default/standard universe servers) will not need to change anything, as |
| 61 | + the default universe servers will be updated after the release of |
| 62 | + `tapd v0.7.0`. |
44 | 63 |
|
45 | 64 | - Assets burned before `v0.6.0` were not yet added to the table that contains
|
46 | 65 | all burn events (which can be listed with the `ListBurns` RPC). A [database
|
|
79 | 98 | - The `SubscribeSendEvents` RPC now supports [historical event replay of
|
80 | 99 | completed sends with efficient database-level
|
81 | 100 | filtering](https://github.com/lightninglabs/taproot-assets/pull/1685).
|
| 101 | +- [Add universe RPC endpoint FetchSupplyLeaves](https://github.com/lightninglabs/taproot-assets/pull/1693) |
| 102 | + that allows users to fetch the supply leaves of a universe supply commitment. |
| 103 | + This is useful for verification. |
82 | 104 |
|
83 | 105 | - A [new field `unconfirmed_transfers` was added to the response of the
|
84 | 106 | `ListBalances` RPC
|
85 | 107 | method](https://github.com/lightninglabs/taproot-assets/pull/1691) to indicate
|
86 | 108 | that unconfirmed asset-related transactions don't count toward the balance.
|
87 | 109 |
|
| 110 | +- The `SendAsset` RPC has a new field `addresses_with_amounts` that allows the |
| 111 | + user to specify a custom amount to send to a V2 address that doesn't have an |
| 112 | + amount specified. |
| 113 | + |
88 | 114 | ## tapcli Additions
|
89 | 115 |
|
90 | 116 | - [Rename](https://github.com/lightninglabs/taproot-assets/pull/1682) the mint
|
|
95 | 121 | `RemoveUTXOLease` RPC method on the command line as
|
96 | 122 | well](https://github.com/lightninglabs/taproot-assets/pull/1690).
|
97 | 123 |
|
| 124 | +- The `tapcli assets send` command now has a new flag `--addr_with_amount` that |
| 125 | + allows users to specify the amount to send to a V2 address that allows custom |
| 126 | + amounts (which is the case when a V2 address is created with an amount of 0). |
| 127 | + |
98 | 128 | # Improvements
|
99 | 129 |
|
100 | 130 | ## Functional Updates
|
|
112 | 142 | the default "all script key types" [to the value
|
113 | 143 | `bip86`](https://github.com/lightninglabs/taproot-assets/pull/1690) to match
|
114 | 144 | the default value of the RPC interface.
|
| 145 | +- [Add universe supply commit subcommand fetchleaves](https://github.com/lightninglabs/taproot-assets/pull/1693) |
| 146 | + that allows users to fetch the supply leaves of a universe supply commitment. |
| 147 | + This is useful for verification. |
115 | 148 |
|
116 | 149 | ## Code Health
|
117 | 150 |
|
|
165 | 198 |
|
166 | 199 | # Contributors (Alphabetical Order)
|
167 | 200 |
|
| 201 | +- ffranr |
| 202 | +- George Tsagkarelis |
| 203 | +- Olaoluwa Osuntokun |
168 | 204 | - Oliver Gugger
|
0 commit comments