vegawallet
is the command line interface for running a Wallet service,
implemented in Go. It is used to sign transactions for use
on Vega. Vega Wallet creates and manages HD wallets with ed25519
key pairs.
Learn how to install and run the stable version of Vega Wallet.
Learn more about how Vega works, and explore sample scripts for API trading
If you want to know more about Vega Wallet, how it works and how to use it, refer to the section "Getting started with Vega Wallet".
If you want to use a stable version, refer to "Getting started with Vega Wallet".
If you are looking for the documentation for the stable version of Vega Wallet, refer to the documentation website. Do not refer to the documentation in this repository.
The documentation living in this repository contains information about unreleased and unstable features, and it is meant for people running a version of Vega Wallet that is built from source code.
A release does not necessarily mean it is stable. If a version is suffixed with -pre
(ex: v0.9.0-pre1
), this is not stable.
If you are not sure which version you are currently running, use the following command to find out:
vegawallet version
All releases can be seen on the Releases page.
To install Vega Wallet, you can download a released binary, or install it using the Golang toolchain.
From the Releases page, download the ZIP file matching your platform and open it.
Platform | Associated ZIP file |
---|---|
Windows | vegawallet-windows-amd64.zip |
MacOS | vegawallet-darwin-amd64.zip |
Linux | vegawallet-linux-amd64.zip |
You can install a released version using Golang toolchain:
go install code.vegaprotocol.io/go-wallet@VERSION
Replace VERSION
with the release version of your choice.
For version v0.9.0
, it would be:
go install code.vegaprotocol.io/[email protected]
To build the Vega Wallet from the source code, use the following
cd go-wallet && go build
Note: Whether you are building Vega Wallet from source code or installing it from the repository, this will install the program under the name
go-wallet
, and not vegawallet
. Thus, when reading the documentation in the repository,
replace vegawallet
with go-wallet
.
See a list of commands available in the wallet here.
Using the API is documented here.
Raise issues and see what others have raised.
Ask us for help, find out about scheduled open sessions, and keep up with Vega generally.
Vega is a protocol for creating and trading derivatives on a fully decentralised network. The network, secured with proof-of-stake, will facilitate fully automated, end-to-end margin trading and execution of complex financial products. Anyone will be able to build decentralised markets using the protocol.
Read more at https://vega.xyz.