Skip to content

geometryxyz/starknet-signatures

Repository files navigation

StarkNet signature

Warning: this repo uses Cairo 0 and points to a deprecated verifier contract on the Starknet Goerli testnet.

Arkworks and WASM meet StarkNet

This demo shows how you can use Rust and the arkworks ecosystem to write webapps that perform cryptography compatible with StarkNet.

Following the steps on the front end, you will be prompted to generate a key pair, sign a message and submit it to our StarkNet contract for verification. This final step requires an Argent X wallet (only compatible with Chrome and Firefox).

All the code performing cryptography was written in Rust using arkworks and our implementation of the StarkNet finite field and the STARK-friendly elliptic curve. The code is then compiled to WebAssembly to be executed in browser.

License

© 2022 Geometry.

This project is licensed under either of

at your option.

The SPDX license identifier for this project is MIT OR Apache-2.0.

About

No description, website, or topics provided.

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •