rouge-protocol-solidity
v0.22.0
Published
Solidity contracts for the Rouge protocol (voucher, coupon, ticket, note on Ethereum)
Downloads
7
Readme
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/>.