You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ℹ️ **o1js** is an evolution of [SnarkyJS](https://www.npmjs.com/package/snarkyjs) which saw
12
12
49 updated versions over two years of development with 43,141 downloads.
@@ -64,6 +64,7 @@ High-quality community packages from open source developers are available for yo
64
64
65
65
-**o1js-elgamal** A partially homomorphic encryption library for o1js based on Elgamal encryption: [GitHub](https://github.com/Trivo25/o1js-elgamal) and [npm](https://www.npmjs.com/package/o1js-elgamal)
66
66
-**o1js-pack** A library for o1js that allows a zkApp developer to pack extra data into a single Field. [GitHub](https://github.com/45930/o1js-pack) and [npm](https://www.npmjs.com/package/o1js-pack)
67
+
-**zk-regex-o1js** A CLI tool for compiling ZK Regex circuits in o1js. [Github](https://github.com/Shigoto-dev19/zk-regex-o1js) and [npm](https://www.npmjs.com/package/zk-regex-o1js)
67
68
68
69
To include your package, see [Creating high-quality community packages](https://github.com/o1-labs/o1js/blob/main/CONTRIBUTING.md#creating-high-quality-community-packages).
69
70
@@ -86,10 +87,8 @@ To include your package, see [Creating high-quality community packages](https://
86
87
|[CircuitString](classes/CircuitString.mdx)| - |
87
88
|[DynamicProof](classes/DynamicProof.mdx)| The `DynamicProof` class enables circuits to verify proofs using in-ciruit verfication keys. |
|[ProvablePure](type-aliases/ProvablePure.mdx)|`ProvablePure<T>` is a special kind of [Provable](type-aliases/Provable.mdx) interface, where the "auxiliary" (non-provable) data is empty. |
|[createEcdsaV2](functions/createEcdsaV2.mdx)| Create a class [EcdsaSignatureV2](classes/EcdsaSignatureV2.mdx) for verifying ECDSA signatures on the given curve. |
|[createForeignCurveV2](functions/createForeignCurveV2.mdx)| Create a class representing an elliptic curve group, which is different from the native [Group](classes/Group.mdx). |
205
+
|[createEcdsa](functions/createEcdsa.mdx)| Create a class [EcdsaSignature](classes/EcdsaSignature.mdx) for verifying ECDSA signatures on the given curve. |
206
+
|[createForeignCurve](functions/createForeignCurve.mdx)| Create a class representing an elliptic curve group, which is different from the native [Group](classes/Group.mdx). |
200
207
|[createForeignField](functions/createForeignField.mdx)| Create a class representing a prime order finite field, which is different from the native [Field](classes/Field.mdx). |
201
208
|[declareMethods](functions/declareMethods.mdx)|`declareMethods` can be used in place of the `@method` decorator |
202
209
|[declareState](functions/declareState.mdx)|`declareState` can be used in place of the `@state` decorator to declare on-chain state on a SmartContract. |
0 commit comments