Skip to content
This repository was archived by the owner on Jun 23, 2020. It is now read-only.

Commit 1a26633

Browse files
committed
Add stdlib resolving script
1 parent ec5f6d0 commit 1a26633

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+13
-1187
lines changed

.gitignore

+3-1
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,6 @@ node_modules
22
/dist
33
/target
44
/pkg
5-
/wasm-pack.log
5+
/wasm-pack.log
6+
/stdlib
7+
stdlib.json

package-lock.json

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@
1919
"scripts": {
2020
"cargo:build": "cargo build --target=wasm32-unknown-unknown",
2121
"wasm-pack:build": "wasm-pack build --out-name index --release --target bundler",
22-
"build": "npm install && rimraf pkg && npm run wasm-pack:build && gulp stdlib",
22+
"build": "npm install && rimraf pkg && npm run stdlib && npm run wasm-pack:build && gulp stdlib",
23+
"stdlib": "sh scripts/get_stdlib.sh",
2324
"publish": "npm publish"
2425
},
2526
"devDependencies": {

scripts/get_stdlib.sh

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#!/bin/bash
2+
3+
rm -rf ./stdlib \\
4+
curl -L https://api.github.com/repos/Zokrates/ZoKrates/tarball > zokrates.tar.gz
5+
6+
tar -xvf zokrates.tar.gz --wildcards '*/zokrates_stdlib/stdlib' --strip-components=2
7+
rm -rf ./zokrates.tar.gz

stdlib.json

-1
This file was deleted.

stdlib/ecc/babyjubjubParams.code

-22
This file was deleted.

stdlib/ecc/edwardsAdd.code

-18
This file was deleted.

stdlib/ecc/edwardsCompress.code

-19
This file was deleted.

stdlib/ecc/edwardsNegate.code

-10
This file was deleted.

stdlib/ecc/edwardsOnCurve.code

-16
This file was deleted.

stdlib/ecc/edwardsOrderCheck.code

-25
This file was deleted.

stdlib/ecc/edwardsScalarMult.code

-25
This file was deleted.

stdlib/ecc/proofOfOwnership.code

-28
This file was deleted.

0 commit comments

Comments
 (0)