Skip to content

NebulaID/tlsnotary-version

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NebulaID

Smart contracts

The smart contracts are located in the apps/contracts directory. They are written in Solidity and compiled using Hardhat.

Arbitrum contract address - 0x419cFe85e77a0A26B9989059057318F59764F7C5

Sepolia contract address - 0x419cFe85e77a0A26B9989059057318F59764F7C5

Test it yourself!

  1. Clone this repo, install rust, npm, yarn and foundry
  2. Run the offchain TLSN verifier: cd tlsn-verifier; cargo r -r
  3. In another terminal, install yarn dependencies: cd semaphore; yarn
  4. Compile the Semaphore smart contracts: cd apps/contracts; yarn compile
  5. Run the webapp and the Semaphore smart contracts: cd ../..; yarn dev
  6. Browse http://localhost:3000 and have fun!