[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