UNPKG

rouge-protocol-solidity

Version:

Solidity contracts for the Rouge protocol (voucher, coupon, ticket, note on Ethereum)

50 lines (34 loc) 1.77 kB
# 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](https://github.com/TheRougeProject/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](https://rouge.network/docs/). ## How to run tests : ``` bash 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/>.