Proto commits in tendermint/liquidity

These 86 commits are when the Protocol Buffers files have changed:

Commit:150acef
Author:dongsam
Committer:GitHub

fix: validation swap msg and offerCoinFee ceiling (#436) * fix: validation swap msg and offerCoinFee ceiling * docs: update description and swagger to 2.3.1 * fix: consume all ReservedOfferCoinFee when full matched * fix: apply suggestions of the PR * fix: revert da7d52e pointer argument * fix: reserveOfferCoinFee residual Issue * fix: update comments and revert fee logic

The documentation is generated from this commit.

Commit:dcbf80b
Author:dongsam

change liquidity REST endpoints to use tendermint

Commit:a4a350e
Author:Barrie Byron
Committer:GitHub

Merge branch 'develop' into re-batch.go-edits

Commit:874e382
Author:dongsam
Committer:GitHub

Add query a pool endpoint through poolCoin or reserveAcc (#390) * WIP Add pool query endpoints * Add endpoint functionality for query pool by pool coin denom * fix for #391 * change endpoint of pool query by pool_coin_denom * add endpoint for query pool by reserve_acc * CLI denomination and reserve acc queries added * Add flags for query pool by pool-coin-denom or reserve-acc * Add testcase, docs for new endpoint * Fix typo and resolve lint issue Co-authored-by: lukerhoads <pumpkineater661@gmail.com>

Commit:63b61cb
Author:kogisin

edit comments in liquidity and tx proto files

Commit:464a7f0
Author:kogisin

query.proto edits for comments, non-substantive

Commit:f71af64
Author:barriebyron

query.proto edits for comments, non-substantive

Commit:05cedf6
Author:barriebyron

liquidity.proto edits, non-substantive

Commit:3b6c058
Author:barriebyron

tx.proto edits, non-substantive

Commit:d1c90aa
Author:JayB
Committer:GitHub

Add DEX Circuit Breaker 2 (#387) * define proto for circuit breaker * add params for circuit breaker and test cases * fix failed integration cli test * add keeper logic * add circuit breaker checker in all messages * update naming * update specs * update comments * update swagger Co-authored-by: dongsam <dongsamb@gmail.com>

Commit:c3c2bf2
Author:dongsam

Merge commit develop into barriebyron-liquidity.pro

Commit:311d7f8
Author:Barrie Byron
Committer:GitHub

Update liquidity.proto making suggested edits here in this smaller, easier-to-process PR than in https://github.com/tendermint/liquidity/pull/235

Commit:240fb07
Author:Barrie Byron
Committer:GitHub

update genesis.proto instead of using proto/tendermint/liquidity/v1beta1/genesis.proto in https://github.com/tendermint/liquidity/pull/235/files I am making the suggested changes here seems simpler and will enable us to disposition each small change quickly and iteratively

Commit:9db18fc
Author:dongsam

update third_party proto

Commit:2322448
Author:dongsam

temporary remove qa target files to make diff

Commit:0bb7f64
Author:dongsam

apply qa suggestions

Commit:4785b31
Author:dongsam

Update proto-gen files, swagger

Commit:a13e5f3
Author:dongsam
Committer:dongsam

comment out to avoid mention of future features

Commit:927faca
Author:dongsam
Committer:dongsam

Apply suggestions from code review Co-authored-by: Barrie Byron <barrie.byron@tendermint.com>

Commit:a25929d
Author:dongsam

add v1beta1 path to liquidity query endpoints

Commit:8e5153c
Author:dongsam

Update, add documentation and remove legacy struct

Commit:ba85619
Author:dongsam

remove unused unofficial tx structs

Commit:838efc8
Author:dongsam

fix to empty response for cosmos-sdk convention

Commit:b64129f
Author:dongsam

fix bytes to string for sdk.dec on proto

Commit:8c8d83f
Author:dongsam
Committer:dongsam

add v1beta1 for better backwards compatibility

Commit:61ef229
Author:dongsam

remove deprecated endpoints and structs

Commit:e9ae72b
Author:dongsam

remove legacy struct for metadata response

Commit:bfb098c
Author:dongsam
Committer:dongsam

Update description and example for swap, order_price

Commit:a108821
Author:dongsam
Committer:dongsam

remove spliter from pool coin denom

Commit:4db589c
Author:Hanjun Kim

use correct example pool coin denom

Commit:9583cd7
Author:Hanjun Kim

update query endpoints documentation

Commit:039f68c
Author:dongsam

refactory UnitBatchSize to UnitBatchHeight

Commit:d19cc8f
Author:dongsam

refactory ReserveCoinLimitAmount to MaxReserveCoinAmount

Commit:ba045c7
Author:dongsam

refactory MinInItDepositToPool to MinInItDepositAmount

Commit:bcf0f0c
Author:dongsam

Simplify pool query response, remove batches endpoint

Commit:ddb0977
Author:dongsam

fix example of legacy pool coin denom

Commit:94e606c
Author:barriebyron

improve description of parameter query

Commit:a88d9e9
Author:dongsam

add example suggestion

Commit:4d01ee0
Author:dongsam

Update docs and swagger

Commit:f5ed2be
Author:dongsam

update swagger examples

Commit:7ec4812
Author:dongsam

Update error for liquidity query

Commit:7a615da
Author:dongsam

Refactoring Msg Names of liquidity module

Commit:7edda83
Author:dongsam
Committer:dongsam

remove redundant object name

Commit:0f4ba7b
Author:dongsam
Committer:dongsam

Make pool metadata, poolbatch struct for response

Commit:b23349f
Author:dongsam
Committer:GitHub

refactoring and restructuring for better swagger spec (#136) * refactoring field name for better swagger spec * update events spec * wip * refactoring type_index to type_id * refactoring OfferCoinFeeReserve -> ReservedOfferCoinFee * go fmt * Fix refactoring side effect * update swagger

Commit:52ba39f
Author:Hanjun Kim
Committer:GitHub

rename types and fields (#159) * rename OrderByPrice.OrderPrice to Price it is not recommended to use field names that starts with the struct name. * remove duplicate module name prefix from types also rename BatchPool*Msg to *MsgState * update spec documents update renamed types and fix typos * Update Swagger and proto-gen * regenerate proto-gen, swagger * Restructuring API response * Refactoring Missed Parts Co-authored-by: dongsam <dongsamb@gmail.com>

Commit:106bc39
Author:dongsam

remove duplicated, deprecated annotions from msg

Commit:d77c376
Author:dongsam

update proto and swagger for sdk 0.41.4

Commit:fb389c4
Author:İlker G. Öztürk
Committer:GitHub

fix(proto): correct go_package path (#110) * fix(proto): correct go_package path * revert changes to go.*

Commit:ab4c58a
Author:dongsam
Committer:GitHub

add reserve coin limit amount spec (#117) * add reserve token limit amount spec * refactoring minOfferCoinAmount naming * add ReserveCoinLimitAmount params * Add ReserveCoinLimit logic and testcodes * go fmt

Commit:84dba5a
Author:dongsam

revert msg fee param

Commit:7c77eed
Author:dongsam

add params to spec, proto types

Commit:27f440b
Author:dongsam

Merge commit m2 into add-half-and-half-fee-wip # Conflicts: # client/docs/config.json # client/docs/statik/statik.go # client/docs/swagger-ui/swagger.yaml # x/liquidity/keeper/msg_server.go

Commit:b1316fe
Author:dongsam

remove ReserveCoinDenoms from CreatePool

Commit:86b3a31
Author:dongsam

remove poolTypeIndex form msgSwap

Commit:df0e108
Author:dongsam

add batch msg endpoint using grpc

Commit:a88e81d
Author:dongsam

Merge branch 'develop-milestone2' into add-half-and-half-fee-wip # Conflicts: # client/docs/statik/statik.go # client/docs/swagger-ui/swagger.yaml # x/liquidity/keeper/batch.go # x/liquidity/keeper/swap_test.go # x/liquidity/types/errors.go # x/liquidity/types/liquidity.pb.go # x/liquidity/types/tx.pb.go

Commit:fb94934
Author:dongsam

Update swagger to 1.2.3 with fix verb tense typo, statik

Commit:3894cb7
Author:dongsam

deprecate legacy endpoint, fix some field for apply feedback

Commit:bb203a7
Author:dongsam

wip update fee logic to half-half-fee

Commit:0055cd5
Author:dongsam

add example, description to proto, swagger scheme using protoc-gen-openapiv2

Commit:512ee29
Author:dongsam

add comments for msg, query of proto, swagger

Commit:1b742ff
Author:dongsam

add txs

Commit:e9836f3
Author:dongsam

fix bugs, add testcodes

Commit:e00a80d
Author:dongsam
Committer:dongsam

wip add export

Commit:ea43188
Author:dongsam
Committer:dongsam

rebase sdk-rc4, add cli tx, query for pool

Commit:d8f3ee2
Author:dongsam
Committer:dongsam

WIP add cli tx

Commit:5dc4589
Author:dongsam

fix gasAdjustment to string for consistency with sdk

Commit:5253e9a
Author:dongsam

add base_req, stdTx struct to tx post body of proto, swagger

Commit:8077add
Author:dongsam

unify to snake_case

Commit:8b8cad6
Author:dongsam

Add grpc query and the tests

Commit:eb7757a
Author:dongsam
Committer:dongsam

fix address to string, add validate code

Commit:aef35f7
Author:dongsam
Committer:dongsam

Add batch msg status

Commit:200086d
Author:dongsam

Add Escrow and batch status, Refactoring

Commit:d451509
Author:dongsam

Add escow, refund, batch execution

Commit:bb16184
Author:dongsam

update proto and swagger with spec

Commit:41d7110
Author:dongsam
Committer:GitHub

Add swagger for http API doc (#49)

Commit:0a3e2ba
Author:dongsam

Fix demandCoin to demandCoinDenom

Commit:0b8b5b5
Author:dongsam
Committer:GitHub

Implementation Swap execution logic (reopen) (#47) * WIP Add Swap Execution logic * WIP upgrade and refactoring swapExecution * wip add match orders and testcodes * WIP, add test code for poc * Fix bugs, Add testcodes for simulation * WIP debugging: apply new swap price * WIP: refactoring and fix bugs

Commit:097adb0
Author:dongsam
Committer:GitHub

Batch Execution of Deposit, Withdraw (#21) * WIP add batch logic * Add Test for CreateLiquidityPool * add test for deposit, withdraw

Commit:e77ddd0
Author:dongsam
Committer:dongsam

WIP, add testcode

Commit:b023990
Author:dongsam
Committer:GitHub

add poolBatch with proto, kv, keeper logics, spec (#18)

Commit:8140746
Author:dongsam
Committer:GitHub

Add withdraw, deposit keeper logic (#16) Co-authored-by: nodebreaker0-0 <zeroday26@gmail.com>

Commit:753f4ef
Author:dongsam
Committer:GitHub

Comply standard structure (#11) * fix field name * restructuring with lastest cosmos-sdk

Commit:e1aa256
Author:dongsam
Committer:GitHub

Adjust struct to updated spec (#4) * Fix names token to coin * Fix param struct * adjust LiquidityPool struct * Fix Param struct

Commit:665e9b4
Author:dongsam

Add proto files and scripts