Integrating with StarkEx requires three steps from Wallets

  1. Implementing the following cryptographic primitives: Pedersen Hash, Stark Curve, Key Derivation.

  2. Implementing StarkEx offchain messages. For a reference implementation of all offchain operations, see https://github.com/starkware-libs/starkex-resources/tree/master/crypto/starkware/crypto/signature.

  3. Implementing a connector either by

    1. Being compatible with StarkEx standard provider: WalletConnect’s StarkWare Provider

    2. Adapting the wallet proprietary provider

StarkWare does not hold responsibility for any third-party implementations.

Additional resources