diff --git a/content/concepts/datanft-and-datatoken.md b/content/concepts/datanft-and-datatoken.md index fb53f149..e7827d72 100644 --- a/content/concepts/datanft-and-datatoken.md +++ b/content/concepts/datanft-and-datatoken.md @@ -52,7 +52,7 @@ ERC721 tokens are non-fungible, thus cannot be used for automatic price discover ## High-Level Behavior -![Image 2](images/use-case-2.PNG) +![Image 2](images/use-case.png) Here's an example. Alice has created a dataset. In step 1, she publishes her dataset with Ocean: this means deploying an ERC721 data NFT contract (claiming copyright / base IP), then an ERC20 datatoken contract (license against base IP). Then in step 2, she mints some ERC20 datatokens and transfers 1.0 of them to Bob's wallet; now he has a license to be able to consume that dataset. diff --git a/content/concepts/images/use-case-1.PNG b/content/concepts/images/use-case-1.PNG deleted file mode 100644 index 2703a81d..00000000 Binary files a/content/concepts/images/use-case-1.PNG and /dev/null differ diff --git a/content/concepts/images/use-case-2.PNG b/content/concepts/images/use-case.png similarity index 100% rename from content/concepts/images/use-case-2.PNG rename to content/concepts/images/use-case.png diff --git a/content/concepts/roles.md b/content/concepts/roles.md index 317036a6..35bc354c 100644 --- a/content/concepts/roles.md +++ b/content/concepts/roles.md @@ -8,28 +8,28 @@ description: Access to the data NFT and datatoken smart contract functions is co | Action ↓ / Role → | NFT Owner | Manager | ERC20 Deployer | Store Updater | Metadata Updater | |-----------------------------------|--------------------|--------------------|--------------------|--------------------|--------------------| | Set token URI | | | | | | -| Add manager |
| | | | | -| Remove manager |
| | | | | -| Clean permissions |
| | | | | -| Set base URI |
| | | | | -| Set MetaData state | | | | |
| -| Set MetaData | | | | |
| -| Create new Datatoken | | |
| | | -| Executes any other smart contract | |
| | | | -| Set new key-value in store | | | |
| | +| Add manager |
🗸
| | | | | +| Remove manager |
🗸
| | | | | +| Clean permissions |
🗸
| | | | | +| Set base URI |
🗸
| | | | | +| Set MetaData state | | | | |
🗸
| +| Set MetaData | | | | |
🗸
| +| Create new Datatoken | | |
🗸
| | | +| Executes any other smart contract | |
🗸
| | | | +| Set new key-value in store | | | |
🗸
| | ## Roles in datatoken smart contract | Action ↓ / Role → | ERC20 Deployer | Minter | NFT owner | Fee manager | |--------------------------------|--------------------------|--------------------------|--------------------------|--------------------------| -| Deploy pool |
| | | | -| Create Fixed Rate exchange |
| | | | -| Create Dispenser |
| | | | -| Add minter |
| | | | -| Remove minter |
| | | | -| Add fee manager |
| | | | -| Remove fee manager |
| | | | -| Set data |
| | | | -| Clean permissions | | |
| | -| Mint | |
| | | -| Set fee collector | | | |
| +| Deploy pool |
🗸
| | | | +| Create Fixed Rate exchange |
🗸
| | | | +| Create Dispenser |
🗸
| | | | +| Add minter |
🗸
| | | | +| Remove minter |
🗸
| | | | +| Add fee manager |
🗸
| | | | +| Remove fee manager |
🗸
| | | | +| Set data |
🗸
| | | | +| Clean permissions | | |
🗸
| | +| Mint | |
🗸
| | | +| Set fee collector | | | |
🗸
|