NEVidebla-EKOnomia (invisible economy)
sudo apt update -y && sudo apt upgrade -y
sudo apt install -y libssl-dev build-essential
git clone https://github.com/creating2morrow/neveko
cd neveko && ./scripts/build_all_and_run.sh "-- -h"
./scripts/build_all_and_run.sh "-- --monero-location monero-x86_64-linux-gnu-v0.18.3.3 --monero-rpc-host http://127.0.0.1:38083 --monero-rpc-daemon http://xmr3kaacphwkk4z2gp35bdl47lrrnzimmyqj4oliauqrjzqecofa.b32.i2p:38081 --monero-rpc-username user --monero-rpc-cred pass --remote-node --i2p-advanced --i2p-tunnels-json /home/user/neveko/i2p-manual/config --i2p-proxy-host http://x.x.x.x:xxxx --i2p-socks-proxy-host http://x.x.x.x:xxxx"
--monero-location
flag is needed even when using a remote node because
neveko has its own monero-wallet-rpc instance--i2p-proxy-host
./scripts/build_all_and_run.sh "-- --monero-blockchain-dir=/home/user/.bitmonero --monero-location monero-x86_64-linux-gnu-v0.18.3.3 --i2p-zero-dir /home/user/i2p-zero-linux.v1.21/ --monero-blockchain-dir /home/user/.bitmonero"
{NEVEKO_START_CMDS} > neveko.log 2>&1
Binaries
links below--i2p-zero-dir
flag--monero-blockchain-dir
, where to put lmdb for monero (e.g. path/to/ssd)--monero-location
, path to monero download| branch | |tag and release|
dev -----------------|-------------------------------------------->
v0.1.0 -----------tag v0.1.0 (delete branch)
v0.2.0 |-------------------------------------------->
main -------------------------------------------------------------->
./scripts/fmtall.sh
before committingTODO(name): detailed work
pub fn
and pub struct
cargo-build-release
workflow with notesname | branch | purpose |
---|---|---|
cargo-build | main,dev | ensure code compilation and build success |
cargo-audit | main,dev | run security audit against RustSec database |
cargo-build-release | v0.* |
publish production ready binaries |
internal
auth serverinternal
add contacts serverinternal
marketplace admin serverinternal
message tx/read etc. serverexternal
primary server for contact share, payment, market, message rx etc.--remote-node
flagmost of the complex logic stays in neveko-core, exported from lib.rs
This is a research project as of v0.1.0-beta but if anything here is useful donations are much appreciated! Features and bug fixes aren't guaranteed by donations but they will supply coffee for devs on sleepless nights!
87TzQS4g6mN4oAcEhcnEHGCxw9bFwMXR8WHJEEZoCd7tPHgcH3NsiCF5FSWSkKYVa7EYJjuosPZBiNAh9LqHaRSiBUhsAcC