diff --git a/.idea/dictionaries/fuxing.xml b/.idea/dictionaries/fuxing.xml
index 52d46470f3..2b5e4a2416 100644
--- a/.idea/dictionaries/fuxing.xml
+++ b/.idea/dictionaries/fuxing.xml
@@ -20,6 +20,7 @@
bech
bestblock
bestblockhash
+ bitcoinjs
blockhash
blockreward
blocktime
diff --git a/examples/bitcoinjs-lib/README.md b/examples/bitcoinjs-lib/README.md
index 3d2425d697..3d4fbab876 100644
--- a/examples/bitcoinjs-lib/README.md
+++ b/examples/bitcoinjs-lib/README.md
@@ -30,19 +30,20 @@ new bitcoin.Psbt({ network: MainNet })
// ...
```
-Alternatively, if you don't want to add another dependencies to your stack, you can statically declare them:
+Alternatively, if you don't want to add another dependencies to your stack, you can statically declare them. Also found
+in DeFiCh/ain project in file chainparams.cpp, under base58Prefixes.
```js
const MainNet = {
messagePrefix: '\x15Defi Signed Message:\n',
bech32: 'df',
bip32: {
- public: 76067358,
- private: 76066276
+ public: 0x0488b21e,
+ private: 0x0488ade4
},
- pubKeyHash: 18,
- scriptHash: 90,
- wif: 128
+ pubKeyHash: 0x12,
+ scriptHash: 0x5a,
+ wif: 0x80
}
```
@@ -51,12 +52,12 @@ const TestNet = {
messagePrefix: '\x15Defi Signed Message:\n',
bech32: 'tf',
bip32: {
- public: 70617039,
- private: 70615956
+ public: 0x043587cf,
+ private: 0x04358394
},
- pubKeyHash: 15,
- scriptHash: 128,
- wif: 239
+ pubKeyHash: 0xf,
+ scriptHash: 0x80,
+ wif: 0xef
}
```
@@ -65,12 +66,12 @@ const RegTest = {
messagePrefix: '\x15Defi Signed Message:\n',
bech32: 'bcrt',
bip32: {
- public: 70617039,
- private: 70615956
+ public: 0x043587cf,
+ private: 0x04358394
},
- pubKeyHash: 111,
- scriptHash: 196,
- wif: 239
+ pubKeyHash: 0x6f,
+ scriptHash: 0xc4,
+ wif: 0xef
}
```