Skip to content

Latest commit

 

History

History
29 lines (21 loc) · 1.09 KB

README.md

File metadata and controls

29 lines (21 loc) · 1.09 KB

RPBS Verifier Demo Project

This project demonstrates an RPBS Verifier. It comes with a sample contract, a test for that contract, and a script that deploys that contract. RPBS stands for restrictive partially blind signatures. The main objective of this demo project is to create a contract that allows to verify RPBS signatures onchain.

It uses these NPM Packages developed by Blockswap Labs:

  1. Off chain RPBS library
  2. On chain verification library

This scheme demonstrates the whole process of generating RPBS signatures:

Alt text

RpbsVerifier contract is actually empty, as it derives all the functionality from the RPBS abstract contract (including ability to verify RPBS signatures).

Try running some of the following tasks:

Local network

yarn hardhat test
yarn hardhat deploy

Goerli network

yarn hardhat test --network goerli
yarn hardhat deploy --network goerli