Skip to content

Commit 1ce52ff

Browse files
authored
Merge pull request #96 from BitGo/BTC-2927
feat: add solana address creation via WASM
2 parents 03d850b + 739b7e1 commit 1ce52ff

27 files changed

Lines changed: 2244 additions & 7 deletions

.github/workflows/build-and-test.yaml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ jobs:
3636
workspaces: |
3737
packages/wasm-utxo
3838
packages/wasm-bip32
39+
packages/wasm-solana
3940
cache-on-failure: true
4041

4142
- name: Setup Node
@@ -85,6 +86,8 @@ jobs:
8586
packages/wasm-utxo/js/wasm/
8687
packages/wasm-bip32/dist/
8788
packages/wasm-bip32/js/wasm/
89+
packages/wasm-solana/dist/
90+
packages/wasm-solana/js/wasm/
8891
retention-days: 1
8992

9093
test:
@@ -94,14 +97,17 @@ jobs:
9497
strategy:
9598
fail-fast: false
9699
matrix:
97-
package: [wasm-bip32, wasm-utxo]
100+
package: [wasm-bip32, wasm-utxo, wasm-solana]
98101
include:
99102
- package: wasm-utxo
100103
needs-wasm-pack: true
101104
has-wasm-pack-tests: true
102105
- package: wasm-bip32
103106
needs-wasm-pack: false
104107
has-wasm-pack-tests: false
108+
- package: wasm-solana
109+
needs-wasm-pack: false
110+
has-wasm-pack-tests: false
105111
steps:
106112
- uses: actions/checkout@v4
107113
with:

package-lock.json

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

packages/wasm-solana/.gitignore

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
target/
2+
node_modules/
3+
# we actually only track the .ts files
4+
dist/
5+
test/*.js
6+
test/*.d.ts
7+
js/*.js
8+
js/*.d.ts
9+
js/wasm
10+
.vscode

packages/wasm-solana/.mocharc.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"extensions": ["ts", "tsx", "js", "jsx"],
3+
"spec": ["test/**/*.ts"],
4+
"node-option": ["import=tsx/esm", "experimental-wasm-modules"]
5+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
dist/
2+
target/
3+
js/wasm/
4+
pkg/
5+
node_modules/

0 commit comments

Comments
 (0)