These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)
Commit: | 462144e | |
---|---|---|
Author: | Alva Swanson |
api: Remove getoffers' --all option
The documentation is generated from this commit.
Commit: | a136f79 | |
---|---|---|
Author: | Chris Parker |
Add new payment method "Faster Payments System (SBP)" for Russian Ruble This is the standard P2P payment method in Russia to perform funds transfers and payments between Russian bank accounts in Russian Rubles. There is no chargeback risk. Recipient bank account is located using telephone number and bank name, and sender receives recipients first name, middle name, and initial of last name to confirm the phone number entered is correct before sending. Adding this new payment method has been discussed at length on the GitHub 'growth' channel at: https://github.com/bisq-network/growth/issues/288
Commit: | b0b54d3 | |
---|---|---|
Author: | HenrikJannsen | |
Committer: | Alejandro García |
Add uid to Filter Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
Commit: | f38b64b | |
---|---|---|
Author: | HenrikJannsen | |
Committer: | Alejandro García |
Add addedBtcNodes and addedSeedNodes fields to Filter. Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
Commit: | 73a1281 | |
---|---|---|
Author: | HenrikJannsen |
Add uid to Filter Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
Commit: | 01355fd | |
---|---|---|
Author: | HenrikJannsen |
Add addedBtcNodes and addedSeedNodes fields to Filter. Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
Commit: | 9738d53 | |
---|---|---|
Author: | jmacxx |
Add API for payment started with XMR auto conf params.
Commit: | e53fb35 | |
---|---|---|
Author: | Alejandro García | |
Committer: | GitHub |
Merge pull request #7023 from jmacxx/fix_issue_7022 GetTrades should not filter open failed trades
Commit: | 1cad6c8 | |
---|---|---|
Author: | jmacxx | |
Committer: | jmacxx |
GetTrades should not filter open failed trades. API add has_failed and error_message properties to TradeInfo. Code review fixes from @dutu.
Commit: | 0eb50d4 | |
---|---|---|
Author: | jmacxx | |
Committer: | jmacxx |
Expose isDaoStateReadyAndInSync status to API clients.
Commit: | 3a25eef | |
---|---|---|
Author: | HenrikJannsen | |
Committer: | Alejandro García |
Add sellerConfirmedPaymentReceiptDate to Trade Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
Commit: | 57ef8be | |
---|---|---|
Author: | HenrikJannsen | |
Committer: | Alejandro García |
Add delayedPayoutPaymentAccounts to Filter Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
Commit: | c2e8189 | |
---|---|---|
Author: | HenrikJannsen | |
Committer: | HenrikJannsen |
Add sellerConfirmedPaymentReceiptDate to Trade Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
Commit: | 91a70d8 | |
---|---|---|
Author: | HenrikJannsen | |
Committer: | HenrikJannsen |
Add delayedPayoutPaymentAccounts to Filter Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
Commit: | 9f5368f | |
---|---|---|
Author: | Alejandro García | |
Committer: | GitHub |
Merge pull request #6851 from jmacxx/add_mercadopago_payment_method Add MercadoPago payment method.
Commit: | dd1c339 | |
---|---|---|
Author: | jmacxx | |
Committer: | jmacxx |
Add MercadoPago payment method.
Commit: | e9ec3d7 | |
---|---|---|
Author: | jmacxx |
Improve flow in create/take offer process. When creating or taking an offer the user gets the choice to fund the trade from an external wallet for potentially better privacy (avoid coin merge if inputs from ext. wallet are kept separated). From feedback it seems that most users are not using that option and then they need to do that extra click on the "Fund from internal Bisq wallet" button. We offer a way to avoid that extra step if the user chooses to use the internal wallet. We show at the first time a popup with background info why funding from an external wallet could improve privacy and if the user prefers to not use that to give them an option to skip that step in future. In the settings we could add a toggle to re-enable it again. The review screen can be skipped if user chooses this feature, leading to data entry > confirm rather than data entry > fund > review > confirm.
Commit: | 1ebc92e | |
---|---|---|
Author: | HenrikJannsen | |
Committer: | HenrikJannsen |
Add reset buttons for BM accounting
Commit: | aca897f | |
---|---|---|
Author: | helixx87 | |
Committer: | helixx87 |
API: gettransactions method
Commit: | e8a3d92 | |
---|---|---|
Author: | Alejandro García | |
Committer: | GitHub |
Merge pull request #6646 from helixx87/api-get-all Support "all" attribute in getoffers API method
Commit: | 458f50d | |
---|---|---|
Author: | helixx87 |
Support "all" attribute in getoffers API method
Commit: | fb5b56d | |
---|---|---|
Author: | HenrikJannsen |
Add processBurningManAccountingData field to preferences Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
Commit: | c404eb1 | |
---|---|---|
Author: | jmacxx | |
Committer: | jmacxx |
Support UI improvements (per bisq project 67).
Commit: | 8eb555d | |
---|---|---|
Author: | HenrikJannsen | |
Committer: | Christoph Atteneder |
Add INVALID_SNAPSHOT_HEIGHT to AvailabilityResult. Use AvailabilityResult.INVALID_SNAPSHOT_HEIGHT instead of AckMessage with error. Show description in error popup instead of enum name. Return PRICE_CHECK_FAILED instead of UNKNOWN_FAILURE at error at price check also for non api users. Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
Commit: | 21541d6 | |
---|---|---|
Author: | HenrikJannsen |
Add INVALID_SNAPSHOT_HEIGHT to AvailabilityResult. Use AvailabilityResult.INVALID_SNAPSHOT_HEIGHT instead of AckMessage with error. Show description in error popup instead of enum name. Return PRICE_CHECK_FAILED instead of UNKNOWN_FAILURE at error at price check also for non api users. Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
Commit: | 71d6e12 | |
---|---|---|
Author: | Christoph Atteneder | |
Committer: | GitHub |
Merge pull request #6423 from HenrikJannsen/add-burningman-accounting Add burningman accounting
Commit: | f28e396 | |
---|---|---|
Author: | HenrikJannsen |
Rename *ValueItem to *ValueReportingItem Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
Commit: | 90550de | |
---|---|---|
Author: | HenrikJannsen | |
Committer: | HenrikJannsen |
Add messages and domain data for accounting domain Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
Commit: | e16a9b0 | |
---|---|---|
Author: | HenrikJannsen | |
Committer: | HenrikJannsen |
Add verifyDelayedPayoutTxReceivers method in RefundManager. Add burningManSelectionHeight and tradeTxFee in Dispute. Call validateDonationAddressMatchesAnyPastParamValues and validateDonationAddress only if legacy BM was used. Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
Commit: | e2ce053 | |
---|---|---|
Author: | HenrikJannsen | |
Committer: | HenrikJannsen |
Add burningManSelectionHeight fields to OfferAvailabilityRequest, InputsForDepositTxRequest and ProcessModel. Use BurningManService.getBtcFeeReceiverAddress at createFeeTx tasks. Verify takers burningManSelectionHeight if BurningManService.isActivated at MakerProcessesInputsForDepositTxRequest and OpenOfferManager. Stores burningManSelectionHeight in ProcessModel. Add BurningManService fields to OfferAvailabilityModel, PlaceOfferModel, OpenOfferManager and Provider Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
Commit: | f98cd04 | |
---|---|---|
Author: | HenrikJannsen |
Use LongValueItem instead of IntegerValueItem Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
Commit: | 2c84f07 | |
---|---|---|
Author: | HenrikJannsen |
Add value objects and protobuf definitions Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
Commit: | c796531 | |
---|---|---|
Author: | jmacxx | |
Committer: | jmacxx |
Increase trading limits as an opt-in setting (GH proposal 398) More restrictive limits will still apply based on payment method. It is intended to avoid that a new users who do not fully understand the process of a Bisq trade to cause an arbitration case with high amounts and therefore higher risks and costs for the DAO.
Commit: | d77b760 | |
---|---|---|
Author: | Android-X13 | |
Committer: | Android-X13 |
Include option for non-URI addresses in QR codes
Commit: | c40d4ff | |
---|---|---|
Author: | chimp1984 | |
Committer: | chimp1984 |
Add wasTruncated flag Indicates if data response contained all data or was truncated
Commit: | 35f4fe1 | |
---|---|---|
Author: | ghubstan |
Improve takeoffer param api ref comments
Commit: | 39c42dd | |
---|---|---|
Author: | ghubstan |
Add amount field to TakeOfferRequest proto msg
Commit: | 60c7fee | |
---|---|---|
Author: | ghubstan |
Update .proto rpc get/take offer method comments Explain that the API's getoffer(s) and takeoffer methods only work as expected when the user's node has payment account/methods matching the available offers' own payment methods. - getoffers returns only the offers with payment methods matching those set up on the user's node - getoffer will only return the offer if the user's node has a payment method matching the payment method associated with the requested offer - takeoffer will fail if the user's node does not have a matching payment method
Commit: | ed3e17c | |
---|---|---|
Author: | ghubstan |
Fix snake_case field name Be consistent, and x-language.
Commit: | 444f218 | |
---|---|---|
Author: | Christoph Atteneder | |
Committer: | GitHub |
Merge pull request #6236 from jmacxx/xmr_subaddresses Feat: XMR subaddresses per account
Commit: | a12dd52 | |
---|---|---|
Author: | ghubstan |
Add API method 'getavgbsqprice' Returns volume weighted average BSQ price in BTC and USD over N days. The need for this arose while creating a Java BSQ Swap bot example (PR pending). API bots can use this to determine whether or not to take swap offers based on their price distance above or below the 30 (or 90) day trade price average.
Commit: | ae41e98 | |
---|---|---|
Author: | ghubstan |
Add API API method 'getnetwork' Returns name of the BTC network API daemon is connected to. I am working on some Java bot examples in another repo, and want to stop worrying about accidentally simulating trade payments on mainnet, despite all the warnings I add in comments. The 'getnetwork' method allows bots to know what network the API daemon is connected to, and gives API bot devs and users a way to avoid one potential source of costly mistakes. API CLI manpage and apitest case are included in this commit.
Commit: | 920e055 | |
---|---|---|
Author: | jmacxx | |
Committer: | jmacxx |
Feat: XMR subaddresses per account incremente subaddress index at the start of the trade Add subaccounts Rename XmrAccountHelper to XmrAccountDelegate Add map as final non null value Persist subaccounts in User Add display of used subaddresses and tradeId in account summary. Main address and account index are the unique key for sub accounts. Use the initial subaddress chosen by the user. chimp1984 code review patch. News badge/info for Account, disable old ones. Show XMR subaddress popup info at Account (news badge), not startup.
Commit: | 98f355d | |
---|---|---|
Author: | Christoph Atteneder | |
Committer: | Christoph Atteneder |
Adapt navigational structure and offerbook handling to buy and sell different assets Still missing correct create and take offer handling
Commit: | a399078 | |
---|---|---|
Author: | ghubstan |
Send pretty payment details to api clients Non-CLI clients need a better way of accessing payment details than a contract json string. - Add grpc.proto PaymentAccountPayloadInfo field: payment_details. - Adjust proto wrapper PaymentAccountPayloadInfo to new field. - Add test asserts to verify payment details are sent to client. - Fix a test name: testKeepFunds -> testCloseTrade. Based on branch `master` @ Sat 12 Mar 2022 01:42 PM -03 , commit c6293b52730e59c675953fc8cff9238d0efd7edc
Commit: | b9b66b4 | |
---|---|---|
Author: | ghubstan |
Change grpc.proto TradeInfo field names - is_fiat_sent -> is_payment_started_message_sent Payment can be in altcoin. - is_fiat_received -> is_payment_received_message_sent Payment can be in altcoin. - is_withdrawn -> is_completed Trade can be closed with funds kept in Bisq wallet.
Commit: | 68ebdb2 | |
---|---|---|
Author: | ghubstan |
Change grpc.proto field names to snake_case Java client code can still use the camelCase field naming convention, and other language bindings will not be forced to do the same. Snake_case field names are also recommended in the Protocol Buffers Sytle Guide: https://developers.google.com/protocol-buffers/docs/style
Commit: | 2e9e51e | |
---|---|---|
Author: | ghubstan |
Remove GetTradeStatistics service from grpc.proto This protobuf definition and service stub has been in place since the start of work on the API, but was never fully implmented, nor intended to be included in the API beta & v1 releases. Its presence added a useless section to the gRPC API Reference doc. https://ghubstan.github.io/slate Based on branch `7-more-grpcproto-comments`, PR https://github.com/bisq-network/bisq/pull/6068.
Commit: | c0631eb | |
---|---|---|
Author: | ghubstan |
Fix file/merge conflict
Commit: | 1499465 | |
---|---|---|
Author: | Stan | |
Committer: | GitHub |
Merge branch 'master' into 7-more-grpcproto-comments
Commit: | 464c5a8 | |
---|---|---|
Author: | ghubstan |
Be consistent in use of apostrophe
Commit: | 6e56660 | |
---|---|---|
Author: | ghubstan |
Fix comment error
Commit: | 9f013bd | |
---|---|---|
Author: | ghubstan |
Fix errors in comments
Commit: | fcd9c7e | |
---|---|---|
Author: | ghubstan |
Finish 1st full pass of documenting grpc.proto for API reference site
Commit: | 8271920 | |
---|---|---|
Author: | ghubstan |
New comments through "message TxInfo { ... }"
Commit: | 5cc928a | |
---|---|---|
Author: | ghubstan |
Disambiguate grpc.proto offer pct literal field names Rename double marketPriceMargin -> marketPriceMarginPct. Rename double buyerSecurityDeposit -> buyerSecurityDepositPct.
Commit: | 3b22aee | |
---|---|---|
Author: | ghubstan |
Change TradeInfo .proto's price & volume fields to string
Commit: | d42c580 | |
---|---|---|
Author: | ghubstan |
Change OfferInfo proto's volume fields' type to string
Commit: | 62a0a14 | |
---|---|---|
Author: | ghubstan |
Change existing `uint64 triggerPrice` field type in grpc.proto to `string triggerPrice`.
Commit: | 89267e5 | |
---|---|---|
Author: | ghubstan |
Fix typo in comment
Commit: | 461edff | |
---|---|---|
Author: | ghubstan |
Change OfferInfo proto's 'price' field type to string Much less ambiguous field value at cost of breaking backward compat in API.
Commit: | ddd3ec3 | |
---|---|---|
Author: | ghubstan |
Fix comment about changing "all" number fields to string We will consider each problematic number field one at a time. Note: changing field types in following commits will break the API's backward compatibility, but devs agree it's OK since it is still in beta.
Commit: | 4596960 | |
---|---|---|
Author: | ghubstan |
Prepare API Offers .proto defs for significant changes This commit adds comments to grpc.proto to be pulled into a new API reference doc. Some of the comments highlight issues to be resolved in following PRs. The main focus is on documenting gRPC Offers service definitions in grpc.proto: - Comment each field in the Offers service's messages. - Add TODO comments about fixing field defs with usability & consistency problems. Other API reference doc related changes to grpc.proto: - Comment each gRPC service's rpc method definitions, however briefly. - Improve some existing rpc method comments.
Commit: | bcfb1cb | |
---|---|---|
Author: | ghubstan |
Remove "has no parameters" comments from grpc.proto
Commit: | 0fe850b | |
---|---|---|
Author: | ghubstan |
Begin commenting grpc.proto for bisq-grpc-api-doc Banner comments were replace by simple service description comments. Rpc methods were commented, some field level comments were moved to to bisq-grpc-api-doc comment conventions.
Commit: | 62e5aaf | |
---|---|---|
Author: | ghubstan |
Add license comment
Commit: | 459aea8 | |
---|---|---|
Author: | ghubstan |
Remove banner style comments from pb.proto The bisq-grpc-api-doc generator needs comments spefic to protobuf message definitions, not groups of message defs. This kind of information can be included in the message specific comments. Also changed some existing comments, and added others to suggest a commenting style for .proto message and field defs.
Commit: | fcb13ed | |
---|---|---|
Author: | Christoph Atteneder | |
Committer: | GitHub |
Merge pull request #5976 from ghubstan/1-gettrades Add API 'gettrades' method
Commit: | 57821b7 | |
---|---|---|
Author: | jmacxx | |
Committer: | jmacxx |
Clear account payload info & chats from closed trades & disputes.
Commit: | 0e020e8 | |
---|---|---|
Author: | ghubstan |
Add payout fields to trade proto msgs, show optional trade/tx fees in swaps
Commit: | 69e6c9c | |
---|---|---|
Author: | ghubstan |
Remove duplicated buyer/seller proto fields (already exist no OfferInfo)
Commit: | 3cd1e05 | |
---|---|---|
Author: | ghubstan |
Try to display accurate status of closed trades, or "Pending" if still open
Commit: | 55a54f3 | |
---|---|---|
Author: | ghubstan |
Add GetTrades proto message, + needed TradeInfo fields
Commit: | ddead5e | |
---|---|---|
Author: | Bisq GitHub Admin | |
Committer: | GitHub |
Merge pull request #5953 from jmacxx/logs_upload Feature enabling log file upload to mediators
Commit: | 7690ffd | |
---|---|---|
Author: | ghubstan |
Add API methods 'failtrade', 'unfailtrade' Prerequisite for next PR: Add API method 'gettrades' The `gettrades` method will show 'open', 'closed', and 'failed' trades. Users already needed to be able to fail and unfail trades for the same reasons they do in the UI. API test cases will need to be able to fail and unfail trades to check correct behavior of 'gettrades' method. Based on branch `rename-keepfunds2closetrade`.
Commit: | 9334cff | |
---|---|---|
Author: | jmacxx | |
Committer: | jmacxx |
Feature enabling log file upload to mediators
Commit: | a9aaba8 | |
---|---|---|
Author: | ghubstan |
Rename API method keepfunds -> closetrade Trade proceeds and deposits have already been transfered to Bisq wallets before the `keepfunds` command is (was) executed; `keepfunds` merely moves open trades to closed trades lists and persistence files. Renaming `keepfunds` as `closetrade` makes its purpose clear to API users. The commit modifies only method names and comments in api server+cli classes, apitest cases, and api trade simulation scripts. Based on `master`
Commit: | 53d693d | |
---|---|---|
Author: | Stan | |
Committer: | GitHub |
Merge branch 'master' into 7-deprecate-api-getmyoffer
Commit: | 5f571cc | |
---|---|---|
Author: | ghubstan |
Deprecate API 'getmyoffer' The method 'getoffer' should support looking up a user's open-offers, and other users' available offers. - Adjust api-beta-test-guide.md to use only 'getoffer'. - Adjust trade simulation scripts to use only 'getoffer'. - Adjust api testcases to use 'getoffer' in place of 'getmyoffer'. - Mark appropriate methods and protobuf msgs as deprecated.
Commit: | cf81fd4 | |
---|---|---|
Author: | sqrrm | |
Committer: | GitHub |
Merge pull request #5876 from ghubstan/5-api-bsqswap-simulation-n-docs-update API BSQ swap simulation script and doc updates #5
Commit: | d5839bc | |
---|---|---|
Author: | Steven Barclay | |
Committer: | Christoph Atteneder |
Add separate ProofOfWork.solution proto field for Equihash Avoid repurposing the 'ProofOfWork.payload' field for Equihash puzzle solutions, as that may be of later use in interactive PoW schemes such as P2P network DoS protection (where the challenge may be a random nonce instead of derived from the offer ID). Instead, make the payload the UTF-8 bytes of the offer ID, just as with Hashcash. Also, make the puzzle seed the SHA-256 hash of the payload concatenated with the challenge, instead of just the 256-bit challenge on its own, so that the PoW is tied to a particular payload and cannot be reused for other payloads in the case of future randomly chosen challenges.
Commit: | ceb9b9a | |
---|---|---|
Author: | Steven Barclay | |
Committer: | Christoph Atteneder |
Code cleanup: proto fields, duplicated expr & null char separator 1. Reorder the PoW fields in the 'Filter' proto by field index, instead of contextually. 2. Deduplicate expression for 'pow' & replace if-block with boolean op to simplify 'FilterManager::isProofOfWorkValid'. 3. Avoid slightly confusing use of null char as a separator to prevent hashing collisions in 'EquihashProofOfWorkService::getChallenge'. Use comma separator and escape the 'itemId' & 'ownerId' arguments instead. (based on PR #5858 review comments)
Commit: | 772cd74 | |
---|---|---|
Author: | Steven Barclay | |
Committer: | Christoph Atteneder |
Store difficulty as floating point in Filter & PoW Change the type of the 'difficulty' field in the Filter & ProofOfWork proto objects from int32/bytes to double and make it use a linear scale, in place of the original logarithmic scale which counts the (effective) number of required zeros. This allows fine-grained difficulty control for Equihash, though for Hashcash it simply rounds up to the nearest power of 2 internally. NOTE: This is a breaking change to PoW & filter serialisation (unlike the earlier PR commits), as the proto field version nums aren't updated.
Commit: | c3e5dfd | |
---|---|---|
Author: | Steven Barclay | |
Committer: | Christoph Atteneder |
Add PoW version(-list) fields to ProofOfWork & Filter Add a numeric version field to the 'ProofOfWork' protobuf object, along with a list of allowed version numbers, 'enabled_pow_versions', to the filter. The versions are taken to be in order of preference from most to least preferred when creating a PoW, with an empty list signifying use of the default algorithm only (that is, version 0: Hashcash). An explicit list is used instead of an upper & lower version bound, in case a new PoW algorithm (or changed algorithm params) turns out to provide worse resistance than an earlier version. (The fields are unused for now, to be enabled in a later commit.)
Commit: | db6025a | |
---|---|---|
Author: | Steven Barclay |
Add separate ProofOfWork.solution proto field for Equihash Avoid repurposing the 'ProofOfWork.payload' field for Equihash puzzle solutions, as that may be of later use in interactive PoW schemes such as P2P network DoS protection (where the challenge may be a random nonce instead of derived from the offer ID). Instead, make the payload the UTF-8 bytes of the offer ID, just as with Hashcash. Also, make the puzzle seed the SHA-256 hash of the payload concatenated with the challenge, instead of just the 256-bit challenge on its own, so that the PoW is tied to a particular payload and cannot be reused for other payloads in the case of future randomly chosen challenges.
Commit: | 24d2a7f | |
---|---|---|
Author: | Steven Barclay |
Code cleanup: proto fields, duplicated expr & null char separator 1. Reorder the PoW fields in the 'Filter' proto by field index, instead of contextually. 2. Deduplicate expression for 'pow' & replace if-block with boolean op to simplify 'FilterManager::isProofOfWorkValid'. 3. Avoid slightly confusing use of null char as a separator to prevent hashing collisions in 'EquihashProofOfWorkService::getChallenge'. Use comma separator and escape the 'itemId' & 'ownerId' arguments instead. (based on PR #5858 review comments)
Commit: | 64f228d | |
---|---|---|
Author: | ghubstan |
Make rpc GetOfferCategory service work for my+avail offers There are some use cases where the CLI needs to know what kind of offer is being acted on before the request is made, For example: There are differences between a BsqSwap 'takeoffer'request, and a v1 'takeoffer' request. A BsqSwap offer cannot be edited by an 'editoffer' request, and an attempt should be blocked by the CLI. - Append isMyOffer GetOfferCategoryRequest rpc msg def. - Adjust daemon.grpc services for new boolean GetOfferCategoryRequest param. - Adjust core.api for new boolean GetOfferCategoryRequest param. - Add validation check in core.api EditOfferValidator to block attempt to edit a BsqSwap offer. - Refactor CoreOffersService get*offer(id) methods to optionally throw excpetions.
Commit: | e0595aa | |
---|---|---|
Author: | Steven Barclay | |
Committer: | Steven Barclay |
Store difficulty as floating point in Filter & PoW Change the type of the 'difficulty' field in the Filter & ProofOfWork proto objects from int32/bytes to double and make it use a linear scale, in place of the original logarithmic scale which counts the (effective) number of required zeros. This allows fine-grained difficulty control for Equihash, though for Hashcash it simply rounds up to the nearest power of 2 internally. NOTE: This is a breaking change to PoW & filter serialisation (unlike the earlier PR commits), as the proto field version nums aren't updated.
Commit: | 3077be5 | |
---|---|---|
Author: | ghubstan |
Remove API createoffer's paymentAcctId request param (BSQ swap)
Commit: | 17277c4 | |
---|---|---|
Author: | ghubstan |
Remove Get/Take BSQSwap Offer/Trade rpc service defs The old GetTrade and TakeOffer rpc service defs will be used for getting BSQ swap trades, and taking BSQ swap offers.
Commit: | d8d8ec3 | |
---|---|---|
Author: | Steven Barclay |
Add PoW version(-list) fields to ProofOfWork & Filter Add a numeric version field to the 'ProofOfWork' protobuf object, along with a list of allowed version numbers, 'enabled_pow_versions', to the filter. The versions are taken to be in order of preference from most to least preferred when creating a PoW, with an empty list signifying use of the default algorithm only (that is, version 0: Hashcash). An explicit list is used instead of an upper & lower version bound, in case a new PoW algorithm (or changed algorithm params) turns out to provide worse resistance than an earlier version. (The fields are unused for now, to be enabled in a later commit.)
Commit: | b65cc9c | |
---|---|---|
Author: | ghubstan |
Merge branch 'master' into 1-basic-api-bsqswap-support
Commit: | ef7ce10 | |
---|---|---|
Author: | Christoph Atteneder | |
Committer: | GitHub |
Merge pull request #5834 from jmacxx/dispute_ui_add_penalty Add penalty calculation to dispute agent UI
Commit: | 5c00e19 | |
---|---|---|
Author: | jmacxx | |
Committer: | jmacxx |
Add penalty calc to dispute UI
Commit: | 4ca878a | |
---|---|---|
Author: | ghubstan |
Adjust API 'gettrade' for Bsq swaps - Made several adjustments to CLI's 'gettrade' output related code so it can show single trade details for either Bisq v1 trades, or BSQ swap trades. - Did minor refactoring of API's core to retrieve # tx confirmations for an addresses and transactions. - Show # of tx confirmations in bsq swap trade detail.
Commit: | a082fd4 | |
---|---|---|
Author: | chimp1984 | |
Committer: | chimp1984 |
Add fee fields to filter
Commit: | 9f01279 | |
---|---|---|
Author: | ghubstan |
Merge branch 'master' into 1-basic-api-bsqswap-support
Commit: | 564303a | |
---|---|---|
Author: | ghubstan |
Normalize API gRPC bsq-swap related protos & wrappers This commit refactors the first cut of the BsqSwapTradeInfo and TradeInfo gRPC proto defs and wrappers. The change avoids duplication of fields between BsqSwapTradeInfo and TradeInfo, and adds a bsqSwapTradeInfo field to the old TradeInfo proto & wrapper. The immediate goal is moving towards getting the API's 'gettrade' method to work for both Bisq v1 trades and BSQ swap trades: the TradeInfo proto sent to the CLI should represent either a Bisq v1 trade or a BSQ swap trade. A mid-term term goal is to also make a new 'gettrades' method return a List<TradeInfo> to the CLI, where items in the List<TradeInfo> can be either v1 trades or bsq-swap trades.
Commit: | bf311e3 | |
---|---|---|
Author: | jmacxx | |
Committer: | jmacxx |
Add payment methods ACH Transfer and Domestic Wire Transfer
Commit: | 5924312 | |
---|---|---|
Author: | ghubstan |
Adjust bsq-swap-offer related gRPC services & msgs - Adjust GetBsqSwapOffer(s) rpc services to remove currency param. - Adjust OfferInfo and remove BsqSwapOfferInfo. - Add GetOfferCategory service so CLI can determine what kind of takeoffer service is to be used. - Add comment about adding sub-message BsqSwapTradeInfo field to TradeInfo.