34 lines
1.0 KiB
Plaintext
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)
|