early concept v1
This commit is contained in:
33
setup.txt
Normal file
33
setup.txt
Normal file
@@ -0,0 +1,33 @@
|
||||
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)
|
||||
Reference in New Issue
Block a user