Handshake, the crypto PHP and TOR friendly escrow system.
Handshake is an escrow system with highly structured conditions so that buyers and sellers can agree together on a suitable exchange. It is the second project brought online by the Nahash group.
The project is in its final phase and uses an embedded database system such as SQLITE3.
The necessary PHP dependencies must be activated on the server (apt install php php-sqlite3 php-gd php-mbstring).
It also uses Monerod and Electrum for the 2 cryptocurrencies that work with it (bitcoin and monero). The configurations for these are as follows:
{ "blockchain_preferred_block": { "hash": "000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f", "height": 0 }, "config_version": 3, "dynamic_fees": false, "fee_per_kb": 70000, "load_wallet": "/var/www/.electrum/wallets/default_wallet", "rpcpassword": "yourpassword", "rpcport": 7777, "rpcuser": "user" }
wallet-file=wallet password=yourwalletpassword rpc-login=user:yourpassword rpc-bind-port=18080 daemon-address=node.moneroworld.com:18089
Install latest version of Electrum.
Electrum "config" need to be in /var/www/.electrum
config file of .electrum is in (.)electrum folder.
In /var/www : -> chown -R www-data:www-data .electrum -> chown -R www-data:www-data html
To run Electrum : -> export ELECTRUMDIR=/var/www/.electrum -> source ~/.bashrc -> electrum daemon -d -> electrum load_wallet
Install latest version of monero
config file of monero is in monero folder.
To run Monero : -> cd monero -> nohup ./monero-wallet-rpc --config-file monero-wallet-rpc.conf