Skip to content

Commit

Permalink
docs(readme): update README.md and add README.md for EVM folder
Browse files Browse the repository at this point in the history
  • Loading branch information
ArchieR7 committed Feb 1, 2023
1 parent 83e42cf commit ec21cbd
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 28 deletions.
30 changes: 30 additions & 0 deletions EVM/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# EVM - Redeem Protocol v2 w/Solidity

## Redeem with burn
Burn an RNFT to finish the redeeming process, meaning an RNFT can only be redeemed once.

## Redeem with marked
We provide an option for the customer to redeem their RNFT without burning it, which will record the redemption status on the smart contract.
That is why we only support the `ERC721` standard as an RNFT instead of the `ERC1155` because the utility is one of one to redeem. The multiple tokens are hard to ensure which one is redeemed without burning it.

## Redeem with transferred
Let RNFT as a utility token. Not only can the NFT issuer provide the service for this token, but all of the people can also provide service to collect RNFTs and then redeem others' services.

For example, if I want to redeem The Remade's sneakers within their RNFT, I can buy the RNFT from OpenSea or provide a service with Redeem Protocol to let RNFT holders redeem my service by transferring their RNFT to my address.

## Overview

### Installation
```
npm install
```
### Complie
```
npx hardhat complie
```

### Test
```
cd contracts
npx hardhat test
```
28 changes: 0 additions & 28 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,31 +10,3 @@
- Redeem with burn
- Redeem with marked
- Redeem with transferred

#### Redeem with burn
Burn an RNFT to finish the redeeming process, meaning an RNFT can only be redeemed once.

#### Redeem with marked
We provide an option for the customer to redeem their RNFT without burning it, which will record the redemption status on the smart contract.
That is why we only support the `ERC721` standard as an RNFT instead of the `ERC1155` because the utility is one of one to redeem. The multiple tokens are hard to ensure which one is redeemed without burning it.

#### Redeem with transferred
Let RNFT as a utility token. Not only can the NFT issuer provide the service for this token, but all of the people can also provide service to collect RNFTs and then redeem others' services.

For example, if I want to redeem The Remade's sneakers within their RNFT, I can buy the RNFT from OpenSea or provide a service with Redeem Protocol to let RNFT holders redeem my service by transferring their RNFT to my address.

### EVM - Redeem Protocol v2 w/Solidity

#### Overview

##### Installation
```
npm install
```
##### Complie
```
npx hardhat complie
```

### WAX - Redeem Protocol v1 w/C++

0 comments on commit ec21cbd

Please sign in to comment.