These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)
Commit: | 58506b0 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
recover from payment received nack with updated multisig info
The documentation is generated from this commit.
Commit: | 40e1889 | |
---|---|---|
Author: | woodser | |
Committer: | GitHub |
support cloning up to 10 offers with shared reserved funds (#1668)
Commit: | cb25a23 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
refactor message resending, reprocessing, and ack handling
Commit: | 1b31dc2 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
share dispute opener's updated multisig info on dispute opened
Commit: | d4eb30b | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
schedule import multisig hex on deposit confirmation msg
Commit: | 84d8a17 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
rename payment sent message state property for seller
Commit: | 290a373 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
re-enable triggered offers if within trigger price again
Commit: | ae8760d | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
add paysafe payment method
Commit: | 6c6c6e2 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
support additional info on all offers
Commit: | 7fba0fa | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
best connection defaults to singular instance
Commit: | 775fbc4 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
support buying xmr without deposit or fee using passphrase
Commit: | 0c76c48 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
refactor buy/sell tab functionality #1351
Commit: | 2647411 | |
---|---|---|
Author: | woodser | |
Committer: | GitHub |
enable sounds by default for existing clients
Commit: | ebc2880 | |
---|---|---|
Author: | woodser | |
Committer: | GitHub |
support getting connection auto switch flag from grpc api get connection auto switch flag from grpc api
Commit: | b940021 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
play sounds on notifications #1284
Commit: | b2a6708 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
sync blockchain depending on last used local node
Commit: | d69dcae | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
preserve offers unless invalid #1115
Commit: | 9c359b5 | |
---|---|---|
Author: | woodser | |
Committer: | GitHub |
support deleting payment accounts #1136
Commit: | 05b0072 | |
---|---|---|
Author: | walkerp07 | |
Committer: | woodser |
Add an "extra_info" text area for CashApp
Commit: | 8bf8144 | |
---|---|---|
Author: | walkerp07 | |
Committer: | woodser |
Add an "extra_info" text area for PayPal
Commit: | fea8040 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
support paypal, cashapp, venmo Co-authored-by: preland <89992615+preland@users.noreply.github.com>
Commit: | f6c35ba | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
support extra info for australia payid account #976
Commit: | 1150d92 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
maker selects arbitrator (breaking change)
Commit: | 0ea0561 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
support invalid offer state
Commit: | 6fb846d | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
refactor trade protocol error handling and wallet deletion
Commit: | a5883d7 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
arbitrator assigns trade fee address
Commit: | e631412 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
refactoring based on congestion testing retry creating and processing trade txs on failure do not use connection manager polling to reduce requests use global daemon lock for wallet sync operations sync wallets on poll if behind use local util to get payment uri to avoid blocking all peers share multisig hex on deposits confirmed import multisig hex when needed
Commit: | bcf83c8 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
reset protobuf indices for xmr extensions
Commit: | 7d76604 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
trade fees are adjustable and persisted in offer payload
Commit: | 1647a58 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
update chat views from upstream, support sending logs Co-authored-by: jmacxx <47253594+jmacxx@users.noreply.github.com>
Commit: | 8171299 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
revert bisq licenses and add haveno licenses
Commit: | a6b8723 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
persist wallet creation date when created
Commit: | 947caca | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
do not resend payment sent message to arbitrator after ack
Commit: | 7383ece | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
delete backup wallets ~5 days after trade wallet
Commit: | d26ddac | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
rename proto type from CONFIRMED_IN_UI* to CONFIRMED*
Commit: | c424711 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
refactor trade state TRADE_COMPLETED to boolean
Commit: | 8800d9e | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
set buyer and seller payout tx fee and amount, fix csv export #720
Commit: | 644bb72 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
rename services and objects from Monero to Xmr for consistency
Commit: | fc396f7 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
fix peer deleting unique payment sent, received, dispute messages
Commit: | c635a4d | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
rename OfferDirection error to undefined in pb
Commit: | 23525d8 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
security deposit is based on trade amount
Commit: | 05e2d92 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
fix incorrect deposit amount for range trades improve display of reserved and pending balances by adjusting support subtracting fee from buyer and/or seller on dispute resolution validate trade amount is within offer amount expose maker's split output tx fee expose security deposit received from buyer and seller
Commit: | 75f5255 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
update block explorer preferences for xmr, remove address url
Commit: | 4017fa1 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
support cash at atm over grpc
Commit: | 9c2308f | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
support goldback (XGB)
Commit: | f19bc2a | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
monero wallets switch to tor after initial sync by default
Commit: | e6853d2 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
remove account id from revolut
Commit: | 6e768ac | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
support pay by mail over grpc api
Commit: | 9c5d070 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
remove offerFeeTxId from models
Commit: | cb7d936 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
check trades, disputes, and offers and add prompt on shut down Co-authored-by: jmacxx <47253594+jmacxx@users.noreply.github.com>
Commit: | 141f1fd | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
replace 'btc' with 'xmr' in protobuf definition
Commit: | 426d25f | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
rename splitOutput to reserveExactAmount
Commit: | 722b02f | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
support reserving exact offer amount by splitting output
Commit: | 06be2a4 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
manage monero connections from ui #623 use tor for all monero connections by default renames from btc to xmr updated translations
Commit: | ec49e2f | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
rename 'cash by atm' to 'cash at atm'
Commit: | 9fffd74 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
deposit view shows base address and externally used addresses update deposit view on new block avoid extra request to tx pool on deposit view init
Commit: | 6555834 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
support cash by atm payment method #626
Commit: | b90163b | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
fix fee calculation taking offer within range
Commit: | 2970633 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
add gold and silver, refactor money types to traditional and crypto
Commit: | 1257072 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
change 'cash by mail' to 'pay by mail'
Commit: | 1fdb02b | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
re-send deposits confirmed messages until acked
Commit: | e0db452 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
update p2p connection and message packages remove inventor and monitor packages Co-authored-by: Alva Swanson <alvasw@protonmail.com> Co-authored-by: Alejandro GarcĂa <117378669+alejandrogarcia83@users.noreply.github.com> Co-authored-by: jmacxx <47253594+jmacxx@users.noreply.github.com> Co-authored-by: HenrikJannsen <boilingfrog@gmx.com>
Commit: | 37e812d | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
remove XmrTxProofService
Commit: | cffbfa8 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
rename clearXchange to zelle
Commit: | 2afa5d7 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
improve stability on tor, refactor startup and shut down refactor startup sequence to improve message reliability refactor shut down sequence to finish processing messages reduce monerod requests to improve slow tor connections refactor trade wallet polling monero node service uses default data directory unless local connections service checks connection by polling daemon connections service supports getRefreshPeriodMs and shutting down add make config: monerod-stagenet-custom fix bugs in key image polling force stop wallet on deletion trade manager initializes persisted trades on data received support hardcoding monero log level and request stack traces remove xmrAddress from Arbitrator model fix formatting of MoneroWalletRpcManager
Commit: | 1b753e4 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
stability fixes on tor optimize when multisig info imported fetch updates for tx progress indicators off main thread add synchronization locks refactor address entry management add totalTxFee to process model prevent same user from taking same offer at same time set refresh rate to 30s for tor
Commit: | 4650003 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
use byte[] for signatures instead of strings
Commit: | ead7075 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
add trader id to SignedOffer
Commit: | a16b03b | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
increase penalty fee to security deposit
Commit: | 47f3d98 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
remove unused fields from TradePeer and Contract fix concurrent modification exception applying prices to trade stats standardize offer fee tx ids (unused)
Commit: | e71f9a5 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
remove unused messages and fields from protobuf models rename BitcoinModule to MoneroModule change to HavenoUtils.formatXmr(...) remove "_as_long" postfix from models
Commit: | 1a1fb13 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
rename all packages and other names from bisq to haveno
Commit: | 9b4f804 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
switch to xmr atomic units as native units
Commit: | 05b259b | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
add fields to SignedOffer: trade amount, maker fee, reserve tx miner fee
Commit: | 55650c4 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
accountService.changePassword() requires old and new password
Commit: | e2a8dc7 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
show popup for error notifications sent through notification service
Commit: | 6f16a5e | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
remove unused protobuf fields remove TraderSignedWitnessMessage remove tx fee from offer and trade set dispute's disputePayoutTxId when payout observed synchronize access to PersistenceManager.persistNow() fix concurrent modification exception in OfferBookChartView
Commit: | aafb47e | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
UI cleanup, can confirm payment sent and received after dispute opened show buyer and seller trade fee in dispute summary window remove "Error polling trade wallet warning" if disconnected show notification when dispute opened or closed in legacy app resolve disputes under Support > Arbitration, hide other views show "support ticket opened" when dispute request is acked rename all variations of TradingPeer to TradePeer rename "payment started" to "payment sent" for consistency
Commit: | 60dc490 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
move trade wallet management functions from XmrWalletService to Trade persist security deposits in TradePeer set deposit tx and reserved key images when deposit tx created listen to account service in trade manager
Commit: | 15d2c24 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
reprocess payout messages on error to improve resilience reprocess on curved schedule, restart, or connection change invalid messages are nacked using IllegalArgumentException disputes are considered open by ack on chat message don't show trade completion screen until payout published cannot confirm payment sent/received while disconnected from monerod add operation manual w/ instructions to manually open dispute close account before deletion fix popup with error "still unconfirmed after X hours" for arbitrator misc refactoring and cleanup
Commit: | a0235c8 | |
---|---|---|
Author: | woodser | |
Committer: | GitHub |
add date and key images to SignedOffer arbitrator retains failed trades after reserve tx received legacy ui shows trade details including reserve tx, with or w/o contract fix npe searching arbitrator tickets due to null payment accounts synchronize offer book list items fix npe before key image poller initialized
Commit: | f1b9829 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
remove sender node address and pub key ring from non-mailbox messages
Commit: | 422819e | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
support actual buyer & seller security deposit in TradeInfo
Commit: | 266d129 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
don't delete wallet backup if possibly funded support new trade state: PUBLISH_DEPOSIT_TX_REQUEST_FAILED
Commit: | 435fc16 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
resend deposits confirmed messages until delivered
Commit: | 308f6e8 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
handle errors initializing trade after deposits requested offer remains valid until trade initialized delete maker and taker trades on error after deposits requested schedule trade deletion if unfunded after timeout or startup DepositResponse supports error message to confirm failure show deposit tx ids in trade details window
Commit: | 646380b | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
minimum support for account witness verification & storage based on bisq verify peer witness data and share with arbitrator for signing arbitrator can sign witness hash, owner pub key (see developer-guide.md) taker signs offer id nonce in SendOfferAvailabilityRequest maker signs deposit tx hash in SendSignContractRequest buyer verifies witness with payload on deposit confirmation seller verifies witness with payload on payment sent message add synchronization to User paymentAccountsAsObservable and elsewhere
Commit: | 31dfdd7 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
remove btc fee service
Commit: | 9aa6bbe | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
must provide fixed price unless using market price
Commit: | 0d981a2 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
get trade account payloads over grpc, support crypto account forms
Commit: | 247087e | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
refactor arbitration protocol add dispute states and open/close messages routed through arbitrator both traders publish dispute payout tx, winner is default verify signatures of payment sent and received messages seller sends deposit confirmed message to arbitrator buyer sends payment sent message to arbitrator arbitrator slows trade wallet sync rate after deposits confirmed various refactoring, fixes, and cleanup
Commit: | f36dde2 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
refactor payout protocol send payment key & multisig hex on deposit confirm for resilience support payout published, confirmed, unlocked states keep trade wallets open throughout trade close and delete trade wallets when payout unlocks arbitrator idles trade wallets after deposits confirm (1/hour)
Commit: | e79450f | |
---|---|---|
Author: | woodser |
fix trade is in an invalid state warning Co-authored-by: duriancrepe <duriancrepe@protonmail.com>
Commit: | dc9c047 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
listen for published payout tx fix "Swapping pending OFFER_FUNDING" warning move payout tx from TradingPeer to Trade
Commit: | 5fbc419 | |
---|---|---|
Author: | woodser | |
Committer: | GitHub |
refactor node addresses and pub key rings to TradingPeer (#460)
Commit: | c153aff | |
---|---|---|
Author: | woodser | |
Committer: | GitHub |
arbitrator does not share payment account key until after first confirmation (#457) use payout address from contract instead of PaymentSentMessage
Commit: | 64925d0 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
close arbitrator trade by sending PayoutTxPublishedMessage
Commit: | 1f32fc2 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
seller decrypts buyer payment info on payment sent
Commit: | d698555 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
trade completion fixes with payment key and multisig hex on confirmation preserve peer multisig hex when arbitrator provides payment key process payment received using persistent, non-transient data payout_tx_published_msg represents payment_received_msg after payout update arbitrator's peer address on payout published schedule payment account key request after deposit request
Commit: | 3f5fe67 | |
---|---|---|
Author: | woodser | |
Committer: | woodser |
decrypt payment info after confirmation for double spend protection retrieve decryption key from arbitrator if peer fails to send