rouge-protocol-solidity

0.22.0 • Public • Published

The Rouge Project - factory and campaign contracts

solidity contracts used by the Rouge protocol

The Rouge protocol is an open-source blockchain voucher and note protocol built as a suite of smart contracts using a specific token — the Rouge token — on Ethereum compatible blockchains (tested on Ethereum and POA).

Rouge is for all types of usage of non-repudiable and unique usage digital vouchers (for example, e-tickets, e-coupons, cashback notes, etc).

This package includes low-level implementation of the protocol in solidity.

The Javascript rouge.js library, is a far simpler and recomended method to use the protocol than using these contracts directly.

Please check out the Rouge protocol docs.

How to run tests :

cd rouge-protocol-solidity
npm install
npm run test

Introduction on the low level implementation of the protocol

https://medium.com/the-rouge-project/getting-started-with-the-rouge-protocol-9a335079e69e

Licensed under GNU AFFERO GENERAL PUBLIC LICENSE v3

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

Package Sidebar

Install

npm i rouge-protocol-solidity

Weekly Downloads

4

Version

0.22.0

License

AGPL-3.0-only

Unpacked Size

8.89 MB

Total Files

23

Last publish

Collaborators

  • clbrge
  • vdgrge