Skip to content

Commit a157b07

Browse files
committed
Add miniscript npm
1 parent 9c12dca commit a157b07

File tree

4 files changed

+35
-3
lines changed

4 files changed

+35
-3
lines changed

package-lock.json

Lines changed: 19 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
},
1313
"dependencies": {
1414
"@bitcoin-js/tiny-secp256k1-asmjs": "^2.2.3",
15+
"@bitcoinerlab/miniscript": "^1.4.0",
1516
"@breeztech/react-native-breez-sdk": "^0.6.6",
1617
"@breeztech/react-native-breez-sdk-liquid": "^0.7.0",
1718
"@gluestack-style/react": "^1.0.45",

src/app/bitcoin/Miniscript.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import Miniscript from './Miniscript';
1+
const { compilePolicy } = require('@bitcoinerlab/miniscript');
22

3-
export { Miniscript as MiniscriptType };
3+
const policy = 'or(and(pk(A),older(8640)),pk(B))';
44

5-
export default Miniscript;
5+
const { miniscript, asm, issane } = compilePolicy(policy);

yarn.lock

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1072,6 +1072,13 @@
10721072
dependencies:
10731073
uint8array-tools "0.0.7"
10741074

1075+
"@bitcoinerlab/miniscript@^1.4.0":
1076+
version "1.4.0"
1077+
resolved "https://registry.npmjs.org/@bitcoinerlab/miniscript/-/miniscript-1.4.0.tgz"
1078+
integrity sha512-BsG3dmwQmgKHnRZecDgUsPjwcpnf1wgaZbolcMTByS10k1zYzIx97W51LzG7GvokRJ+wnzTX/GhC8Y3L2X0CQA==
1079+
dependencies:
1080+
bip68 "^1.0.4"
1081+
10751082
"@breeztech/react-native-breez-sdk-liquid@^0.7.0":
10761083
version "0.7.1"
10771084
resolved "https://registry.npmjs.org/@breeztech/react-native-breez-sdk-liquid/-/react-native-breez-sdk-liquid-0.7.1.tgz"
@@ -5330,6 +5337,11 @@ bip66@^2.0.0:
53305337
resolved "https://registry.npmjs.org/bip66/-/bip66-2.0.0.tgz"
53315338
integrity sha512-kBG+hSpgvZBrkIm9dt5T1Hd/7xGCPEX2npoxAWZfsK1FvjgaxySEh2WizjyIstWXriKo9K9uJ4u0OnsyLDUPXQ==
53325339

5340+
bip68@^1.0.4:
5341+
version "1.0.4"
5342+
resolved "https://registry.npmjs.org/bip68/-/bip68-1.0.4.tgz"
5343+
integrity sha512-O1htyufFTYy3EO0JkHg2CLykdXEtV2ssqw47Gq9A0WByp662xpJnMEB9m43LZjsSDjIAOozWRExlFQk2hlV1XQ==
5344+
53335345
bitbox-api@^0.8.0:
53345346
version "0.8.0"
53355347
resolved "https://registry.npmjs.org/bitbox-api/-/bitbox-api-0.8.0.tgz"

0 commit comments

Comments
 (0)