- (consensus) #1178 change the consensus from Ostracon to Tendermint v0.34.24
- (x/fswap) #1336 Initialize fswap module
- (x/fswap) #1339 Implement fswap module's genesis
- (x/fbridge) #1340 Initialize fbridge module
- (x/fbridge) #1347 Implement bridge transfer feature (sending side)
- (x/fbridge) #1351 Map a sequence to block number for every bridge request (sending side)
- (x/fswap) #1345 Implement fswap's basic functionality(MsgSwap, MsgSwapAll, Query, Proposal)
- (x/fbridge) #1350 Add Role-based Access Control
- (docs) #1120 Update links in x/foundation README.md
- (feat) #1121 Add update-censorship cmd to x/foundation cli
- (server) #1153 remove grpc replace directive
- (crypto) #1163 Update some secp256k1 logics with latest
dcrec
- (x/crisis) #1167 Use
CacheContext()
inAssertInvariants()
- (chore) #1168 Replace
ExactArgs(0)
withNoArgs()
inx/upgrade
module - (server) #1175 Use go embed for swagger
- (x/collection) #1287 add nft id validation to MsgSendNFT
- (types) #1314 replace IsEqual with Equal
- (x/fswap) #1363 introduce new event for MakeSwapProposal
- (x/fbridge) #1366 Set target denom as module parameters
- (x/fbridge) #1369 Add the event of
SetBridgeStatus
- (x/fswap) #1372 support message based proposals
- (x/fswap) #1387 add new Swap query to get a single swap
- (x/fswap) #1382 add validation & unit tests in fswap module
- (x/fbridge) #1395 Return error instead of panic for behaviors triggered by client
- (x/fswap) #1396 refactor to use snake_case in proto
- (x/fswap) #1391 add cli_test for fswap module
- (x/fbridge) #1405 Add CLI, gRPC, MsgServer tests
- (x/fswap) #1415 add more testcases for fswap module
- chore(deps) #1141 Bump github.com/cosmos/ledger-cosmos-go from 0.12.2 to 0.13.2 to fix ledger signing issue
- (x/auth, x/slashing) #1179 modify missing changes of converting to tendermint
- (x/auth) #1274
ModuleAccount.Validate
now reports a nil.BaseAccount
instead of panicking. - (x/collection) #1276 eliminates potential risk for Insufficient Sanity Check of tokenID in Genesis
- (x/foundation) #1277 add init logic of foundation module accounts to InitGenesis in order to eliminate potential panic
- (x/collection, x/token) #1288 use accAddress to compare in validatebasic function in collection & token modules
- (x/collection) #1268 export x/collection params into genesis
- (x/collection) #1294 reject NFT coins on FT APIs
- (sec) #1302 remove map iteration non-determinism with keys + sorting
- (client) #1303 fix possible overflow in BuildUnsignedTx
- (types) #1299 add missing nil checks
- (x/staking) #1301 Use bytes instead of string comparison in delete validator queue (backport cosmos/cosmos-sdk#12303)
- (x/gov) #1304 fetch a failed proposal tally from proposal.FinalTallyResult in the gprc query
- (x/staking) #1306 add validation for potential slashing evasion during re-delegation
- (client/keys) #1312 ignore error when key not found in
keys delete
- (store) #1310 fix app-hash mismatch if upgrade migration commit is interrupted(backport cosmos/cosmos-sdk#13530)
- (types) #1313 fix correctly coalesce coins even with repeated denominations(backport cosmos/cosmos-sdk#13265)
- (x/crypto) #1316 error if incorrect ledger public key (backport cosmos/cosmos-sdk#14460, cosmos/cosmos-sdk#19691)
- (x/auth) #1319 prevent signing from wrong key in multisig
- (x/mint, x/slashing) #1323 add missing nil check for params validation
- (x/server) #1337 fix panic when defining minimum gas config as
100stake;100uatom
. Use a,
delimiter instead of;
. Fixes the server config getter to use the correct delimiter (backport cosmos/cosmos-sdk#18537) - (x/fbridge) #1361 Fixes fbridge auth checking bug
- (x/fswap) #1365 fix update swap keys for possibly overlapped keys(
(hello,world) should be different to (hel,loworld)
) - (x/fswap, x/fbridge) #1378 Fix bug where amino is not supported in fswap and fbridge
- (x/fswap) #1379 add missing router registration
- (x/fswap) #1385 add accidentally deleted event emissions(EventSetSwap, EventAddDenomMetadata)
- (x/fswap) #1392 fix dummy denom coin data for test in fswap
- (style) #1414 improve code quality with new linters
- (ci) #1431 Fix goreleaser config and replace deprecated docker image with official one
- (consensus) #1178 change the consensus from Ostracon to Tendermint v0.34.24
- (server) #1418 Remove grpc-web/rosetta and modify grpc-gateway