Rename java & python pkgs, make python setup easier

This commit is contained in:
ghubstan 2022-03-17 17:24:47 -03:00
parent 7c20ad0c45
commit 3aeeb5f4d9
No known key found for this signature in database
GPG Key ID: E35592D6800A861E
137 changed files with 214 additions and 192 deletions

10
.gitignore vendored
View File

@ -34,11 +34,11 @@ proto-downloader/*.iml
proto-downloader/*.proto proto-downloader/*.proto
python-examples/*.iml python-examples/*.iml
python-examples/myvenv python-examples/myvenv
python-examples/python_examples/__pycache__ python-examples/bisq/__pycache__
python-examples/python_examples/bisqapi/__pycache__ python-examples/bisq/api/__pycache__
python-examples/python_examples/bisqapi/*.py python-examples/bisq/api/*.py
python-examples/python_examples/bots/__pycache__ python-examples/bisq/bots/__pycache__
python-examples/python_examples/bots/bisq_events/__pycache__ python-examples/bisq/bots/bisq_events/__pycache__
python-examples/proto/* python-examples/proto/*
reference-doc-builder/*.iml reference-doc-builder/*.iml
reference-doc-builder/build reference-doc-builder/build

View File

@ -1,4 +1,4 @@
package rpccalls; package bisq.rpccalls;
import io.grpc.CallCredentials; import io.grpc.CallCredentials;
import io.grpc.ManagedChannel; import io.grpc.ManagedChannel;

View File

@ -1,4 +1,4 @@
package rpccalls; package bisq.rpccalls;
import bisq.proto.grpc.CancelOfferRequest; import bisq.proto.grpc.CancelOfferRequest;
import bisq.proto.grpc.OffersGrpc; import bisq.proto.grpc.OffersGrpc;

View File

@ -1,4 +1,4 @@
package rpccalls; package bisq.rpccalls;
import bisq.proto.grpc.CloseTradeRequest; import bisq.proto.grpc.CloseTradeRequest;
import bisq.proto.grpc.TradesGrpc; import bisq.proto.grpc.TradesGrpc;

View File

@ -1,4 +1,4 @@
package rpccalls; package bisq.rpccalls;
import bisq.proto.grpc.ConfirmPaymentReceivedRequest; import bisq.proto.grpc.ConfirmPaymentReceivedRequest;
import bisq.proto.grpc.TradesGrpc; import bisq.proto.grpc.TradesGrpc;

View File

@ -1,4 +1,4 @@
package rpccalls; package bisq.rpccalls;
import bisq.proto.grpc.ConfirmPaymentStartedRequest; import bisq.proto.grpc.ConfirmPaymentStartedRequest;
import bisq.proto.grpc.TradesGrpc; import bisq.proto.grpc.TradesGrpc;

View File

@ -1,4 +1,4 @@
package rpccalls; package bisq.rpccalls;
import bisq.proto.grpc.CreateBsqSwapOfferRequest; import bisq.proto.grpc.CreateBsqSwapOfferRequest;
import bisq.proto.grpc.OffersGrpc; import bisq.proto.grpc.OffersGrpc;

View File

@ -1,4 +1,4 @@
package rpccalls; package bisq.rpccalls;
import bisq.proto.grpc.CreateCryptoCurrencyPaymentAccountRequest; import bisq.proto.grpc.CreateCryptoCurrencyPaymentAccountRequest;
import bisq.proto.grpc.PaymentAccountsGrpc; import bisq.proto.grpc.PaymentAccountsGrpc;

View File

@ -1,4 +1,4 @@
package rpccalls; package bisq.rpccalls;
import bisq.proto.grpc.CreateOfferRequest; import bisq.proto.grpc.CreateOfferRequest;
import bisq.proto.grpc.OffersGrpc; import bisq.proto.grpc.OffersGrpc;

View File

@ -1,4 +1,4 @@
package rpccalls; package bisq.rpccalls;
import bisq.proto.grpc.CreatePaymentAccountRequest; import bisq.proto.grpc.CreatePaymentAccountRequest;
import bisq.proto.grpc.PaymentAccountsGrpc; import bisq.proto.grpc.PaymentAccountsGrpc;

View File

@ -1,4 +1,4 @@
package rpccalls; package bisq.rpccalls;
import bisq.proto.grpc.EditOfferRequest; import bisq.proto.grpc.EditOfferRequest;
import bisq.proto.grpc.OffersGrpc; import bisq.proto.grpc.OffersGrpc;

View File

@ -1,4 +1,4 @@
package rpccalls; package bisq.rpccalls;
import bisq.proto.grpc.FailTradeRequest; import bisq.proto.grpc.FailTradeRequest;
import bisq.proto.grpc.TradesGrpc; import bisq.proto.grpc.TradesGrpc;

View File

@ -1,4 +1,4 @@
package rpccalls; package bisq.rpccalls;
import bisq.proto.grpc.GetAddressBalanceRequest; import bisq.proto.grpc.GetAddressBalanceRequest;
import bisq.proto.grpc.WalletsGrpc; import bisq.proto.grpc.WalletsGrpc;

View File

@ -1,4 +1,4 @@
package rpccalls; package bisq.rpccalls;
import bisq.proto.grpc.GetBalancesRequest; import bisq.proto.grpc.GetBalancesRequest;
import bisq.proto.grpc.WalletsGrpc; import bisq.proto.grpc.WalletsGrpc;

View File

@ -1,4 +1,4 @@
package rpccalls; package bisq.rpccalls;
import bisq.proto.grpc.GetOfferRequest; import bisq.proto.grpc.GetOfferRequest;
import bisq.proto.grpc.OffersGrpc; import bisq.proto.grpc.OffersGrpc;

View File

@ -1,4 +1,4 @@
package rpccalls; package bisq.rpccalls;
import bisq.proto.grpc.GetBsqSwapOffersRequest; import bisq.proto.grpc.GetBsqSwapOffersRequest;
import bisq.proto.grpc.OffersGrpc; import bisq.proto.grpc.OffersGrpc;

View File

@ -1,4 +1,4 @@
package rpccalls; package bisq.rpccalls;
import bisq.proto.grpc.GetCryptoCurrencyPaymentMethodsRequest; import bisq.proto.grpc.GetCryptoCurrencyPaymentMethodsRequest;
import bisq.proto.grpc.PaymentAccountsGrpc; import bisq.proto.grpc.PaymentAccountsGrpc;

View File

@ -1,4 +1,4 @@
package rpccalls; package bisq.rpccalls;
import bisq.proto.grpc.GetFundingAddressesRequest; import bisq.proto.grpc.GetFundingAddressesRequest;
import bisq.proto.grpc.WalletsGrpc; import bisq.proto.grpc.WalletsGrpc;

View File

@ -1,4 +1,4 @@
package rpccalls; package bisq.rpccalls;
import bisq.proto.grpc.MarketPriceRequest; import bisq.proto.grpc.MarketPriceRequest;
import bisq.proto.grpc.PriceGrpc; import bisq.proto.grpc.PriceGrpc;

View File

@ -0,0 +1 @@
package bisq.rpccalls;// Help Service is for CLI users.

View File

@ -1,4 +1,4 @@
package rpccalls; package bisq.rpccalls;
import bisq.proto.grpc.GetMyOfferRequest; import bisq.proto.grpc.GetMyOfferRequest;
import bisq.proto.grpc.OffersGrpc; import bisq.proto.grpc.OffersGrpc;

View File

@ -1,4 +1,4 @@
package rpccalls; package bisq.rpccalls;
import bisq.proto.grpc.GetBsqSwapOffersRequest; import bisq.proto.grpc.GetBsqSwapOffersRequest;
import bisq.proto.grpc.OffersGrpc; import bisq.proto.grpc.OffersGrpc;

View File

@ -1,4 +1,4 @@
package rpccalls; package bisq.rpccalls;
import bisq.proto.grpc.GetMyOfferRequest; import bisq.proto.grpc.GetMyOfferRequest;
import bisq.proto.grpc.OffersGrpc; import bisq.proto.grpc.OffersGrpc;

View File

@ -1,4 +1,4 @@
package rpccalls; package bisq.rpccalls;
import bisq.proto.grpc.GetMyOffersRequest; import bisq.proto.grpc.GetMyOffersRequest;
import bisq.proto.grpc.OffersGrpc; import bisq.proto.grpc.OffersGrpc;

View File

@ -1,4 +1,4 @@
package rpccalls; package bisq.rpccalls;
import bisq.proto.grpc.GetOfferRequest; import bisq.proto.grpc.GetOfferRequest;
import bisq.proto.grpc.OffersGrpc; import bisq.proto.grpc.OffersGrpc;

View File

@ -1,4 +1,4 @@
package rpccalls; package bisq.rpccalls;
import bisq.proto.grpc.GetOfferCategoryRequest; import bisq.proto.grpc.GetOfferCategoryRequest;
import bisq.proto.grpc.OffersGrpc; import bisq.proto.grpc.OffersGrpc;

View File

@ -1,4 +1,4 @@
package rpccalls; package bisq.rpccalls;
import bisq.proto.grpc.GetOffersRequest; import bisq.proto.grpc.GetOffersRequest;
import bisq.proto.grpc.OffersGrpc; import bisq.proto.grpc.OffersGrpc;

View File

@ -1,4 +1,4 @@
package rpccalls; package bisq.rpccalls;
import bisq.proto.grpc.GetPaymentAccountFormRequest; import bisq.proto.grpc.GetPaymentAccountFormRequest;
import bisq.proto.grpc.PaymentAccountsGrpc; import bisq.proto.grpc.PaymentAccountsGrpc;

View File

@ -1,4 +1,4 @@
package rpccalls; package bisq.rpccalls;
import bisq.proto.grpc.GetPaymentAccountsRequest; import bisq.proto.grpc.GetPaymentAccountsRequest;
import bisq.proto.grpc.PaymentAccountsGrpc; import bisq.proto.grpc.PaymentAccountsGrpc;

View File

@ -1,4 +1,4 @@
package rpccalls; package bisq.rpccalls;
import bisq.proto.grpc.GetPaymentMethodsRequest; import bisq.proto.grpc.GetPaymentMethodsRequest;
import bisq.proto.grpc.PaymentAccountsGrpc; import bisq.proto.grpc.PaymentAccountsGrpc;

View File

@ -1,4 +1,4 @@
package rpccalls; package bisq.rpccalls;
import bisq.proto.grpc.GetTradeRequest; import bisq.proto.grpc.GetTradeRequest;
import bisq.proto.grpc.TradesGrpc; import bisq.proto.grpc.TradesGrpc;

View File

@ -1,4 +1,4 @@
package rpccalls; package bisq.rpccalls;
import bisq.proto.grpc.GetTradesRequest; import bisq.proto.grpc.GetTradesRequest;
import bisq.proto.grpc.TradesGrpc; import bisq.proto.grpc.TradesGrpc;

View File

@ -1,4 +1,4 @@
package rpccalls; package bisq.rpccalls;
import bisq.proto.grpc.GetTransactionRequest; import bisq.proto.grpc.GetTransactionRequest;
import bisq.proto.grpc.WalletsGrpc; import bisq.proto.grpc.WalletsGrpc;

View File

@ -1,4 +1,4 @@
package rpccalls; package bisq.rpccalls;
import bisq.proto.grpc.GetTxFeeRateRequest; import bisq.proto.grpc.GetTxFeeRateRequest;
import bisq.proto.grpc.WalletsGrpc; import bisq.proto.grpc.WalletsGrpc;

View File

@ -1,4 +1,4 @@
package rpccalls; package bisq.rpccalls;
import bisq.proto.grpc.GetUnusedBsqAddressRequest; import bisq.proto.grpc.GetUnusedBsqAddressRequest;
import bisq.proto.grpc.WalletsGrpc; import bisq.proto.grpc.WalletsGrpc;

View File

@ -1,4 +1,4 @@
package rpccalls; package bisq.rpccalls;
import bisq.proto.grpc.GetVersionGrpc; import bisq.proto.grpc.GetVersionGrpc;
import bisq.proto.grpc.GetVersionRequest; import bisq.proto.grpc.GetVersionRequest;

View File

@ -1,4 +1,4 @@
package rpccalls; package bisq.rpccalls;
import bisq.proto.grpc.LockWalletRequest; import bisq.proto.grpc.LockWalletRequest;
import bisq.proto.grpc.WalletsGrpc; import bisq.proto.grpc.WalletsGrpc;

View File

@ -1,4 +1,4 @@
package rpccalls; package bisq.rpccalls;
import bisq.proto.grpc.RemoveWalletPasswordRequest; import bisq.proto.grpc.RemoveWalletPasswordRequest;
import bisq.proto.grpc.WalletsGrpc; import bisq.proto.grpc.WalletsGrpc;

View File

@ -1,4 +1,4 @@
package rpccalls; package bisq.rpccalls;
import bisq.proto.grpc.SendBsqRequest; import bisq.proto.grpc.SendBsqRequest;
import bisq.proto.grpc.WalletsGrpc; import bisq.proto.grpc.WalletsGrpc;

View File

@ -1,4 +1,4 @@
package rpccalls; package bisq.rpccalls;
import bisq.proto.grpc.SendBtcRequest; import bisq.proto.grpc.SendBtcRequest;
import bisq.proto.grpc.WalletsGrpc; import bisq.proto.grpc.WalletsGrpc;

View File

@ -1,4 +1,4 @@
package rpccalls; package bisq.rpccalls;
import bisq.proto.grpc.SetTxFeeRatePreferenceRequest; import bisq.proto.grpc.SetTxFeeRatePreferenceRequest;
import bisq.proto.grpc.WalletsGrpc; import bisq.proto.grpc.WalletsGrpc;

View File

@ -1,4 +1,4 @@
package rpccalls; package bisq.rpccalls;
import bisq.proto.grpc.SetWalletPasswordRequest; import bisq.proto.grpc.SetWalletPasswordRequest;
import bisq.proto.grpc.WalletsGrpc; import bisq.proto.grpc.WalletsGrpc;

View File

@ -1,4 +1,4 @@
package rpccalls; package bisq.rpccalls;
import bisq.proto.grpc.ShutdownServerGrpc; import bisq.proto.grpc.ShutdownServerGrpc;
import bisq.proto.grpc.StopRequest; import bisq.proto.grpc.StopRequest;

View File

@ -1,4 +1,4 @@
package rpccalls; package bisq.rpccalls;
import bisq.proto.grpc.GetOfferCategoryRequest; import bisq.proto.grpc.GetOfferCategoryRequest;
import bisq.proto.grpc.OffersGrpc; import bisq.proto.grpc.OffersGrpc;

View File

@ -1,4 +1,4 @@
package rpccalls; package bisq.rpccalls;
import bisq.proto.grpc.TradesGrpc; import bisq.proto.grpc.TradesGrpc;
import bisq.proto.grpc.UnFailTradeRequest; import bisq.proto.grpc.UnFailTradeRequest;

View File

@ -1,4 +1,4 @@
package rpccalls; package bisq.rpccalls;
import bisq.proto.grpc.UnlockWalletRequest; import bisq.proto.grpc.UnlockWalletRequest;
import bisq.proto.grpc.WalletsGrpc; import bisq.proto.grpc.WalletsGrpc;

View File

@ -1,4 +1,4 @@
package rpccalls; package bisq.rpccalls;
import bisq.proto.grpc.UnsetTxFeeRatePreferenceRequest; import bisq.proto.grpc.UnsetTxFeeRatePreferenceRequest;
import bisq.proto.grpc.WalletsGrpc; import bisq.proto.grpc.WalletsGrpc;

View File

@ -1,4 +1,4 @@
package rpccalls; package bisq.rpccalls;
import bisq.proto.grpc.VerifyBsqSentToAddressRequest; import bisq.proto.grpc.VerifyBsqSentToAddressRequest;
import bisq.proto.grpc.WalletsGrpc; import bisq.proto.grpc.WalletsGrpc;

View File

@ -1,4 +1,4 @@
package rpccalls; package bisq.rpccalls;
import bisq.proto.grpc.TradesGrpc; import bisq.proto.grpc.TradesGrpc;
import bisq.proto.grpc.WithdrawFundsRequest; import bisq.proto.grpc.WithdrawFundsRequest;

View File

@ -1 +0,0 @@
package rpccalls;// Help Service is for CLI users.

View File

@ -3,10 +3,10 @@
echo "Downloading Bisq protobuf files from github to $PROTO_PATH directory." echo "Downloading Bisq protobuf files from github to $PROTO_PATH directory."
echo "You may want to skip this step and copy your own local .proto files instead." echo "You may want to skip this step and copy your own local .proto files instead."
set -x # Download the Bisq master branch's protobuf definition files.
curl -o ./pb.proto https://raw.githubusercontent.com/bisq-network/bisq/master/proto/src/main/proto/pb.proto curl -o ./pb.proto https://raw.githubusercontent.com/bisq-network/bisq/master/proto/src/main/proto/pb.proto
curl -o ./grpc.proto https://raw.githubusercontent.com/bisq-network/bisq/master/proto/src/main/proto/grpc.proto curl -o ./grpc.proto https://raw.githubusercontent.com/bisq-network/bisq/master/proto/src/main/proto/grpc.proto
# Copy the proto files to the Java and Python example projects.
cp -v *.proto ../java-examples/src/main/proto cp -v *.proto ../java-examples/src/main/proto
cp -v *.proto ../python-examples/proto cp -v *.proto ../python-examples/proto
set +x

View File

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

Before

Width:  |  Height:  |  Size: 142 B

After

Width:  |  Height:  |  Size: 142 B

View File

Before

Width:  |  Height:  |  Size: 5.8 KiB

After

Width:  |  Height:  |  Size: 5.8 KiB

View File

Before

Width:  |  Height:  |  Size: 4.8 KiB

After

Width:  |  Height:  |  Size: 4.8 KiB

View File

Before

Width:  |  Height:  |  Size: 115 B

After

Width:  |  Height:  |  Size: 115 B

View File

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

View File

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 3.0 KiB

View File

Before

Width:  |  Height:  |  Size: 556 B

After

Width:  |  Height:  |  Size: 556 B

View File

@ -5,8 +5,8 @@ from decimal import *
import grpc import grpc
import python_examples.bisqapi.grpc_pb2 as bisq_messages import bisq.api.grpc_pb2 as bisq_messages
import python_examples.bisqapi.grpc_pb2_grpc as bisq_service import bisq.api.grpc_pb2_grpc as bisq_service
from logger import log from logger import log
# For more channel options, please see https://grpc.io/grpc/core/group__grpc__arg__keys.html # For more channel options, please see https://grpc.io/grpc/core/group__grpc__arg__keys.html

View File

@ -1,5 +1,5 @@
# From https://expobrain.net/2010/07/31/simple-event-dispatcher-in-python # From https://expobrain.net/2010/07/31/simple-event-dispatcher-in-python
from python_examples.bots.bisq_events.event import Event from bisq.bots.bisq_events.event import Event
class TradeEvent(Event): class TradeEvent(Event):

View File

@ -1,5 +1,5 @@
# From https://expobrain.net/2010/07/31/simple-event-dispatcher-in-python # From https://expobrain.net/2010/07/31/simple-event-dispatcher-in-python
from python_examples.bots.logger import log from bisq.bots.logger import log
from trade_event import TradeEvent from trade_event import TradeEvent

View File

@ -1,6 +1,6 @@
import grpc import grpc
import python_examples.bisqapi.grpc_pb2 as bisq_messages import bisq.api.grpc_pb2 as bisq_messages
from logger import log from logger import log
WAIT_FOR_TRADE_DEPOSIT_CONFIRMATION = 'WAIT_FOR_TRADE_DEPOSIT_CONFIRMATION' WAIT_FOR_TRADE_DEPOSIT_CONFIRMATION = 'WAIT_FOR_TRADE_DEPOSIT_CONFIRMATION'

View File

@ -0,0 +1,15 @@
[general]
offers_poll_interval_in_sec = 30
max_polling_iterations = 1000
# Take care to configure the correct payment account bot trading.
sepa_payment_account_id=bb03eadd-c511-4c74-a714-871800d56534
# The reference market price margin as a percent literal. 1.00 means 1.00%.
reference_price_margin=0.00
# The target spread as a percent literal. Cannot be a negative value.
spread = 5.00
# The amount of BTC to be traded, in Satoshis.
amount = 10000000

View File

@ -2,20 +2,24 @@ import sys
import threading import threading
import time import time
from bisq.bots.bisq_events.trade_event import TradeEvent
from bisq.bots.bisq_events.trade_event_data import TradeEventData
from bisq_client import BisqClient from bisq_client import BisqClient
from protocol_step import * from protocol_step import *
from python_examples.bots.bisq_events.trade_event import TradeEvent
from python_examples.bots.bisq_events.trade_event_data import TradeEventData MAX_POLLING_ITERATIONS = 1000
# noinspection PyInitNewSignature # noinspection PyInitNewSignature
class SepaMMBot(BisqClient): class SepaMMBot(BisqClient):
def __init__(self, host, port, api_password, event_dispatcher): def __init__(self, host, port, api_password, max_polling_iterations, event_dispatcher):
super().__init__(host, port, api_password) super().__init__(host, port, api_password)
self.is_running = False self.is_running = False
self.timer = None self.timer = None
self.max_polling_iterations = max_polling_iterations
self.event_dispatcher = event_dispatcher self.event_dispatcher = event_dispatcher
log.info('Starting ' + str(self)) log.info('Initialized ' + str(self))
log.info('Click the Start button to make SEPA offers and trade.')
def start(self, offers_poll_interval_in_sec, def start(self, offers_poll_interval_in_sec,
reference_price_margin, reference_price_margin,
@ -31,7 +35,6 @@ class SepaMMBot(BisqClient):
# Poll the bot's offers. Replace taken offers with new offers so there is always 1 buy and 1 sell offer. # Poll the bot's offers. Replace taken offers with new offers so there is always 1 buy and 1 sell offer.
self.timer = threading.Timer(0, ()) self.timer = threading.Timer(0, ())
max_iterations = 100
count = 0 count = 0
interval = 0 interval = 0
try: try:
@ -46,9 +49,11 @@ class SepaMMBot(BisqClient):
# Execute a single trade protocol step for each open SEPA trade. # Execute a single trade protocol step for each open SEPA trade.
self.process_open_trades(sepa_payment_account_id) self.process_open_trades(sepa_payment_account_id)
all_closed_trades = self.get_closed_trades()
log.info('My Closed Trades:\n%s', self.get_trades_tbl(all_closed_trades))
log.info('Bot is sleeping for %d seconds.', offers_poll_interval_in_sec) log.info('Bot is sleeping for %d seconds.', offers_poll_interval_in_sec)
count = count + 1 count = count + 1
if count >= max_iterations: if count >= self.max_polling_iterations:
self.timer.cancel() self.timer.cancel()
else: else:
interval = offers_poll_interval_in_sec interval = offers_poll_interval_in_sec

View File

@ -5,9 +5,9 @@ from pathlib import Path
from tkinter import * from tkinter import *
import sepa_mm_bot import sepa_mm_bot
from bisq.bots.bisq_events.event_dispatcher import EventDispatcher
from bisq.bots.bisq_events.trade_event import TradeEvent
from logger import log from logger import log
from python_examples.bots.bisq_events.event_dispatcher import EventDispatcher
from python_examples.bots.bisq_events.trade_event import TradeEvent
config = configparser.ConfigParser() config = configparser.ConfigParser()
config.read('sepa_mm_bot.ini') config.read('sepa_mm_bot.ini')
@ -42,6 +42,9 @@ btc_amount_input.set(round(int(config.get('general', 'amount')) * 0.00000001, 8)
# Polling interval is not editable in UI. Edit the .init file and restart UI. # Polling interval is not editable in UI. Edit the .init file and restart UI.
offers_poll_interval_in_sec = int(config.get('general', 'offers_poll_interval_in_sec')) offers_poll_interval_in_sec = int(config.get('general', 'offers_poll_interval_in_sec'))
# Maximum number of polling cycles is not editable in UI. Edit the .init file and restart UI.
max_polling_iterations = int(config.get('general', 'max_polling_iterations'))
# Payment account id is not editable in UI. # Payment account id is not editable in UI.
# If you want to change it, shut down the bot and edit the .ini file. # If you want to change it, shut down the bot and edit the .ini file.
sepa_payment_account_id = config.get('general', 'sepa_payment_account_id') sepa_payment_account_id = config.get('general', 'sepa_payment_account_id')
@ -54,7 +57,11 @@ trade_id_for_start_payment_msg = None
trade_id_for_payment_received_msg = None trade_id_for_payment_received_msg = None
# Create the bot instance this UI controls. # Create the bot instance this UI controls.
bot = sepa_mm_bot.SepaMMBot('localhost', 9998, 'xyz', event_dispatcher) bot = sepa_mm_bot.SepaMMBot('localhost',
9998,
'xyz',
max_polling_iterations,
event_dispatcher)
def start(): def start():
@ -280,7 +287,7 @@ def enable_button(button):
# Event handling method must be declared before listeners are set up. # Event handling method must be declared before listeners are set up.
def handle_trade_event(event): def handle_trade_event(event):
log.info('\tHandling %s...', str(event.type)) log.info('Handling %s...', str(event.type))
trade = event.data.trade trade = event.data.trade
instructions = event.data.instructions instructions = event.data.instructions
trade_summary = bot.get_trade_payment_summary(trade) trade_summary = bot.get_trade_payment_summary(trade)

View File

@ -3,8 +3,8 @@ from builtins import print
import grpc import grpc
# from getpass import getpass # from getpass import getpass
import python_examples.bisqapi.grpc_pb2 as bisq_messages import bisq.api.grpc_pb2 as bisq_messages
import python_examples.bisqapi.grpc_pb2_grpc as bisq_service import bisq.api.grpc_pb2_grpc as bisq_service
def main(): def main():

View File

@ -3,8 +3,8 @@ from builtins import print
import grpc import grpc
# from getpass import getpass # from getpass import getpass
import python_examples.bisqapi.grpc_pb2 as bisq_messages import bisq.api.grpc_pb2 as bisq_messages
import python_examples.bisqapi.grpc_pb2_grpc as bisq_service import bisq.api.grpc_pb2_grpc as bisq_service
def main(): def main():

View File

@ -3,8 +3,8 @@ from builtins import print
import grpc import grpc
# from getpass import getpass # from getpass import getpass
import python_examples.bisqapi.grpc_pb2 as bisq_messages import bisq.api.grpc_pb2 as bisq_messages
import python_examples.bisqapi.grpc_pb2_grpc as bisq_service import bisq.api.grpc_pb2_grpc as bisq_service
def main(): def main():

View File

@ -3,8 +3,8 @@ from builtins import print
import grpc import grpc
# from getpass import getpass # from getpass import getpass
import python_examples.bisqapi.grpc_pb2 as bisq_messages import bisq.api.grpc_pb2 as bisq_messages
import python_examples.bisqapi.grpc_pb2_grpc as bisq_service import bisq.api.grpc_pb2_grpc as bisq_service
def main(): def main():

View File

@ -3,8 +3,8 @@ from builtins import print
import grpc import grpc
# from getpass import getpass # from getpass import getpass
import python_examples.bisqapi.grpc_pb2 as bisq_messages import bisq.api.grpc_pb2 as bisq_messages
import python_examples.bisqapi.grpc_pb2_grpc as bisq_service import bisq.api.grpc_pb2_grpc as bisq_service
def main(): def main():

View File

@ -3,8 +3,8 @@ from builtins import print
import grpc import grpc
# from getpass import getpass # from getpass import getpass
import python_examples.bisqapi.grpc_pb2 as bisq_messages import bisq.api.grpc_pb2 as bisq_messages
import python_examples.bisqapi.grpc_pb2_grpc as bisq_service import bisq.api.grpc_pb2_grpc as bisq_service
def main(): def main():

View File

@ -4,8 +4,8 @@ from builtins import print
import grpc import grpc
import python_examples.bisqapi.grpc_pb2 as bisq_messages import bisq.api.grpc_pb2 as bisq_messages
import python_examples.bisqapi.grpc_pb2_grpc as bisq_service import bisq.api.grpc_pb2_grpc as bisq_service
def main(): def main():

View File

@ -3,8 +3,8 @@ from builtins import print
import grpc import grpc
# from getpass import getpass # from getpass import getpass
import python_examples.bisqapi.grpc_pb2 as bisq_messages import bisq.api.grpc_pb2 as bisq_messages
import python_examples.bisqapi.grpc_pb2_grpc as bisq_service import bisq.api.grpc_pb2_grpc as bisq_service
def main(): def main():

View File

@ -4,8 +4,8 @@ from builtins import print
import grpc import grpc
import python_examples.bisqapi.grpc_pb2 as bisq_messages import bisq.api.grpc_pb2 as bisq_messages
import python_examples.bisqapi.grpc_pb2_grpc as bisq_service import bisq.api.grpc_pb2_grpc as bisq_service
EDITED_USD_OFFER_ID = '44736-16df6819-d98b-4f13-87dd-50087c464fac-184' EDITED_USD_OFFER_ID = '44736-16df6819-d98b-4f13-87dd-50087c464fac-184'

View File

@ -3,8 +3,8 @@ from builtins import print
import grpc import grpc
# from getpass import getpass # from getpass import getpass
import python_examples.bisqapi.grpc_pb2 as bisq_messages import bisq.api.grpc_pb2 as bisq_messages
import python_examples.bisqapi.grpc_pb2_grpc as bisq_service import bisq.api.grpc_pb2_grpc as bisq_service
def main(): def main():

View File

@ -3,8 +3,8 @@ from builtins import print
import grpc import grpc
# from getpass import getpass # from getpass import getpass
import python_examples.bisqapi.grpc_pb2 as bisq_messages import bisq.api.grpc_pb2 as bisq_messages
import python_examples.bisqapi.grpc_pb2_grpc as bisq_service import bisq.api.grpc_pb2_grpc as bisq_service
def main(): def main():

View File

@ -3,8 +3,8 @@ from builtins import print
import grpc import grpc
# from getpass import getpass # from getpass import getpass
import python_examples.bisqapi.grpc_pb2 as bisq_messages import bisq.api.grpc_pb2 as bisq_messages
import python_examples.bisqapi.grpc_pb2_grpc as bisq_service import bisq.api.grpc_pb2_grpc as bisq_service
def main(): def main():

View File

@ -3,8 +3,8 @@ from builtins import print
import grpc import grpc
# from getpass import getpass # from getpass import getpass
import python_examples.bisqapi.grpc_pb2 as bisq_messages import bisq.api.grpc_pb2 as bisq_messages
import python_examples.bisqapi.grpc_pb2_grpc as bisq_service import bisq.api.grpc_pb2_grpc as bisq_service
def main(): def main():

View File

@ -3,8 +3,8 @@ from builtins import print
import grpc import grpc
# from getpass import getpass # from getpass import getpass
import python_examples.bisqapi.grpc_pb2 as bisq_messages import bisq.api.grpc_pb2 as bisq_messages
import python_examples.bisqapi.grpc_pb2_grpc as bisq_service import bisq.api.grpc_pb2_grpc as bisq_service
def main(): def main():

View File

@ -3,8 +3,8 @@ from builtins import print
import grpc import grpc
# from getpass import getpass # from getpass import getpass
import python_examples.bisqapi.grpc_pb2 as bisq_messages import bisq.api.grpc_pb2 as bisq_messages
import python_examples.bisqapi.grpc_pb2_grpc as bisq_service import bisq.api.grpc_pb2_grpc as bisq_service
def main(): def main():

Some files were not shown because too many files have changed in this diff Show More