# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: grpc.proto
# Protobuf Python Version: 5.27.2
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import runtime_version as _runtime_version
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
_runtime_version.ValidateProtobufRuntimeVersion(
    _runtime_version.Domain.PUBLIC,
    5,
    27,
    2,
    '',
    'grpc.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


import pb_pb2 as pb__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\ngrpc.proto\x12\x15io.haveno.protobuffer\x1a\x08pb.proto\"+\n\x14GetMethodHelpRequest\x12\x13\n\x0bmethod_name\x18\x01 \x01(\t\")\n\x12GetMethodHelpReply\x12\x13\n\x0bmethod_help\x18\x01 \x01(\t\"\x13\n\x11GetVersionRequest\"\"\n\x0fGetVersionReply\x12\x0f\n\x07version\x18\x01 \x01(\t\"\x16\n\x14\x41\x63\x63ountExistsRequest\",\n\x12\x41\x63\x63ountExistsReply\x12\x16\n\x0e\x61\x63\x63ount_exists\x18\x01 \x01(\x08\"\x16\n\x14IsAccountOpenRequest\"-\n\x12IsAccountOpenReply\x12\x17\n\x0fis_account_open\x18\x01 \x01(\x08\"(\n\x14\x43reateAccountRequest\x12\x10\n\x08password\x18\x01 \x01(\t\"\x14\n\x12\x43reateAccountReply\"&\n\x12OpenAccountRequest\x12\x10\n\x08password\x18\x01 \x01(\t\"\x12\n\x10OpenAccountReply\"\x19\n\x17IsAppInitializedRequest\"3\n\x15IsAppInitializedReply\x12\x1a\n\x12is_app_initialized\x18\x01 \x01(\x08\"C\n\x15\x43hangePasswordRequest\x12\x14\n\x0cold_password\x18\x01 \x01(\t\x12\x14\n\x0cnew_password\x18\x02 \x01(\t\"\x15\n\x13\x43hangePasswordReply\"\x15\n\x13\x43loseAccountRequest\"\x13\n\x11\x43loseAccountReply\"\x16\n\x14\x44\x65leteAccountRequest\"\x14\n\x12\x44\x65leteAccountReply\"\x16\n\x14\x42\x61\x63kupAccountRequest\"\'\n\x12\x42\x61\x63kupAccountReply\x12\x11\n\tzip_bytes\x18\x01 \x01(\x0c\"b\n\x15RestoreAccountRequest\x12\x11\n\tzip_bytes\x18\x01 \x01(\x0c\x12\x0e\n\x06offset\x18\x02 \x01(\x04\x12\x14\n\x0ctotal_length\x18\x03 \x01(\x04\x12\x10\n\x08has_more\x18\x04 \x01(\x08\"\x15\n\x13RestoreAccountReply\"\x14\n\x12GetDisputesRequest\"D\n\x10GetDisputesReply\x12\x30\n\x08\x64isputes\x18\x01 \x03(\x0b\x32\x1e.io.haveno.protobuffer.Dispute\"%\n\x11GetDisputeRequest\x12\x10\n\x08trade_id\x18\x01 \x01(\t\"B\n\x0fGetDisputeReply\x12/\n\x07\x64ispute\x18\x01 \x01(\x0b\x32\x1e.io.haveno.protobuffer.Dispute\"&\n\x12OpenDisputeRequest\x12\x10\n\x08trade_id\x18\x01 \x01(\t\"\x12\n\x10OpenDisputeReply\"\x15\n\x13ResolveDisputeReply\"\xdc\x01\n\x15ResolveDisputeRequest\x12\x10\n\x08trade_id\x18\x01 \x01(\t\x12;\n\x06winner\x18\x02 \x01(\x0e\x32+.io.haveno.protobuffer.DisputeResult.Winner\x12;\n\x06reason\x18\x03 \x01(\x0e\x32+.io.haveno.protobuffer.DisputeResult.Reason\x12\x15\n\rsummary_notes\x18\x04 \x01(\t\x12 \n\x14\x63ustom_payout_amount\x18\x05 \x01(\x04\x42\x02\x30\x01\"|\n\x1dSendDisputeChatMessageRequest\x12\x12\n\ndispute_id\x18\x01 \x01(\t\x12\x0f\n\x07message\x18\x02 \x01(\t\x12\x36\n\x0b\x61ttachments\x18\x03 \x03(\x0b\x32!.io.haveno.protobuffer.Attachment\"\x1d\n\x1bSendDisputeChatMessageReply\"S\n\x1bRegisterDisputeAgentRequest\x12\x1a\n\x12\x64ispute_agent_type\x18\x01 \x01(\t\x12\x18\n\x10registration_key\x18\x02 \x01(\t\"\x1b\n\x19RegisterDisputeAgentReply\";\n\x1dUnregisterDisputeAgentRequest\x12\x1a\n\x12\x64ispute_agent_type\x18\x01 \x01(\t\"\x1d\n\x1bUnregisterDisputeAgentReply\"%\n#RegisterNotificationListenerRequest\"\xf2\x02\n\x13NotificationMessage\x12\n\n\x02id\x18\x01 \x01(\t\x12I\n\x04type\x18\x02 \x01(\x0e\x32;.io.haveno.protobuffer.NotificationMessage.NotificationType\x12\x11\n\ttimestamp\x18\x03 \x01(\x03\x12\r\n\x05title\x18\x04 \x01(\t\x12\x0f\n\x07message\x18\x05 \x01(\t\x12/\n\x05trade\x18\x06 \x01(\x0b\x32 .io.haveno.protobuffer.TradeInfo\x12\x38\n\x0c\x63hat_message\x18\x07 \x01(\x0b\x32\".io.haveno.protobuffer.ChatMessage\"f\n\x10NotificationType\x12\t\n\x05\x45RROR\x10\x00\x12\x13\n\x0f\x41PP_INITIALIZED\x10\x01\x12\x0e\n\nKEEP_ALIVE\x10\x02\x12\x10\n\x0cTRADE_UPDATE\x10\x03\x12\x10\n\x0c\x43HAT_MESSAGE\x10\x04\"[\n\x17SendNotificationRequest\x12@\n\x0cnotification\x18\x01 \x01(\x0b\x32*.io.haveno.protobuffer.NotificationMessage\"\x17\n\x15SendNotificationReply\"\x85\x03\n\rUrlConnection\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\x10\n\x08username\x18\x02 \x01(\t\x12\x10\n\x08password\x18\x03 \x01(\t\x12\x10\n\x08priority\x18\x04 \x01(\x05\x12H\n\ronline_status\x18\x05 \x01(\x0e\x32\x31.io.haveno.protobuffer.UrlConnection.OnlineStatus\x12X\n\x15\x61uthentication_status\x18\x06 \x01(\x0e\x32\x39.io.haveno.protobuffer.UrlConnection.AuthenticationStatus\"4\n\x0cOnlineStatus\x12\x0b\n\x07UNKNOWN\x10\x00\x12\n\n\x06ONLINE\x10\x01\x12\x0b\n\x07OFFLINE\x10\x02\"W\n\x14\x41uthenticationStatus\x12\x15\n\x11NO_AUTHENTICATION\x10\x00\x12\x11\n\rAUTHENTICATED\x10\x01\x12\x15\n\x11NOT_AUTHENTICATED\x10\x02\"P\n\x14\x41\x64\x64\x43onnectionRequest\x12\x38\n\nconnection\x18\x01 \x01(\x0b\x32$.io.haveno.protobuffer.UrlConnection\"\x14\n\x12\x41\x64\x64\x43onnectionReply\"&\n\x17RemoveConnectionRequest\x12\x0b\n\x03url\x18\x01 \x01(\t\"\x17\n\x15RemoveConnectionReply\"\x16\n\x14GetConnectionRequest\"N\n\x12GetConnectionReply\x12\x38\n\nconnection\x18\x01 \x01(\x0b\x32$.io.haveno.protobuffer.UrlConnection\"\x17\n\x15GetConnectionsRequest\"P\n\x13GetConnectionsReply\x12\x39\n\x0b\x63onnections\x18\x01 \x03(\x0b\x32$.io.haveno.protobuffer.UrlConnection\"]\n\x14SetConnectionRequest\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\x38\n\nconnection\x18\x02 \x01(\x0b\x32$.io.haveno.protobuffer.UrlConnection\"\x14\n\x12SetConnectionReply\"\x18\n\x16\x43heckConnectionRequest\"P\n\x14\x43heckConnectionReply\x12\x38\n\nconnection\x18\x01 \x01(\x0b\x32$.io.haveno.protobuffer.UrlConnection\"\x19\n\x17\x43heckConnectionsRequest\"R\n\x15\x43heckConnectionsReply\x12\x39\n\x0b\x63onnections\x18\x01 \x03(\x0b\x32$.io.haveno.protobuffer.UrlConnection\"8\n\x1eStartCheckingConnectionRequest\x12\x16\n\x0erefresh_period\x18\x01 \x01(\x05\"\x1e\n\x1cStartCheckingConnectionReply\"\x1f\n\x1dStopCheckingConnectionRequest\"\x1d\n\x1bStopCheckingConnectionReply\"#\n!GetBestAvailableConnectionRequest\"[\n\x1fGetBestAvailableConnectionReply\x12\x38\n\nconnection\x18\x01 \x01(\x0b\x32$.io.haveno.protobuffer.UrlConnection\"+\n\x14SetAutoSwitchRequest\x12\x13\n\x0b\x61uto_switch\x18\x01 \x01(\x08\"\x14\n\x12SetAutoSwitchReply\"\x18\n\x16IsXmrNodeOnlineRequest\"*\n\x14IsXmrNodeOnlineReply\x12\x12\n\nis_running\x18\x01 \x01(\x08\"\x1b\n\x19GetXmrNodeSettingsRequest\"S\n\x17GetXmrNodeSettingsReply\x12\x38\n\x08settings\x18\x01 \x01(\x0b\x32&.io.haveno.protobuffer.XmrNodeSettings\"O\n\x13StartXmrNodeRequest\x12\x38\n\x08settings\x18\x01 \x01(\x0b\x32&.io.haveno.protobuffer.XmrNodeSettings\"\x13\n\x11StartXmrNodeReply\"\x14\n\x12StopXmrNodeRequest\"\x12\n\x10StopXmrNodeReply\"\x1d\n\x0fGetOfferRequest\x12\n\n\x02id\x18\x01 \x01(\t\"@\n\rGetOfferReply\x12/\n\x05offer\x18\x01 \x01(\x0b\x32 .io.haveno.protobuffer.OfferInfo\"\x1f\n\x11GetMyOfferRequest\x12\n\n\x02id\x18\x01 \x01(\t\"B\n\x0fGetMyOfferReply\x12/\n\x05offer\x18\x01 \x01(\x0b\x32 .io.haveno.protobuffer.OfferInfo\"<\n\x10GetOffersRequest\x12\x11\n\tdirection\x18\x01 \x01(\t\x12\x15\n\rcurrency_code\x18\x02 \x01(\t\"B\n\x0eGetOffersReply\x12\x30\n\x06offers\x18\x01 \x03(\x0b\x32 .io.haveno.protobuffer.OfferInfo\">\n\x12GetMyOffersRequest\x12\x11\n\tdirection\x18\x01 \x01(\t\x12\x15\n\rcurrency_code\x18\x02 \x01(\t\"D\n\x10GetMyOffersReply\x12\x30\n\x06offers\x18\x01 \x03(\x0b\x32 .io.haveno.protobuffer.OfferInfo\"\xad\x02\n\x10PostOfferRequest\x12\x15\n\rcurrency_code\x18\x01 \x01(\t\x12\x11\n\tdirection\x18\x02 \x01(\t\x12\r\n\x05price\x18\x03 \x01(\t\x12\x1e\n\x16use_market_based_price\x18\x04 \x01(\x08\x12\x1f\n\x17market_price_margin_pct\x18\x05 \x01(\x01\x12\x12\n\x06\x61mount\x18\x06 \x01(\x04\x42\x02\x30\x01\x12\x16\n\nmin_amount\x18\x07 \x01(\x04\x42\x02\x30\x01\x12\"\n\x1a\x62uyer_security_deposit_pct\x18\x08 \x01(\x01\x12\x15\n\rtrigger_price\x18\t \x01(\t\x12\x1c\n\x14reserve_exact_amount\x18\n \x01(\x08\x12\x1a\n\x12payment_account_id\x18\x0b \x01(\t\"A\n\x0ePostOfferReply\x12/\n\x05offer\x18\x01 \x01(\x0b\x32 .io.haveno.protobuffer.OfferInfo\" \n\x12\x43\x61ncelOfferRequest\x12\n\n\x02id\x18\x01 \x01(\t\"\x12\n\x10\x43\x61ncelOfferReply\"\x88\x06\n\tOfferInfo\x12\n\n\x02id\x18\x01 \x01(\t\x12\x11\n\tdirection\x18\x02 \x01(\t\x12\r\n\x05price\x18\x03 \x01(\t\x12\x1e\n\x16use_market_based_price\x18\x04 \x01(\x08\x12\x1f\n\x17market_price_margin_pct\x18\x05 \x01(\x01\x12\x12\n\x06\x61mount\x18\x06 \x01(\x04\x42\x02\x30\x01\x12\x16\n\nmin_amount\x18\x07 \x01(\x04\x42\x02\x30\x01\x12\x15\n\rmaker_fee_pct\x18\x08 \x01(\x01\x12\x15\n\rtaker_fee_pct\x18\t \x01(\x01\x12\x17\n\x0fpenalty_fee_pct\x18\n \x01(\x01\x12\"\n\x1a\x62uyer_security_deposit_pct\x18\x0b \x01(\x01\x12#\n\x1bseller_security_deposit_pct\x18\x0c \x01(\x01\x12\x0e\n\x06volume\x18\r \x01(\t\x12\x12\n\nmin_volume\x18\x0e \x01(\t\x12\x15\n\rtrigger_price\x18\x0f \x01(\t\x12\x1a\n\x12payment_account_id\x18\x10 \x01(\t\x12\x19\n\x11payment_method_id\x18\x11 \x01(\t\x12!\n\x19payment_method_short_name\x18\x12 \x01(\t\x12\x1a\n\x12\x62\x61se_currency_code\x18\x13 \x01(\t\x12\x1d\n\x15\x63ounter_currency_code\x18\x14 \x01(\t\x12\x0c\n\x04\x64\x61te\x18\x15 \x01(\x04\x12\r\n\x05state\x18\x16 \x01(\t\x12\x14\n\x0cis_activated\x18\x17 \x01(\x08\x12\x13\n\x0bis_my_offer\x18\x18 \x01(\x08\x12\x1a\n\x12owner_node_address\x18\x19 \x01(\t\x12\x14\n\x0cpub_key_ring\x18\x1a \x01(\t\x12\x12\n\nversion_nr\x18\x1b \x01(\t\x12\x18\n\x10protocol_version\x18\x1c \x01(\x05\x12\x19\n\x11\x61rbitrator_signer\x18\x1d \x01(\t\x12\x1c\n\x14split_output_tx_hash\x18\x1e \x01(\t\x12\x1f\n\x13split_output_tx_fee\x18\x1f \x01(\x04\x42\x02\x30\x01\"\x80\x01\n!AvailabilityResultWithDescription\x12\x46\n\x13\x61vailability_result\x18\x01 \x01(\x0e\x32).io.haveno.protobuffer.AvailabilityResult\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\"\x8c\x01\n\x1b\x43reatePaymentAccountRequest\x12G\n\x14payment_account_form\x18\x01 \x01(\x0b\x32).io.haveno.protobuffer.PaymentAccountForm\x12$\n\x1cpayment_account_form_as_json\x18\x02 \x01(\t\"[\n\x19\x43reatePaymentAccountReply\x12>\n\x0fpayment_account\x18\x01 \x01(\x0b\x32%.io.haveno.protobuffer.PaymentAccount\"\x1b\n\x19GetPaymentAccountsRequest\"Z\n\x17GetPaymentAccountsReply\x12?\n\x10payment_accounts\x18\x01 \x03(\x0b\x32%.io.haveno.protobuffer.PaymentAccount\"\x1a\n\x18GetPaymentMethodsRequest\"W\n\x16GetPaymentMethodsReply\x12=\n\x0fpayment_methods\x18\x01 \x03(\x0b\x32$.io.haveno.protobuffer.PaymentMethod\"\x88\x01\n\x1cGetPaymentAccountFormRequest\x12\x19\n\x11payment_method_id\x18\x01 \x01(\t\x12M\n\x17payment_account_payload\x18\x02 \x01(\x0b\x32,.io.haveno.protobuffer.PaymentAccountPayload\"e\n\x1aGetPaymentAccountFormReply\x12G\n\x14payment_account_form\x18\x01 \x01(\x0b\x32).io.haveno.protobuffer.PaymentAccountForm\"?\n\"GetPaymentAccountFormAsJsonRequest\x12\x19\n\x11payment_method_id\x18\x01 \x01(\t\"H\n GetPaymentAccountFormAsJsonReply\x12$\n\x1cpayment_account_form_as_json\x18\x01 \x01(\t\"\x80\x01\n)CreateCryptoCurrencyPaymentAccountRequest\x12\x14\n\x0c\x61\x63\x63ount_name\x18\x01 \x01(\t\x12\x15\n\rcurrency_code\x18\x02 \x01(\t\x12\x0f\n\x07\x61\x64\x64ress\x18\x03 \x01(\t\x12\x15\n\rtrade_instant\x18\x04 \x01(\x08\"9\n\x1b\x44\x65letePaymentAccountRequest\x12\x1a\n\x12payment_account_id\x18\x01 \x01(\t\"\x1b\n\x19\x44\x65letePaymentAccountReply\"i\n\'CreateCryptoCurrencyPaymentAccountReply\x12>\n\x0fpayment_account\x18\x01 \x01(\x0b\x32%.io.haveno.protobuffer.PaymentAccount\"(\n&GetCryptoCurrencyPaymentMethodsRequest\"e\n$GetCryptoCurrencyPaymentMethodsReply\x12=\n\x0fpayment_methods\x18\x01 \x03(\x0b\x32$.io.haveno.protobuffer.PaymentMethod\"\xac\x01\n\x18ValidateFormFieldRequest\x12\x37\n\x04\x66orm\x18\x01 \x01(\x0b\x32).io.haveno.protobuffer.PaymentAccountForm\x12H\n\x08\x66ield_id\x18\x02 \x01(\x0e\x32\x36.io.haveno.protobuffer.PaymentAccountFormField.FieldId\x12\r\n\x05value\x18\x03 \x01(\t\"\x18\n\x16ValidateFormFieldReply\"+\n\x12MarketPriceRequest\x12\x15\n\rcurrency_code\x18\x01 \x01(\t\"!\n\x10MarketPriceReply\x12\r\n\x05price\x18\x01 \x01(\x01\"\x15\n\x13MarketPricesRequest\"Q\n\x11MarketPricesReply\x12<\n\x0cmarket_price\x18\x01 \x03(\x0b\x32&.io.haveno.protobuffer.MarketPriceInfo\"7\n\x0fMarketPriceInfo\x12\x15\n\rcurrency_code\x18\x01 \x01(\t\x12\r\n\x05price\x18\x02 \x01(\x01\"+\n\x12MarketDepthRequest\x12\x15\n\rcurrency_code\x18\x01 \x01(\t\"P\n\x10MarketDepthReply\x12<\n\x0cmarket_depth\x18\x01 \x01(\x0b\x32&.io.haveno.protobuffer.MarketDepthInfo\"x\n\x0fMarketDepthInfo\x12\x15\n\rcurrency_code\x18\x01 \x01(\t\x12\x12\n\nbuy_prices\x18\x02 \x03(\x01\x12\x11\n\tbuy_depth\x18\x03 \x03(\x01\x12\x13\n\x0bsell_prices\x18\x04 \x03(\x01\x12\x12\n\nsell_depth\x18\x05 \x03(\x01\"\x1b\n\x19GetTradeStatisticsRequest\"\\\n\x17GetTradeStatisticsReply\x12\x41\n\x10trade_statistics\x18\x01 \x03(\x0b\x32\'.io.haveno.protobuffer.TradeStatistics3\"\r\n\x0bStopRequest\"\x0b\n\tStopReply\"T\n\x10TakeOfferRequest\x12\x10\n\x08offer_id\x18\x01 \x01(\t\x12\x1a\n\x12payment_account_id\x18\x02 \x01(\t\x12\x12\n\x06\x61mount\x18\x03 \x01(\x04\x42\x02\x30\x01\"\x93\x01\n\x0eTakeOfferReply\x12/\n\x05trade\x18\x01 \x01(\x0b\x32 .io.haveno.protobuffer.TradeInfo\x12P\n\x0e\x66\x61ilure_reason\x18\x02 \x01(\x0b\x32\x38.io.haveno.protobuffer.AvailabilityResultWithDescription\"-\n\x19\x43onfirmPaymentSentRequest\x12\x10\n\x08trade_id\x18\x01 \x01(\t\"\x19\n\x17\x43onfirmPaymentSentReply\"1\n\x1d\x43onfirmPaymentReceivedRequest\x12\x10\n\x08trade_id\x18\x01 \x01(\t\"\x1d\n\x1b\x43onfirmPaymentReceivedReply\"#\n\x0fGetTradeRequest\x12\x10\n\x08trade_id\x18\x01 \x01(\t\"@\n\rGetTradeReply\x12/\n\x05trade\x18\x01 \x01(\x0b\x32 .io.haveno.protobuffer.TradeInfo\"\x84\x01\n\x10GetTradesRequest\x12\x42\n\x08\x63\x61tegory\x18\x01 \x01(\x0e\x32\x30.io.haveno.protobuffer.GetTradesRequest.Category\",\n\x08\x43\x61tegory\x12\x08\n\x04OPEN\x10\x00\x12\n\n\x06\x43LOSED\x10\x01\x12\n\n\x06\x46\x41ILED\x10\x02\"B\n\x0eGetTradesReply\x12\x30\n\x06trades\x18\x01 \x03(\x0b\x32 .io.haveno.protobuffer.TradeInfo\"(\n\x14\x43ompleteTradeRequest\x12\x10\n\x08trade_id\x18\x01 \x01(\t\"\x14\n\x12\x43ompleteTradeReply\"G\n\x14WithdrawFundsRequest\x12\x10\n\x08trade_id\x18\x01 \x01(\t\x12\x0f\n\x07\x61\x64\x64ress\x18\x02 \x01(\t\x12\x0c\n\x04memo\x18\x03 \x01(\t\"\x14\n\x12WithdrawFundsReply\"*\n\x16GetChatMessagesRequest\x12\x10\n\x08trade_id\x18\x01 \x01(\t\"K\n\x14GetChatMessagesReply\x12\x33\n\x07message\x18\x01 \x03(\x0b\x32\".io.haveno.protobuffer.ChatMessage\";\n\x16SendChatMessageRequest\x12\x10\n\x08trade_id\x18\x01 \x01(\t\x12\x0f\n\x07message\x18\x02 \x01(\t\"\x16\n\x14SendChatMessageReply\"\xb9\x08\n\tTradeInfo\x12/\n\x05offer\x18\x01 \x01(\x0b\x32 .io.haveno.protobuffer.OfferInfo\x12\x10\n\x08trade_id\x18\x02 \x01(\t\x12\x10\n\x08short_id\x18\x03 \x01(\t\x12\x0c\n\x04\x64\x61te\x18\x04 \x01(\x04\x12\x0c\n\x04role\x18\x05 \x01(\t\x12\x12\n\x06\x61mount\x18\x06 \x01(\x04\x42\x02\x30\x01\x12\x15\n\tmaker_fee\x18\x07 \x01(\x04\x42\x02\x30\x01\x12\x15\n\ttaker_fee\x18\x08 \x01(\x04\x42\x02\x30\x01\x12\"\n\x16\x62uyer_security_deposit\x18\t \x01(\x04\x42\x02\x30\x01\x12#\n\x17seller_security_deposit\x18\n \x01(\x04\x42\x02\x30\x01\x12 \n\x14\x62uyer_deposit_tx_fee\x18\x0b \x01(\x04\x42\x02\x30\x01\x12!\n\x15seller_deposit_tx_fee\x18\x0c \x01(\x04\x42\x02\x30\x01\x12\x1f\n\x13\x62uyer_payout_tx_fee\x18\r \x01(\x04\x42\x02\x30\x01\x12 \n\x14seller_payout_tx_fee\x18\x0e \x01(\x04\x42\x02\x30\x01\x12\x1f\n\x13\x62uyer_payout_amount\x18\x0f \x01(\x04\x42\x02\x30\x01\x12 \n\x14seller_payout_amount\x18\x10 \x01(\x04\x42\x02\x30\x01\x12\r\n\x05price\x18\x11 \x01(\t\x12\x1f\n\x17\x61rbitrator_node_address\x18\x12 \x01(\t\x12\x1f\n\x17trade_peer_node_address\x18\x13 \x01(\t\x12\r\n\x05state\x18\x14 \x01(\t\x12\r\n\x05phase\x18\x15 \x01(\t\x12\x14\n\x0cperiod_state\x18\x16 \x01(\t\x12\x14\n\x0cpayout_state\x18\x17 \x01(\t\x12\x15\n\rdispute_state\x18\x18 \x01(\t\x12\x1d\n\x15is_deposits_published\x18\x19 \x01(\x08\x12\x1d\n\x15is_deposits_confirmed\x18\x1a \x01(\x08\x12\x1c\n\x14is_deposits_unlocked\x18\x1b \x01(\x08\x12\x17\n\x0fis_payment_sent\x18\x1c \x01(\x08\x12\x1b\n\x13is_payment_received\x18\x1d \x01(\x08\x12\x1b\n\x13is_payout_published\x18\x1e \x01(\x08\x12\x1b\n\x13is_payout_confirmed\x18\x1f \x01(\x08\x12\x1a\n\x12is_payout_unlocked\x18  \x01(\x08\x12\x14\n\x0cis_completed\x18! \x01(\x08\x12\x18\n\x10\x63ontract_as_json\x18\" \x01(\t\x12\x35\n\x08\x63ontract\x18# \x01(\x0b\x32#.io.haveno.protobuffer.ContractInfo\x12\x14\n\x0ctrade_volume\x18$ \x01(\t\x12\x1b\n\x13maker_deposit_tx_id\x18% \x01(\t\x12\x1b\n\x13taker_deposit_tx_id\x18& \x01(\t\x12\x14\n\x0cpayout_tx_id\x18\' \x01(\t\"\xd8\x03\n\x0c\x43ontractInfo\x12\x1a\n\x12\x62uyer_node_address\x18\x01 \x01(\t\x12\x1b\n\x13seller_node_address\x18\x02 \x01(\t\x12\x1f\n\x17\x61rbitrator_node_address\x18\x03 \x01(\t\x12\'\n\x1fis_buyer_maker_and_seller_taker\x18\x06 \x01(\x08\x12\x18\n\x10maker_account_id\x18\x07 \x01(\t\x12\x18\n\x10taker_account_id\x18\x08 \x01(\t\x12S\n\x1dmaker_payment_account_payload\x18\t \x01(\x0b\x32,.io.haveno.protobuffer.PaymentAccountPayload\x12S\n\x1dtaker_payment_account_payload\x18\n \x01(\x0b\x32,.io.haveno.protobuffer.PaymentAccountPayload\x12#\n\x1bmaker_payout_address_string\x18\x0b \x01(\t\x12#\n\x1btaker_payout_address_string\x18\x0c \x01(\t\x12\x11\n\tlock_time\x18\r \x01(\x04J\x04\x08\x04\x10\x05J\x04\x08\x05\x10\x06\"+\n\x12GetBalancesRequest\x12\x15\n\rcurrency_code\x18\x01 \x01(\t\"I\n\x10GetBalancesReply\x12\x35\n\x08\x62\x61lances\x18\x01 \x01(\x0b\x32#.io.haveno.protobuffer.BalancesInfo\"\x13\n\x11GetXmrSeedRequest\"\x1f\n\x0fGetXmrSeedReply\x12\x0c\n\x04seed\x18\x01 \x01(\t\"\x1d\n\x1bGetXmrPrimaryAddressRequest\"4\n\x19GetXmrPrimaryAddressReply\x12\x17\n\x0fprimary_address\x18\x01 \x01(\t\"\x1c\n\x1aGetXmrNewSubaddressRequest\".\n\x18GetXmrNewSubaddressReply\x12\x12\n\nsubaddress\x18\x01 \x01(\t\"\x12\n\x10GetXmrTxsRequest\";\n\x0eGetXmrTxsReply\x12)\n\x03txs\x18\x01 \x03(\x0b\x32\x1c.io.haveno.protobuffer.XmrTx\"\x8f\x02\n\x05XmrTx\x12\x0c\n\x04hash\x18\x01 \x01(\t\x12\x0b\n\x03\x66\x65\x65\x18\x02 \x01(\t\x12\x14\n\x0cis_confirmed\x18\x03 \x01(\x08\x12\x11\n\tis_locked\x18\x04 \x01(\x08\x12\x0e\n\x06height\x18\x05 \x01(\x04\x12\x11\n\ttimestamp\x18\x06 \x01(\x04\x12\x46\n\x12incoming_transfers\x18\x07 \x03(\x0b\x32*.io.haveno.protobuffer.XmrIncomingTransfer\x12\x45\n\x11outgoing_transfer\x18\x08 \x01(\x0b\x32*.io.haveno.protobuffer.XmrOutgoingTransfer\x12\x10\n\x08metadata\x18\t \x01(\t\"1\n\x0eXmrDestination\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\t\x12\x0e\n\x06\x61mount\x18\x02 \x01(\t\"\x8c\x01\n\x13XmrIncomingTransfer\x12\x0e\n\x06\x61mount\x18\x01 \x01(\t\x12\x15\n\raccount_index\x18\x02 \x01(\x05\x12\x18\n\x10subaddress_index\x18\x03 \x01(\x05\x12\x0f\n\x07\x61\x64\x64ress\x18\x04 \x01(\t\x12#\n\x1bnum_suggested_confirmations\x18\x05 \x01(\x04\"\x95\x01\n\x13XmrOutgoingTransfer\x12\x0e\n\x06\x61mount\x18\x01 \x01(\t\x12\x15\n\raccount_index\x18\x02 \x01(\x05\x12\x1a\n\x12subaddress_indices\x18\x03 \x03(\x05\x12;\n\x0c\x64\x65stinations\x18\x04 \x03(\x0b\x32%.io.haveno.protobuffer.XmrDestination\"Q\n\x12\x43reateXmrTxRequest\x12;\n\x0c\x64\x65stinations\x18\x01 \x03(\x0b\x32%.io.haveno.protobuffer.XmrDestination\"<\n\x10\x43reateXmrTxReply\x12(\n\x02tx\x18\x01 \x01(\x0b\x32\x1c.io.haveno.protobuffer.XmrTx\"%\n\x11RelayXmrTxRequest\x12\x10\n\x08metadata\x18\x01 \x01(\t\"\x1f\n\x0fRelayXmrTxReply\x12\x0c\n\x04hash\x18\x01 \x01(\t\"+\n\x18GetAddressBalanceRequest\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\t\"a\n\x16GetAddressBalanceReply\x12G\n\x14\x61\x64\x64ress_balance_info\x18\x01 \x01(\x0b\x32).io.haveno.protobuffer.AddressBalanceInfo\"T\n\x0eSendBtcRequest\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\t\x12\x0e\n\x06\x61mount\x18\x02 \x01(\t\x12\x13\n\x0btx_fee_rate\x18\x03 \x01(\t\x12\x0c\n\x04memo\x18\x04 \x01(\t\"\x1c\n\x1aGetFundingAddressesRequest\"c\n\x18GetFundingAddressesReply\x12G\n\x14\x61\x64\x64ress_balance_info\x18\x01 \x03(\x0b\x32).io.haveno.protobuffer.AddressBalanceInfo\"B\n\x18SetWalletPasswordRequest\x12\x10\n\x08password\x18\x01 \x01(\t\x12\x14\n\x0cnew_password\x18\x02 \x01(\t\"\x18\n\x16SetWalletPasswordReply\"/\n\x1bRemoveWalletPasswordRequest\x12\x10\n\x08password\x18\x01 \x01(\t\"\x1b\n\x19RemoveWalletPasswordReply\"\x13\n\x11LockWalletRequest\"\x11\n\x0fLockWalletReply\"8\n\x13UnlockWalletRequest\x12\x10\n\x08password\x18\x01 \x01(\t\x12\x0f\n\x07timeout\x18\x02 \x01(\x04\"\x13\n\x11UnlockWalletReply\"v\n\x0c\x42\x61lancesInfo\x12\x32\n\x03\x62tc\x18\x01 \x01(\x0b\x32%.io.haveno.protobuffer.BtcBalanceInfo\x12\x32\n\x03xmr\x18\x02 \x01(\x0b\x32%.io.haveno.protobuffer.XmrBalanceInfo\"~\n\x0e\x42tcBalanceInfo\x12\x19\n\x11\x61vailable_balance\x18\x01 \x01(\x04\x12\x18\n\x10reserved_balance\x18\x02 \x01(\x04\x12\x1f\n\x17total_available_balance\x18\x03 \x01(\x04\x12\x16\n\x0elocked_balance\x18\x04 \x01(\x04\"\xa9\x01\n\x0eXmrBalanceInfo\x12\x13\n\x07\x62\x61lance\x18\x01 \x01(\x04\x42\x02\x30\x01\x12\x1d\n\x11\x61vailable_balance\x18\x02 \x01(\x04\x42\x02\x30\x01\x12\x1b\n\x0fpending_balance\x18\x03 \x01(\x04\x42\x02\x30\x01\x12\"\n\x16reserved_offer_balance\x18\x04 \x01(\x04\x42\x02\x30\x01\x12\"\n\x16reserved_trade_balance\x18\x05 \x01(\x04\x42\x02\x30\x01\"l\n\x12\x41\x64\x64ressBalanceInfo\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\t\x12\x0f\n\x07\x62\x61lance\x18\x02 \x01(\x03\x12\x19\n\x11num_confirmations\x18\x03 \x01(\x03\x12\x19\n\x11is_address_unused\x18\x04 \x01(\x08\x32q\n\x04Help\x12i\n\rGetMethodHelp\x12+.io.haveno.protobuffer.GetMethodHelpRequest\x1a).io.haveno.protobuffer.GetMethodHelpReply\"\x00\x32n\n\nGetVersion\x12`\n\nGetVersion\x12(.io.haveno.protobuffer.GetVersionRequest\x1a&.io.haveno.protobuffer.GetVersionReply\"\x00\x32\xbf\x08\n\x07\x41\x63\x63ount\x12i\n\rAccountExists\x12+.io.haveno.protobuffer.AccountExistsRequest\x1a).io.haveno.protobuffer.AccountExistsReply\"\x00\x12i\n\rIsAccountOpen\x12+.io.haveno.protobuffer.IsAccountOpenRequest\x1a).io.haveno.protobuffer.IsAccountOpenReply\"\x00\x12i\n\rCreateAccount\x12+.io.haveno.protobuffer.CreateAccountRequest\x1a).io.haveno.protobuffer.CreateAccountReply\"\x00\x12\x63\n\x0bOpenAccount\x12).io.haveno.protobuffer.OpenAccountRequest\x1a\'.io.haveno.protobuffer.OpenAccountReply\"\x00\x12r\n\x10IsAppInitialized\x12..io.haveno.protobuffer.IsAppInitializedRequest\x1a,.io.haveno.protobuffer.IsAppInitializedReply\"\x00\x12l\n\x0e\x43hangePassword\x12,.io.haveno.protobuffer.ChangePasswordRequest\x1a*.io.haveno.protobuffer.ChangePasswordReply\"\x00\x12\x66\n\x0c\x43loseAccount\x12*.io.haveno.protobuffer.CloseAccountRequest\x1a(.io.haveno.protobuffer.CloseAccountReply\"\x00\x12i\n\rDeleteAccount\x12+.io.haveno.protobuffer.DeleteAccountRequest\x1a).io.haveno.protobuffer.DeleteAccountReply\"\x00\x12k\n\rBackupAccount\x12+.io.haveno.protobuffer.BackupAccountRequest\x1a).io.haveno.protobuffer.BackupAccountReply\"\x00\x30\x01\x12l\n\x0eRestoreAccount\x12,.io.haveno.protobuffer.RestoreAccountRequest\x1a*.io.haveno.protobuffer.RestoreAccountReply\"\x00\x32\xab\x04\n\x08\x44isputes\x12`\n\nGetDispute\x12(.io.haveno.protobuffer.GetDisputeRequest\x1a&.io.haveno.protobuffer.GetDisputeReply\"\x00\x12\x63\n\x0bGetDisputes\x12).io.haveno.protobuffer.GetDisputesRequest\x1a\'.io.haveno.protobuffer.GetDisputesReply\"\x00\x12\x63\n\x0bOpenDispute\x12).io.haveno.protobuffer.OpenDisputeRequest\x1a\'.io.haveno.protobuffer.OpenDisputeReply\"\x00\x12l\n\x0eResolveDispute\x12,.io.haveno.protobuffer.ResolveDisputeRequest\x1a*.io.haveno.protobuffer.ResolveDisputeReply\"\x00\x12\x84\x01\n\x16SendDisputeChatMessage\x12\x34.io.haveno.protobuffer.SendDisputeChatMessageRequest\x1a\x32.io.haveno.protobuffer.SendDisputeChatMessageReply\"\x00\x32\x96\x02\n\rDisputeAgents\x12~\n\x14RegisterDisputeAgent\x12\x32.io.haveno.protobuffer.RegisterDisputeAgentRequest\x1a\x30.io.haveno.protobuffer.RegisterDisputeAgentReply\"\x00\x12\x84\x01\n\x16UnregisterDisputeAgent\x12\x34.io.haveno.protobuffer.UnregisterDisputeAgentRequest\x1a\x32.io.haveno.protobuffer.UnregisterDisputeAgentReply\"\x00\x32\x90\x02\n\rNotifications\x12\x8a\x01\n\x1cRegisterNotificationListener\x12:.io.haveno.protobuffer.RegisterNotificationListenerRequest\x1a*.io.haveno.protobuffer.NotificationMessage\"\x00\x30\x01\x12r\n\x10SendNotification\x12..io.haveno.protobuffer.SendNotificationRequest\x1a,.io.haveno.protobuffer.SendNotificationReply\"\x00\x32\xa7\n\n\x0eXmrConnections\x12i\n\rAddConnection\x12+.io.haveno.protobuffer.AddConnectionRequest\x1a).io.haveno.protobuffer.AddConnectionReply\"\x00\x12r\n\x10RemoveConnection\x12..io.haveno.protobuffer.RemoveConnectionRequest\x1a,.io.haveno.protobuffer.RemoveConnectionReply\"\x00\x12i\n\rGetConnection\x12+.io.haveno.protobuffer.GetConnectionRequest\x1a).io.haveno.protobuffer.GetConnectionReply\"\x00\x12l\n\x0eGetConnections\x12,.io.haveno.protobuffer.GetConnectionsRequest\x1a*.io.haveno.protobuffer.GetConnectionsReply\"\x00\x12i\n\rSetConnection\x12+.io.haveno.protobuffer.SetConnectionRequest\x1a).io.haveno.protobuffer.SetConnectionReply\"\x00\x12o\n\x0f\x43heckConnection\x12-.io.haveno.protobuffer.CheckConnectionRequest\x1a+.io.haveno.protobuffer.CheckConnectionReply\"\x00\x12r\n\x10\x43heckConnections\x12..io.haveno.protobuffer.CheckConnectionsRequest\x1a,.io.haveno.protobuffer.CheckConnectionsReply\"\x00\x12\x87\x01\n\x17StartCheckingConnection\x12\x35.io.haveno.protobuffer.StartCheckingConnectionRequest\x1a\x33.io.haveno.protobuffer.StartCheckingConnectionReply\"\x00\x12\x84\x01\n\x16StopCheckingConnection\x12\x34.io.haveno.protobuffer.StopCheckingConnectionRequest\x1a\x32.io.haveno.protobuffer.StopCheckingConnectionReply\"\x00\x12\x90\x01\n\x1aGetBestAvailableConnection\x12\x38.io.haveno.protobuffer.GetBestAvailableConnectionRequest\x1a\x36.io.haveno.protobuffer.GetBestAvailableConnectionReply\"\x00\x12i\n\rSetAutoSwitch\x12+.io.haveno.protobuffer.SetAutoSwitchRequest\x1a).io.haveno.protobuffer.SetAutoSwitchReply\"\x00\x32\xc1\x03\n\x07XmrNode\x12o\n\x0fIsXmrNodeOnline\x12-.io.haveno.protobuffer.IsXmrNodeOnlineRequest\x1a+.io.haveno.protobuffer.IsXmrNodeOnlineReply\"\x00\x12x\n\x12GetXmrNodeSettings\x12\x30.io.haveno.protobuffer.GetXmrNodeSettingsRequest\x1a..io.haveno.protobuffer.GetXmrNodeSettingsReply\"\x00\x12\x66\n\x0cStartXmrNode\x12*.io.haveno.protobuffer.StartXmrNodeRequest\x1a(.io.haveno.protobuffer.StartXmrNodeReply\"\x00\x12\x63\n\x0bStopXmrNode\x12).io.haveno.protobuffer.StopXmrNodeRequest\x1a\'.io.haveno.protobuffer.StopXmrNodeReply\"\x00\x32\xce\x04\n\x06Offers\x12Z\n\x08GetOffer\x12&.io.haveno.protobuffer.GetOfferRequest\x1a$.io.haveno.protobuffer.GetOfferReply\"\x00\x12`\n\nGetMyOffer\x12(.io.haveno.protobuffer.GetMyOfferRequest\x1a&.io.haveno.protobuffer.GetMyOfferReply\"\x00\x12]\n\tGetOffers\x12\'.io.haveno.protobuffer.GetOffersRequest\x1a%.io.haveno.protobuffer.GetOffersReply\"\x00\x12\x63\n\x0bGetMyOffers\x12).io.haveno.protobuffer.GetMyOffersRequest\x1a\'.io.haveno.protobuffer.GetMyOffersReply\"\x00\x12]\n\tPostOffer\x12\'.io.haveno.protobuffer.PostOfferRequest\x1a%.io.haveno.protobuffer.PostOfferReply\"\x00\x12\x63\n\x0b\x43\x61ncelOffer\x12).io.haveno.protobuffer.CancelOfferRequest\x1a\'.io.haveno.protobuffer.CancelOfferReply\"\x00\x32\xe0\t\n\x0fPaymentAccounts\x12~\n\x14\x43reatePaymentAccount\x12\x32.io.haveno.protobuffer.CreatePaymentAccountRequest\x1a\x30.io.haveno.protobuffer.CreatePaymentAccountReply\"\x00\x12x\n\x12GetPaymentAccounts\x12\x30.io.haveno.protobuffer.GetPaymentAccountsRequest\x1a..io.haveno.protobuffer.GetPaymentAccountsReply\"\x00\x12u\n\x11GetPaymentMethods\x12/.io.haveno.protobuffer.GetPaymentMethodsRequest\x1a-.io.haveno.protobuffer.GetPaymentMethodsReply\"\x00\x12\x81\x01\n\x15GetPaymentAccountForm\x12\x33.io.haveno.protobuffer.GetPaymentAccountFormRequest\x1a\x31.io.haveno.protobuffer.GetPaymentAccountFormReply\"\x00\x12\x93\x01\n\x1bGetPaymentAccountFormAsJson\x12\x39.io.haveno.protobuffer.GetPaymentAccountFormAsJsonRequest\x1a\x37.io.haveno.protobuffer.GetPaymentAccountFormAsJsonReply\"\x00\x12\xa8\x01\n\"CreateCryptoCurrencyPaymentAccount\x12@.io.haveno.protobuffer.CreateCryptoCurrencyPaymentAccountRequest\x1a>.io.haveno.protobuffer.CreateCryptoCurrencyPaymentAccountReply\"\x00\x12~\n\x14\x44\x65letePaymentAccount\x12\x32.io.haveno.protobuffer.DeletePaymentAccountRequest\x1a\x30.io.haveno.protobuffer.DeletePaymentAccountReply\"\x00\x12\x9f\x01\n\x1fGetCryptoCurrencyPaymentMethods\x12=.io.haveno.protobuffer.GetCryptoCurrencyPaymentMethodsRequest\x1a;.io.haveno.protobuffer.GetCryptoCurrencyPaymentMethodsReply\"\x00\x12u\n\x11ValidateFormField\x12/.io.haveno.protobuffer.ValidateFormFieldRequest\x1a-.io.haveno.protobuffer.ValidateFormFieldReply\"\x00\x32\xc2\x02\n\x05Price\x12\x66\n\x0eGetMarketPrice\x12).io.haveno.protobuffer.MarketPriceRequest\x1a\'.io.haveno.protobuffer.MarketPriceReply\"\x00\x12i\n\x0fGetMarketPrices\x12*.io.haveno.protobuffer.MarketPricesRequest\x1a(.io.haveno.protobuffer.MarketPricesReply\"\x00\x12\x66\n\x0eGetMarketDepth\x12).io.haveno.protobuffer.MarketDepthRequest\x1a\'.io.haveno.protobuffer.MarketDepthReply\"\x00\x32\x8e\x01\n\x12GetTradeStatistics\x12x\n\x12GetTradeStatistics\x12\x30.io.haveno.protobuffer.GetTradeStatisticsRequest\x1a..io.haveno.protobuffer.GetTradeStatisticsReply\"\x00\x32`\n\x0eShutdownServer\x12N\n\x04Stop\x12\".io.haveno.protobuffer.StopRequest\x1a .io.haveno.protobuffer.StopReply\"\x00\x32\xdb\x07\n\x06Trades\x12Z\n\x08GetTrade\x12&.io.haveno.protobuffer.GetTradeRequest\x1a$.io.haveno.protobuffer.GetTradeReply\"\x00\x12]\n\tGetTrades\x12\'.io.haveno.protobuffer.GetTradesRequest\x1a%.io.haveno.protobuffer.GetTradesReply\"\x00\x12]\n\tTakeOffer\x12\'.io.haveno.protobuffer.TakeOfferRequest\x1a%.io.haveno.protobuffer.TakeOfferReply\"\x00\x12x\n\x12\x43onfirmPaymentSent\x12\x30.io.haveno.protobuffer.ConfirmPaymentSentRequest\x1a..io.haveno.protobuffer.ConfirmPaymentSentReply\"\x00\x12\x84\x01\n\x16\x43onfirmPaymentReceived\x12\x34.io.haveno.protobuffer.ConfirmPaymentReceivedRequest\x1a\x32.io.haveno.protobuffer.ConfirmPaymentReceivedReply\"\x00\x12i\n\rCompleteTrade\x12+.io.haveno.protobuffer.CompleteTradeRequest\x1a).io.haveno.protobuffer.CompleteTradeReply\"\x00\x12i\n\rWithdrawFunds\x12+.io.haveno.protobuffer.WithdrawFundsRequest\x1a).io.haveno.protobuffer.WithdrawFundsReply\"\x00\x12o\n\x0fGetChatMessages\x12-.io.haveno.protobuffer.GetChatMessagesRequest\x1a+.io.haveno.protobuffer.GetChatMessagesReply\"\x00\x12o\n\x0fSendChatMessage\x12-.io.haveno.protobuffer.SendChatMessageRequest\x1a+.io.haveno.protobuffer.SendChatMessageReply\"\x00\x32\xa8\x0b\n\x07Wallets\x12\x63\n\x0bGetBalances\x12).io.haveno.protobuffer.GetBalancesRequest\x1a\'.io.haveno.protobuffer.GetBalancesReply\"\x00\x12`\n\nGetXmrSeed\x12(.io.haveno.protobuffer.GetXmrSeedRequest\x1a&.io.haveno.protobuffer.GetXmrSeedReply\"\x00\x12~\n\x14GetXmrPrimaryAddress\x12\x32.io.haveno.protobuffer.GetXmrPrimaryAddressRequest\x1a\x30.io.haveno.protobuffer.GetXmrPrimaryAddressReply\"\x00\x12{\n\x13GetXmrNewSubaddress\x12\x31.io.haveno.protobuffer.GetXmrNewSubaddressRequest\x1a/.io.haveno.protobuffer.GetXmrNewSubaddressReply\"\x00\x12]\n\tGetXmrTxs\x12\'.io.haveno.protobuffer.GetXmrTxsRequest\x1a%.io.haveno.protobuffer.GetXmrTxsReply\"\x00\x12\x63\n\x0b\x43reateXmrTx\x12).io.haveno.protobuffer.CreateXmrTxRequest\x1a\'.io.haveno.protobuffer.CreateXmrTxReply\"\x00\x12`\n\nrelayXmrTx\x12(.io.haveno.protobuffer.RelayXmrTxRequest\x1a&.io.haveno.protobuffer.RelayXmrTxReply\"\x00\x12u\n\x11GetAddressBalance\x12/.io.haveno.protobuffer.GetAddressBalanceRequest\x1a-.io.haveno.protobuffer.GetAddressBalanceReply\"\x00\x12{\n\x13GetFundingAddresses\x12\x31.io.haveno.protobuffer.GetFundingAddressesRequest\x1a/.io.haveno.protobuffer.GetFundingAddressesReply\"\x00\x12u\n\x11SetWalletPassword\x12/.io.haveno.protobuffer.SetWalletPasswordRequest\x1a-.io.haveno.protobuffer.SetWalletPasswordReply\"\x00\x12~\n\x14RemoveWalletPassword\x12\x32.io.haveno.protobuffer.RemoveWalletPasswordRequest\x1a\x30.io.haveno.protobuffer.RemoveWalletPasswordReply\"\x00\x12`\n\nLockWallet\x12(.io.haveno.protobuffer.LockWalletRequest\x1a&.io.haveno.protobuffer.LockWalletReply\"\x00\x12\x66\n\x0cUnlockWallet\x12*.io.haveno.protobuffer.UnlockWalletRequest\x1a(.io.haveno.protobuffer.UnlockWalletReply\"\x00\x42\x15\n\x11haveno.proto.grpcP\x01\x62\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'grpc_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  _globals['DESCRIPTOR']._loaded_options = None
  _globals['DESCRIPTOR']._serialized_options = b'\n\021haveno.proto.grpcP\001'
  _globals['_RESOLVEDISPUTEREQUEST'].fields_by_name['custom_payout_amount']._loaded_options = None
  _globals['_RESOLVEDISPUTEREQUEST'].fields_by_name['custom_payout_amount']._serialized_options = b'0\001'
  _globals['_POSTOFFERREQUEST'].fields_by_name['amount']._loaded_options = None
  _globals['_POSTOFFERREQUEST'].fields_by_name['amount']._serialized_options = b'0\001'
  _globals['_POSTOFFERREQUEST'].fields_by_name['min_amount']._loaded_options = None
  _globals['_POSTOFFERREQUEST'].fields_by_name['min_amount']._serialized_options = b'0\001'
  _globals['_OFFERINFO'].fields_by_name['amount']._loaded_options = None
  _globals['_OFFERINFO'].fields_by_name['amount']._serialized_options = b'0\001'
  _globals['_OFFERINFO'].fields_by_name['min_amount']._loaded_options = None
  _globals['_OFFERINFO'].fields_by_name['min_amount']._serialized_options = b'0\001'
  _globals['_OFFERINFO'].fields_by_name['split_output_tx_fee']._loaded_options = None
  _globals['_OFFERINFO'].fields_by_name['split_output_tx_fee']._serialized_options = b'0\001'
  _globals['_TAKEOFFERREQUEST'].fields_by_name['amount']._loaded_options = None
  _globals['_TAKEOFFERREQUEST'].fields_by_name['amount']._serialized_options = b'0\001'
  _globals['_TRADEINFO'].fields_by_name['amount']._loaded_options = None
  _globals['_TRADEINFO'].fields_by_name['amount']._serialized_options = b'0\001'
  _globals['_TRADEINFO'].fields_by_name['maker_fee']._loaded_options = None
  _globals['_TRADEINFO'].fields_by_name['maker_fee']._serialized_options = b'0\001'
  _globals['_TRADEINFO'].fields_by_name['taker_fee']._loaded_options = None
  _globals['_TRADEINFO'].fields_by_name['taker_fee']._serialized_options = b'0\001'
  _globals['_TRADEINFO'].fields_by_name['buyer_security_deposit']._loaded_options = None
  _globals['_TRADEINFO'].fields_by_name['buyer_security_deposit']._serialized_options = b'0\001'
  _globals['_TRADEINFO'].fields_by_name['seller_security_deposit']._loaded_options = None
  _globals['_TRADEINFO'].fields_by_name['seller_security_deposit']._serialized_options = b'0\001'
  _globals['_TRADEINFO'].fields_by_name['buyer_deposit_tx_fee']._loaded_options = None
  _globals['_TRADEINFO'].fields_by_name['buyer_deposit_tx_fee']._serialized_options = b'0\001'
  _globals['_TRADEINFO'].fields_by_name['seller_deposit_tx_fee']._loaded_options = None
  _globals['_TRADEINFO'].fields_by_name['seller_deposit_tx_fee']._serialized_options = b'0\001'
  _globals['_TRADEINFO'].fields_by_name['buyer_payout_tx_fee']._loaded_options = None
  _globals['_TRADEINFO'].fields_by_name['buyer_payout_tx_fee']._serialized_options = b'0\001'
  _globals['_TRADEINFO'].fields_by_name['seller_payout_tx_fee']._loaded_options = None
  _globals['_TRADEINFO'].fields_by_name['seller_payout_tx_fee']._serialized_options = b'0\001'
  _globals['_TRADEINFO'].fields_by_name['buyer_payout_amount']._loaded_options = None
  _globals['_TRADEINFO'].fields_by_name['buyer_payout_amount']._serialized_options = b'0\001'
  _globals['_TRADEINFO'].fields_by_name['seller_payout_amount']._loaded_options = None
  _globals['_TRADEINFO'].fields_by_name['seller_payout_amount']._serialized_options = b'0\001'
  _globals['_XMRBALANCEINFO'].fields_by_name['balance']._loaded_options = None
  _globals['_XMRBALANCEINFO'].fields_by_name['balance']._serialized_options = b'0\001'
  _globals['_XMRBALANCEINFO'].fields_by_name['available_balance']._loaded_options = None
  _globals['_XMRBALANCEINFO'].fields_by_name['available_balance']._serialized_options = b'0\001'
  _globals['_XMRBALANCEINFO'].fields_by_name['pending_balance']._loaded_options = None
  _globals['_XMRBALANCEINFO'].fields_by_name['pending_balance']._serialized_options = b'0\001'
  _globals['_XMRBALANCEINFO'].fields_by_name['reserved_offer_balance']._loaded_options = None
  _globals['_XMRBALANCEINFO'].fields_by_name['reserved_offer_balance']._serialized_options = b'0\001'
  _globals['_XMRBALANCEINFO'].fields_by_name['reserved_trade_balance']._loaded_options = None
  _globals['_XMRBALANCEINFO'].fields_by_name['reserved_trade_balance']._serialized_options = b'0\001'
  _globals['_GETMETHODHELPREQUEST']._serialized_start=47
  _globals['_GETMETHODHELPREQUEST']._serialized_end=90
  _globals['_GETMETHODHELPREPLY']._serialized_start=92
  _globals['_GETMETHODHELPREPLY']._serialized_end=133
  _globals['_GETVERSIONREQUEST']._serialized_start=135
  _globals['_GETVERSIONREQUEST']._serialized_end=154
  _globals['_GETVERSIONREPLY']._serialized_start=156
  _globals['_GETVERSIONREPLY']._serialized_end=190
  _globals['_ACCOUNTEXISTSREQUEST']._serialized_start=192
  _globals['_ACCOUNTEXISTSREQUEST']._serialized_end=214
  _globals['_ACCOUNTEXISTSREPLY']._serialized_start=216
  _globals['_ACCOUNTEXISTSREPLY']._serialized_end=260
  _globals['_ISACCOUNTOPENREQUEST']._serialized_start=262
  _globals['_ISACCOUNTOPENREQUEST']._serialized_end=284
  _globals['_ISACCOUNTOPENREPLY']._serialized_start=286
  _globals['_ISACCOUNTOPENREPLY']._serialized_end=331
  _globals['_CREATEACCOUNTREQUEST']._serialized_start=333
  _globals['_CREATEACCOUNTREQUEST']._serialized_end=373
  _globals['_CREATEACCOUNTREPLY']._serialized_start=375
  _globals['_CREATEACCOUNTREPLY']._serialized_end=395
  _globals['_OPENACCOUNTREQUEST']._serialized_start=397
  _globals['_OPENACCOUNTREQUEST']._serialized_end=435
  _globals['_OPENACCOUNTREPLY']._serialized_start=437
  _globals['_OPENACCOUNTREPLY']._serialized_end=455
  _globals['_ISAPPINITIALIZEDREQUEST']._serialized_start=457
  _globals['_ISAPPINITIALIZEDREQUEST']._serialized_end=482
  _globals['_ISAPPINITIALIZEDREPLY']._serialized_start=484
  _globals['_ISAPPINITIALIZEDREPLY']._serialized_end=535
  _globals['_CHANGEPASSWORDREQUEST']._serialized_start=537
  _globals['_CHANGEPASSWORDREQUEST']._serialized_end=604
  _globals['_CHANGEPASSWORDREPLY']._serialized_start=606
  _globals['_CHANGEPASSWORDREPLY']._serialized_end=627
  _globals['_CLOSEACCOUNTREQUEST']._serialized_start=629
  _globals['_CLOSEACCOUNTREQUEST']._serialized_end=650
  _globals['_CLOSEACCOUNTREPLY']._serialized_start=652
  _globals['_CLOSEACCOUNTREPLY']._serialized_end=671
  _globals['_DELETEACCOUNTREQUEST']._serialized_start=673
  _globals['_DELETEACCOUNTREQUEST']._serialized_end=695
  _globals['_DELETEACCOUNTREPLY']._serialized_start=697
  _globals['_DELETEACCOUNTREPLY']._serialized_end=717
  _globals['_BACKUPACCOUNTREQUEST']._serialized_start=719
  _globals['_BACKUPACCOUNTREQUEST']._serialized_end=741
  _globals['_BACKUPACCOUNTREPLY']._serialized_start=743
  _globals['_BACKUPACCOUNTREPLY']._serialized_end=782
  _globals['_RESTOREACCOUNTREQUEST']._serialized_start=784
  _globals['_RESTOREACCOUNTREQUEST']._serialized_end=882
  _globals['_RESTOREACCOUNTREPLY']._serialized_start=884
  _globals['_RESTOREACCOUNTREPLY']._serialized_end=905
  _globals['_GETDISPUTESREQUEST']._serialized_start=907
  _globals['_GETDISPUTESREQUEST']._serialized_end=927
  _globals['_GETDISPUTESREPLY']._serialized_start=929
  _globals['_GETDISPUTESREPLY']._serialized_end=997
  _globals['_GETDISPUTEREQUEST']._serialized_start=999
  _globals['_GETDISPUTEREQUEST']._serialized_end=1036
  _globals['_GETDISPUTEREPLY']._serialized_start=1038
  _globals['_GETDISPUTEREPLY']._serialized_end=1104
  _globals['_OPENDISPUTEREQUEST']._serialized_start=1106
  _globals['_OPENDISPUTEREQUEST']._serialized_end=1144
  _globals['_OPENDISPUTEREPLY']._serialized_start=1146
  _globals['_OPENDISPUTEREPLY']._serialized_end=1164
  _globals['_RESOLVEDISPUTEREPLY']._serialized_start=1166
  _globals['_RESOLVEDISPUTEREPLY']._serialized_end=1187
  _globals['_RESOLVEDISPUTEREQUEST']._serialized_start=1190
  _globals['_RESOLVEDISPUTEREQUEST']._serialized_end=1410
  _globals['_SENDDISPUTECHATMESSAGEREQUEST']._serialized_start=1412
  _globals['_SENDDISPUTECHATMESSAGEREQUEST']._serialized_end=1536
  _globals['_SENDDISPUTECHATMESSAGEREPLY']._serialized_start=1538
  _globals['_SENDDISPUTECHATMESSAGEREPLY']._serialized_end=1567
  _globals['_REGISTERDISPUTEAGENTREQUEST']._serialized_start=1569
  _globals['_REGISTERDISPUTEAGENTREQUEST']._serialized_end=1652
  _globals['_REGISTERDISPUTEAGENTREPLY']._serialized_start=1654
  _globals['_REGISTERDISPUTEAGENTREPLY']._serialized_end=1681
  _globals['_UNREGISTERDISPUTEAGENTREQUEST']._serialized_start=1683
  _globals['_UNREGISTERDISPUTEAGENTREQUEST']._serialized_end=1742
  _globals['_UNREGISTERDISPUTEAGENTREPLY']._serialized_start=1744
  _globals['_UNREGISTERDISPUTEAGENTREPLY']._serialized_end=1773
  _globals['_REGISTERNOTIFICATIONLISTENERREQUEST']._serialized_start=1775
  _globals['_REGISTERNOTIFICATIONLISTENERREQUEST']._serialized_end=1812
  _globals['_NOTIFICATIONMESSAGE']._serialized_start=1815
  _globals['_NOTIFICATIONMESSAGE']._serialized_end=2185
  _globals['_NOTIFICATIONMESSAGE_NOTIFICATIONTYPE']._serialized_start=2083
  _globals['_NOTIFICATIONMESSAGE_NOTIFICATIONTYPE']._serialized_end=2185
  _globals['_SENDNOTIFICATIONREQUEST']._serialized_start=2187
  _globals['_SENDNOTIFICATIONREQUEST']._serialized_end=2278
  _globals['_SENDNOTIFICATIONREPLY']._serialized_start=2280
  _globals['_SENDNOTIFICATIONREPLY']._serialized_end=2303
  _globals['_URLCONNECTION']._serialized_start=2306
  _globals['_URLCONNECTION']._serialized_end=2695
  _globals['_URLCONNECTION_ONLINESTATUS']._serialized_start=2554
  _globals['_URLCONNECTION_ONLINESTATUS']._serialized_end=2606
  _globals['_URLCONNECTION_AUTHENTICATIONSTATUS']._serialized_start=2608
  _globals['_URLCONNECTION_AUTHENTICATIONSTATUS']._serialized_end=2695
  _globals['_ADDCONNECTIONREQUEST']._serialized_start=2697
  _globals['_ADDCONNECTIONREQUEST']._serialized_end=2777
  _globals['_ADDCONNECTIONREPLY']._serialized_start=2779
  _globals['_ADDCONNECTIONREPLY']._serialized_end=2799
  _globals['_REMOVECONNECTIONREQUEST']._serialized_start=2801
  _globals['_REMOVECONNECTIONREQUEST']._serialized_end=2839
  _globals['_REMOVECONNECTIONREPLY']._serialized_start=2841
  _globals['_REMOVECONNECTIONREPLY']._serialized_end=2864
  _globals['_GETCONNECTIONREQUEST']._serialized_start=2866
  _globals['_GETCONNECTIONREQUEST']._serialized_end=2888
  _globals['_GETCONNECTIONREPLY']._serialized_start=2890
  _globals['_GETCONNECTIONREPLY']._serialized_end=2968
  _globals['_GETCONNECTIONSREQUEST']._serialized_start=2970
  _globals['_GETCONNECTIONSREQUEST']._serialized_end=2993
  _globals['_GETCONNECTIONSREPLY']._serialized_start=2995
  _globals['_GETCONNECTIONSREPLY']._serialized_end=3075
  _globals['_SETCONNECTIONREQUEST']._serialized_start=3077
  _globals['_SETCONNECTIONREQUEST']._serialized_end=3170
  _globals['_SETCONNECTIONREPLY']._serialized_start=3172
  _globals['_SETCONNECTIONREPLY']._serialized_end=3192
  _globals['_CHECKCONNECTIONREQUEST']._serialized_start=3194
  _globals['_CHECKCONNECTIONREQUEST']._serialized_end=3218
  _globals['_CHECKCONNECTIONREPLY']._serialized_start=3220
  _globals['_CHECKCONNECTIONREPLY']._serialized_end=3300
  _globals['_CHECKCONNECTIONSREQUEST']._serialized_start=3302
  _globals['_CHECKCONNECTIONSREQUEST']._serialized_end=3327
  _globals['_CHECKCONNECTIONSREPLY']._serialized_start=3329
  _globals['_CHECKCONNECTIONSREPLY']._serialized_end=3411
  _globals['_STARTCHECKINGCONNECTIONREQUEST']._serialized_start=3413
  _globals['_STARTCHECKINGCONNECTIONREQUEST']._serialized_end=3469
  _globals['_STARTCHECKINGCONNECTIONREPLY']._serialized_start=3471
  _globals['_STARTCHECKINGCONNECTIONREPLY']._serialized_end=3501
  _globals['_STOPCHECKINGCONNECTIONREQUEST']._serialized_start=3503
  _globals['_STOPCHECKINGCONNECTIONREQUEST']._serialized_end=3534
  _globals['_STOPCHECKINGCONNECTIONREPLY']._serialized_start=3536
  _globals['_STOPCHECKINGCONNECTIONREPLY']._serialized_end=3565
  _globals['_GETBESTAVAILABLECONNECTIONREQUEST']._serialized_start=3567
  _globals['_GETBESTAVAILABLECONNECTIONREQUEST']._serialized_end=3602
  _globals['_GETBESTAVAILABLECONNECTIONREPLY']._serialized_start=3604
  _globals['_GETBESTAVAILABLECONNECTIONREPLY']._serialized_end=3695
  _globals['_SETAUTOSWITCHREQUEST']._serialized_start=3697
  _globals['_SETAUTOSWITCHREQUEST']._serialized_end=3740
  _globals['_SETAUTOSWITCHREPLY']._serialized_start=3742
  _globals['_SETAUTOSWITCHREPLY']._serialized_end=3762
  _globals['_ISXMRNODEONLINEREQUEST']._serialized_start=3764
  _globals['_ISXMRNODEONLINEREQUEST']._serialized_end=3788
  _globals['_ISXMRNODEONLINEREPLY']._serialized_start=3790
  _globals['_ISXMRNODEONLINEREPLY']._serialized_end=3832
  _globals['_GETXMRNODESETTINGSREQUEST']._serialized_start=3834
  _globals['_GETXMRNODESETTINGSREQUEST']._serialized_end=3861
  _globals['_GETXMRNODESETTINGSREPLY']._serialized_start=3863
  _globals['_GETXMRNODESETTINGSREPLY']._serialized_end=3946
  _globals['_STARTXMRNODEREQUEST']._serialized_start=3948
  _globals['_STARTXMRNODEREQUEST']._serialized_end=4027
  _globals['_STARTXMRNODEREPLY']._serialized_start=4029
  _globals['_STARTXMRNODEREPLY']._serialized_end=4048
  _globals['_STOPXMRNODEREQUEST']._serialized_start=4050
  _globals['_STOPXMRNODEREQUEST']._serialized_end=4070
  _globals['_STOPXMRNODEREPLY']._serialized_start=4072
  _globals['_STOPXMRNODEREPLY']._serialized_end=4090
  _globals['_GETOFFERREQUEST']._serialized_start=4092
  _globals['_GETOFFERREQUEST']._serialized_end=4121
  _globals['_GETOFFERREPLY']._serialized_start=4123
  _globals['_GETOFFERREPLY']._serialized_end=4187
  _globals['_GETMYOFFERREQUEST']._serialized_start=4189
  _globals['_GETMYOFFERREQUEST']._serialized_end=4220
  _globals['_GETMYOFFERREPLY']._serialized_start=4222
  _globals['_GETMYOFFERREPLY']._serialized_end=4288
  _globals['_GETOFFERSREQUEST']._serialized_start=4290
  _globals['_GETOFFERSREQUEST']._serialized_end=4350
  _globals['_GETOFFERSREPLY']._serialized_start=4352
  _globals['_GETOFFERSREPLY']._serialized_end=4418
  _globals['_GETMYOFFERSREQUEST']._serialized_start=4420
  _globals['_GETMYOFFERSREQUEST']._serialized_end=4482
  _globals['_GETMYOFFERSREPLY']._serialized_start=4484
  _globals['_GETMYOFFERSREPLY']._serialized_end=4552
  _globals['_POSTOFFERREQUEST']._serialized_start=4555
  _globals['_POSTOFFERREQUEST']._serialized_end=4856
  _globals['_POSTOFFERREPLY']._serialized_start=4858
  _globals['_POSTOFFERREPLY']._serialized_end=4923
  _globals['_CANCELOFFERREQUEST']._serialized_start=4925
  _globals['_CANCELOFFERREQUEST']._serialized_end=4957
  _globals['_CANCELOFFERREPLY']._serialized_start=4959
  _globals['_CANCELOFFERREPLY']._serialized_end=4977
  _globals['_OFFERINFO']._serialized_start=4980
  _globals['_OFFERINFO']._serialized_end=5756
  _globals['_AVAILABILITYRESULTWITHDESCRIPTION']._serialized_start=5759
  _globals['_AVAILABILITYRESULTWITHDESCRIPTION']._serialized_end=5887
  _globals['_CREATEPAYMENTACCOUNTREQUEST']._serialized_start=5890
  _globals['_CREATEPAYMENTACCOUNTREQUEST']._serialized_end=6030
  _globals['_CREATEPAYMENTACCOUNTREPLY']._serialized_start=6032
  _globals['_CREATEPAYMENTACCOUNTREPLY']._serialized_end=6123
  _globals['_GETPAYMENTACCOUNTSREQUEST']._serialized_start=6125
  _globals['_GETPAYMENTACCOUNTSREQUEST']._serialized_end=6152
  _globals['_GETPAYMENTACCOUNTSREPLY']._serialized_start=6154
  _globals['_GETPAYMENTACCOUNTSREPLY']._serialized_end=6244
  _globals['_GETPAYMENTMETHODSREQUEST']._serialized_start=6246
  _globals['_GETPAYMENTMETHODSREQUEST']._serialized_end=6272
  _globals['_GETPAYMENTMETHODSREPLY']._serialized_start=6274
  _globals['_GETPAYMENTMETHODSREPLY']._serialized_end=6361
  _globals['_GETPAYMENTACCOUNTFORMREQUEST']._serialized_start=6364
  _globals['_GETPAYMENTACCOUNTFORMREQUEST']._serialized_end=6500
  _globals['_GETPAYMENTACCOUNTFORMREPLY']._serialized_start=6502
  _globals['_GETPAYMENTACCOUNTFORMREPLY']._serialized_end=6603
  _globals['_GETPAYMENTACCOUNTFORMASJSONREQUEST']._serialized_start=6605
  _globals['_GETPAYMENTACCOUNTFORMASJSONREQUEST']._serialized_end=6668
  _globals['_GETPAYMENTACCOUNTFORMASJSONREPLY']._serialized_start=6670
  _globals['_GETPAYMENTACCOUNTFORMASJSONREPLY']._serialized_end=6742
  _globals['_CREATECRYPTOCURRENCYPAYMENTACCOUNTREQUEST']._serialized_start=6745
  _globals['_CREATECRYPTOCURRENCYPAYMENTACCOUNTREQUEST']._serialized_end=6873
  _globals['_DELETEPAYMENTACCOUNTREQUEST']._serialized_start=6875
  _globals['_DELETEPAYMENTACCOUNTREQUEST']._serialized_end=6932
  _globals['_DELETEPAYMENTACCOUNTREPLY']._serialized_start=6934
  _globals['_DELETEPAYMENTACCOUNTREPLY']._serialized_end=6961
  _globals['_CREATECRYPTOCURRENCYPAYMENTACCOUNTREPLY']._serialized_start=6963
  _globals['_CREATECRYPTOCURRENCYPAYMENTACCOUNTREPLY']._serialized_end=7068
  _globals['_GETCRYPTOCURRENCYPAYMENTMETHODSREQUEST']._serialized_start=7070
  _globals['_GETCRYPTOCURRENCYPAYMENTMETHODSREQUEST']._serialized_end=7110
  _globals['_GETCRYPTOCURRENCYPAYMENTMETHODSREPLY']._serialized_start=7112
  _globals['_GETCRYPTOCURRENCYPAYMENTMETHODSREPLY']._serialized_end=7213
  _globals['_VALIDATEFORMFIELDREQUEST']._serialized_start=7216
  _globals['_VALIDATEFORMFIELDREQUEST']._serialized_end=7388
  _globals['_VALIDATEFORMFIELDREPLY']._serialized_start=7390
  _globals['_VALIDATEFORMFIELDREPLY']._serialized_end=7414
  _globals['_MARKETPRICEREQUEST']._serialized_start=7416
  _globals['_MARKETPRICEREQUEST']._serialized_end=7459
  _globals['_MARKETPRICEREPLY']._serialized_start=7461
  _globals['_MARKETPRICEREPLY']._serialized_end=7494
  _globals['_MARKETPRICESREQUEST']._serialized_start=7496
  _globals['_MARKETPRICESREQUEST']._serialized_end=7517
  _globals['_MARKETPRICESREPLY']._serialized_start=7519
  _globals['_MARKETPRICESREPLY']._serialized_end=7600
  _globals['_MARKETPRICEINFO']._serialized_start=7602
  _globals['_MARKETPRICEINFO']._serialized_end=7657
  _globals['_MARKETDEPTHREQUEST']._serialized_start=7659
  _globals['_MARKETDEPTHREQUEST']._serialized_end=7702
  _globals['_MARKETDEPTHREPLY']._serialized_start=7704
  _globals['_MARKETDEPTHREPLY']._serialized_end=7784
  _globals['_MARKETDEPTHINFO']._serialized_start=7786
  _globals['_MARKETDEPTHINFO']._serialized_end=7906
  _globals['_GETTRADESTATISTICSREQUEST']._serialized_start=7908
  _globals['_GETTRADESTATISTICSREQUEST']._serialized_end=7935
  _globals['_GETTRADESTATISTICSREPLY']._serialized_start=7937
  _globals['_GETTRADESTATISTICSREPLY']._serialized_end=8029
  _globals['_STOPREQUEST']._serialized_start=8031
  _globals['_STOPREQUEST']._serialized_end=8044
  _globals['_STOPREPLY']._serialized_start=8046
  _globals['_STOPREPLY']._serialized_end=8057
  _globals['_TAKEOFFERREQUEST']._serialized_start=8059
  _globals['_TAKEOFFERREQUEST']._serialized_end=8143
  _globals['_TAKEOFFERREPLY']._serialized_start=8146
  _globals['_TAKEOFFERREPLY']._serialized_end=8293
  _globals['_CONFIRMPAYMENTSENTREQUEST']._serialized_start=8295
  _globals['_CONFIRMPAYMENTSENTREQUEST']._serialized_end=8340
  _globals['_CONFIRMPAYMENTSENTREPLY']._serialized_start=8342
  _globals['_CONFIRMPAYMENTSENTREPLY']._serialized_end=8367
  _globals['_CONFIRMPAYMENTRECEIVEDREQUEST']._serialized_start=8369
  _globals['_CONFIRMPAYMENTRECEIVEDREQUEST']._serialized_end=8418
  _globals['_CONFIRMPAYMENTRECEIVEDREPLY']._serialized_start=8420
  _globals['_CONFIRMPAYMENTRECEIVEDREPLY']._serialized_end=8449
  _globals['_GETTRADEREQUEST']._serialized_start=8451
  _globals['_GETTRADEREQUEST']._serialized_end=8486
  _globals['_GETTRADEREPLY']._serialized_start=8488
  _globals['_GETTRADEREPLY']._serialized_end=8552
  _globals['_GETTRADESREQUEST']._serialized_start=8555
  _globals['_GETTRADESREQUEST']._serialized_end=8687
  _globals['_GETTRADESREQUEST_CATEGORY']._serialized_start=8643
  _globals['_GETTRADESREQUEST_CATEGORY']._serialized_end=8687
  _globals['_GETTRADESREPLY']._serialized_start=8689
  _globals['_GETTRADESREPLY']._serialized_end=8755
  _globals['_COMPLETETRADEREQUEST']._serialized_start=8757
  _globals['_COMPLETETRADEREQUEST']._serialized_end=8797
  _globals['_COMPLETETRADEREPLY']._serialized_start=8799
  _globals['_COMPLETETRADEREPLY']._serialized_end=8819
  _globals['_WITHDRAWFUNDSREQUEST']._serialized_start=8821
  _globals['_WITHDRAWFUNDSREQUEST']._serialized_end=8892
  _globals['_WITHDRAWFUNDSREPLY']._serialized_start=8894
  _globals['_WITHDRAWFUNDSREPLY']._serialized_end=8914
  _globals['_GETCHATMESSAGESREQUEST']._serialized_start=8916
  _globals['_GETCHATMESSAGESREQUEST']._serialized_end=8958
  _globals['_GETCHATMESSAGESREPLY']._serialized_start=8960
  _globals['_GETCHATMESSAGESREPLY']._serialized_end=9035
  _globals['_SENDCHATMESSAGEREQUEST']._serialized_start=9037
  _globals['_SENDCHATMESSAGEREQUEST']._serialized_end=9096
  _globals['_SENDCHATMESSAGEREPLY']._serialized_start=9098
  _globals['_SENDCHATMESSAGEREPLY']._serialized_end=9120
  _globals['_TRADEINFO']._serialized_start=9123
  _globals['_TRADEINFO']._serialized_end=10204
  _globals['_CONTRACTINFO']._serialized_start=10207
  _globals['_CONTRACTINFO']._serialized_end=10679
  _globals['_GETBALANCESREQUEST']._serialized_start=10681
  _globals['_GETBALANCESREQUEST']._serialized_end=10724
  _globals['_GETBALANCESREPLY']._serialized_start=10726
  _globals['_GETBALANCESREPLY']._serialized_end=10799
  _globals['_GETXMRSEEDREQUEST']._serialized_start=10801
  _globals['_GETXMRSEEDREQUEST']._serialized_end=10820
  _globals['_GETXMRSEEDREPLY']._serialized_start=10822
  _globals['_GETXMRSEEDREPLY']._serialized_end=10853
  _globals['_GETXMRPRIMARYADDRESSREQUEST']._serialized_start=10855
  _globals['_GETXMRPRIMARYADDRESSREQUEST']._serialized_end=10884
  _globals['_GETXMRPRIMARYADDRESSREPLY']._serialized_start=10886
  _globals['_GETXMRPRIMARYADDRESSREPLY']._serialized_end=10938
  _globals['_GETXMRNEWSUBADDRESSREQUEST']._serialized_start=10940
  _globals['_GETXMRNEWSUBADDRESSREQUEST']._serialized_end=10968
  _globals['_GETXMRNEWSUBADDRESSREPLY']._serialized_start=10970
  _globals['_GETXMRNEWSUBADDRESSREPLY']._serialized_end=11016
  _globals['_GETXMRTXSREQUEST']._serialized_start=11018
  _globals['_GETXMRTXSREQUEST']._serialized_end=11036
  _globals['_GETXMRTXSREPLY']._serialized_start=11038
  _globals['_GETXMRTXSREPLY']._serialized_end=11097
  _globals['_XMRTX']._serialized_start=11100
  _globals['_XMRTX']._serialized_end=11371
  _globals['_XMRDESTINATION']._serialized_start=11373
  _globals['_XMRDESTINATION']._serialized_end=11422
  _globals['_XMRINCOMINGTRANSFER']._serialized_start=11425
  _globals['_XMRINCOMINGTRANSFER']._serialized_end=11565
  _globals['_XMROUTGOINGTRANSFER']._serialized_start=11568
  _globals['_XMROUTGOINGTRANSFER']._serialized_end=11717
  _globals['_CREATEXMRTXREQUEST']._serialized_start=11719
  _globals['_CREATEXMRTXREQUEST']._serialized_end=11800
  _globals['_CREATEXMRTXREPLY']._serialized_start=11802
  _globals['_CREATEXMRTXREPLY']._serialized_end=11862
  _globals['_RELAYXMRTXREQUEST']._serialized_start=11864
  _globals['_RELAYXMRTXREQUEST']._serialized_end=11901
  _globals['_RELAYXMRTXREPLY']._serialized_start=11903
  _globals['_RELAYXMRTXREPLY']._serialized_end=11934
  _globals['_GETADDRESSBALANCEREQUEST']._serialized_start=11936
  _globals['_GETADDRESSBALANCEREQUEST']._serialized_end=11979
  _globals['_GETADDRESSBALANCEREPLY']._serialized_start=11981
  _globals['_GETADDRESSBALANCEREPLY']._serialized_end=12078
  _globals['_SENDBTCREQUEST']._serialized_start=12080
  _globals['_SENDBTCREQUEST']._serialized_end=12164
  _globals['_GETFUNDINGADDRESSESREQUEST']._serialized_start=12166
  _globals['_GETFUNDINGADDRESSESREQUEST']._serialized_end=12194
  _globals['_GETFUNDINGADDRESSESREPLY']._serialized_start=12196
  _globals['_GETFUNDINGADDRESSESREPLY']._serialized_end=12295
  _globals['_SETWALLETPASSWORDREQUEST']._serialized_start=12297
  _globals['_SETWALLETPASSWORDREQUEST']._serialized_end=12363
  _globals['_SETWALLETPASSWORDREPLY']._serialized_start=12365
  _globals['_SETWALLETPASSWORDREPLY']._serialized_end=12389
  _globals['_REMOVEWALLETPASSWORDREQUEST']._serialized_start=12391
  _globals['_REMOVEWALLETPASSWORDREQUEST']._serialized_end=12438
  _globals['_REMOVEWALLETPASSWORDREPLY']._serialized_start=12440
  _globals['_REMOVEWALLETPASSWORDREPLY']._serialized_end=12467
  _globals['_LOCKWALLETREQUEST']._serialized_start=12469
  _globals['_LOCKWALLETREQUEST']._serialized_end=12488
  _globals['_LOCKWALLETREPLY']._serialized_start=12490
  _globals['_LOCKWALLETREPLY']._serialized_end=12507
  _globals['_UNLOCKWALLETREQUEST']._serialized_start=12509
  _globals['_UNLOCKWALLETREQUEST']._serialized_end=12565
  _globals['_UNLOCKWALLETREPLY']._serialized_start=12567
  _globals['_UNLOCKWALLETREPLY']._serialized_end=12586
  _globals['_BALANCESINFO']._serialized_start=12588
  _globals['_BALANCESINFO']._serialized_end=12706
  _globals['_BTCBALANCEINFO']._serialized_start=12708
  _globals['_BTCBALANCEINFO']._serialized_end=12834
  _globals['_XMRBALANCEINFO']._serialized_start=12837
  _globals['_XMRBALANCEINFO']._serialized_end=13006
  _globals['_ADDRESSBALANCEINFO']._serialized_start=13008
  _globals['_ADDRESSBALANCEINFO']._serialized_end=13116
  _globals['_HELP']._serialized_start=13118
  _globals['_HELP']._serialized_end=13231
  _globals['_GETVERSION']._serialized_start=13233
  _globals['_GETVERSION']._serialized_end=13343
  _globals['_ACCOUNT']._serialized_start=13346
  _globals['_ACCOUNT']._serialized_end=14433
  _globals['_DISPUTES']._serialized_start=14436
  _globals['_DISPUTES']._serialized_end=14991
  _globals['_DISPUTEAGENTS']._serialized_start=14994
  _globals['_DISPUTEAGENTS']._serialized_end=15272
  _globals['_NOTIFICATIONS']._serialized_start=15275
  _globals['_NOTIFICATIONS']._serialized_end=15547
  _globals['_XMRCONNECTIONS']._serialized_start=15550
  _globals['_XMRCONNECTIONS']._serialized_end=16869
  _globals['_XMRNODE']._serialized_start=16872
  _globals['_XMRNODE']._serialized_end=17321
  _globals['_OFFERS']._serialized_start=17324
  _globals['_OFFERS']._serialized_end=17914
  _globals['_PAYMENTACCOUNTS']._serialized_start=17917
  _globals['_PAYMENTACCOUNTS']._serialized_end=19165
  _globals['_PRICE']._serialized_start=19168
  _globals['_PRICE']._serialized_end=19490
  _globals['_GETTRADESTATISTICS']._serialized_start=19493
  _globals['_GETTRADESTATISTICS']._serialized_end=19635
  _globals['_SHUTDOWNSERVER']._serialized_start=19637
  _globals['_SHUTDOWNSERVER']._serialized_end=19733
  _globals['_TRADES']._serialized_start=19736
  _globals['_TRADES']._serialized_end=20723
  _globals['_WALLETS']._serialized_start=20726
  _globals['_WALLETS']._serialized_end=22174
# @@protoc_insertion_point(module_scope)
