Skip to content

Commit

Permalink
Merge pull request #1136 from vegaprotocol/embedded-wallet
Browse files Browse the repository at this point in the history
describe new wallet software
  • Loading branch information
candida-d authored Sep 25, 2024
2 parents a2ab23c + c035123 commit 48d2aad
Show file tree
Hide file tree
Showing 6 changed files with 34 additions and 9 deletions.
10 changes: 9 additions & 1 deletion docs/tools/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,5 +14,13 @@ There are several ways to interact with a Vega Wallet:
## Trading interface
Use **[Vega Console](https://console.fairground.wtf)** to try trading on a testnet trading interface. The Fairground network is set up to provide a fairly realistic experience where you can try out the Vega software to place orders, provide liquidity, and see how the market mechanics work.

## Governance interface
Vega has open-source software for creating and customising a governance user interface. You can find the code on [GitHub](https://github.com/vegaprotocol/frontend-monorepo/tree/develop/apps/governance).

## Block explorer interface
Vega has open-source software for creating and customising a block explorer user interface. It relies on a [block explorer service](https://github.com/vegaprotocol/vega/tree/develop/blockexplorer) to be run.

You can find the UI code on [GitHub](https://github.com/vegaprotocol/frontend-monorepo/tree/develop/apps/explorer).

## Vega Tools repo
The **[Vega Tools repo](https://github.com/vegaprotocol/vegatools)** provides a set of utilities for inspecting and interacting with a network through the APIs.
The **[Vega Tools repo](https://github.com/vegaprotocol/vegatools)** provides a set of utilities for inspecting and interacting with a network through the APIs.
2 changes: 1 addition & 1 deletion docs/tools/vega-console/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,6 @@ description: Learn about the Console reference interface
import DocCardList from '@theme/DocCardList';
import {useCurrentSidebarCategory} from '@docusaurus/theme-common';

[Vega Console ↗](https://console.fairground.wtf) is a reference interface designed to use the Vega protocol software to interact with markets. Anyone can host it on IPFS.
[Vega Console ↗](https://github.com/vegaprotocol/frontend-monorepo/) is an open source reference interface designed to use the Vega protocol software to interact with markets.

To run Console locally, check out [the Community Guides section for instructions](../tutorials/community-created#self-hosting-console).
7 changes: 6 additions & 1 deletion docs/tools/vega-wallet/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,12 @@ hide_title: false

A Vega Wallet apps allow you to manage wallets and key pairs, deposit and withdraw assets, stake and sign transactions.

You can interact with a Vega wallet and its keys through a browser extension, two different apps, or integrate using the API.
## Embedded wallet
The embedded wallet software can be used to create a wallet for a single browser session, derived from a user's existing Ethereum address.

Embedded wallet functionality must be enabled in a user interface that runs the Vega protocol software to be usable. Users don't need to download any additional software to transact using the embedded wallet.

The embedded wallet doesn't require storing a Vega wallet recovery phrase, as connection depends on the Ethereum address that the wallet is derived from. However, the recovery phrase can be exported to be used with other Vega wallet software.

## Browser extension
The Vega Wallet browser extension is an early stage implementation of the Vega Wallet, available for Chrome and Firefox. The extensions linked are only for use with the Fairground network.
Expand Down
8 changes: 8 additions & 0 deletions versioned_docs/version-v0.77/tools/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,5 +14,13 @@ There are several ways to interact with a Vega Wallet:
## Trading interface
Use **[Vega Console](https://console.fairground.wtf)** to try trading on a testnet trading interface. The Fairground network is set up to provide a fairly realistic experience where you can try out the Vega software to place orders, provide liquidity, and see how the market mechanics work.

## Governance interface
Vega has open-source software for creating and customising a governance user interface. You can find the code on [GitHub](https://github.com/vegaprotocol/frontend-monorepo/tree/develop/apps/governance).

## Block explorer interface
Vega has open-source software for creating and customising a block explorer user interface. It relies on a [block explorer service](https://github.com/vegaprotocol/vega/tree/develop/blockexplorer) to be run.

You can find the UI code on [GitHub](https://github.com/vegaprotocol/frontend-monorepo/tree/develop/apps/explorer).

## Vega Tools repo
The **[Vega Tools repo](https://github.com/vegaprotocol/vegatools)** provides a set of utilities for inspecting and interacting with a network through the APIs.
2 changes: 1 addition & 1 deletion versioned_docs/version-v0.77/tools/vega-console/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,6 @@ description: Learn about the Console reference interface
import DocCardList from '@theme/DocCardList';
import {useCurrentSidebarCategory} from '@docusaurus/theme-common';

[Vega Console ↗](https://console.fairground.wtf) is a reference interface designed to use the Vega protocol software to interact with markets. Anyone can host it on IPFS.
[Vega Console ↗](https://github.com/vegaprotocol/frontend-monorepo/) is an open source reference interface designed to use the Vega protocol software to interact with markets.

To run Console locally, check out [the Community Guides section for instructions](../tutorials/community-created#self-hosting-console).
14 changes: 9 additions & 5 deletions versioned_docs/version-v0.77/tools/vega-wallet/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,19 @@ title: Vega Wallet
hide_title: false
---

The Vega Wallet apps allow you to manage wallets and key pairs, deposit and withdraw assets, stake and sign transactions.
A Vega Wallet apps allow you to manage wallets and key pairs, deposit and withdraw assets, stake and sign transactions.

You can interact with a Vega wallet and its keys through a browser extension, two different apps, or integrate using the API.
## Embedded wallet
The embedded wallet software can be used to create a wallet for a single browser session, derived from a user's existing Ethereum address.

Embedded wallet functionality must be enabled in a user interface that runs the Vega protocol software to be usable. Users don't need to download any additional software to transact using the embedded wallet.

The embedded wallet doesn't require storing a Vega wallet recovery phrase, as connection depends on the Ethereum address that the wallet is derived from. However, the recovery phrase can be exported to be used with other Vega wallet software.

## Browser extension
The Vega Wallet browser extension is an early stage implementation of the Vega Wallet, available for Chrome and Firefox.
The Vega Wallet browser extension is an early stage implementation of the Vega Wallet, available for Chrome and Firefox. The extensions linked are only for use with the Fairground network.

**[Chrome extension ↗](https://chromewebstore.google.com/detail/vega-wallet/codfcglpplgmmlokgilfkpcjnmkbfiel)**
**[Chrome extension ↗](https://chrome.google.com/webstore/detail/vega-wallet-fairground/nmmjkiafpmphlikhefgjbblebfgclikn)**

**[Firefox extension ↗](https://addons.mozilla.org/en-GB/firefox/addon/vega-wallet-beta/)**

Expand All @@ -19,7 +24,6 @@ The browser extension lets you connect to a Vega Wallet right in your browser, r
* Import an existing wallet and its keys
* Approve or reject transactions


## CLI app
Use the **[command line app](./cli-wallet/index.md)** to do everything you can do with the desktop app, plus:
* Customise key details
Expand Down

0 comments on commit 48d2aad

Please sign in to comment.