Vouchers decentralized

The Rouge Network is a layer-2 blockchain voucher and note protocol to create non-falsifiable, non-repudiable and unique usage vouchers.


Can work on all EVM compatible blockchains (Ethereum, POA, xDAI, Polygon, ...)


No more fraud: non-authenticity, non-uniqueness, double redemption and repudiation...

Any kind of IOU

Discount coupons, event tickets, vouchers or any note/IOU you can imagine.


The blockchain is the ledger

Installing rouge.js

npm i web3 rouge.js                # using Npm
yarn add web3 rouge.js             # using Yarn

Creating & issuing a campaign

const campaignPromise = await rouge.as(web3IssuerAccount).createCampaign({
  name: 'your campaign name',
  // How many voucher notes to issue
  issuance: 10,
  // when the campaign will expire (timestamp)
  expiration: (new Date().getTime() / 1000) + 3600 * 24 * 10