v1.4.5-rc1 release for rhye-2 testnet, starting from genesis.
Resolves audit issues, readiness for mainnet release.
Dockerfile: quicksilverzone/quicksilver:v1.4.5-rc1
What's Changed
- deps: bump sdk and sdkmath by @faddat in #557
- change to new github repo by @faddat in #558
- add multierror library to monorepo by @faddat in #556
- chore: golangci-lint run ./... --fix by @faddat in #552
- refactor: add web ui to monorepo by @faddat in #551
- Update CODEOWNERS by @faddat in #562
- put the new linter configuration on the develop branch by @faddat in #561
- Update code owner by @ThanhNhann in #565
- New quicksilverjs using grpc-gateway by @hoangdv2429 in #566
- chore(deps): bump docker/setup-buildx-action from 2 to 3 by @dependabot in #574
- chore(deps): bump actions/checkout from 3 to 4 by @dependabot in #570
- chore(deps): bump docker/setup-qemu-action from 2 to 3 by @dependabot in #571
- chore(deps): bump docker/login-action from 2 to 3 by @dependabot in #572
- remove misnamed dependabot config by @faddat in #594
- finish linting by @faddat in #568
- update deps for web-ui by @hoangdv2429 in #597
- lint: address remarks form Nhan by @faddat in #600
- force use of protobufjs 6.11.4 by @hoangdv2429 in #601
- Create quicksilverjs.yaml by @faddat in #598
- chore(deps): bump gaurav-nelson/github-action-markdown-link-check from 1.0.13 to 1.0.15 by @dependabot in #573
- monorepo: add icq relayer to quicksilver repository by @faddat in #618
- Check negative amount in
GetUnbondingAmount
func by @ThanhNhann in #627 - add TMHeader check for DepositTxCallback by @hoangdv2429 in #639
- Fix build image by @anhductn2001 in #647
- Test for TriggerRedemptionRate by @phamminh0811 in #655
- Test for GCCompletedRedelegations by @phamminh0811 in #652
- Test for HandleFailedBankSend by @neitdung in #664
- Test for GCCompletedUnbondings by @DongLieu in #687
- Test for IteratePortConnection by @DongLieu in #686
- Test for GetChainIDFromContext by @DongLieu in #685
- [Validator] Add
GetValidatorByConsAddr
by @ThanhNhann in #691 - Test for Zone by @DongLieu in #682
- change minor logic for SetAccountBalanceForDenom in interchainstaking by @DongLieu in #669
- Hoist code out of the loop by @neitdung in #707
- Remove unused variable by @neitdung in #706
- Early return function BeginBlocker by @neitdung in #705
- Test/deposit tx callback by @hoangdv2429 in #635
- test for CheckTMHeaderForZone by @hoangdv2429 in #712
- Update check stateless ICAAccount by @ThanhNhann in #719
- Test for msgSV.GovCloseChannel by @DongLieu in #695
- Test for GetValidatorForToken by @neitdung in #662
- test for PerfBalanceCallback by @DongLieu in #636
- Test for SendIbcToken by @phamminh0811 in #699
- test for DeleteRedelegationRecordByKey by @DongLieu in #674
- Test for GovReopenChannel by @DongLieu in #725
- Add test for HandleRedeemTokens by @neitdung in #661
- Test for GetActiveValidators by @phamminh0811 in #675
- DistributeRewardsCallback Test by @phamminh0811 in #653
- change pass by value for GetReceipt and DeleteReceipt func by @DongLieu in #735
- test for HandleCompleteSend by @DongLieu in #672
- Use safe quoting instead of "%s" by @phamminh0811 in #750
- Handle tokenize share by @neitdung in #658
- Audit fix stylist by @sontrinh16 in #754
- minor of comment by @DongLieu in #749
- refacter to take chainID instead of zone for a few functions by @DongLieu in #748
- Add delegation plan test by @joe-bowman in #709
- Test for HandleFailedUnbondSend by @phamminh0811 in #663
- add RemovePerformanceDelegation and change logic for RemoveZoneAndAssociated… by @DongLieu in #758
- Test HandleUpdateZoneProposal by @phamminh0811 in #673
- Add DecrementWithdrawalWaitgroup by @phamminh0811 in #764
- Test for HandleWithdrawRewards by @phamminh0811 in #659
- Add ICQ to get
signingInfo
incase validator was jailed by @ThanhNhann in #642 - Change msgType by @phamminh0811 in #769
- Early return func AfterEpochEnd by @neitdung in #753
- Ensure ValidatorOperatorAddress is a correct bech32 address by @neitdung in #752
- Add lacking tests for HandleAcknowledgement by @phamminh0811 in #768
- Test tokenize shares by @neitdung in #657
- Test for RemoveZoneAndAssociatedRecords by @DongLieu in #678
- Increase CI Timeout by @anhductn2001 in #786
- x/participationrewards/keeper: move cheap prefix checks to front + better error UX by @odeke-em in #779
- fix: icq-relayer v0.10.0; add tm0.37 compat by @joe-bowman in #766
- add CONTRIBUTING.md and CODE_OF_CONDUCT.md by @joe-bowman in #788
- R4R: LSM (v1.4) by @joe-bowman in #796
- chore(deps): bump next from 12.2.5 to 14.0.4 in /web-ui by @dependabot in #830
- chore(deps): bump actions/setup-go from 4 to 5 by @dependabot in #827
- defensive checks in UpdateWithdrawalRecordsForSlash by @joe-bowman in #789
- fix: weird reslicing in SetForValoper - fixes #806 by @joe-bowman in #812
- x/partiticipationrewards/types: assert on expected error substring in TestGetRewardsAllocations by @odeke-em in #832
- chore(deps): bump @cosmos-kit/core from 2.5.3 to 2.7.8 in /web-ui by @dependabot in #829
- chore(deps-dev): bump eslint from 8.45.0 to 8.55.0 in /quicksilverjs by @dependabot in #815
- chore(deps): bump @cosmjs/proto-signing from 0.29.4 to 0.32.1 in /quicksilverjs by @dependabot in #822
- chore(deps-dev): bump @types/react-dom from 18.0.9 to 18.2.17 in /web-ui by @dependabot in #795
- chore(deps): bump @cosmjs/amino from 0.29.4 to 0.32.1 in /quicksilverjs by @dependabot in #824
- chore(deps): bump @cosmjs/stargate from 0.29.4 to 0.32.1 in /quicksilverjs by @dependabot in #825
- chore(deps): bump @cosmjs/stargate from 0.29.5 to 0.32.1 in /web-ui by @dependabot in #819
- chore(deps-dev): bump @types/react from 18.0.25 to 18.2.43 in /web-ui by @dependabot in #837
- chore(deps): bump google.golang.org/grpc from 1.55.0 to 1.56.3 in /icq-relayer by @dependabot in #737
- chore(deps): bump actions/setup-node from 3 to 4 by @dependabot in #727
- chore(deps): bump @cosmjs/tendermint-rpc from 0.29.5 to 0.32.1 in /quicksilverjs by @dependabot in #823
- chore(deps): bump @cosmjs/cosmwasm-stargate from 0.29.5 to 0.32.1 in /web-ui by @dependabot in #821
- chore(deps-dev): bump eslint-config-prettier from 8.10.0 to 9.1.0 in /quicksilverjs by @dependabot in #814
- chore(deps): bump github.com/golangci/golangci-lint from 1.54.1 to 1.55.2 by @dependabot in #771
- chore(deps): bump golang.org/x/net from 0.11.0 to 0.17.0 in /test/interchaintest by @dependabot in #697
- dont build when front end changes are being made by @faddat in #841
- chore(deps): bump @cosmjs/amino from 0.28.0 to 0.32.1 in /web-ui by @dependabot in #820
- Update quicksilverjs.yaml by @faddat in #840
- chore(deps): bump crypto-js from 4.1.1 to 4.2.0 in /web-ui by @dependabot in #738
- chore(deps): bump golang.org/x/tools from 0.12.0 to 0.16.0 by @dependabot in #807
- chore(deps): bump github.com/evmos/ethermint from 0.6.1-0.20220810122651-42abb259cbed to 0.18.0 in /icq-relayer by @dependabot in #624
- chore(deps): bump github.com/cosmos/ibc-go/v5 from 5.3.1 to 5.3.2 by @dependabot in #723
- chore(deps): bump github.com/ethereum/go-ethereum from 1.10.19 to 1.13.5 in /icq-relayer by @dependabot in #843
- chore(deps): bump google.golang.org/grpc from 1.56.0 to 1.56.3 in /test/interchaintest by @dependabot in #736
- chore(deps): bump @chakra-ui/icons from 2.1.0 to 2.1.1 in /web-ui by @dependabot in #592
- chore(deps): bump actions/checkout from 3 to 4 by @dependabot in #619
- chore(deps): bump github.com/prometheus/client_golang from 1.16.0 to 1.17.0 by @dependabot in #656
- chore(deps): bump golang.org/x/net from 0.10.0 to 0.17.0 in /icq-relayer by @dependabot in #696
- Update golangci.yml by @faddat in #846
- chore(deps-dev): bump eslint from 8.28.0 to 8.55.0 in /web-ui by @dependabot in #816
- chore(deps): bump google.golang.org/grpc from 1.57.0 to 1.59.0 by @dependabot in #711
- chore(deps): bump @cosmos-kit/cosmostation from 2.3.4 to 2.4.11 in /web-ui by @dependabot in #805
- chore(deps): bump github.com/gorilla/mux from 1.8.0 to 1.8.1 by @dependabot in #850
- chore(deps): bump dayjs from 1.11.9 to 1.11.10 in /web-ui by @dependabot in #856
- chore(deps): bump three and @types/three in /web-ui by @dependabot in #862
- chore(deps-dev): bump eslint-config-next from 13.0.5 to 14.0.4 in /web-ui by @dependabot in #858
- chore(deps): bump @cosmos-kit/react from 2.7.0 to 2.9.12 in /web-ui by @dependabot in #860
- chore(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0 by @dependabot in #852
- chore(deps): bump cosmossdk.io/math from 1.1.2 to 1.2.0 by @dependabot in #851
- chore(deps): bump @cosmos-kit/keplr from 2.3.10 to 2.4.12 in /web-ui by @dependabot in #863
- chore(deps): bump @emotion/react from 11.10.6 to 11.11.1 in /web-ui by @dependabot in #859
- chore(deps): bump interchain-query from 1.8.10 to 1.10.1 in /web-ui by @dependabot in #864
- chore(deps): bump github.com/cometbft/cometbft-db from 0.8.0 to 0.9.1 by @dependabot in #854
- chore(deps-dev): bump prettier from 2.8.8 to 3.1.1 in /quicksilverjs by @dependabot in #869
- chore(deps-dev): bump @types/node from 18.11.9 to 20.10.4 in /web-ui by @dependabot in #845
- chore(deps): bump react-icons from 4.6.0 to 4.12.0 in /web-ui by @dependabot in #861
- chore(deps): bump framer-motion from 9.0.7 to 10.16.16 in /web-ui by @dependabot in #857
- chore(deps): bump github.com/spf13/cast from 1.5.1 to 1.6.0 by @dependabot in #853
- for pull requests, don't build and test when only js or fe by @faddat in #844
- fix: improve performance of lsm share token validation; fixes #787 by @joe-bowman in #811
- test web ui by @faddat in #599
- chore(deps-dev): bump @cosmology/telescope from 0.102.1 to 1.0.1 in /quicksilverjs by @dependabot in #578
- chore(deps): bump github.com/cosmos/gogoproto from 1.4.3 to 1.4.11 by @dependabot in #629
- [chore] update golangci to v1.55.2 by @faddat in #847
- chore(deps-dev): bump publish-scripts from 0.1.0 to 1.9.0 in /quicksilverjs by @dependabot in #583
- update to go 1.21 by @faddat in #835
- add improved supply queries by @joe-bowman in #809
- fix: remove unused function with limited behaviour by @joe-bowman in #873
- refactor so we do error checking before creating protocol data by @joe-bowman in #877
- chore(deps): bump actions/setup-node from 3 to 4 by @dependabot in #879
- chore(deps): bump google.golang.org/grpc from 1.59.0 to 1.60.0 by @dependabot in #881
- Update dependabot.yml by @joe-bowman in #893
- chore(deps-dev): bump eslint-plugin-prettier from 4.2.1 to 5.0.1 in /quicksilverjs by @dependabot in #888
- fix: throw error if connection not found by @joe-bowman in #874
- Defensive checks callbacks by @joe-bowman in #875
- fix: throw on error and bad cast; fixes #836 by @joe-bowman in #876
- Additional defensive checks by @joe-bowman in #878
- chore(deps): bump actions/checkout from 3 to 4 by @dependabot in #880
- fix: super defensive checks in ValAddressFromBech32 and AccAddressFromBech32 by @joe-bowman in #872
- perf: hoist regexp into globals by @joe-bowman in #896
- fix: refactor protocoldata unmarshalling. fixes #833 by @joe-bowman in #894
- fix: more defensive checks; fixes #839 by @joe-bowman in #895
- Update Golang in codeQL by @faddat in #897
- Update proto dockerfile by @faddat in #870
- chore(deps): bump golang.org/x/tools from 0.16.0 to 0.16.1 by @dependabot in #898
- chore(deps): bump github/codeql-action from 2 to 3 by @dependabot in #900
- chore(deps): bump actions/upload-artifact from 3 to 4 by @dependabot in #905
- chore(deps): bump github.com/spf13/viper from 1.16.0 to 1.18.2 by @dependabot in #908
- chore(deps): bump google.golang.org/grpc from 1.60.0 to 1.60.1 by @dependabot in #907
- chore(deps-dev): bump eslint from 8.55.0 to 8.56.0 in /quicksilverjs by @dependabot in #906
- remove all web related components by @faddat in #909
- qs 2.0 ui by @faddat in #910
- Update CODEOWNERS by @faddat in #914
- remove assets page by @faddat in #913
- chore(deps): bump actions/checkout from 3 to 4 by @dependabot in #918
- Add UI working branch by @chalabi2 in #917
- ignore changes to web-ui by @faddat in #916
New Contributors
- @hoangdv2429 made their first contribution in #566
- @phamminh0811 made their first contribution in #655
- @neitdung made their first contribution in #664
- @sontrinh16 made their first contribution in #754
- @chalabi2 made their first contribution in #917
Full Changelog: v1.4.4-rc.4...v1.4.5-rc1