oxen-core/src/wallet3/cli-wallet
2023-03-24 00:10:09 +00:00
..
oxen_wallet_cli statusbar to command line 2023-03-24 00:10:09 +00:00
.gitignore Cleanup of wallet3 code 2023-03-15 09:13:07 +11:00
Makefile Introduces Subaddresses to Wallet3 2023-02-16 08:18:09 +11:00
pyproject.toml statusbar to command line 2023-03-24 00:10:09 +00:00
README.md Introduces OMQ to cli and additional commands 2023-02-16 08:17:55 +11:00

Oxen Wallet CLI

Installing Dependancies

make system_dependencies

Build using docker

docker run --pull=always -v ~/oxen-core:/src --rm -it registry.oxen.rocks/lokinet-ci-debian-bullseye /bin/bash
curl -so /etc/apt/trusted.gpg.d/oxen.gpg https://deb.oxen.io/pub.gpg
echo "deb https://deb.oxen.io $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/oxen.list
apt update
apt install gperf python3-venv python3-oxenmq
pip3 install --upgrade pip
pip3 install --upgrade build
pip3 install --upgrade setuptools
cd src/
mkdir build
cd build
cmake -DBUILD_STATIC_DEPS=ON ..
make wallet3_merged
pip3 install ./pybind/
cd ..
cd src/wallet3/cli-wallet/
python3.9 -m build
pip3 install --user --editable .
/usr/local/bin/oxen_wallet_cli

Development Notes

Click stuff

https://click.palletsprojects.com/en/8.1.x/

https://openbase.com/python/click-repl