# Getting Started

Welcome to official documentation for All For One™! This app allows you to easily manage and track your cryptocurrency assets on the go. In this guide, we'll go over the basics of getting started with the app.

If you have any questions or need help, please don't hesitate to contact our support team. Happy trading!


# Introduction

All For One™ is a crypto charting and trading app, powered by a [self-custody wallet](/glossary/definitions/self-custody-wallets).&#x20;

Designed for both newcomers and veterans alike, All For One™ exclusively uses [decentralized exchanges](/glossary/definitions/decentralized-exchanges) to facilitate trading—offering a revolutionary level of control, security, and privacy over centralized exchanges.

### Features

Search and buy any token on our supported blockchains and never leave the app—no browsers or extra steps required. Other features to complete your crypto experience include:

* [In-App Whale Watching](/token-research/token-whale-watching)
* [Liquidity Information](/token-research/token-liquidity-info)
* [Fiat On-Ramping](/getting-started/buying-crypto-assets/buying-coins-with-fiat)
* [Multi-Chain Wallet](/wallet-management)
* [Easy-To-Read Charts](/token-research/token-charts)
* [ECLIPSE / New Token Discovery](/eclipse-tm-rankings)
* [Security Features](/security-features)
* [Live Transaction Feed](/token-research/token-transactions)


# Installing the App

Download & Install All For One™

All For One™ is designed specifically for mobile devices. It is available on both the Apple and Google Play stores.

{% hint style="danger" %}
Only download the app from trusted sources
{% endhint %}

## Official Download Links

{% tabs %}
{% tab title="iOS Download" %}
{% embed url="<https://apps.apple.com/us/app/all-for-one-crypto/id6444370913>" %}
Official Download Link (Apple)
{% endembed %}

<figure><img src="/files/L7iMSFH4iODuWAxL1cER" alt=""><figcaption><p>Scannable QR Code</p></figcaption></figure>
{% endtab %}

{% tab title="Android Download" %}
{% embed url="<https://play.google.com/store/apps/details?id=com.allforone.allforoneApp>" %}
Official Download Link (Google Play Store)
{% endembed %}

<figure><img src="/files/ZnqfgJFEEyUEMxTEfn6d" alt=""><figcaption><p>Scannable QR Code</p></figcaption></figure>
{% endtab %}
{% endtabs %}

## Manual Installation

Alternatively, you can search for All For One™ in the app store to download and install it manually:

{% tabs %}
{% tab title="iOS Search Instructions" %}

1. Open the App Store app <img src="/files/aUmgFIof9vkzuJ3C26UI" alt="" data-size="line">
2. Tap Search then enter "All For One Crypto"
3. Tap the All For One Crypto <img src="/files/GUG8PlSaZukwB3kQyzM2" alt="" data-size="line"> app
4. Tap GET then tap INSTALL
5. If prompted, sign in to the App Store to complete the install
   {% endtab %}

{% tab title="Android Search Instructions" %}

1. Open the Google Play Store ![Google Play](https://storage.googleapis.com/support-kms-prod/HIW81g8nflvhNKmYm3Q1IYhcWa6h9CBASKWd) app
2. Tap Search then enter "All For One"
3. Search for and tap the All For One <img src="/files/sG8AinzDr7ICrYl8q0Nz" alt="" data-size="line"> app
4. Tap INSTALL
   {% endtab %}
   {% endtabs %}

## Beta Version (Unstable)

If you are interested in trying out certain features before they go live, and wish to support the development of All For One™, you can become a beta tester for our app.

{% hint style="danger" %} <mark style="color:yellow;">THE BETA VERSION OF THE APP IS FOR BETA TESTERS ONLY</mark>

* We do not offer any guarantees or support for the beta version of the app.
* As we could expire the beta version at any time, any wallet created or imported in the beta app should be backed up.
* Bugs are likely in this version of the app, so your experience may be unstable. Use at your own risk.
* The beta version has a unique set of version numbers; this is to help us identify users who are using the beta version of the app.
* iOS users will need to download Test Flight first.
  {% endhint %}

{% tabs %}
{% tab title="iOS Download (BETA VERSION)" %}
{% embed url="<https://testflight.apple.com/join/UzJHuAHS>" %}
Beta Download (Apple App Store)
{% endembed %}
{% endtab %}

{% tab title="Android Download (BETA VERSION)" %}
{% embed url="<https://play.google.com/store/apps/details?id=com.useless.uselessApp>" %}
Beta Download Link (Google Play Store)
{% endembed %}
{% endtab %}
{% endtabs %}


# Creating a Wallet

There are three ways to create a [self-custody wallet](/glossary/definitions/self-custody-wallets) in All For One™:

* [Create via Seed Phrase](/getting-started/creating-a-wallet/create-via-seed-phrase)
* [Create via Single Sign-On (SSO)](/getting-started/creating-a-wallet/create-via-sso)
* [Create via Shamir's Secret Sharing (SSS)](/getting-started/creating-a-wallet/create-via-sss)

## Pick Your Poison

Each method has its own set of pros and cons. Be sure to pick the method that's right for you.

{% tabs %}
{% tab title="Seed Phrase" %}
You can generate a wallet with a [seed phrase](/glossary/definitions/self-custody-wallets/seed-phrases) backup, the current de-facto standard.

\
Pros:

* Very secure when managed properly
* Most common method to create and manage self-custody wallets
* Familiar and well understood by crypto veterans
* Relatively easy to get started<br>

Cons:

* Confusing for those newer to crypto
* Seed phrase mismanagement can lead to a total loss
* Without a backup, wallet is non-recoverable in the event your device is lost, damaged, or stolen
  {% endtab %}

{% tab title="Single Sign-On (SSO)" %}
You can create a wallet using Web3Auth, which supports these Single-Sign On (SSO) logins:

* Apple
* Discord
* Reddit
* Google
* Facebook

Pros:

* Easiest and fastest way for new users to get started
* Follows a more traditional user sign-in flow
* Well-audited process by trusted third-parties
* Even without a backup, wallet is fully recoverable in the event your device is lost, damaged, or stolen<br>

Cons:

* Most centralized of all the options
* Encrypted key fragments are stored online, not locally on your device
* Security is only as good as the security of your social logins
  {% endtab %}

{% tab title="Shamir's Secret Sharing (SSS)" %}
You can generate a wallet with a backup of multiple shares using the [Shamir's Secret Sharing](/glossary/definitions/self-custody-wallets/shamirs-secret-sharing) (SSS) algorithm which, when partially recombined, can be used to recover your wallet.

\
Pros:

* Extremely secure when managed properly
* Appealing to advanced crypto enthusiasts and security experts
* Reduces the risk of physical backups being used to compromise your wallet
* A safer way to electronically backup your wallet<br>

Cons:

* Most complex and least accessible of all the options
* Requires a significant amount of manual set-up to properly backup a wallet
* Security is only as good as to how well you backup your shares

<br>
{% endtab %}
{% endtabs %}


# Create via Seed Phrase

{% hint style="danger" %}
**Your** [**seed phrase**](/glossary/definitions/self-custody-wallets/seed-phrases) **is the master key to your wallet. Do not share it with others.**

* All For One™ is a [self-custody wallet](/glossary/definitions/self-custody-wallets). This means that you and you alone should know your seed phrase.&#x20;
* By design, the team behind All For One™ does NOT backup your seed phrase for you. This means that if you in any way lose access to your seed phrase, we WILL NOT be able to recover your wallet(s) and any associated crypto assets.
* It is YOUR RESPONSIBILITY to secure your seed phrase away from prying eyes.
  {% endhint %}

{% hint style="warning" %}
Before continuing, make sure you have the following:

* [x] A secure place to reveal your seed phrase (away from cameras and people)
* [x] A way to write down your seed phrase (e.g., pen and paper)
* [x] A safe place to store your written seed phrase where other people cannot read it (such as a safe, a hiding place, or bank deposit box)
  {% endhint %}

1. Tap the Wallet <img src="/files/Kz6wO2HYhDWwrsRQlRYu" alt="" data-size="line"> tab at the bottom. If you have a wallet already, click the plus<img src="/files/DCW7d7EQgEafWmudyst3" alt="" data-size="line"> button in the top-right hand corner\
   \
   ![](/files/W0CiSc7BMcvCVTFRZBt5)<br>
2. Tap the CREATE WALLET button\
   \
   &#x20;<img src="/files/vf5LN743tGEVNMYPD0w9" alt="" data-size="original"><br>
3. Read the disclaimer and if you understand and agree to the risks, tap the I UNDERSTAND THE RISKS checkbox and then tap the GENERATE WALLET button\
   \
   ![](/files/5hYsaWXwHZRvLWME3D3v)<br>
4. Write down the revealed seed phrase, then tap the CONTINUE button when finished\
   \
   ![](/files/eLKHxVd2t4g15rZotJhx)<br>
5. Confirm that your seed phrase is written down correctly by tapping on the words in the correct order\
   \
   ![](/files/MI9pW1XEejc7M4XbS6Az)<br>
6. When you are finished putting in your seed phrase correctly, tap the CONFIRM button that appears at the bottom of the screen\
   \
   ![](/files/JrL3OYMvLVU1wZ3g4eew)<br>
7. Congratulations, you have created a new wallet!

<details>

<summary>Click here for some suggestions on what do next!</summary>

[Buying Crypto Assets](/getting-started/buying-crypto-assets)

[Receiving Crypto Assets](/wallet-management/receiving-crypto-assets)

[Wallet Management](/wallet-management)

</details>


# Create via SSO

{% hint style="info" %}
**Coming soon.** Creating a wallet via SSO is currently in beta. Please check back later.
{% endhint %}


# Create via SSS

{% hint style="info" %}
**On the roadmap.** Creating a wallet via [Shamir's Secret Sharing](/glossary/definitions/self-custody-wallets/shamirs-secret-sharing) (SSS) is currently on the development roadmap and has yet to be implemented. Please check back later.
{% endhint %}


# Importing a Wallet


# Import via Seed Phrase

{% hint style="danger" %}
**Your** [**seed phrase**](/glossary/definitions/self-custody-wallets/seed-phrases) **is the master key to your wallet. Do not share it with others.**

* All For One™ is a [self-custody wallet](/glossary/definitions/self-custody-wallets). This means that you and you alone should know your seed phrase.&#x20;
* By design, the team behind All For One™ does NOT backup your seed phrase for you. This means that if you in any way lose access to your seed phrase, we WILL NOT be able to recover your wallet(s) and any associated crypto assets.
* It is YOUR RESPONSIBILITY to secure your seed phrase away from prying eyes.
  {% endhint %}

1. Tap the Wallet <img src="/files/Kz6wO2HYhDWwrsRQlRYu" alt="" data-size="line"> tab at the bottom. If you have a wallet already, click the plus <img src="/files/DCW7d7EQgEafWmudyst3" alt="" data-size="line"> button in the top-right hand corner\
   \
   ![](/files/W0CiSc7BMcvCVTFRZBt5)<br>
2. Tap the IMPORT EXISTING WALLET button\
   \
   ![](/files/7hqNC2m2gmetv1FREqsB)<br>
3. In the Import Options popup, tap the RECOVERY PHRASE button\
   \
   ![](/files/Cvzzm3Lz3ihTR5odtpZ0)<br>
4. Tap each numbered field and put in each word of your seed phrase in the correct order\
   \
   &#x20;![](/files/OnFkERvftWYdNPmXs3JC)\
   \
   *Note: If you aren't importing from TrustWallet with Harmony One, there no need to select the checkbox.*
5. When finished, tap the IMPORT WALLET button (at the very bottom, you may need to scroll down)


# Import via Private Key

{% hint style="danger" %}
**Your** [**private key**](/glossary/definitions/self-custody-wallets/private-keys) **allows for full control of your wallet. Do not share it with others.**

* All For One™ is a [self-custody wallet](/glossary/definitions/self-custody-wallets). This means that you and you alone should know your private key.&#x20;
* By design, the team behind All For One™ does NOT backup your private key for you. This means that if you in any way lose access to your private key, we WILL NOT be able to recover your wallet(s) and any associated crypto assets.
* It is YOUR RESPONSIBILITY to secure your private key away from prying eyes.
  {% endhint %}

1. Tap the Wallet <img src="/files/Kz6wO2HYhDWwrsRQlRYu" alt="" data-size="line"> tab at the bottom. If you have a wallet already, click the plus<img src="/files/DCW7d7EQgEafWmudyst3" alt="" data-size="line"> button in the top-right hand corner\
   \
   ![](/files/W0CiSc7BMcvCVTFRZBt5)<br>
2. Tap the IMPORT EXISTING WALLET button\
   \
   ![](/files/7hqNC2m2gmetv1FREqsB)<br>
3. In the Import Options popup, tap the PRIVATE KEY button\
   \
   ![](/files/Cvzzm3Lz3ihTR5odtpZ0)<br>
4. In the first field, paste (or carefully type in) your private key. In the second field, choose a name for your wallet. When finished, click the IMPORT button\
   \
   ![](/files/25LNepMRdRco2d0xVy9h)


# Import via SSS

{% hint style="info" %}
**On the roadmap.** Importing a wallet via [Shamir's Secret Sharing](/glossary/definitions/self-custody-wallets/shamirs-secret-sharing) (SSS) is currently on the development roadmap and has yet to be implemented. Please check back later.
{% endhint %}


# Import via Hardware Wallet

{% hint style="info" %}
**On the roadmap.** Importing a wallet via a hardware wallet is currently on the development roadmap and has yet to be implemented. Please check back later.
{% endhint %}


# Searching Crypto Assets

{% hint style="danger" %}
When searching for [tokens](/glossary/definitions/smart-contracts/tokens) using All For One™, it is important to be aware of the potential for copycat tokens. Copycat tokens are [smart contracts](/glossary/definitions/smart-contracts) that are designed to mimic the appearance and functionality of existing, successful tokens in order to trick users into purchasing them. These tokens may be marketed as legitimate, but they may not have the same level of security, utility, or value as the original token. \
\
Before purchasing any token, it is important to thoroughly research the contract and the team behind it to ensure that it is legitimate and not a copycat. The team behind All For One™ is not responsible for any losses or damages that may result from the purchase of a copycat token.
{% endhint %}

1. Tap the Search <img src="/files/AnjrGdsN3dzThs4agEwI" alt="" data-size="line"> tab at the bottom
2. Click the search field and put in a coin or token name, symbol, or address. The token search will try to match with the correct crypto asset\
   \
   ![](/files/X0MmV6HaW4YlR2cbAIKB)\
   \
   ![](/files/cq4yyI89vqSKSZCU1s4m)


# Buying Crypto Assets


# Buying Coins with Fiat

{% hint style="warning" %}
This page is currently under construction. Please check back later.
{% endhint %}


# Buying Tokens with Coins

{% hint style="info" %}
Buying [tokens ](/glossary/definitions/smart-contracts/tokens)requires having sufficient coins in your wallet to cover the cost of the transaction, as well as sufficient [gas](/glossary/definitions/gas) to pay for network transaction fees.
{% endhint %}

**Buying Tokens with Coins** is a feature in All For One™ that allows users to buy a token directly from a token's chart, all in-app, by using[ decentralized exchanges](/glossary/definitions/decentralized-exchanges) (DEXs) to facilitate the transaction.

1. Tap the Chart <img src="/files/IJLoZpd2OzPHksC07JxN" alt="" data-size="line"> tab at the bottom
2. Select a crypto asset from somewhere within the Rankings or Listings tab. You can also [search for an asset](/getting-started/searching-crypto-assets) if you cannot find it.\
   \
   ![](/files/67HnrtZupZMDgDeaquNC)\
   \
   ![](/files/bbdKrpyhvbeFqzFh4ve9)<br>
3. To start the buying process, tap the BUY button\
   \
   ![](/files/ZuoyVbt8Y3B31oeOnIrS)<br>
4. Ensure you have the correct wallet selected. If you need to change the wallet, tap the drop-down field to select another wallet.\
   \
   ![](/files/59Zzl0TJH3gyy8FvtBnD)<br>
5. Select the quantity field and type in the amount of coins you wish to exchange for the token, scroll down to the very bottom, then tap the PREVIEW button\
   \
   ![](/files/g4TuSP8jVfh2r1b7k8Ab)<br>
6. On the preview screen, make sure that all information is correct. Once satisfied, tap the SWAP button. You will then be prompted to put in a PIN or biometrics confirmation in order to finalize the transaction.\
   \
   ![](/files/JkWZIiHzNK7XLk2ZexJe)<br>
7. Congratulations! You should be greeted with a confirmation screen that the transaction was successful.\
   \
   ![](/files/mJqFEtTretODkjf398OG)\
   \ <br>


# Selling Crypto Assets


# Selling Coins for Fiat

{% hint style="info" %}
**On the roadmap.** Selling coins for fiat (aka fiat off-ramping) is currently on the development roadmap and has yet to be implemented. Please check back later.\
\
As a workaround, in the meantime, you can transfer your coins to a centralized exchange and fiat off-ramp from there.
{% endhint %}


# Selling Tokens for Coins

{% hint style="warning" %}
This page is currently under construction. Please check back later.
{% endhint %}


# Token Research


# Token Charts

**Token Charting** is a feature in All For One™ that allows users to see charting data in different time windows for [tokens](/glossary/definitions/smart-contracts/tokens). A token is a digital asset that represents a certain value or utility and can be traded on a blockchain. \
\
The **Token Charting** feature allows users to view the historical performance of tokens in the form of charts, with the option to view data in different time frames such as daily, weekly, or monthly. This information is useful for investors looking to make informed decisions about buying or selling tokens, as it provides a visual representation of a token's performance over time.

1. Tap the Chart <img src="/files/IJLoZpd2OzPHksC07JxN" alt="" data-size="line"> tab at the bottom
2. Select a crypto asset from somewhere within the Rankings or Listings tab. You can also [search for an asset](/getting-started/searching-crypto-assets) if you cannot find it.\
   \
   ![](/files/67HnrtZupZMDgDeaquNC)\
   \
   ![](/files/bbdKrpyhvbeFqzFh4ve9)<br>
3. To change the time window for historical charting data, tap one of the time window buttons below the chart. (e.g., `4H` for four hours, `1D` for one day, `1W` for one week, `3M` for three months, etc.)\
   \
   ![](/files/vGD2i2UBQ8TiZ8wWdGN8)<br>
4. To change the line chart to candlesticks, click the Candlestick Chart <img src="/files/kKfIYXbDVyAECmPOknFo" alt="" data-size="line"> icon.\
   \
   ![](/files/ljClmiQJaJbJ4xC1nqSk)\
   \
   To toggle it back to line charting, click the Line Chart <img src="/files/BHDMoHu68p6HizVrKWI8" alt="" data-size="line"> icon.<br>
5. To see more detail about a particular point in time, click and hold on the chart to "scrub" along the x-axis. This will reveal more information about the price at a particular point in time.\
   \
   ![](/files/34rxEa6ZwhKwc4Fb3oWP)\ <br>


# Token Transactions

**Transaction Info** is a feature in All For One™ that allows users to see basic information about recent [token ](/glossary/definitions/smart-contracts/tokens)transactions on the blockchain.\
\
The **Transaction Info** feature provides users with data about recent token buys and sells, including the amount and value of the token being traded, the facilitating address, and how long ago the transaction occurred. This information is useful for those interested in tracking the movement of tokens on the blockchain, as it provides a transparent record of transactions.

1. Tap the Chart <img src="/files/IJLoZpd2OzPHksC07JxN" alt="" data-size="line"> tab at the bottom
2. Select a crypto asset from somewhere within the Rankings or Listings tab. You can also [search for an asset](/getting-started/searching-crypto-assets) if you cannot find it.\
   \
   ![](/files/67HnrtZupZMDgDeaquNC)\
   \
   ![](/files/bbdKrpyhvbeFqzFh4ve9)<br>
3. Scroll down and tap the Transactions <img src="/files/qxZSBAqadUZ1PSSMm2C8" alt="" data-size="line"> tab\
   \
   ![](/files/GCtZfPJJ617W5kxEJk0U)<br>
4. To see more information about a transaction, simply tap the transaction to open up an external link to the blockchain explorer in a separate browser\
   \
   ![](/files/4twLvKqsrnDkHvWlLRx9)\
   \
   ![](/files/syuUy0f1GKRlGwtRzby8)


# Token Whale Watching

**Whale Watching** is a feature in All For One™ that allows users to track the [token ](/glossary/definitions/smart-contracts/tokens)balances of whales over a period of time. \
\
A whale is a term used to refer to individuals or entities that hold large amounts of cryptocurrency. The app allows users to see the movements of these whales and potentially gain insight into the market. It is a useful tool for those interested in tracking the activity of major players in the cryptocurrency world.

1. Tap the Chart <img src="/files/IJLoZpd2OzPHksC07JxN" alt="" data-size="line"> tab at the bottom
2. Select a crypto asset from somewhere within the Rankings or Listings tab. You can also [search for an asset](/getting-started/searching-crypto-assets) if you cannot find it.\
   \
   ![](/files/67HnrtZupZMDgDeaquNC)\
   \
   ![](/files/bbdKrpyhvbeFqzFh4ve9)<br>
3. Scroll down and tap the Whale Watching <img src="/files/GaCXhCvb7SD5j7ZyVYrN" alt="" data-size="line"> tab\
   \
   ![](/files/oKs5uK7kfvVlMZYRp20X)<br>
4. Tap the `0x` address to see more information about that whale's behavior over time\
   \
   ![](/files/gIxFGXq1ogRQY1ApcBUb)\
   \
   ![](/files/H8bsjDmPY10MBkM3yINJ)


# Token Liquidity Info

**Liquidity Info** is a feature in All For One™ that allows users to see basic information about a [decentralized exchange](/glossary/definitions/decentralized-exchanges) (DEX) liquidity pool for a given [token](/glossary/definitions/smart-contracts/tokens).\
\
The **Liquidity Info** feature provides users with data about a token's [liquidity pools](/glossary/definitions/decentralized-exchanges/liquidity-pools) on DEXs, including the amount of liquidity available and the percentage of the total supply that is currently being traded. This information is useful for investors looking to buy or sell tokens on DEXs, as it allows them to see the level of activity and potential liquidity on the market.

1. Tap the Chart <img src="/files/IJLoZpd2OzPHksC07JxN" alt="" data-size="line"> tab at the bottom
2. Select a crypto asset from somewhere within the Rankings or Listings tab. You can also [search for an asset](/getting-started/searching-crypto-assets) if you cannot find it.\
   \
   ![](/files/67HnrtZupZMDgDeaquNC)\
   \
   ![](/files/bbdKrpyhvbeFqzFh4ve9)<br>
3. Scroll down and tap the Liquidity Info <img src="/files/MRhCLKlC4cKIO3xEvnTp" alt="" data-size="line"> tab\
   \
   ![](/files/HHQek7lskA5ERhbE0SaG)


# Wallet Management


# Supported Blockchains

All For One™ currently supports the following [blockchain](/glossary/definitions/decentralization/blockchains) networks:

* Ethereum (ETH)
* BNB Smart Chain (BSC)
* Harmony (ONE)

We are continually adding new blockchains. We plan on supporting the following blockchains in the near future:

* [ ] Polygon (MATIC)
* [ ] Avalanche (AVAX)
* [ ] Fantom (FTM)


# Importing Tokens

{% hint style="warning" %}
This page is currently under construction. Please check back later.
{% endhint %}


# Sending Crypto Assets

{% hint style="danger" %}
When sending crypto assets, it is extremely important to make sure that you are sending them to the correct address. Copy/paste errors are common, so always double check!

Crypto assets sent to the wrong address may result in permanent loss, as transactions cannot be reversed. To avoid this, it is recommended to double-check the address and perform a test transaction with a small amount of assets before sending a larger amount.

Please note the team behind All For One™ is not responsible for any losses or damages that may arise by sending assets to an incorrect address.
{% endhint %}

{% hint style="info" %}
Sending crypto assets typically requires having sufficient [gas ](/glossary/definitions/gas)in your wallet to pay for network transaction fees.
{% endhint %}

1. Tap the Wallet <img src="/files/Kz6wO2HYhDWwrsRQlRYu" alt="" data-size="line"> tab at the bottom.&#x20;
2. Navigate to the wallet you wish to send assets, then tap the asset you wish to send.\
   \
   ![](/files/JhivnWtJOLz5lI7AlRwG)<br>
3. **IMPORTANT:** Verify that you are in the correct wallet and have the right crypto asset selected.
4. Tap the Send <img src="/files/9AhI4cskGqGl0qcrCw0Z" alt="" data-size="line"> button.\
   \
   ![](/files/Mgq0HWXBag5B54wc7gj9)<br>
5. Verify that you have the correct asset selected in the **Send** section.  Input the amount of the asset you wish to send in the **Amount** field. Paste the wallet address you're sending assets to in the **To** field.\
   \
   When finished, tap the NEXT button to move to the confirmation screen.\
   \
   ![](/files/SUkSUpieoIsAzHKHZhsN)<br>
6. Verify that all the information is accurate. If in doubt, go back and send a small test amount to verify that you have the correct wallet, asset, and destination address. When you are finished verifying, tap the CONFIRM button.\
   \
   &#x20;![](/files/WLYJDhGPSLfeChwM540U)<br>
7. You should be greeted with a successful transaction window.\
   \
   ![](/files/tPMOMtg1nIyL2IVqUS7p)


# Receiving Crypto Assets

{% hint style="info" %}
To receive cryptocurrency into your All For One™ wallet, you will need to provide the sender with your wallet's [public address](/glossary/definitions/self-custody-wallets/public-addresses) (which may vary by [blockchain](/glossary/definitions/decentralization/blockchains)).&#x20;

Your public address is a unique string of letters and numbers that represents your wallet for a particular blockchain and allows others to send cryptocurrency to you.
{% endhint %}

{% hint style="danger" %}
When receiving crypto assets, it is extremely important to make sure that you communicate to the sender the correct public address for the correct blockchain. Copy/paste errors are common, so always double check!

Crypto assets sent to the wrong address may result in permanent loss, as transactions cannot be reversed. To avoid this, it is recommended to double-check the address and perform a test transaction with a small amount of assets before requesting a larger amount.

Please note the team behind All For One™ is not responsible for any losses or damages that may arise by sending assets to an incorrect address.
{% endhint %}

1. Tap the Wallet <img src="/files/Kz6wO2HYhDWwrsRQlRYu" alt="" data-size="line"> tab at the bottom.&#x20;
2. Navigate to the wallet you wish to receive assets, then tap the asset you wish to receive.\
   \
   ![](/files/JhivnWtJOLz5lI7AlRwG)<br>
3. **IMPORTANT:** Verify that you are in the correct wallet and have the right crypto asset selected.
4. Tap the Receive <img src="/files/xbHsUkQxofLrMuI7pMCR" alt="" data-size="line"> button.\
   \
   ![](/files/TVRlsq1z2EH4lRyK57bk)<br>
5. Share the QR code or public address with the person/entity that is sending you crypto assets.\
   \
   ![](/files/7G013UhdXPfK9PJ9jXeI)<br>
6. Check back later to ensure that the transaction was successful. You may need to refer to a [blockchain explorer](/glossary/definitions/decentralization/blockchains/blockchain-explorers) to identify additional details regarding any successful or failed transaction.


# Wallet-Specific Settings


# Enabling Chains

{% hint style="warning" %}
This page is currently under construction. Please check back later.
{% endhint %}


# Global Wallet Settings

Global Wallet Settings allow for you to customize the look, feel, and arrangement of your wallets.

To navigate to the Global Wallet Settings, use the following steps:

1. Open up the All For One app
2. Navigate to the "Wallet" tab (found on the bottom)
3. Click the "⚙️" icon (found in the top-right)


# Collapse Defaults

{% hint style="warning" %}
This page is currently under construction. Please check back later.
{% endhint %}


# Condensed View

{% hint style="warning" %}
This page is currently under construction. Please check back later.
{% endhint %}


# Sort Tokens

{% hint style="warning" %}
This page is currently under construction. Please check back later.
{% endhint %}


# Hide/Rearrange Wallets

In this section you can hide and/or rearrange wallets.

### Hide Wallets

Toggle the wallet to hide it from the main view.

### Rearrange Wallets

Drag the "☰" icon to rearrange the wallet in the order you prefer. This sort order will be reflected in the main wallet view.


# User Settings

{% hint style="warning" %}
This page is currently under construction. Please check back later.
{% endhint %}


# ECLIPSE™ Rankings

{% hint style="info" %}
ECLIPSE™ decentralized ranking is powered in partnership with the Useless DAO. The All For One™ app does not directly maintain ECLIPSE™ listings.
{% endhint %}

Are you a team member of a project or just a dedicated community member? Do you want to see your project succeed and grant it exposure to tens of thousands of unique users? Anyone can list their favorite project on ECLIPSE™ (through our partnership with the Useless DAO) and have their project featured prominently in All For One™.

### Benefits of Listing

* **More Exposure:** Your project will be visible on the front page of the App and gain exposure to tens of thousands unique users automatically.
* **High Profile AMA:** An AMA with David Wyly, Decentra CEO, and a member of the Blockchain and Digital Innovation Task Force for the state of Utah.
* **Additional Marketing:** Free marketing and shout-outs to the engaging All For One™ and our partners, including the Useless DAO Community (30k+ followers across social media platforms).

### How To List A Project

To list a project, the following link will take you to Useless DAO's secure ECLIPSE™ dApp where you can connect your wallet (to pay the listing fee) and insert the contract of the token (project) you want to list. Please reach out to their Discord for live support.

**Official ECLIPSE™ Listing dApp:** <https://eclipse.uselesscrypto.com/>

*Note: If you want to list a Harmony or Ethereum project, simply use the MetaMask extension with the Harmony or Ethereum network selected, and go to the dApp. It will then automatically switch to the correct interface for the tokens network.*

### After Listing

Once you’ve listed, the Useless DAO's solidity and security experts will start to vet the project and confirm that it meets their security standard criteria.\
\
After being confirmed, the project will automatically appear in the App, and will immediately benefit from the exposure.\ <br>


# Security Features

As its highest priority, All For One™ was designed to protect users' funds and keep them safe from unauthorized access.

* **OS-level Encryption:** All For One™ leverages OS-level encryption to protect the user's [seed phrases](/glossary/definitions/self-custody-wallets/seed-phrases), [private keys](/glossary/definitions/self-custody-wallets/private-keys), and other sensitive data on a device-level.
* **Passcodes and biometric authentication:** All For One™ requires users to authenticate themselves using a passcode or biometric authentication on their local device (e.g. fingerprint or face scan) before they can access their funds or export their sensitive data. This helps to prevent unauthorized access even if someone were to gain physical access to the device.
* **Non-custodial**: All For One™ puts you exclusively in control of your wallet credentials (rather than a third party, such as an exchange). The team behind the All For One™ app has no way to access any user's wallet credentials.
* **No credentials over-the-air or over-the-wire**: With All For One™, wallet credentials are never transmitted via the internet or other networks. This prevents any possibility of interception by malicious actors.


# Glossary


# Definitions


# Self-Custody Wallets

A **Self-Custody Wallet**, also known as non-custodial wallet, is a cryptocurrency wallet that gives the user complete control over their [private keys](/glossary/definitions/self-custody-wallets/private-keys). This means that the user, rather than a third party, is responsible for the security of their funds. In contrast, custodial wallets are wallets that are managed by a third party, such as an exchange or online wallet provider, and the user does not have direct control over their private keys.

There are several different types of self-custody wallets, including:

1. Software wallets: These are wallets that are downloaded and installed on a computer or mobile device. Software wallets give the user full control over their private keys in a manner that is both reasonably secure and convenient. All For One™ is considered a self-custody software wallet.
2. Hardware wallets: These are physical devices that securely store private keys. Hardware wallets are considered to be the most secure type of self-custody wallet, as they are not connected to the internet and are therefore less vulnerable to hacking attacks. However, they can be lost or stolen, so it's important to keep them in a safe place.
3. Paper wallets: These are simply printouts of private and public keys, often in the form of QR codes. Paper wallets are a secure and offline way to store cryptocurrencies, but they are not very convenient to use for regular transactions.


# Public Addresses

A **Public Address** for a [self-custody wallet](/glossary/definitions/self-custody-wallets) is a unique string of letters and numbers that is used to receive and send transactions on the [blockchain](/glossary/definitions/decentralization/blockchains). A public address is similar to a bank account number, and it can be shared with others in order to receive payments.

A public address is derived from the user's [private key](/glossary/definitions/self-custody-wallets/private-keys), which is a secret code that is used to access and spend the user's cryptocurrencies. The private key is used to generate the public address, and the two are mathematically linked, but the private key must never be shared with anyone.

When a user wants to receive a payment in cryptocurrency, they share their public address with the sender. The sender then uses their own private key to initiate a transaction on the blockchain, sending the funds to the recipient's public address. The recipient can then use their private key to access and spend the funds.


# Seed Phrases

{% hint style="info" %}
Disambiguation: [Seed Phrase vs Private Key](/glossary/disambiguation/seed-phrase-vs-private-key)
{% endhint %}

A **Seed Phrase**, also known as a recovery phrase or backup phrase, is a series of words that are used to recover the [private keys](/glossary/definitions/self-custody-wallets/private-keys) of a [self-custody wallet](/glossary/definitions/self-custody-wallets). If a user loses their private keys or their wallet is otherwise inaccessible, the seed phrase can be used to generate a new set of private keys and regain access to the wallet.

Seed phrases are typically made up of 12-24 words, and are generated when a wallet is first created. They are meant to be kept in a secure location, such as a safe or a password-protected digital file. Because seed phrases are the only way to recover the private keys of a wallet, keep them safe and do not share them with anyone.


# Private Keys

{% hint style="info" %}
Disambiguation: [Seed Phrase vs Private Key](/glossary/disambiguation/seed-phrase-vs-private-key)
{% endhint %}

A **Private Key** is a long string of letters and numbers that is used to access and manage a [self-custody wallet](/glossary/definitions/self-custody-wallets). It is typically a 64-character hexadecimal code that is generated along with the wallet's address. The private key is used to sign transactions on the [blockchain](/glossary/definitions/decentralization/blockchains), so it is important to keep it safe and secure.

The private key is an integral part of the cryptography that underpins blockchain technology. It is a piece of secret information that only the owner of the wallet knows, and it is used to prove ownership of the wallet and the funds it contains.

When a user wants to make a transaction on the blockchain, they use their private key to sign the transaction. This is a mathematical process that proves that the transaction is coming from the wallet's owner and has not been tampered with. The signed transaction is then broadcast to the network, where it is validated and added to the blockchain.

Because the private key is such an important piece of information, it should be kept secret. If someone were to gain access to your private key, they would be able to access and potentially steal your funds. The de-facto recommendation is to use a secure wallet and keep your private key offline if possible.


# Shamir's Secret Sharing

**Shamir's Secret Sharing** (SSS) is a method for dividing a secret into multiple pieces, called shares, such that a specified minimum number of shares (called the threshold) are required to reconstruct the original secret. This can be useful in the context of [seed phrases](/glossary/definitions/self-custody-wallets/seed-phrases) for secure backup and recovery of [self-custody wallets](/glossary/definitions/self-custody-wallets).

For example, let's say you have a secret 12-word seed phrase for your bitcoin wallet, and you want to use Shamir's secret sharing to divide it into five shares. You could divide the seed phrase into five shares such that any three of the shares are required to reconstruct the original seed phrase. This means that you could give one share to each of three different trusted friends, and as long as any three of them are able to get together and combine their shares, they will be able to recover the original seed phrase and access your bitcoin wallet.

This can be a more secure way to back up your seed phrase because it reduces the risk of a single point of failure. If you were to just give a copy of your seed phrase to one friend, and something were to happen to that friend or their copy of the seed phrase, your wallet would be at risk of being lost forever. But with Shamir's secret sharing, as long as any three of your five friends still have their shares, you can recover your wallet.


# Multi-Chain Wallets

A **Multi-Chain Wallet** is a type of cryptocurrency [self-custody wallet](/glossary/definitions/self-custody-wallets) that supports multiple blockchain networks and allows users to store and manage multiple types of cryptocurrency. This is different from a single-chain wallet, which only supports one specific blockchain network and can only be used to store and manage a single type of cryptocurrency.

Multi-chain wallets allow for users to easily manage and access multiple types of cryptocurrency from a single interface, making it more convenient to use and track their various holdings.


# Hierarchical Determination

**Hierarchical Determination** is a security and convenience feature that is used by some [self-custody wallets](/glossary/definitions/self-custody-wallets). In an hierarchical deterministic (HD) wallet, a single master [seed phrase](/glossary/definitions/self-custody-wallets/seed-phrases) is used to generate a hierarchy of [private keys](/glossary/definitions/self-custody-wallets/private-keys). This allows the user to create multiple [public addresses](/glossary/definitions/self-custody-wallets/public-addresses) for receiving and sending transactions, while still being able to use a single, easy-to-remember seed to back up and restore the wallet.

The hierarchical structure of an HD wallet allows for better security and ease of use. Because the wallet is derived from a single master seed, it is easy to back up and restore, and the user only needs to remember a single seed phrase in order to access their funds. The use of multiple private and public keys allows for better security, as it means that not all of the user's funds are stored in a single address.


# Smart Contracts

A **Smart Contract** is a self-executing contract with the terms of the agreement between buyer and seller being directly written into lines of code. This allows for the automation of transactions and reduces the need for intermediaries. Smart contracts are used in the context of [blockchain ](/glossary/definitions/decentralization/blockchains)technology, where they can be stored and executed on a decentralized network.

One key aspect of smart contracts is that they are often built on top of a platform that is compatible with the Ethereum Virtual Machine (EVM). The EVM is a runtime environment that allows for the execution of smart contracts on the Ethereum blockchain. This compatibility allows for the creation and use of tokens, staking pools, decentralized exchanges, and non-fungible tokens (NFTs).

[Tokens](/glossary/definitions/smart-contracts/tokens) are digital assets that are built on top of a blockchain. They represent a specific value that can be traded or used for a specific purpose on that platform. Smart contracts are used to create and manage these tokens, allowing for the automation of transactions and the creation of unique and valuable digital assets.

[Non-Fungible Tokens](/glossary/definitions/smart-contracts/nfts) (NFTs) are unique digital assets that cannot be exchanged for other tokens without losing their value. Smart contracts are often used to create and manage these tokens, allowing for the representation of unique and one-of-a-kind digital assets such as collectibles or virtual real estate.

[Staking Pools](/glossary/definitions/smart-contracts/staking-pools) are groups of users who combine their resources (such as computing power or cryptocurrency holdings) to increase their chances of earning rewards for supporting the network. Smart contracts are often used to automate the creation and management of these staking pools, allowing for the transparent and secure distribution of rewards among pool members.

[Decentralized Exchanges](/glossary/definitions/decentralized-exchanges) (DEXs) are online platforms that allow for the trading of tokens without the need for a central authority. Smart contracts are often used to automate the matching of orders and the execution of trades on these platforms, making them faster and more efficient.

In summary, smart contracts are self-executing contracts that are used to automate transactions and reduce the need for intermediaries. They are often built on platforms that are compatible with the EVM, allowing for the creation and use of tokens, staking pools, DEXs, and NFTs.


# Tokens

{% hint style="info" %}
Disambiguation: [Fungible vs Non-Fungible Tokens](/glossary/disambiguation/fungible-vs-non-fungible-tokens)
{% endhint %}

A Token is a digital asset that is built on top of a blockchain platform. It represents a specific value that can be traded or used for a specific purpose on that platform. Cryptocurrency tokens are often used to represent a specific kind of digital asset, such as a virtual good or a loyalty point. They can also be used to represent a share in a particular project or to represent a specific amount of a cryptocurrency.

One key aspect of tokens is that they can be created using [smart contracts](/glossary/definitions/smart-contracts). These are self-executing contracts with the terms of the agreement between buyer and seller being directly written into lines of code. This allows for the automation of transactions and reduces the need for intermediaries.

The total supply of a token is the maximum number of tokens that will ever be created. This is typically set by the creators of the token, and it can have a significant impact on the value of the token. For example, if the total supply of a token is limited, it may become more valuable over time as demand for the token increases.

[Decentralized Exchanges](/glossary/definitions/decentralized-exchanges) (DEXs) are online platforms that allow for the trading of tokens without the need for a central authority. This means that users can trade tokens directly with one another, without the need for a middleman to facilitate the transaction. DEXs are often seen as more secure and transparent than traditional exchanges, and they are an important part of the cryptocurrency ecosystem.

The utility of a token refers to its practical use and value within the ecosystem it was created for. Some tokens are designed to be used as a means of payment, while others are designed to grant access to a particular service or to represent ownership of an asset. The utility of a token can play a significant role in its value and popularity.

Not all tokens are legitimate or trustworthy. Some tokens may be created with malicious intent, such as to defraud investors or to fund illegal activities. Always thoroughly research and evaluate any cryptocurrency project before investing in its tokens. This includes looking at the team behind the project, the technology they are using, and the potential risks and rewards of investing in their tokens. Due diligence is key to protecting yourself from scams and fraudulent projects.


# NFTs

A **Non-Fungible Token** (NFT) is a type of digital asset that is unique and cannot be replicated or exchanged on a one-to-one basis. This is in contrast to traditional cryptocurrencies, which are interchangeable and have a uniform value. NFTs are built on blockchain technology using [smart contracts](/glossary/definitions/smart-contracts), which allows for the creation and secure transfer of unique digital assets.

Each NFT is represented by a digital [token](/glossary/definitions/smart-contracts/tokens), which contains information about the asset it represents and its ownership history. This allows for the verification of the authenticity and ownership of the asset. NFTs can be bought and sold on online marketplaces, and their value is determined by factors such as the rarity and perceived value of the asset they represent.

NFTs have gained popularity in recent years, particularly in the world of digital art and collectibles. They have also been used to represent other forms of digital content, such as videos, audio recordings, and virtual real estate. Overall, NFTs offer a way to establish ownership and authenticity of digital assets in a secure and verifiable manner.


# Staking Pools

A **Staking Pool** is a group of users who combine their resources (such as computing power or cryptocurrency holdings) to earn rewards for holding and supporting a particular crypto asset.

Some staking pools can be created and managed using self-executing [smart contracts](/glossary/definitions/smart-contracts) that are stored and executed on a [decentralized](/glossary/definitions/decentralization) network. This allows for the transparent and secure distribution of rewards among pool members, making it easier for users to participate in staking and earning rewards.\
\
Some blockchains use a [Proof-of-Stake](/glossary/definitions/decentralization/distributed-consensus/proof-of-stake) (PoS) consensus algorithm, where users can earn rewards for supporting the network by staking coins and/or assisting with network validation.

Staking pools are not without their risks. As with any investment, always thoroughly research and evaluate a staking pool before joining, and to carefully consider the potential risks and rewards. This can help to ensure that you are making an informed decision and protecting your investment.


# Gas

Many networks require the expenditure of a small amount of cryptocurrency, known as **Gas**, in order to facilitate the sending of assets on that [blockchain](/glossary/definitions/decentralization/blockchains). Gas is the term used to describe the unit of measurement for the amount of computational power required to complete a transaction on a blockchain. In order to send assets on a blockchain, a user must pay a certain amount of gas to cover the cost of the computation. This is typically done using the blockchain's native cryptocurrency, such as Ether for the Ethereum blockchain.

The amount of gas required to complete a transaction can vary depending on the complexity of the transaction and the current state of the network. The gas is used to pay for the computational resources required to process the transaction and add it to the blockchain. Without gas, transactions on a blockchain cannot be completed.


# Decentralized Exchanges

{% hint style="info" %}
Disambiguation: [DEXs vs CEXs](/glossary/disambiguation/dexs-vs-cexs)
{% endhint %}

A **Decentralized Exchange** (DEX) is a type of cryptocurrency exchange that operates without a central authority. This means that it is not controlled by any one individual or organization, and is instead run on a network of computers using [blockchain ](/glossary/definitions/decentralization/blockchains)technology. For example, Uniswap is a DEX that facilitates many transactions on the Ethereum blockchain.

On a decentralized exchange, users can buy and sell cryptocurrencies directly with each other, without the need for a third party to act as an intermediary. This allows for faster and more efficient trades, as well as greater security and privacy for users.

To trade on a decentralized exchange, users first need to connect their wallet to the exchange's decentralized application (dApp). This is typically done using a [self-custody wallet](/glossary/definitions/self-custody-wallets), such as All For One™, which allows users to securely manage their cryptocurrency holdings.

Once their wallet is connected, users can browse the available trading pairs on the exchange and select the one they want to trade. They can then enter the amount of the cryptocurrency they want to buy or sell, and the exchange will automatically match them with another user who is looking to trade the opposite side of the pair.

The trade is then executed on the blockchain, and the users receive their newly-traded cryptocurrency directly in their wallet. Decentralized exchanges are typically operated using [smart contracts](/glossary/definitions/smart-contracts), which are self-executing contracts with the terms of the agreement between buyer and seller being directly written into lines of code.

Trading on a decentralized exchange is that it allows for a greater degree of autonomy and control for users. Because these exchanges are not controlled by any one central authority, users are able to trade directly with each other without having to go through a third party, which can make the process of buying and selling cryptocurrencies faster and more efficient, as well as more secure.


# Automated Market Makers

**Automated Market Makers** (AMMs) are a type of [Decentralized Exchange](/glossary/definitions/decentralized-exchanges) (DEX) that use algorithms, typically the [Constant Product Market Making](/glossary/definitions/decentralized-exchanges/cpmm-formula) (CPMM) formula, to determine the prices of assets being traded on the platform. These algorithms take into account the supply and demand of the assets being traded, as well as other factors, to set prices and facilitate orders.\
\
One of the key features of AMMs is their use of [liquidity pools](/glossary/definitions/decentralized-exchanges/liquidity-pools). A liquidity pool is a pool of funds provided by users of the DEX that is used to facilitate trading. When a user wants to trade a particular asset, they can do so by providing some of their own assets to the liquidity pool. This helps to ensure that there is always sufficient liquidity on the DEX to match buy and sell orders.

Liquidity pools are a key part of AMMs because they allow the DEX to operate without the need for a central authority or traditional order book. This makes AMMs highly [decentralized](/glossary/definitions/decentralization), which is one of the main advantages of DEXs over centralized exchanges.

In addition to providing liquidity, users who contribute assets to a liquidity pool may also earn fees for their participation. This is because the algorithms used by AMMs to set prices and match orders often take a small fee from each trade, which is then distributed to the users who have provided liquidity to the pool.

AMMs and DEXs are an important part of the broader ecosystem of Decentralized Finance (DeFi), and their use of liquidity pools plays a crucial role in enabling trustless and efficient trading on these platforms.


# Liquidity Pools

A **Liquidity Pool** for a [Decentralized Exchange](/glossary/definitions/decentralized-exchanges) (DEX) is a pool of funds provided by users of the DEX that is used to facilitate trading. When a user wants to trade a particular asset, they can do so by providing some of their own assets to the liquidity pool. This helps to ensure that there is always sufficient liquidity on the DEX to match buy and sell orders.

The exact formula used to determine the prices of assets being traded on a DEX liquidity pool will depend on the specific DEX and the algorithms it uses. However, most DEXs use some variant of the [Constant Product Market Maker](/glossary/definitions/decentralized-exchanges/cpmm-formula) (CPMM) formula, which is a type of algorithm that sets prices based on the supply and demand of the assets being traded.

DEX liquidity pools play a crucial role in enabling efficient and trustless trading on decentralized exchanges. By providing liquidity to the pool, users can help to ensure that there are always sufficient funds available to match buy and sell orders, which in turn helps to keep prices stable and facilitate efficient trading on the DEX.


# CPMM Formula

The **Constant Product Market Maker** (CPMM) formula is a mathematical formula that is used in some cryptocurrencies to determine the price of a [token](/glossary/definitions/smart-contracts/tokens). It is based on the concept of market making, where a market maker provides liquidity to a market by continuously buying and selling a particular asset.

The CPMM formula uses two variables to determine the price of a token: the constant product (C) and the total supply of tokens (S). The constant product is a predetermined value that is set by the creators of the token. It represents the product of the supply and the price of the token at any given time.

The formula for the CPMM is as follows:

`Price = C / S`

In other words, the price of the token is equal to the constant product divided by the total supply of tokens.

The CPMM formula has a number of advantages over other market making formulas. It allows for the creation of a stable and predictable market for the token, and it ensures that the price of the token remains constant even as the total supply of tokens changes. This can make it an attractive option for investors who are looking for a stable and predictable market for their assets.

However, the CPMM formula is not without its drawbacks. Because the price of the token is determined by the constant product and the total supply of tokens, it can be susceptible to manipulation by the creators of the token. It's possible that the constant product may not accurately reflect the true value of the token, which could lead to market inefficiencies.


# Decentralization

In the context of cryptocurrency, **Decentralization** refers to the absence of a central authority or intermediary in the management and operation of a[ ](/glossary/definitions/decentralization/blockchains)protocol. This means that, unlike traditional financial systems, which are typically controlled by a small group of individuals or organizations, cryptocurrency [blockchains ](/glossary/definitions/decentralization/blockchains)are decentralized and operate on a peer-to-peer basis using [distributed consensus](/glossary/definitions/decentralization/distributed-consensus) mechanisms.

By removing the need for a central authority, decentralization allows for greater security, transparency, and accessibility in the financial system. It also enables users to have more control over their own funds and transactions.


# Distributed Consensus

**Distributed Consensus** is a key principle of [decentralization](/glossary/definitions/decentralization). It refers to the process by which a network of distributed nodes, or participants, reach a consensus or agreement on the state of the network or the validity of a transaction. This allows for the creation of a trusted, shared record of transactions without the need for a central authority or intermediary.

In a decentralized system, each node in the network maintains a copy of the ledger, or record of transactions, and participates in the consensus process. This ensures that the ledger is distributed and redundant, making it resistant to tampering or corruption.

The use of distributed consensus allows for trust to be established in a decentralized system without relying on a central authority. This can make decentralized systems more secure, transparent, and efficient than traditional centralized systems.\
\
[Proof-of-Work](/glossary/definitions/decentralization/distributed-consensus/proof-of-work) (PoW) and [Proof-of-Stake](/glossary/definitions/decentralization/distributed-consensus/proof-of-stake) (PoS) are two popular examples of distributed consensus mechanisms used to validate transactions on a blockchain.


# Proof-of-Work

{% hint style="info" %}
Disambiguation: [PoW vs PoS](/glossary/disambiguation/pow-vs-pos)
{% endhint %}

**Proof-of-Work** (PoW) is a consensus mechanism that is used by some blockchain networks to achieve distributed consensus. In a PoW system, users (also known as miners) compete to solve complex computational puzzles in order to validate transactions and add them to the blockchain.

The process of solving these puzzles involves a significant amount of computational power, and the miner who is able to solve the puzzle first is rewarded with a certain number of tokens. This provides an incentive for miners to compete and validate transactions, as they are rewarded for their efforts.

The PoW system is designed to ensure that the blockchain remains secure and tamper-proof. Because it requires a significant amount of computational power to solve the puzzles and add new blocks to the chain, it is difficult for attackers to manipulate the network or perform a 51% attack (where a group of miners control more than half of the network's computational power).


# Proof-of-Stake

{% hint style="info" %}
Disambiguation: [PoW vs PoS](/glossary/disambiguation/pow-vs-pos)
{% endhint %}

**Proof-of-Stake** (PoS) is a consensus mechanism that is used by some blockchain networks to achieve distributed consensus. In a PoS system, users (also known as stakeholders) are required to "stake" a certain amount of their tokens in order to participate in the network and validate transactions.

The process of staking involves holding a certain amount of tokens in a wallet and leaving them "locked" for a certain period of time. This shows that the user is committed to the network and has a vested interest in its success.

The validation of transactions and the creation of new blocks on the blockchain is then determined by a combination of the amount of tokens staked by the user and a random selection process. The more tokens a user has staked, the higher their chances of being selected to validate a transaction and earn a reward.

The PoS system is designed to provide a more energy-efficient and scalable alternative to PoW. Because it does not require users to solve complex computational puzzles in order to validate transactions, it is less resource-intensive and can potentially support a higher transaction throughput.


# Decentralized Applications

A **Decentralized Application** (dApp) is a type of software application that is built on a [decentralized ](/glossary/definitions/decentralization)platform, such as the [blockchain](/glossary/definitions/decentralization/blockchains). Unlike traditional applications, which are centrally hosted and controlled by a single entity, dApps are decentralized and run on a network of computers using distributed ledger technology.

[Web3 ](/glossary/definitions/decentralization/web3)is a term used to describe the next generation of the Internet, which is being built on decentralized technologies such as the blockchain and peer-to-peer networking. Web3 technologies enable decentralized applications and services, such as dApps, to be built and run on the internet without the need for central servers or intermediaries.


# Web3

**Web3** refers to the third generation of the World Wide Web, which is focused on using [decentralized ](/glossary/definitions/decentralization)technologies like [blockchain ](/glossary/definitions/decentralization/blockchains)and peer-to-peer networking to enable new ways of interacting online.\
\
One potential application of these technologies is in the realm of authentication, where web3 could revolutionize the way that users prove their identity and access online resources—offering a more secure and decentralized alternative to traditional username and password systems. Instead of relying on a central authority to verify users' identities and grant access to resources, web3 authentication allow users to prove their identity through cryptographic methods that are less vulnerable to tampering or spoofing. This can help to reduce the risk of identity theft and other security breaches, as well as improve the overall security of online systems.

Web3 authentication can enable more seamless and convenient access to online resources by vastly simplifying login and registration flows. For example, users could use web3 technologies to create "self-sovereign" identities that they can use to access a variety of online services, rather than having to remember and manage multiple username, password, and two-factor authentication (2FA) combinations. This could make it easier for users to access the resources they need and reduce the risk of lost or forgotten login credentials.


# Blockchains

A **Blockchain** is a type of database that is made up of a growing number of records, called blocks, that are linked together in a linear fashion. Each block contains a record of multiple transactions, and once data is recorded on the blockchain it cannot be altered. The blocks are added to the blockchain in a chronological order, and each block includes a cryptographic hash of the previous block, a timestamp, and transaction data.

The [decentralized ](/glossary/definitions/decentralization)nature of the blockchain means that it is not controlled by any single entity, such as a government or financial institution. Instead, the network is maintained by a network of computers, known as nodes, that validate and store the transactions on the blockchain. This decentralized structure allows for a secure and transparent system for recording transactions, as every node on the network has a copy of the entire blockchain.

One of the key features of the blockchain is its ability to create a secure and transparent system for recording transactions without the need for a central authority. Because the data on the blockchain is distributed across the entire network, it is virtually impossible for a single entity to manipulate the ledger. The use of cryptographic hashes and timestamping ensures that the data on the blockchain cannot be altered retroactively without the [distributed consensus](/glossary/definitions/decentralization/distributed-consensus) of the network.


# Blockchain Explorers

A **Blockchain Explorer** is a website or tool that allows users to search and view the details of transactions that have taken place on a specific [blockchain](/glossary/definitions/decentralization/blockchains). By using a blockchain explorer, you can see information about specific transactions, such as the amount of cryptocurrency that was sent, the addresses involved in the transaction, and the time the transaction was processed. This can help you understand the details of a particular transaction and ensure that it was processed correctly.

A blockchain explorer can also provide information about blocks on the blockchain, such as the number of transactions contained in each block and the specific time each block was added to the blockchain, which can help you understand the overall activity on the blockchain and get a sense of how quickly transactions are being processed.


# Disambiguation


# Coins vs Tokens

Coins and tokens are both digital assets that can be traded on a [blockchain](/glossary/definitions/decentralization/blockchains). However, there are some key differences between the two.

Coins are cryptocurrencies that have their own independent blockchain. This means that they are not built on top of another blockchain, but rather have their own underlying network and infrastructure. Examples of coins include Bitcoin, Litecoin, and Ethereum.

[Tokens](/glossary/definitions/smart-contracts/tokens), on the other hand, are digital assets that are built on top of an existing blockchain. This means that they do not have their own independent blockchain, but rather rely on the infrastructure of the blockchain they are built on. Tokens are typically created through a process called "tokenization," which involves creating a [smart contract](/glossary/definitions/smart-contracts) on the blockchain that represents the token. Examples of tokens include ERC-20 tokens on the Ethereum network and BEP-20 tokens on the BNB Smart Chain network.


# Seed Phrase vs Private Key

A [seed phrase](/glossary/definitions/self-custody-wallets/seed-phrases) (also known as a recovery phrase, mnemonic phrase, or backup phrase) is a sequence of words that are used to restore a [self-custody wallet](/glossary/definitions/self-custody-wallets). It typically consists of 12-24 words that are generated when the wallet is first created. The seed phrase can be used to recreate the wallet and access the funds stored in it, so it is important to keep it safe and secure.

A [private key](/glossary/definitions/self-custody-wallets/private-keys), on the other hand, is a long string of letters and numbers that is used to access and manage a self-custody wallet. It is typically a 64-character hexadecimal code that is generated along with the wallet's address. The private key is used to sign transactions on the blockchain, so it is also important to keep it safe and secure.

The main difference between a seed phrase and a private key is their purpose. A seed phrase is used to restore a wallet, while a private key is typically used to access and manage the funds in a wallet. Another key difference is that a seed phrase is typically a sequence of words that is easier for a human to remember, while a private key is a long string of letters and numbers that is not as easy to remember.


# DEXs vs CEXs

[Decentralized Exchanges](/glossary/definitions/decentralized-exchanges) (DEXs) offer several benefits over centralized exchanges. These benefits include:

1. Greater security: Because decentralized exchanges are not controlled by a single entity, they are less vulnerable to hacking and other forms of cyber attacks. This means that users are less likely to lose their funds in the event the exchange gets hacked or exploited.
2. Greater privacy: Centralized exchanges often require users to go through a lengthy verification process in order to trade on the platform. This can be inconvenient and can also expose users to potential privacy risks. In contrast, decentralized exchanges allow users to trade anonymously, without the need for personal information.
3. Greater control: On centralized exchanges, users are at the mercy of the exchange when it comes to issues such as funds availability and platform uptime. Decentralized exchanges, on the other hand, give users more control over their own funds and trading experience.
4. Greater transparency: Because decentralized exchanges are operated using blockchain technology, they offer a level of transparency that is not possible on centralized exchanges. This means that users can easily view the details of their trades, as well as the underlying smart contracts that facilitate the exchange.
5. Greater accessibility: Decentralized exchanges are often more accessible than centralized exchanges, particularly for users in countries where access to traditional financial services is limited. Because they are not subject to the same regulations as centralized exchanges, decentralized exchanges can be accessed by anyone with an internet connection.

Overall, the decentralization of the exchange process offers many benefits for users, including greater security, privacy, control, transparency, and accessibility.


# Fungible vs Non-Fungible Tokens

Fungible [tokens ](/glossary/definitions/smart-contracts/tokens)are digital assets that are interchangeable and have the same value. This means that any one unit of a fungible token can be exchanged for another unit of the same token without any loss of value. An example of a fungible token is a bitcoin, which can be exchanged for any other bitcoin without any difference in value.

[Non-fungible tokens](/glossary/definitions/smart-contracts/nfts) (NFTs), on the other hand, are unique and cannot be exchanged for other tokens without losing their value. Each NFT is unique and has its own specific set of attributes, making it one-of-a-kind. An example of a non-fungible token is a collectible item in a video game, which has a specific set of attributes and cannot be traded for another collectible without losing its value.

The main difference between fungible and non-fungible tokens is that fungible tokens are interchangeable, while non-fungible tokens are unique and have their own specific attributes. This makes non-fungible tokens useful for representing unique digital assets, such as collectibles or other one-of-a-kind items. Fungible tokens, on the other hand, are typically used as a means of payment or as a store of value.


# PoW vs PoS

[Proof-of-Work](/glossary/definitions/decentralization/distributed-consensus/proof-of-work) (PoW) and [Proof-of-Stake](/glossary/definitions/decentralization/distributed-consensus/proof-of-stake) (PoS) are two different algorithms used by cryptocurrencies to achieve distributed consensus. In Proof-of-Work, miners compete to solve complex mathematical problems and the first miner to solve the problem is rewarded with the right to add a new block to the blockchain. In Proof-of-Stake, the creator of the next block is chosen deterministically, depending on their stake in the cryptocurrency.

{% tabs %}
{% tab title="Proof-of-Work (PoW)" %}
Pros:

* It is a well-established and tested algorithm.
* It is relatively easy to implement and understand.
* It ensures that only the most powerful miners can add new blocks to the blockchain, providing security.

Cons:

* It requires a lot of energy, which can be wasteful and harmful to the environment.
* It can lead to centralization, as only a few miners with the most powerful hardware are able to compete effectively.
* It can be vulnerable to 51% attacks, where a group of miners with more than 50% of the total computing power can control the blockchain.
  {% endtab %}

{% tab title="Proof-of-Stake (PoS)" %}
Pros:

* It is more energy efficient than proof-of-work, as it does not require miners to solve complex mathematical problems.
* It can prevent centralization, as anyone with a stake in the cryptocurrency can participate in the consensus process.
* It can be more secure than proof-of-work, as a potential attacker would need to own a significant amount of the cryptocurrency to have a chance of controlling the blockchain.

Cons:

* It is a relatively new and untested algorithm, so there may be unknown vulnerabilities.
* It can be unfair, as those with more stake in the cryptocurrency have a higher chance of creating new blocks and earning rewards.
* It can be vulnerable to "nothing at stake" attacks, where users can freely mine on multiple chains without any repercussions, potentially leading to a loss of consensus.
  {% endtab %}
  {% endtabs %}


