Skip to content

Commit acac8d5

Browse files
Updates
0 parents  commit acac8d5

13 files changed

+78
-0
lines changed

23157fbaf2dba11f9a23.module.wasm

3.65 MB
Binary file not shown.

bdbdb715f3a1486a4317.module.wasm

3.65 MB
Binary file not shown.

bundle.js

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

c979657eccbe184ace55.module.wasm

3.65 MB
Binary file not shown.

index.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<!doctype html><html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta http-equiv="X-UA-Compatible" content="ie=edge"/><title>Wasm-Miniscript Playground</title><script defer="defer" src="bundle.js"></script></head><body><div class="container"><div><h3>Descriptor</h3><div class="toolbar"><label for="input-example">Example</label> <select id="input-example"></select> <label for="input-derivation-index">Derivation Index</label> <input id="input-derivation-index" type="number" value="0" min="0"/></div><textarea id="edit-descriptor" spellcheck="false"></textarea></div><div><h3>Descriptor AST</h3><div class="ast" id="output-descriptor-ast">AST</div></div><div><h3>Miniscript</h3><div class="toolbar"><label for="input-script-context">Script Context</label> <select id="input-script-context"></select></div><textarea id="edit-miniscript" spellcheck="false"></textarea></div><div><h3>Miniscript AST</h3><div class="ast" id="output-miniscript-ast">AST</div></div><div><h3>Bitcoin Address</h3><textarea id="bitcoin-script-pubkey-address" spellcheck="false" readonly="readonly"></textarea> <textarea id="bitcoin-script-pubkey-hex" spellcheck="false" readonly="readonly"></textarea></div><div><h3>Bitcoin Script (hex)</h3><textarea id="edit-bitcoin-script-hex" spellcheck="false"></textarea></div><div><h3>Bitcoin Script (asm)</h3><textarea id="edit-bitcoin-script-asm" spellcheck="false" readonly="readonly"></textarea></div></div><div id="status">Status</div></body></html>

src/codec.d.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
import * as t from "io-ts";
2+
export declare function decodeOrThrow<A, O, I>(codec: t.Type<A, O, I>, value: I): A;
3+
export declare const ScriptContext: t.UnionC<[t.LiteralC<"tap">, t.LiteralC<"segwitv0">, t.LiteralC<"legacy">]>;
4+
export type ScriptContext = t.TypeOf<typeof ScriptContext>;

src/descriptorFixtures.d.ts

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
export declare const fixtures: {
2+
valid: ({
3+
descriptor: string;
4+
script: string;
5+
checksumRequired: boolean;
6+
index?: undefined;
7+
} | {
8+
descriptor: string;
9+
script: string;
10+
index: number;
11+
checksumRequired: boolean;
12+
} | {
13+
descriptor: string;
14+
script: string;
15+
checksumRequired?: undefined;
16+
index?: undefined;
17+
})[];
18+
invalid: ({
19+
descriptor: string;
20+
checksumRequired: boolean;
21+
} | {
22+
descriptor: string;
23+
checksumRequired?: undefined;
24+
})[];
25+
};

src/hex.d.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
export declare function toHex(bytes: Uint8Array): string;
2+
export declare function fromHex(hex: string): Uint8Array;

src/html.d.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
export declare function getElement<T extends HTMLElement>(id: string, type: {
2+
new (): T;
3+
}): T;

src/htmlAST.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export declare function getHtmlForAst(ast: unknown): HTMLElement;

0 commit comments

Comments
 (0)