Skip to content

octra-labs/webcli

Repository files navigation

octra wallet (webcli)

Version

a full-fledged web client based on a local server for working with the octra network (compatible with both DEVNET and MAINNET ALPHA).

you can send txs, encrypt and decrypt balances, conduct stealth txs, and much more

requirements

  • c++17 compiler (GCC/Clang)
  • openSSL 3.x
  • libpvac (from pvac/ directory)

macOS (homebrew)

brew install openssl@3

linux (debian or ubuntu)

sudo apt install g++ libssl-dev make

then (valid for both)

chmod +x setup.sh
./setup.sh
./octra_wallet

windows

double click setup.bat or run it from command prompt it will install everything automatically and then:

octra_wallet.exe

open http://127.0.0.1:8420 in your browser

windows (MSYS2)

install MSYS2, open MinGW64 shell:

pacman -S mingw-w64-x86_64-gcc mingw-w64-x86_64-openssl make

build

make

run

./octra_wallet # default port 8420
./octra_wallet 9000 # custom port

on windows:

octra_wallet.exe
octra_wallet.exe 9000

open http://127.0.0.1:8420 in your browser

launch

  1. after opening the web interface in your browser, import your private key or create a new one directly in the modal window
  2. enter a 6 digit PIN code to encrypt (AES 256 GCM) your wallet
  3. your wallet file is stored in data/wallet.oct
  4. the PIN is required on every startup to unlock

we adhere to a policy of completely eliminating third-party software where possible, we have zero tolerance for vendor dependencies, we only included well-known libs and point implementations in the build, the rest was completely written from scratch by hand to avoid the use of third-party code for security reasons

vendor libraries

About

a lightweight web client for the octra network

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors