mirror of
https://github.com/oceanprotocol/docs.git
synced 2024-11-26 19:49:26 +01:00
GITBOOK-193: change request with no subject merged in GitBook
This commit is contained in:
parent
e100822b33
commit
738d9693f6
22
SUMMARY.md
22
SUMMARY.md
@ -27,7 +27,7 @@
|
|||||||
* [Claim OCEAN Rewards](user-guides/claim-ocean-rewards.md)
|
* [Claim OCEAN Rewards](user-guides/claim-ocean-rewards.md)
|
||||||
* [Guide to Ocean Market](user-guides/using-ocean-market.md)
|
* [Guide to Ocean Market](user-guides/using-ocean-market.md)
|
||||||
* [Liquidity Pools \[deprecated\]](user-guides/remove-liquidity-using-etherscan.md)
|
* [Liquidity Pools \[deprecated\]](user-guides/remove-liquidity-using-etherscan.md)
|
||||||
* [Developers](developers/README.md)
|
* [👨💻 Developers](developers/README.md)
|
||||||
* [Architecture Overview](developers/architecture.md)
|
* [Architecture Overview](developers/architecture.md)
|
||||||
* [Data NFTs and Datatokens](developers/datanft-and-datatoken.md)
|
* [Data NFTs and Datatokens](developers/datanft-and-datatoken.md)
|
||||||
* [Roles](developers/roles.md)
|
* [Roles](developers/roles.md)
|
||||||
@ -42,17 +42,17 @@
|
|||||||
* [Customising a Market](developers/build-a-marketplace/customising-your-market.md)
|
* [Customising a Market](developers/build-a-marketplace/customising-your-market.md)
|
||||||
* [Deploying a Market](developers/build-a-marketplace/deploying-market.md)
|
* [Deploying a Market](developers/build-a-marketplace/deploying-market.md)
|
||||||
* [Ocean Subgraph](developers/ocean-subgraph/README.md)
|
* [Ocean Subgraph](developers/ocean-subgraph/README.md)
|
||||||
* [List data NFTs](developers/ocean-subgraph/list-data-nfts.md)
|
* [List data NFTs](developers/using-ocean-subgraph/list-data-nfts.md)
|
||||||
* [List all Tokens](developers/ocean-subgraph/list-datatokens.md)
|
* [List all Tokens](developers/using-ocean-subgraph/list-datatokens.md)
|
||||||
* [Get Data NFT Information](developers/ocean-subgraph/get-data-nft-information.md)
|
* [Get Data NFT Information](developers/using-ocean-subgraph/get-data-nft-information.md)
|
||||||
* [Get Datatoken Information](developers/ocean-subgraph/get-datatoken-information.md)
|
* [Get Datatoken Information](developers/using-ocean-subgraph/get-datatoken-information.md)
|
||||||
* [List Fixed Rate Exchanges](developers/ocean-subgraph/list-fixed-rate-exchanges.md)
|
* [List Fixed Rate Exchanges](developers/using-ocean-subgraph/list-fixed-rate-exchanges.md)
|
||||||
* [Ocean Libraries](developers/ocean-libraries/README.md)
|
* [Ocean Libraries](developers/ocean-libraries/README.md)
|
||||||
* [Configuration](developers/ocean-libraries/configuration.md)
|
* [Configuration](developers/using-ocean-libraries/configuration.md)
|
||||||
* [Creating a data NFT](developers/ocean-libraries/creating-datanft.md)
|
* [Creating a data NFT](developers/using-ocean-libraries/creating-datanft.md)
|
||||||
* [Publish with Fixed Pricing](developers/ocean-libraries/create-datatoken-with-fixed-pricing.md)
|
* [Publish with Fixed Pricing](developers/using-ocean-libraries/create-datatoken-with-fixed-pricing.md)
|
||||||
* [Mint Datatokens](developers/ocean-libraries/mint-datatoken.md)
|
* [Mint Datatokens](developers/using-ocean-libraries/mint-datatoken.md)
|
||||||
* [Update Metadata](developers/ocean-libraries/update-metadata.md)
|
* [Update Metadata](developers/using-ocean-libraries/update-metadata.md)
|
||||||
* [Compute to data](developers/compute-to-data/README.md)
|
* [Compute to data](developers/compute-to-data/README.md)
|
||||||
* [Architecture](developers/compute-to-data/compute-to-data-architecture.md)
|
* [Architecture](developers/compute-to-data/compute-to-data-architecture.md)
|
||||||
* [Datasets & Algorithms](developers/compute-to-data/compute-to-data-datasets-algorithms.md)
|
* [Datasets & Algorithms](developers/compute-to-data/compute-to-data-datasets-algorithms.md)
|
||||||
|
@ -4,14 +4,14 @@ This tutorial guides you through the process of creating your own data NFT and a
|
|||||||
|
|
||||||
#### Prerequisites
|
#### Prerequisites
|
||||||
|
|
||||||
- [Obtain an API key](configuration.md#obtaining-api-key-for-ethereum-node-provider)
|
* [Obtain an API key](configuration.md#obtaining-api-key-for-ethereum-node-provider)
|
||||||
- [Set up the .env file](configuration.md#create-a-.env-file)
|
* [Set up the .env file](configuration.md#create-a-.env-file)
|
||||||
- [Install the dependencies](configuration.md#setup-dependencies)
|
* [Install the dependencies](configuration.md#setup-dependencies)
|
||||||
- [Create a configuration file](configuration.md#create-a-configuration-file)
|
* [Create a configuration file](configuration.md#create-a-configuration-file)
|
||||||
|
|
||||||
#### Create a script to deploy data NFT and datatoken with fixed pricing.
|
#### Create a script to deploy data NFT and datatoken with fixed pricing.
|
||||||
|
|
||||||
Create a new file in the same working directory where configuration file (`config.py`/`config.js`) and `.env` files are present, and copy the code as listed below.  
|
Create a new file in the same working directory where configuration file (`config.py`/`config.js`) and `.env` files are present, and copy the code as listed below.
|
||||||
|
|
||||||
{% hint style="info" %}
|
{% hint style="info" %}
|
||||||
**Fees**: The code snippets below define fees related parameters. Please refer [fees page ](../../core-concepts/fees.md)for more details
|
**Fees**: The code snippets below define fees related parameters. Please refer [fees page ](../../core-concepts/fees.md)for more details
|
||||||
@ -170,11 +170,10 @@ print(f"Created fixed rate exchange with ID {exchange_id.hex()}")
|
|||||||
```
|
```
|
||||||
{% endcode %}
|
{% endcode %}
|
||||||
|
|
||||||
#### Execute script
|
**Execute script**
|
||||||
|
|
||||||
```
|
```
|
||||||
python create_datatoken_with_fre.py
|
python create_datatoken_with_fre.py
|
||||||
```
|
```
|
||||||
{% endtab %}
|
{% endtab %}
|
||||||
{% endtabs %}
|
{% endtabs %}
|
||||||
|
|
@ -1,17 +1,17 @@
|
|||||||
# Creating a dataNFT
|
# Creating a data NFT
|
||||||
|
|
||||||
This tutorial guides you through the process of creating your own data NFT using Ocean libraries. To know more about data NFT please refer [this page](../../core-concepts/datanft-and-datatoken.md).
|
This tutorial guides you through the process of creating your own data NFT using Ocean libraries. To know more about data NFT please refer [this page](../../core-concepts/datanft-and-datatoken.md).
|
||||||
|
|
||||||
#### Prerequisites
|
#### Prerequisites
|
||||||
|
|
||||||
- [Obtain an API key](configuration.md#obtaining-api-key-for-ethereum-node-provider)
|
* [Obtain an API key](configuration.md#obtaining-api-key-for-ethereum-node-provider)
|
||||||
- [Set up the .env file](configuration.md#create-a-.env-file)
|
* [Set up the .env file](configuration.md#create-a-.env-file)
|
||||||
- [Install the dependencies](configuration.md#setup-dependencies)
|
* [Install the dependencies](configuration.md#setup-dependencies)
|
||||||
- [Create a configuration file](configuration.md#create-a-configuration-file)
|
* [Create a configuration file](configuration.md#create-a-configuration-file)
|
||||||
|
|
||||||
#### Create a script to deploy dataNFT
|
#### Create a script to deploy dataNFT
|
||||||
|
|
||||||
Create a new file in the same working directory where configuration file (`config.py`/`config.js`) and `.env` files are present, and copy the code as listed below.  
|
Create a new file in the same working directory where configuration file (`config.py`/`config.js`) and `.env` files are present, and copy the code as listed below.
|
||||||
|
|
||||||
{% tabs %}
|
{% tabs %}
|
||||||
{% tab title="ocean.js" %}
|
{% tab title="ocean.js" %}
|
@ -1,17 +1,17 @@
|
|||||||
# Mint Datatokens
|
# Mint Datatokens
|
||||||
|
|
||||||
This tutorial guides you through the process of minting datatokens and sending them to a receiver address. The tutorial assumes that you already have the address of the datatoken contract which is owned by you. 
|
This tutorial guides you through the process of minting datatokens and sending them to a receiver address. The tutorial assumes that you already have the address of the datatoken contract which is owned by you.
|
||||||
|
|
||||||
#### Prerequisites
|
#### Prerequisites
|
||||||
|
|
||||||
- [Obtain an API key](configuration.md#obtaining-api-key-for-ethereum-node-provider)
|
* [Obtain an API key](configuration.md#obtaining-api-key-for-ethereum-node-provider)
|
||||||
- [Set up the .env file](configuration.md#create-a-.env-file)
|
* [Set up the .env file](configuration.md#create-a-.env-file)
|
||||||
- [Install the dependencies](configuration.md#setup-dependencies)
|
* [Install the dependencies](configuration.md#setup-dependencies)
|
||||||
- [Create a configuration file](configuration.md#create-a-configuration-file)
|
* [Create a configuration file](configuration.md#create-a-configuration-file)
|
||||||
|
|
||||||
#### Create a script to mint datatokens
|
#### Create a script to mint datatokens
|
||||||
|
|
||||||
Create a new file in the same working directory where configuration file (`config.py`/`config.js`) and `.env` files are present, and copy the code as listed below.  
|
Create a new file in the same working directory where configuration file (`config.py`/`config.js`) and `.env` files are present, and copy the code as listed below.
|
||||||
|
|
||||||
{% tabs %}
|
{% tabs %}
|
||||||
{% tab title="ocean.js" %}
|
{% tab title="ocean.js" %}
|
||||||
@ -75,7 +75,7 @@ mintDatatoken(datatokenAddress, receiverAddress)
|
|||||||
```
|
```
|
||||||
{% endcode %}
|
{% endcode %}
|
||||||
|
|
||||||
#### Execute script
|
**Execute script**
|
||||||
|
|
||||||
```
|
```
|
||||||
node mint_datatoken.js
|
node mint_datatoken.js
|
||||||
@ -108,7 +108,7 @@ nt_d
|
|||||||
```
|
```
|
||||||
{% endcode %}
|
{% endcode %}
|
||||||
|
|
||||||
#### Execute script
|
**Execute script**
|
||||||
|
|
||||||
```
|
```
|
||||||
python mint_datatoken.py
|
python mint_datatoken.py
|
@ -4,10 +4,10 @@ This tutorial will guide you to update an existing asset published on-chain usin
|
|||||||
|
|
||||||
#### Prerequisites
|
#### Prerequisites
|
||||||
|
|
||||||
- [Obtain an API key](configuration.md#obtaining-api-key-for-ethereum-node-provider)
|
* [Obtain an API key](configuration.md#obtaining-api-key-for-ethereum-node-provider)
|
||||||
- [Set up the .env file](configuration.md#create-a-.env-file)
|
* [Set up the .env file](configuration.md#create-a-.env-file)
|
||||||
- [Install the dependencies](configuration.md#setup-dependencies)
|
* [Install the dependencies](configuration.md#setup-dependencies)
|
||||||
- [Create a configuration file](configuration.md#create-a-configuration-file)
|
* [Create a configuration file](configuration.md#create-a-configuration-file)
|
||||||
|
|
||||||
{% hint style="info" %}
|
{% hint style="info" %}
|
||||||
The variable **AQUARIUS\_URL** and **PROVIDER\_URL** should be set correctly in `.env` file
|
The variable **AQUARIUS\_URL** and **PROVIDER\_URL** should be set correctly in `.env` file
|
||||||
@ -15,7 +15,7 @@ The variable **AQUARIUS\_URL** and **PROVIDER\_URL** should be set correctly in
|
|||||||
|
|
||||||
#### Create a script to update the metadata
|
#### Create a script to update the metadata
|
||||||
|
|
||||||
Create a new file in the same working directory where configuration file (`config.py`/`config.js`) and `.env` files are present, and copy the code as listed below.  
|
Create a new file in the same working directory where configuration file (`config.py`/`config.js`) and `.env` files are present, and copy the code as listed below.
|
||||||
|
|
||||||
{% tabs %}
|
{% tabs %}
|
||||||
{% tab title="ocean.js" %}
|
{% tab title="ocean.js" %}
|
@ -3,7 +3,7 @@
|
|||||||
The result of following GraphQL query returns the information about a particular datatoken. Here, `0x1c161d721e6d99f58d47f709cdc77025056c544c` is the address of the dataNFT.
|
The result of following GraphQL query returns the information about a particular datatoken. Here, `0x1c161d721e6d99f58d47f709cdc77025056c544c` is the address of the dataNFT.
|
||||||
|
|
||||||
{% hint style="info" %}
|
{% hint style="info" %}
|
||||||
Copy the query in the [GraphiQL interface](https://v4.subgraph.mainnet.oceanprotocol.com/subgraphs/name/oceanprotocol/ocean-subgraph/graphql) to fetch the results from the mainnet. For other networks use [this table](./#ocean-subgraph-graphiql).
|
Copy the query in the [GraphiQL interface](https://v4.subgraph.mainnet.oceanprotocol.com/subgraphs/name/oceanprotocol/ocean-subgraph/graphql) to fetch the results from the mainnet. For other networks use [this table](../ocean-subgraph/#ocean-subgraph-graphiql).
|
||||||
{% endhint %}
|
{% endhint %}
|
||||||
|
|
||||||
#### Query
|
#### Query
|
||||||
@ -40,7 +40,7 @@ Copy the query in the [GraphiQL interface](https://v4.subgraph.mainnet.oceanprot
|
|||||||
{% tab title="Python" %}
|
{% tab title="Python" %}
|
||||||
The python script below can be used to run the the query. If you wish to change the network, then replace the value of variable `base_url` as needed. Change the value of the variable dataNFT\_address with the address of the datatoken of your choice.
|
The python script below can be used to run the the query. If you wish to change the network, then replace the value of variable `base_url` as needed. Change the value of the variable dataNFT\_address with the address of the datatoken of your choice.
|
||||||
|
|
||||||
#### Create script
|
**Create script**
|
||||||
|
|
||||||
{% code title="dataNFT_information.py" %}
|
{% code title="dataNFT_information.py" %}
|
||||||
```python
|
```python
|
||||||
@ -91,13 +91,14 @@ print(json.dumps(result, indent=4, sort_keys=True))
|
|||||||
|
|
||||||
**Execute script**
|
**Execute script**
|
||||||
|
|
||||||
<pre class="language-bash"><code class="lang-bash"><strong>python dataNFT_information.py</strong></code></pre>
|
<pre class="language-bash"><code class="lang-bash"><strong>python dataNFT_information.py
|
||||||
|
</strong></code></pre>
|
||||||
{% endtab %}
|
{% endtab %}
|
||||||
|
|
||||||
{% tab title="Javascript" %}
|
{% tab title="Javascript" %}
|
||||||
The javascript below can be used to run the the query. If you wish to change the network, then replace the value of variable `baseUrl` as needed. Change the value of the variable `datanftAddress` with the address of the datatoken of your choice.
|
The javascript below can be used to run the the query. If you wish to change the network, then replace the value of variable `baseUrl` as needed. Change the value of the variable `datanftAddress` with the address of the datatoken of your choice.
|
||||||
|
|
||||||
#### Create script
|
**Create script**
|
||||||
|
|
||||||
{% code title="dataNFTInfo.js" %}
|
{% code title="dataNFTInfo.js" %}
|
||||||
```javascript
|
```javascript
|
||||||
@ -152,7 +153,7 @@ axios(config)
|
|||||||
```
|
```
|
||||||
{% endcode %}
|
{% endcode %}
|
||||||
|
|
||||||
#### Execute script
|
**Execute script**
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
node dataNFTInfo.js
|
node dataNFTInfo.js
|
@ -1,9 +1,9 @@
|
|||||||
# Get datatoken information
|
# Get Datatoken Information
|
||||||
|
|
||||||
The result of following GraphQL query returns the information about a particular datatoken. Here, `0x122d10d543bc600967b4db0f45f80cb1ddee43eb` is the address of the datatoken.
|
The result of following GraphQL query returns the information about a particular datatoken. Here, `0x122d10d543bc600967b4db0f45f80cb1ddee43eb` is the address of the datatoken.
|
||||||
|
|
||||||
{% hint style="info" %}
|
{% hint style="info" %}
|
||||||
Copy the query in the [GraphiQL interface](https://v4.subgraph.mainnet.oceanprotocol.com/subgraphs/name/oceanprotocol/ocean-subgraph/graphql) to fetch the results from the mainnet. For other networks use [this table](./#ocean-subgraph-graphiql).
|
Copy the query in the [GraphiQL interface](https://v4.subgraph.mainnet.oceanprotocol.com/subgraphs/name/oceanprotocol/ocean-subgraph/graphql) to fetch the results from the mainnet. For other networks use [this table](../ocean-subgraph/#ocean-subgraph-graphiql).
|
||||||
{% endhint %}
|
{% endhint %}
|
||||||
|
|
||||||
#### Query
|
#### Query
|
||||||
@ -115,7 +115,8 @@ print(json.dumps(result, indent=4, sort_keys=True))
|
|||||||
|
|
||||||
**Execute script**
|
**Execute script**
|
||||||
|
|
||||||
<pre class="language-bash"><code class="lang-bash"><strong>python datatoken_information.py</strong></code></pre>
|
<pre class="language-bash"><code class="lang-bash"><strong>python datatoken_information.py
|
||||||
|
</strong></code></pre>
|
||||||
{% endtab %}
|
{% endtab %}
|
||||||
|
|
||||||
{% tab title="Javascript" %}
|
{% tab title="Javascript" %}
|
@ -3,7 +3,7 @@
|
|||||||
The result of following GraphQL query returns the information about data nfts.
|
The result of following GraphQL query returns the information about data nfts.
|
||||||
|
|
||||||
{% hint style="info" %}
|
{% hint style="info" %}
|
||||||
Copy the query in the [GraphiQL interface](https://v4.subgraph.mainnet.oceanprotocol.com/subgraphs/name/oceanprotocol/ocean-subgraph/graphql) to fetch the results from the mainnet. For other networks use [this table](./#ocean-subgraph-graphiql).
|
Copy the query in the [GraphiQL interface](https://v4.subgraph.mainnet.oceanprotocol.com/subgraphs/name/oceanprotocol/ocean-subgraph/graphql) to fetch the results from the mainnet. For other networks use [this table](../ocean-subgraph/#ocean-subgraph-graphiql).
|
||||||
{% endhint %}
|
{% endhint %}
|
||||||
|
|
||||||
#### Query
|
#### Query
|
@ -3,7 +3,7 @@
|
|||||||
The result of following GraphQL query returns the information about datatokens.
|
The result of following GraphQL query returns the information about datatokens.
|
||||||
|
|
||||||
{% hint style="info" %}
|
{% hint style="info" %}
|
||||||
Copy the query in the [GraphiQL interface](https://v4.subgraph.mainnet.oceanprotocol.com/subgraphs/name/oceanprotocol/ocean-subgraph/graphql) to fetch the results from the mainnet. For other networks use [this table](./#ocean-subgraph-graphiql).
|
Copy the query in the [GraphiQL interface](https://v4.subgraph.mainnet.oceanprotocol.com/subgraphs/name/oceanprotocol/ocean-subgraph/graphql) to fetch the results from the mainnet. For other networks use [this table](../ocean-subgraph/#ocean-subgraph-graphiql).
|
||||||
{% endhint %}
|
{% endhint %}
|
||||||
|
|
||||||
#### Query
|
#### Query
|
||||||
@ -112,7 +112,7 @@ python list_all_tokens.py
|
|||||||
{% tab title="Javascript" %}
|
{% tab title="Javascript" %}
|
||||||
The javascript below can be used to run the the query. If you wish to change the network, then replace the value of variable `baseUrl` as needed.
|
The javascript below can be used to run the the query. If you wish to change the network, then replace the value of variable `baseUrl` as needed.
|
||||||
|
|
||||||
#### Create script
|
**Create script**
|
||||||
|
|
||||||
{% code title="listAllTokens.js" %}
|
{% code title="listAllTokens.js" %}
|
||||||
```javascript
|
```javascript
|
||||||
@ -171,7 +171,7 @@ axios(config)
|
|||||||
```
|
```
|
||||||
{% endcode %}
|
{% endcode %}
|
||||||
|
|
||||||
#### Execute script
|
**Execute script**
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
node listAllTokens.js
|
node listAllTokens.js
|
@ -3,7 +3,7 @@
|
|||||||
The result of following GraphQL query returns the information about the Fixed Rate Exchanges.
|
The result of following GraphQL query returns the information about the Fixed Rate Exchanges.
|
||||||
|
|
||||||
{% hint style="info" %}
|
{% hint style="info" %}
|
||||||
Copy the query in the [GraphiQL interface](https://v4.subgraph.mainnet.oceanprotocol.com/subgraphs/name/oceanprotocol/ocean-subgraph/graphql) to fetch the results from the mainnet. For other networks use [this table](./#ocean-subgraph-graphiql).
|
Copy the query in the [GraphiQL interface](https://v4.subgraph.mainnet.oceanprotocol.com/subgraphs/name/oceanprotocol/ocean-subgraph/graphql) to fetch the results from the mainnet. For other networks use [this table](../ocean-subgraph/#ocean-subgraph-graphiql).
|
||||||
{% endhint %}
|
{% endhint %}
|
||||||
|
|
||||||
#### Query
|
#### Query
|
||||||
@ -118,7 +118,7 @@ python list_fixed_rate_exchanges.py
|
|||||||
{% tab title="Javascript" %}
|
{% tab title="Javascript" %}
|
||||||
The javascript below can be used to run the the query. If you wish to change the network, then replace the value of variable `baseUrl` as needed.
|
The javascript below can be used to run the the query. If you wish to change the network, then replace the value of variable `baseUrl` as needed.
|
||||||
|
|
||||||
#### Create script
|
**Create script**
|
||||||
|
|
||||||
{% code title="listFRE.js" %}
|
{% code title="listFRE.js" %}
|
||||||
```javascript
|
```javascript
|
||||||
@ -180,7 +180,7 @@ axios(config)
|
|||||||
```
|
```
|
||||||
{% endcode %}
|
{% endcode %}
|
||||||
|
|
||||||
#### Execute script
|
**Execute script**
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
node listFRE.js
|
node listFRE.js
|
@ -6,4 +6,5 @@ description: How to capitalize with Ocean Protocol's Data Farming dapp
|
|||||||
|
|
||||||
<figure><img src="../.gitbook/assets/gif/farming.gif" alt=""><figcaption></figcaption></figure>
|
<figure><img src="../.gitbook/assets/gif/farming.gif" alt=""><figcaption></figcaption></figure>
|
||||||
|
|
||||||
The bread and butter of the Ocean Protocol Data Farming dapp is 
|
The bread and butter of the Data Farming dApp is incentivizing OCEAN rewards for curating high quality datasets and algorithms on the Ocean Market. The way that users curate high quality assets on the Ocean Market is by allocating veOCEAN to them using the Data Farming dApp. We'll show you how!
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user