1
0
mirror of https://github.com/oceanprotocol/docs.git synced 2024-11-26 19:49:26 +01:00

GITBOOK-14: Updated wallets page

This commit is contained in:
Ana Loznianu 2023-04-13 12:27:22 +00:00 committed by gitbook-bot
parent 17fe62c462
commit 7d4affebb9
No known key found for this signature in database
GPG Key ID: 07D2180C7B12D0FF
7 changed files with 34 additions and 30 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

View File

@ -3,7 +3,7 @@
* [👋 Welcome](README.md) * [👋 Welcome](README.md)
* [🌊 Discover](discover/discover.md) * [🌊 Discover](discover/discover.md)
* [Networks](discover/networks.md) * [Networks](discover/networks.md)
* [Wallet Basics](discover/wallets.md) * [Wallets](discover/wallets.md)
* [Set Up MetaMask Wallet](discover/metamask-setup.md) * [Set Up MetaMask Wallet](discover/metamask-setup.md)
* [Manage Your OCEAN Tokens](discover/wallets-and-ocean-tokens.md) * [Manage Your OCEAN Tokens](discover/wallets-and-ocean-tokens.md)
* [Bridges](discover/bridges.md) * [Bridges](discover/bridges.md)
@ -36,7 +36,7 @@
* [Data Farming Background](rewards/df-background.md) * [Data Farming Background](rewards/df-background.md)
* [Emissions & APYs](rewards/emissions-apys.md) * [Emissions & APYs](rewards/emissions-apys.md)
* [Rewards Tutorial](rewards/veOcean-Data-Farming-Tutorial.md) * [Rewards Tutorial](rewards/veOcean-Data-Farming-Tutorial.md)
* [👨💻 Developers](developers/README.md) * [👨💻 👨💻 Developers](developers/README.md)
* [Core concepts](developers/core-concepts/README.md) * [Core concepts](developers/core-concepts/README.md)
* [Architecture Overview](developers/core-concepts/architecture.md) * [Architecture Overview](developers/core-concepts/architecture.md)
* [Data NFTs and Datatokens](developers/core-concepts/datanft-and-datatoken.md) * [Data NFTs and Datatokens](developers/core-concepts/datanft-and-datatoken.md)

View File

@ -62,7 +62,7 @@ Ocean provides convenient methods to list ERC20 datatokens for sale, with fixed-
### High-Level Behavior ### High-Level Behavior
![High-Level Flow](<../../.gitbook/assets/architecture/high-level-flow (1).png>) ![High-Level Flow](../../.gitbook/assets/architecture/high-level-flow.png)
Here's an example. Here's an example.

View File

@ -35,7 +35,7 @@ The Polygon Network (ex Matic) provide us with a bridge (connecting Ethereum & P
When you open the wallet link, the wallet will ask to log in. Select your preferred way of connecting and confirm the action. In our guide we'll use Metamask. When you open the wallet link, the wallet will ask to log in. Select your preferred way of connecting and confirm the action. In our guide we'll use Metamask.
![Login options](<../.gitbook/assets/wallet/login-options (1).png>) ![Login options](../.gitbook/assets/wallet/login-options.png)
In some places, the Polygon Network is still using its old brand Matic. Either you run into Matic or Polygon - it's the exact same thing. For the purpose of this guide, we'll use Matic in the next few paragraphs since the interfaces you're going to use still use the old brand. In some places, the Polygon Network is still using its old brand Matic. Either you run into Matic or Polygon - it's the exact same thing. For the purpose of this guide, we'll use Matic in the next few paragraphs since the interfaces you're going to use still use the old brand.
@ -45,15 +45,15 @@ For details check the [blog post](https://blog.oceanprotocol.com/ocean-on-polygo
On the main page of the wallet, you can see all tokens you own on the Matic Mainnet. To deposit tokens (transfer them from the Ethereum Mainnet) you can either use the “deposit” button for a selected token or use “Move funds to Matic Mainnet”. On the main page of the wallet, you can see all tokens you own on the Matic Mainnet. To deposit tokens (transfer them from the Ethereum Mainnet) you can either use the “deposit” button for a selected token or use “Move funds to Matic Mainnet”.
![Main wallet page](../.gitbook/assets/wallet/wallet-page.png) ![Main wallet page](<../.gitbook/assets/wallet/wallet-page (1).png>)
Both options will redirect you to the bridge interface. In case you chose the second one, use the dropdown and select the token you want to transfer from the Ethereum Mainnet. Both options will redirect you to the bridge interface. In case you chose the second one, use the dropdown and select the token you want to transfer from the Ethereum Mainnet.
![Bridge interface](<../.gitbook/assets/wallet/matic-bridge (1).png>) ![Bridge interface](../.gitbook/assets/wallet/matic-bridge.png)
Choose the amount to transfer and click the “Transfer” button. Matics bridge interface will guide you through the whole process and the different steps that will occur. Youll need to sign two transactions on the Ethereum Mainnet. The first being the approval for your token to be traded on the Matics bridge and the second one being the deposit. Choose the amount to transfer and click the “Transfer” button. Matics bridge interface will guide you through the whole process and the different steps that will occur. Youll need to sign two transactions on the Ethereum Mainnet. The first being the approval for your token to be traded on the Matics bridge and the second one being the deposit.
![Transferring process](../.gitbook/assets/wallet/transferring.png) ![Transferring process](<../.gitbook/assets/wallet/transferring (1).png>)
#### Withdraw Tokens #### Withdraw Tokens

View File

@ -1,21 +1,23 @@
# Wallet Basics ---
description: Fundamental knowledge of using ERC-20 wallets.
cover: ../.gitbook/assets/wallet-basics.png
coverY: 0
---
Ocean users need an ERC-20 compatible wallet to manage their ETH and OCEAN tokens. # Wallets
Ocean Protocol users require an ERC-20 compatible wallet to manage their OCEAN and ETH tokens. In this guide, we will provide some recommendations for different wallet options.
### What is a wallet?
In the blockchain world, a wallet is a software program that stores private keys and allows users to interact with the blockchain network. Private keys are used to sign transactions and provide proof of ownership for the digital assets stored on the blockchain. Wallets can be used to send and receive digital currencies, view account balances, and monitor transaction history. There are several types of wallets, including desktop wallets, mobile wallets, hardware wallets, and web-based wallets. Each type of wallet has its own unique features, advantages, and security considerations.
### Recommendations ### Recommendations
* **Easiest:** Use [MetaMask](https://metamask.io/) browser plug-in. * **Easiest:** Use the [MetaMask](https://metamask.io/) browser plug-in.
* **Still easy, but more secure:** Get a [Trezor](https://trezor.io/) or [Ledger](https://www.ledger.com/) hardware wallet, and use MetaMask to interact with it. * **Still easy, but more secure:** Get a [Trezor](https://trezor.io/) or [Ledger](https://www.ledger.com/) hardware wallet, and use MetaMask to interact with it.
* The [OCEAN Token page](https://oceanprotocol.com/token) at oceanprotocol.com lists some other possible wallets. * The [OCEAN Token page](https://oceanprotocol.com/token) at oceanprotocol.com lists some other possible wallets.
### The Meaning of "Wallet"
A wallet usually means "a thing that stores private keys (and maybe signs transactions)" (explained below). Examples include MetaMask, Trezor, and Ledger wallets.
A wallet can sometimes mean (web3) _software_ for interacting with a thing that stores private keys. Examples include MetaMask, [MyEtherWallet](https://www.myetherwallet.com/), and [MyCrypto](https://www.mycrypto.com/).
Note how MetaMask is in both lists!
### Related Terminology ### Related Terminology
When you set up a new wallet, it might generate a **seed phrase** for you. Store that seed phrase somewhere secure and non-digital (e.g. on paper in a safe). It's extremely secret and sensitive. Anyone with your wallet's seed phrase could spend all the Ether and Ocean Tokens in all the accounts in your wallet. When you set up a new wallet, it might generate a **seed phrase** for you. Store that seed phrase somewhere secure and non-digital (e.g. on paper in a safe). It's extremely secret and sensitive. Anyone with your wallet's seed phrase could spend all the Ether and Ocean Tokens in all the accounts in your wallet.
@ -24,8 +26,10 @@ Once your wallet is set up, it will have one or more **accounts**.
Each account has several **balances**, e.g. an Ether balance, an Ocean Token balance, and maybe other balances. All balances start at zero. Each account has several **balances**, e.g. an Ether balance, an Ocean Token balance, and maybe other balances. All balances start at zero.
An account's Ether balance might be 7.1 ETH in the Ethereum Mainnet, 2.39 ETH in Görli testnet. You can move ETH from one network to another only with a specially setup exchange or bridge. Also, you can't transfer tokens from networks holding value such as Ethereum mainnet to networks not holding value, i.e., testnets like Görli. The same is true of OCEAN token balances. An account's Ether balance might be 7.1 ETH in the Ethereum Mainnet, 2.39 ETH in Görli testnet. You can move ETH from one network to another only with a special setup exchange or bridge. Also, you can't transfer tokens from networks holding value such as Ethereum mainnet to networks not holding value, i.e., testnets like Görli. The same is true of OCEAN token balances.
Each account has one **private key** and one **address**. The address can be calculated from the private key. You must keep the private key secret because it's what's needed to spend/transfer ETH and OCEAN (or to sign transactions of any kind). You can share the address with others. In fact, if you want someone to send some ETH or OCEAN to an account, you give them the account's address. Each account has one **private key** and one **address**. The address can be calculated from the private key. You must keep the private key secret because it's what's needed to spend/transfer ETH and OCEAN (or to sign transactions of any kind). You can share the address with others. In fact, if you want someone to send some ETH or OCEAN to an account, you give them the account's address.
Note that unlike traditional pocket wallets, crypto wallets don't actually store ETH or OCEAN. They store private keys. {% hint style="info" %}
Unlike traditional pocket wallets, crypto wallets don't actually store ETH or OCEAN. They store private keys.
{% endhint %}

View File

@ -28,7 +28,7 @@ Select Ubuntu OS and choose a plan. The required CPU, Memory depends on the numb
Also, select the region where you want Aquarius to be hosted and a root password. Also, select the region where you want Aquarius to be hosted and a root password.
![Select region](<../.gitbook/assets/server-setup/image (6).png>) ![Select region](<../.gitbook/assets/server-setup/image (10).png>)
![Click create Droplet](<../.gitbook/assets/server-setup/image (7).png>) ![Click create Droplet](<../.gitbook/assets/server-setup/image (7).png>)

View File

@ -182,41 +182,41 @@ Create an account on [Azure](https://azure.microsoft.com/en-us/). Users might al
Go to the Azure portal: https://portal.azure.com/#home and select `Storage accounts` as shown below. Go to the Azure portal: https://portal.azure.com/#home and select `Storage accounts` as shown below.
![Create a storage account - 1](<../../.gitbook/assets/hosting/azure1 (1).png>) ![Create a storage account - 1](../../.gitbook/assets/hosting/azure1.png)
**Create a new storage account** **Create a new storage account**
![Create a storage account - 2](../../.gitbook/assets/hosting/azure2.png) ![Create a storage account - 2](<../../.gitbook/assets/hosting/azure2 (1).png>)
**Fill in the details** **Fill in the details**
![Add details](<../../.gitbook/assets/hosting/azure3 (1).png>) ![Add details](../../.gitbook/assets/hosting/azure3.png)
**Storage account created** **Storage account created**
![Storage account created](../../.gitbook/assets/hosting/azure4.png) ![Storage account created](<../../.gitbook/assets/hosting/azure4 (1).png>)
**Step 2 - Create a blob container** **Step 2 - Create a blob container**
![Create a blob container](<../../.gitbook/assets/hosting/azure5 (1).png>) ![Create a blob container](../../.gitbook/assets/hosting/azure5.png)
**Step 3 - Upload a file** **Step 3 - Upload a file**
![Upload a file](../../.gitbook/assets/hosting/azure6.png) ![Upload a file](<../../.gitbook/assets/hosting/azure6 (1).png>)
**Step 4 - Share the file** **Step 4 - Share the file**
**Select the file to be published and click Generate SAS** **Select the file to be published and click Generate SAS**
![Click generate SAS](<../../.gitbook/assets/hosting/azure7 (1).png>) ![Click generate SAS](../../.gitbook/assets/hosting/azure7.png)
**Configure the SAS details and click `Generate SAS token and URL`** **Configure the SAS details and click `Generate SAS token and URL`**
![Generate link to file](../../.gitbook/assets/hosting/azure8.png) ![Generate link to file](<../../.gitbook/assets/hosting/azure8 (1).png>)
**Copy the generated link** **Copy the generated link**
![Copy the link](../../.gitbook/assets/hosting/azure9.png) ![Copy the link](<../../.gitbook/assets/hosting/azure9 (1).png>)
**Step 5 - Publish the asset using the generated link** **Step 5 - Publish the asset using the generated link**