7 Commits

Author SHA1 Message Date
ghubstan
aee939a887
Make GrpcStubs channel closeable by calling bot
Each bot has its own gRPC channel and set of service stubs,
and a single bot's channel & stubs last the bot's lifetime.
However, RegtestTradePaymentSimulator instance is a bot too, with it's
own channel & stubs, which should be closed at the end of each run().
2022-06-25 14:11:06 -03:00
ghubstan
bf876a9771
Fix 'is margin price >= target price' filter, and some typos 2022-06-25 12:25:50 -03:00
ghubstan
25f12c8232
Improve take offer criteria summary text 2022-06-25 11:45:35 -03:00
ghubstan
b8bec32574
Fix typo 2022-06-25 11:04:14 -03:00
ghubstan
b0b6c9c771
Uncomment wallet password prompt, and validate input during startup
- When bot is run from a *nix terminal, password input will not be echoed.
- When bot is run from an IDE, it's virtual terminal will echo the input
  (cannot be avoided).

Validate the input during startup, to fail early instead of waiting for
the right offer to take, then failing to unlock the wallet with an
incorrect password.
2022-06-25 11:00:28 -03:00
ghubstan
7281a764f8
Add new java bots for taking btc, xmr, and bsq swap offers
Details about each are in the java-docs.
2022-06-24 14:02:02 -03:00
ghubstan
6422ac0cab
Copy bisq.cli's console output fmt api, grpc utils
Use the existing Bisq API CLI utils for making calls to the daemon,
and formatting responses.

When/if the CLI is released on jitpack, this code can be removed
from this repo, and loaded from a gradle dependency.
2022-06-24 14:00:41 -03:00