[bisq-network/bisq] API 'createoffer' support for BSQ swaps #3 (PR #5868)

Stan notifications at github.com
Fri Nov 26 15:19:53 CET 2021


The CLI `createoffer` command can create BSQ swap offers if the `--swap=true` parameter is used.

Based on PR https://github.com/bisq-network/bisq/pull/5863
You can view, comment on, or merge this pull request online at:

  https://github.com/bisq-network/bisq/pull/5868

-- Commit Summary --

  * Adjust bsq-swap-offer related gRPC services & msgs
  * Adjust bsq-swap-offer related gRPC daemon services
  * Partially adjust api proto wrappers for bsq-swap support
  * Add String getRole(BsqSwapTrade trade) method
  * Add conveniences isFiatOffer(offer), isAltcoinOffer(offer)
  * Partially adjust core api for bsq-swap support
  * Paritally adjust bsq-swap-offer related gRPC CLI side classes
  * Paritally adjust bsq-swap-offer related apitest cases
  * Normalize API gRPC bsq-swap related protos & wrappers
  * Merge branch 'master' into 1-basic-api-bsqswap-support
  * Add CLI output IntegerColumn
  * Adjust API 'gettrade' for Bsq swaps
  * Try to hide from pesky codacy
  * Merge branch 'master' into 1-basic-api-bsqswap-support
  * Remove Get/Take BSQSwap Offer/Trade rpc service defs
  * Refactor GrpcTradesService: use GetTrade & TakeOffer services for BSQ swaps
  * Refactor core.api trade service implemenentations for BSQ swaps
  * Adjust CLI to support getting/taking BSQ swaps
  * Adjust apitest cases to rpc BSQ wwap related changes
  * Merge branch 'master' into 2-api-bsq-swap-scratch
  * Merge branch 'master' into 2-refactor-api-bsqswap-support
  * Remove API createoffer's paymentAcctId request param (BSQ swap)
  * Adjust createoffer opt parser/test for bsq swaps
  * Adjust createoffer opt parser for bsq swaps
  * Tighten createoffer param validation (only bsq swaps supported)
  * Re- at Disable method tests (don't run 2x from gradle)
  * Adjust CliMain's createoffer for BSQ swaps
  * Add CLI createoffer smoketest (for bsq swaps)
  * Fix help text typo

-- File Changes --

    M apitest/src/test/java/bisq/apitest/method/offer/AbstractOfferTest.java (15)
    M apitest/src/test/java/bisq/apitest/method/offer/BsqSwapOfferTest.java (18)
    M apitest/src/test/java/bisq/apitest/method/trade/AbstractTradeTest.java (13)
    M apitest/src/test/java/bisq/apitest/method/trade/BsqSwapTradeTest.java (110)
    M apitest/src/test/java/bisq/apitest/scenario/TradeTest.java (2)
    M cli/src/main/java/bisq/cli/CliMain.java (68)
    M cli/src/main/java/bisq/cli/GrpcClient.java (78)
    M cli/src/main/java/bisq/cli/opts/AbstractMethodOptionParser.java (2)
    M cli/src/main/java/bisq/cli/opts/CancelOfferOptionParser.java (16)
    M cli/src/main/java/bisq/cli/opts/CreateCryptoCurrencyPaymentAcctOptionParser.java (3)
    M cli/src/main/java/bisq/cli/opts/CreateOfferOptionParser.java (52)
    M cli/src/main/java/bisq/cli/opts/CreatePaymentAcctOptionParser.java (2)
    M cli/src/main/java/bisq/cli/opts/EditOfferOptionParser.java (27)
    M cli/src/main/java/bisq/cli/opts/GetPaymentAcctFormOptionParser.java (2)
    R cli/src/main/java/bisq/cli/opts/OfferIdOptionParser.java (12)
    M cli/src/main/java/bisq/cli/opts/OptLabel.java (1)
    M cli/src/main/java/bisq/cli/opts/SetTxFeeRateOptionParser.java (2)
    M cli/src/main/java/bisq/cli/opts/TakeOfferOptionParser.java (17)
    M cli/src/main/java/bisq/cli/request/OffersServiceRequest.java (66)
    M cli/src/main/java/bisq/cli/request/TradesServiceRequest.java (16)
    M cli/src/main/java/bisq/cli/table/builder/AbstractTradeListBuilder.java (40)
    M cli/src/main/java/bisq/cli/table/builder/TableBuilderConstants.java (3)
    M cli/src/main/java/bisq/cli/table/builder/TradeDetailTableBuilder.java (112)
    M cli/src/main/java/bisq/cli/table/builder/TradeTableColumnSupplier.java (88)
    A cli/src/main/java/bisq/cli/table/column/IntegerColumn.java (93)
    A cli/src/test/java/bisq/cli/CreateOfferSmokeTest.java (85)
    M cli/src/test/java/bisq/cli/GetOffersSmokeTest.java (42)
    M cli/src/test/java/bisq/cli/opts/OptionParsersTest.java (138)
    M core/src/main/java/bisq/core/api/CoreApi.java (33)
    M core/src/main/java/bisq/core/api/CoreOffersService.java (33)
    M core/src/main/java/bisq/core/api/CoreTradesService.java (31)
    M core/src/main/java/bisq/core/api/CoreWalletsService.java (54)
    D core/src/main/java/bisq/core/api/model/BsqSwapOfferInfo.java (227)
    M core/src/main/java/bisq/core/api/model/BsqSwapTradeInfo.java (286)
    M core/src/main/java/bisq/core/api/model/ContractInfo.java (1)
    M core/src/main/java/bisq/core/api/model/OfferInfo.java (293)
    M core/src/main/java/bisq/core/api/model/TradeInfo.java (357)
    M core/src/main/java/bisq/core/api/model/TxInfo.java (24)
    A core/src/main/java/bisq/core/api/model/builder/BsqSwapTradeInfoBuilder.java (113)
    A core/src/main/java/bisq/core/api/model/builder/OfferInfoBuilder.java (223)
    A core/src/main/java/bisq/core/api/model/builder/TradeInfoV1Builder.java (195)
    M core/src/main/java/bisq/core/offer/OfferUtil.java (8)
    M core/src/main/java/bisq/core/trade/bisq_v1/TradeUtil.java (21)
    M core/src/main/java/bisq/core/trade/protocol/bsq_swap/model/BsqSwapProtocolModel.java (1)
    M daemon/src/main/java/bisq/daemon/grpc/GrpcOffersService.java (71)
    M daemon/src/main/java/bisq/daemon/grpc/GrpcTradesService.java (153)
    M proto/src/main/proto/grpc.proto (127)

-- Patch Links --

https://github.com/bisq-network/bisq/pull/5868.patch
https://github.com/bisq-network/bisq/pull/5868.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/bisq-network/bisq/pull/5868
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bisq.network/pipermail/bisq-github/attachments/20211126/17499c9d/attachment.htm>


More information about the bisq-github mailing list