mirror of
https://github.com/oceanprotocol/docs.git
synced 2024-11-26 19:49:26 +01:00
GITBOOK-567: Updates on multiple pages - fine tunes
This commit is contained in:
parent
a8b692c1af
commit
6f1c01acb0
@ -51,9 +51,9 @@
|
|||||||
* [Storage Specifications](developers/storage.md)
|
* [Storage Specifications](developers/storage.md)
|
||||||
* [Fine-Grained Permissions](developers/fg-permissions.md)
|
* [Fine-Grained Permissions](developers/fg-permissions.md)
|
||||||
* [Retrieve datatoken/data NFT addresses & Chain ID](developers/retrieve-datatoken-address.md)
|
* [Retrieve datatoken/data NFT addresses & Chain ID](developers/retrieve-datatoken-address.md)
|
||||||
|
* [Get API Keys for Blockchain Access](developers/get-api-keys-for-blockchain-access.md)
|
||||||
* [Barge](developers/barge/README.md)
|
* [Barge](developers/barge/README.md)
|
||||||
* [Local Setup](developers/barge/local-setup-ganache.md)
|
* [Local Setup](developers/barge/local-setup-ganache.md)
|
||||||
* [Obtaining API Keys for Blockchain Access](developers/obtaining-api-keys-for-blockchain-access.md)
|
|
||||||
* [Build a Marketplace](developers/build-a-marketplace/README.md)
|
* [Build a Marketplace](developers/build-a-marketplace/README.md)
|
||||||
* [Forking Ocean Market](developers/build-a-marketplace/forking-ocean-market.md)
|
* [Forking Ocean Market](developers/build-a-marketplace/forking-ocean-market.md)
|
||||||
* [Customising a Market](developers/build-a-marketplace/customising-your-market.md)
|
* [Customising a Market](developers/build-a-marketplace/customising-your-market.md)
|
||||||
|
@ -6,24 +6,17 @@ description: 🧑🏽💻 Your Local Development Environment for Ocean Protoc
|
|||||||
|
|
||||||
**Functionalities of Barge**
|
**Functionalities of Barge**
|
||||||
|
|
||||||
Barge offers several functionalities that enable developers to create and test the Ocean Protocol infrastructure efficiently. Here its key components:
|
Barge offers several functionalities that enable developers to create and test the Ocean Protocol infrastructure efficiently. Here are its key components:
|
||||||
|
|
||||||
| Functionality | Description |
|
<table><thead><tr><th width="255">Functionality</th><th>Description</th></tr></thead><tbody><tr><td>Aquarius</td><td>A metadata storage and retrieval service for Ocean Protocol. Allows indexing and querying of metadata.</td></tr><tr><td>Provider</td><td>A service that facilitates interaction between users and the Ocean Protocol network.</td></tr><tr><td>Ganache</td><td>A local Ethereum blockchain network for testing and development purposes.</td></tr><tr><td>TheGraph</td><td>A decentralized indexing and querying protocol used for building subgraphs in Ocean Protocol.</td></tr><tr><td>ocean-contracts</td><td>Smart contracts repository for Ocean Protocol. Deploys and manages the necessary contracts for local development.</td></tr><tr><td>Customization and Options</td><td>Barge provides various options to customize component versions, log levels, and enable/disable specific blocks.</td></tr></tbody></table>
|
||||||
| ------------------------- | ----------------------------------------------------------------------------------------------------------------- |
|
|
||||||
| Aquarius | A metadata storage and retrieval service for Ocean Protocol. Allows indexing and querying of metadata. |
|
|
||||||
| Provider | A service that facilitates interaction between users and the Ocean Protocol network. |
|
|
||||||
| Ganache | A local Ethereum blockchain network for testing and development purposes. |
|
|
||||||
| TheGraph | A decentralized indexing and querying protocol used for building subgraphs in Ocean Protocol. |
|
|
||||||
| ocean-contracts | Smart contracts repository for Ocean Protocol. Deploys and manages the necessary contracts for local development. |
|
|
||||||
| Customization and Options | Barge provides various options to customize component versions, log levels, and enable/disable specific blocks. |
|
|
||||||
|
|
||||||
Barge makes it easy for developers to get started with Ocean Protocol by providing a comprehensive local development environment. With its modular and user-friendly design, developers can focus on building and testing their applications without worrying about the intricacies of the underlying infrastructure.
|
Barge helps developers to get started with Ocean Protocol by providing a local development environment. With its modular and user-friendly design, developers can focus on building and testing their applications without worrying about the intricacies of the underlying infrastructure.
|
||||||
|
|
||||||
To use Barge, you can follow the instructions in the [Barge repository](https://github.com/oceanprotocol/barge).
|
To use Barge, you can follow the instructions in the [Barge repository](https://github.com/oceanprotocol/barge).
|
||||||
|
|
||||||
Before getting started, make sure you have the following prerequisites:
|
Before getting started, make sure you have the following prerequisites:
|
||||||
|
|
||||||
* Linux or macOS operating system. Barge does not currently support Windows, but you can run it inside a Linux virtual machine or use the Windows Subsystem for Linux (WSL).
|
* **Linux** or **macOS** operating system. Barge does not currently support Windows, but you can run it inside a Linux virtual machine or use the Windows Subsystem for Linux (WSL).
|
||||||
* Docker installed on your system. You can download and install Docker from the [Docker website](https://www.docker.com/get-started). On Linux, you may need to allow non-root users to run Docker. On Windows or macOS, it is recommended to increase the memory allocated to Docker to 4 GB (default is 2 GB).
|
* Docker installed on your system. You can download and install Docker from the [Docker website](https://www.docker.com/get-started). On Linux, you may need to allow non-root users to run Docker. On Windows or macOS, it is recommended to increase the memory allocated to Docker to 4 GB (default is 2 GB).
|
||||||
* Docker Compose, which is used to manage the Docker containers. You can find installation instructions in the [Docker Compose documentation](https://docs.docker.com/compose/).
|
* Docker Compose, which is used to manage the Docker containers. You can find installation instructions in the [Docker Compose documentation](https://docs.docker.com/compose/).
|
||||||
|
|
||||||
|
21
developers/get-api-keys-for-blockchain-access.md
Normal file
21
developers/get-api-keys-for-blockchain-access.md
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
---
|
||||||
|
description: 🧑🏽💻 Remote Development Environment for Ocean Protocol
|
||||||
|
---
|
||||||
|
|
||||||
|
# Get API Keys for Blockchain Access
|
||||||
|
|
||||||
|
This article points out an alternative for configuring remote networks on Ocean Protocol components: the libraries, Provider, Aquarius, Subgraph, without using Barge services.
|
||||||
|
|
||||||
|
### Get API key for Ethereum node provider
|
||||||
|
|
||||||
|
Ocean Protocol's smart contracts are deployed on EVM-compatible networks. Using an API key provided by a third-party Ethereum node provider allows you to interact with the Ocean Protocol's smart contracts on the supported networks without requiring you to host a local node.
|
||||||
|
|
||||||
|
Choose any API provider of your choice. Some of the commonly used are:
|
||||||
|
|
||||||
|
* [Infura](https://infura.io/)
|
||||||
|
* [Alchemy](https://www.alchemy.com/)
|
||||||
|
* [Moralis](https://moralis.io/)
|
||||||
|
|
||||||
|
The supported networks are listed [here](../discover/networks/).
|
||||||
|
|
||||||
|
Let's configure the remote setup for the mentioned components in the following sections.
|
Loading…
Reference in New Issue
Block a user