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
Copy file name to clipboardExpand all lines: CHANGELOG.md
+12-2Lines changed: 12 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,17 @@
1
1
# 0.3.17
2
2
3
-
* Use NodeId and BillId types internally instead of strings
4
-
* Removed `NodeId` trait and replaced it with method
3
+
* Use NodeId, PublicKey, SecretKey and BillId types internally instead of strings (fully breaking)
4
+
* This breaks all existing databases, since the node ids and bill ids now have the format `prefix|network|pubkey`- example: `bitcrt03f9f94d1fdc2090d46f3524807e3f58618c36988e69577d70d5d4d1e9e9645a4f`
5
+
* The `prefix` is `bitcr`
6
+
* The `network` character is as follows:
7
+
* m => Mainnet
8
+
* t => Testnet
9
+
* T => Testnet4
10
+
* r => Regtest
11
+
* The `pubkey` is a stringified secp256k1 public key
12
+
* Existing apps need to a.) delete their IndexedDB and b.) their localhost (because the mint ID might be in there)
13
+
* Removed `NodeId` trait and replaced it with a concrete method on the corresponding types (breaking API change)
14
+
* Rename `BillId` TS type to `BillIdResponse` (breaking TS type)
0 commit comments