- (ibc) #56 fix!: upgrade ibc-go for pool coin blacklisting
- (x/marketmaker) #55 feat: add marketmaker module
- (x/liquidity) #57 feat: add market making order type
- (x/farm) #70 feat: add farm module
- (x/liquidfarming) #72 feat: add liquidfarming module
- (x/liquidstaking) #53 fix: calculation bug of liquidstaking voting_power
- (x/liquidity) #71 fix: reject same base/quote coin denom in MsgCreatePair
- (x/mint) #65 feat: add last block time endpoint
v2.1.1 - 2022-07-29
- (x/liquidstaking) #51 fix: calculation bug of liquidstaking voting_power gRPC endpoint
v2.1.0 - 2022-07-18
- (x/liquidity) #48 Refactor
OrderBooks
query:tick_precisions
field has been removed fromQueryOrderBooksRequest
tick_precision
field has been removed fromOrderBookResponse
andprice_unit
has been added instead- The order between
sells
andbuys
has been changed
- (x/farming) #45 Add
HistoricalRewards
query endpoint:HistoricalRewards
:/crescent/farming/v1beta1/historical_rewards/{staking_coin_denom}
- (x/liquidity) #46 Modify
PoolResponse
:balances
field has been modified to containbase_coin
andquote_coin
fieldspool_coin_supply
field has been addedprice
field has been added
- (x/liquidity) #37 Add
OrderBooks
query endpoint:OrderBooks
:/crescent/liquidity/v1beta1/order_books
- (x/farming) #33 Rename existing
Stakings
endpoint toPosition
and add three new endpoints:Stakings
:/crescent/farming/v1beta1/stakings/{farmer}
QueuedStakings
:/crescent/farming/v1beta1/queued_stakings/{farmer}
UnharvestedRewards
:/crescent/farming/v1beta1/unharvested_reward/{farmer}
- (x/liquidity) #48 Refactor
order-books
query cmd:[tick-precisions]
argument has been removed:order-books [pair-ids]
- Response structure has been changed
- (x/farming) #45 Add
historical-rewards
query cmd:historical-rewards [staking-coin-denom]
- (x/liquidity) #37 Add
create-ranged-pool
tx cmd andorder-books
query cmd:create-ranged-pool [pair-id] [deposit-coins] [min-price] [max-price] [initial-price]
order-books [pair-ids] [tick-precisions]
- (x/farming) #33 Rename existing
stakings
query toposition
and add three new queries:stakings [farmer]
queued-stakings [farmer]
unharvested-rewards [farmer]
-
(x/liquidity) #49 Add
MaxNumActivePoolsPerPair
global constant -
(x/liquidity) #37 Change
Pool
struct for ranged pools and refactor matching logic- Add
type
,creator
,min_price
andmax_price
fields toPool
struct - Refactor matching logic both for fairness of matching and efficiency of pool order placement
- Change the liquidity module's
TickPrecisions
param from 3 to 4
- Add
-
(x/farming) #33 Time-based queued staking and new UnharvestedRewards struct
- Changed/added kv-store keys:
- QueuedStaking:
0x23 | EndTimeLen (1 byte) | sdk.FormatTimeBytes(EndTime) | StakingCoinDenomLen (1 byte) | StakingCoinDenom | FarmerAddr -> ProtocolBuffer(QueuedStaking)
- QueuedStakingIndex:
0x24 | FarmerAddrLen (1 byte) | FarmerAddr | StakingCoinDenomLen (1 byte) | StakingCoinDenom | sdk.FormatTimeBytes(EndTime) -> nil
- UnharvestedRewards:
0x34 | FarmerAddrLen (1 byte) | FarmerAddr | StakingCoinDenom -> ProtocolBuffer(UnharvestedRewards)
- QueuedStaking:
- Changed/added kv-store keys:
-
(x/mint, x/budget) #35 feat!: add mint pool address for mint module #316
- Add
params.MintPoolAddress
on the mint modulecre1m3h30wlvsf8llruxtpukdvsy0km2kum8ve5ajd
- Change Mint Pool from default
cre17xpfvakm2amg962yls6f84z3kell8c5l53s97s
(fee_collector) tocre1m3h30wlvsf8llruxtpukdvsy0km2kum8ve5ajd
(params.MintPoolAddress) to prevent mixing of inflation and tx fee - Change the source address of Budgets whose source address is
cre17xpfvakm2amg962yls6f84z3kell8c5l53s97s
tocre1m3h30wlvsf8llruxtpukdvsy0km2kum8ve5ajd
- Add Budget to sending staking reward, and community fund to
cre17xpfvakm2amg962yls6f84z3kell8c5l53s97s
fromcre1m3h30wlvsf8llruxtpukdvsy0km2kum8ve5ajd
- Add
-
#31 build!: bump cosmos-sdk to v0.45.3, tendermint v0.34.19, ibc-go v2.2.0, budget v1.2.0, go 1.17
- (x/liquidity) #32 feat: add emit events for order trading volume
- (x/liquidity) #32 fix: optimize CancelAllOrders gas usage, fix offer coin checking #296 #299
- (x/claim) #28 fix: fix simulation for the claim module #292 #304
- #25 fix: fix to use query context #298
v1.1.0 - 2022-04-14
Running a full node will encounter wrong app hash issue if it doesn't upgrade to this version prior to UpgradeHeight (48000)
. Instead of going through on-chain governance proposal by using UpgradeProposal
, this upgrade mechanism is chosen as it is security hot fix that is better to be fixed as soon as it can and also it is directly related to governance proposal.
- (x/claim) #23 Fix gas consumption issue for
ConditionTypeVote
.UpgradeHeight
is set as48000
.
v1.0.0 - 2022-04-12
- (crescentd) feat: add
x/liquidity
module - (crescentd) feat: add
x/liquidstaking
module - (crescentd) feat: add
x/farming
module - (crescentd) feat: add
x/mint
(constant inflation) module - (crescentd) feat: add
x/claim
module - (sdk) Crescent Core uses a customized Cosmos SDK v1.0.2-sdk-0.44.5. Please check the differences on here.
x/staking
fix: allow delegate only spendable coinsx/gov
feat: add additional voting powers hook on tally (liquid governance)x/vesting
feat: periodic vesting msgx/bank
feat: Add dynamic blockedAddrs