Proto commits in crescent-network/crescent

These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)

Commit:32ae336
Author:King

Merge branch 'refactor/amm' into refactor/v5

Commit:48aed89
Author:King

Merge branch 'refactor/exchange' into refactor/v5

Commit:549dacc
Author:King

refactor: rename simulation queries (Add/RemoveLiquidity)

Commit:cb89cf5
Author:King

Merge branch 'refactor/exchange' into refactor/amm

Commit:f5a181a
Author:King

refactor: include FeePaid, FeeReceived in order result event also rename Output to Received and add FeePaid, FeeReceived to SwapRouteResult

Commit:79828a0
Author:King

refactor: refactor Bids query and add WinningBid query

Commit:4a6968b
Author:King

refactor: make Pool to use BigDec

Commit:b235798
Author:King

merge 'refactor/exchange' into 'refactor/amm' and fix code

Commit:f0cba09
Author:King

refactor: change structure of params and apply code review suggestions

Commit:d0f1f54
Author:crypin

feat: WIP refactor erc20

Commit:6d9dd8d
Author:crypin

feat: WIP add erc20

Commit:5bf44ac
Author:King

feat: add Market's FeeCollector

Commit:05470f1
Author:King
Committer:King

refactor: move MinOrderQty, MinOrderQuote into Market also add MaxOrderQty, MaxOrderQuote

Commit:d7da354
Author:King

refactor: refactor exchange module - use sdk.Int for quantities - change MaxPrice to 10^24 - store price as tick index for OrderBookOrderIndex - apply ceiling/truncation per order, not per orderer

Commit:d177af1
Author:King

refactor: remove min_bid_amount

Commit:2212727
Author:King

refactor: use CurrentSqrtPrice instead of CurrentPrice

Commit:c0ec38f
Author:King
Committer:King

refactor: add BigDec (WIP)

Commit:2f06b1b
Author:King

fix: include ExecutedQuantity in SwapRouteResult

The documentation is generated from this commit.

Commit:513a446
Author:King

feat: emit EventOrderCompleted when order is completed and deleted

Commit:d2a02f9
Author:King

fix: add default_min_order_quantity, default_min_order_quote params

Commit:cbd8e05
Author:King

feat: add PositionAssets query

Commit:a4101de
Author:King

Merge branch 'fix/maker-fee-rate' into new-dex-test

Commit:8a6454e
Author:King

Merge branch 'amm-module' into new-dex-test

Commit:b5ecd8a
Author:King

fix: maker fee rate must be positive now also: - refactor pool orders logic to identify full match properly - fix bug in extra fee accumulation

Commit:30bd080
Author:King

Merge branch 'amm-module' into new-dex-test

Commit:0d89e5d
Author:King

feat: add pool min_order_quote

Commit:0b6e47e
Author:King

fix: include fees in market query response and fix tests

Commit:7f6ec78
Author:King

feat!: use custom fee ratio for order source orders

Commit:72ef0c5
Author:King

Merge branch 'fix/amt-in-diff' into new-dex-test

Commit:756f3b3
Author:King

feat: add position_id in public position query this field represents the underlying x/amm position's id

Commit:321331a
Author:King

feat: add PositionAssets query

Commit:6c0d52c
Author:King

Merge branch 'amm-module' into last-remove-liquidity

Commit:287ae86
Author:King

fix: add `MinOrderQuantity` to `PoolParameterChange`

Commit:c1b8db9
Author:King

Merge branch 'amm-module' into pool-min-order-qty

Commit:45d9db0
Author:King

feat: add Pool MinOrderQuantity (WIP)

Commit:390e25b
Author:King

fix: send remaining reserves to last one who removes liquidity

Commit:8d492c2
Author:King

feat: enable querying public positions by pool id

Commit:5fc54d4
Author:King

Merge branch 'amm-module' into dec-matching-2

Commit:70682ae
Author:King

Merge branch 'amm-module' into liquidamm-module

Commit:cffda78
Author:King
Committer:King

fix: add x/liquidfarming protobuf files and fix swagger config

Commit:75fa410
Author:King
Committer:King

refactor: separate liquidamm module

Commit:195162a
Author:King

feat: WIP

Commit:f1b6f7c
Author:King

refactor: use separate rewards pool for each pool do not use the central module account for rewards

Commit:6871442
Author:King

refactor: use sdk.Dec in protobuf

Commit:f1b0dd3
Author:King

refactor: use dec for matching (WIP)

Commit:40db0bf
Author:King

feat: add NumMMOrdersRecord to genesis and add invariant checks

Commit:865fdf4
Author:King

feat: add LastMatchingHeight and fix invariant check

Commit:4cf744c
Author:King

feat: add QueryExchangeRate

Commit:cde1cc8
Author:King

feat: add QueryOrderBook

Commit:dcbccf7
Author:King

feat: add MsgCancelAllOrders - also remove refunded_deposit field in MsgCancelOrderResponse and EventCancelOrder

Commit:795eedf
Author:King

feat: add orders query

Commit:433cde0
Author:King

feat: add and refine queries

Commit:8e30045
Author:crypin

docs: remove legacy budget docs link on swagger

Commit:5d72f63
Author:crypin
Committer:crypin

refactor: internalization budget module

Commit:86caa73
Author:King

chore: fix ts-client generation issue

Commit:18d0bf2
Author:King

feat: add LiquidFarmParameterChangeProposal and emit proposal events

Commit:2155865
Author:King

feat(liquidfarming): add events

Commit:9a90365
Author:King

chore: update docs and split proto files

Commit:97278e5
Author:King

Merge branch 'main' into amm-module

Commit:44821bc
Author:King

feat: add MsgTerminatePrivateFarmingPlan

Commit:9c6f837
Author:King

fix: emit amm events

Commit:a134c94
Author:crypin
Committer:crypin

feat!: add MsgTerminatePrivatePlan (backport #154)

Commit:be52f34
Author:King

feat: add LiquidFarmCreateProposal

Commit:e7f84e0
Author:King

refactor: refactor params and add tests

Commit:9757d7f
Author:King

feat: emit EventOrderSourceOrdersFilled

Commit:e1de98e
Author:King

fix: simplify event and msg result

Commit:deac1f0
Author:King

refactor: separate batch limit order msgs

Commit:76a5167
Author:King

fix: fix position reinitialization bug and also remove unnecessary queries

Commit:b9fe0e1
Author:King

refactor: return detailed SwapRouteResult

Commit:4e0a8f1
Author:King

fix: change input parameter type to string

Commit:2a359d6
Author:King

Merge branch 'liquidfarming-refactor' into amm-module

Commit:8fb538f
Author:King

fix: fix tests and bugs

Commit:920081a
Author:King

feat: return fees in BestSwapExactAmountIn query

Commit:a48eb41
Author:King

feat: add MsgPlaceMMLimitOrder and halve swap fee when route len > 2

Commit:ea15f23
Author:King

feat: implement grpc queries

Commit:26cf941
Author:King
Committer:King

feat: limit the order price and swap routes len and handle gov proposals

Commit:75160c9
Author:King

Merge branch 'amm-module' into liquidfarming-refactor

Commit:4121feb
Author:King

feat: specify termination address when creating private farming plan

Commit:0c95af0
Author:King

feat: implement core liquidfarming logic (WIP)

Commit:a0b600d
Author:King
Committer:King

feat: add order lifespan and deadline

Commit:3dcc715
Author:King

refactorrefactor liquidfarming (WIP)

Commit:d6837c7
Author:King

fix: emit exchange events

Commit:c97762b
Author:King

feat: emit typed events

Commit:532a914
Author:King

refactor: remove stuffs related to shared position

Commit:46cc629
Author:King

refactor: rename SwapExactIn to SwapExactAmountIn

Commit:d0344f2
Author:King

refactor: use composite types for fee growth and owed fee

Commit:cbf8943
Author:King

refactor: use sdk.Int for liquidity also add farming related states into genesis and change msg fields

Commit:3c73d55
Author:King

feat: implementing shared position (WIP)

Commit:89de396
Author:crypin
Committer:GitHub

feat!: add MsgTerminatePrivatePlan (#154) * feat: add MsgTerminatePrivatePlan * test: add tests and fix code a bit * fix: revert changes in client docs * docs: remove broken link and deprecated ignite guide --------- Co-authored-by: King <king@crescent.foundation>

Commit:33da3c1
Author:King

refactor: refactor matching logic

Commit:1a8ba74
Author:King

feat: add is_batch flag to limit order

Commit:40fccf2
Author:King

refactor: fix interface

Commit:9b1e003
Author:King

feat: implement farming

Commit:7505acd
Author:King

fix: fix bug and optimize transactions

Commit:cb1307a
Author:King

feat: implement CLI commands

Commit:059982f
Author:King
Committer:King

fix: use price instead of sqrt price

Commit:037e2a9
Author:King
Committer:King

fix: use default tick spacing when creating pools also set default fee rates for market

Commit:b575745
Author:King

refactor: remove 'Spot' from code and add fee rate params

Commit:a041d9d
Author:King

fix: BestSwapExactInRoutes query accepts output denom

Commit:92f1f23
Author:King

fix: implement genesis functionalities