LogoLogo
NEBRA HomeGithub
  • Introduction
    • What is NEBRA UPA?
    • How it works
    • Quickstart
  • Developer Guide
    • Setup
    • Registering applications
    • Submission and verification
    • Proof explorer
    • Gas costs on L1s
    • Gas Costs on L2s
    • Testing workflow
    • Frontend integration
    • Deployments
    • Off-chain verification
  • UPA protocol specification
  • Integrating with zkVMs
    • Integrating with SP1
  • Security and Transparency
Powered by GitBook
On this page

Was this helpful?

  1. Developer Guide

Frontend integration

Use the NEBRA UPA SDK in your dApp

PreviousTesting workflowNextDeployments

Last updated 6 months ago

Was this helpful?

zkApps using NEBRA UPA will need to allow users to submit and monitor proofs. To make this workflow easy we have created a @nebrazkp/upa/sdk package that is browser-compatible. This package is a strict subset of the @nebrazkp/upa package and most of the functionality for submitting and monitoring proofs (as described in the previous sections) is available in the browser.

To see an example of how to integrate the @nebrazkp/upa/sdk package in a NextJS or React project please refer to ui folder of the simple-app-demo on GitHub. To see the finished product, you can visit the .

repository
demo website