Files
early-concept/setup.txt
2024-04-23 13:56:26 +03:00

34 lines
1.0 KiB
Plaintext

Consigure the system by editing config.sh
You can change BM addresses, deal filling timeout (DEALS_DEPOSIT_TIMEOUT),
electrum command to use (ELECTRUM, by default it uses testnet), PGP keys
to use (DEALS_PGP_TO_ACK_DEAL to sign deals, DEALS_JUDGE_PGP to check
arbitration commands). You can change location of all files created bu the
system: DEALS_BASE.
Add the following to ~/.config/PyBitmessage/keys.dat :
apienabled = true
apiport = 8442
apiinterface = 127.0.0.1
apiusername = username
apipassword = password
Run BitMessage.
Setup electrum:
. config.sh
$ELECTRUM setconfig rpcport 7777
$ELECTRUM setconfig rpcuser "username"
$ELECTRUM setconfig rpcpassword "password"
$ELECTRUM create
To start and stop Electrum use start_electrum.sh and stop_electrum.sh
Then you run the following scripts in loop:
read_registrations.sh (it reads new registration messages from BM)
accept_deal.sh (reads new deal creation messages from BM)
update_deals.sh (checks state of deal filling with money)
judge.sh (receives arbitration messages)