Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nahashgroup/handshake
Handshake, the crypto PHP and TOR friendly escrow system.
https://github.com/nahashgroup/handshake
bitcoin escrow monero php pure sqlite
Last synced: about 1 month ago
JSON representation
Handshake, the crypto PHP and TOR friendly escrow system.
- Host: GitHub
- URL: https://github.com/nahashgroup/handshake
- Owner: NahashGroup
- License: mit
- Created: 2024-04-08T21:50:41.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-04-08T23:14:42.000Z (7 months ago)
- Last Synced: 2024-10-10T01:04:20.279Z (about 1 month ago)
- Topics: bitcoin, escrow, monero, php, pure, sqlite
- Language: PHP
- Homepage:
- Size: 1.04 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Handshake as Pure-PHP-Escrow-System
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).
- The Authentification Token for the admin access is : ugVZGoKHaMmX1dmGM0jdMcX0390a2EnDKCXKe8ylYPbKsxIid1fuob2yarzadsZd
It also uses Monerod and Electrum for the 2 cryptocurrencies that work with it (bitcoin and monero). The configurations for these are as follows:
- Electrum :
{
"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"
}- Monero :
wallet-file=wallet
password=yourwalletpassword
rpc-login=user:yourpassword
rpc-bind-port=18080
daemon-address=node.moneroworld.com:18089## HELP FOR WALLETS :
- Electrum
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 htmlTo run Electrum :
-> export ELECTRUMDIR=/var/www/.electrum
-> source ~/.bashrc
-> electrum daemon -d
-> electrum load_wallet- Monero
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