Author SHA1 Message Date
nabarun 952b0341e7 chore: add changelog entry 2025-12-18 11:39:25 +05:30
nabarun 7705edb27a fix: pagination offset when filtering without key 2025-12-18 11:39:25 +05:30
nabarun aeaa57596c test: add assertion for collection filtered with pagination offset 2025-12-18 11:39:25 +05:30
SebastianandAlex | Cosmos Labs 9d8d03dc4a docs: sync module interfaces with actual code (#25656)
Co-authored-by: Alex | Cosmos Labs <alex@cosmoslabs.io>
2025-12-17 17:33:46 +00:00
Rej EctandAlex | Cosmos Labs 0a65efd5c4 ci: bump upload-artifact to v6 and download-artifact to v7 (#25692)
Co-authored-by: Alex | Cosmos Labs <alex@cosmoslabs.io>
2025-12-17 17:32:26 +00:00
dependabot[bot]andaljo242 4818bc22c4 build(deps): Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.61.0 to 0.64.0 (#25700)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@cosmoslabs.io>
2025-12-17 17:18:05 +00:00
heksan-uiandAlex | Cosmos Labs d4897d1ab3 fix(x/staking): correct copy-paste errors in comments (#25697)
Co-authored-by: Alex | Cosmos Labs <alex@cosmoslabs.io>
2025-12-17 17:17:11 +00:00
AlvarezandAlex | Cosmos Labs d201ca9ae4 docs: fix typos and wording across SDK documentation READMEs (#25696)
Co-authored-by: Alex | Cosmos Labs <alex@cosmoslabs.io>
2025-12-17 17:12:11 +00:00
dependabot[bot]andaljo242 7f6082add7 build(deps): Bump go.opentelemetry.io/contrib/propagators/jaeger from 1.37.0 to 1.39.0 (#25682)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@cosmoslabs.io>
2025-12-17 15:00:43 +00:00
dependabot[bot]andAlex | Cosmos Labs e779ef96a9 build(deps): Bump github.com/cosmos/ledger-cosmos-go from 0.16.0 to 1.0.0 (#25699)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Cosmos Labs <alex@cosmoslabs.io>
2025-12-16 17:26:52 +00:00
dependabot[bot]andAlex | Cosmos Labs b2ff2d6df0 build(deps): Bump actions/cache from 4 to 5 (#25680)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Cosmos Labs <alex@cosmoslabs.io>
2025-12-16 17:26:22 +00:00
Alex | Cosmos Labs d44d1c68f6 Update Dependabot target branch and ignore comment (#25706) 2025-12-16 10:25:07 -05:00
Alex | Cosmos Labs f691e280dc Clean up backport rules in .mergify.yml
Removed backport configurations for older release branches.
2025-12-16 10:21:41 -05:00
dependabot[bot]andaljo242 f623782445 build(deps): Bump go.opentelemetry.io/contrib/instrumentation/runtime from 0.63.0 to 0.64.0 (#25683)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@cosmoslabs.io>
2025-12-15 17:05:39 +00:00
dependabot[bot]andaljo242 5aead0f406 build(deps): Bump google.golang.org/protobuf from 1.36.10 to 1.36.11 (#25693)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@cosmoslabs.io>
2025-12-15 16:51:49 +00:00
dependabot[bot]andaljo242 41ecdee744 build(deps): Bump go.opentelemetry.io/contrib/instrumentation/host from 0.63.0 to 0.64.0 (#25684)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@cosmoslabs.io>
2025-12-15 16:43:19 +00:00
dependabot[bot]andaljo242 7c170a169d build(deps): Bump go.opentelemetry.io/contrib/propagators/b3 from 1.37.0 to 1.39.0 (#25681)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@cosmoslabs.io>
2025-12-12 17:03:45 +00:00
viktorking7andAlex | Cosmos Labs 46a7f918d6 fix: spelling/grammar across docs and tooling (#25677)
Co-authored-by: Alex | Cosmos Labs <alex@cosmoslabs.io>
2025-12-12 00:01:30 +00:00
Tyler 8fb7b4b324 fix: invert condition on telemetry init (#25679) 2025-12-11 23:34:57 +00:00
dependabot[bot]andaljo242 2e21b6493c build(deps): Bump go.opentelemetry.io/contrib/otelconf from 0.18.0 to 0.19.0 (#25671)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@cosmoslabs.io>
2025-12-11 17:33:10 +00:00
dependabot[bot]andaljo242 adfb3e2507 build(deps): Bump go.opentelemetry.io/otel/log from 0.14.0 to 0.15.0 (#25673)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@cosmoslabs.io>
2025-12-11 16:09:48 +00:00
maradini77 a64ebec493 docs: fix typos and wording in learn and README docs (#25668) 2025-12-11 15:58:50 +00:00
Aaron Craelius 6065146fa6 feat(iavl): add Pin and UnsafeBytes design for managing mmaps (#25657) 2025-12-11 02:42:25 +00:00
f2d4a98039 feat: OpenTelemetry configuration and BaseApp instrumentation (#25516)
Co-authored-by: Tyler <48813565+technicallyty@users.noreply.github.com>
Co-authored-by: Alex | Cosmos Labs <alex@cosmoslabs.io>
2025-12-10 23:15:18 +00:00
dependabot[bot]andaljo242 a15ac0b28d build(deps): Bump golang.org/x/crypto from 0.45.0 to 0.46.0 (#25659)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@cosmoslabs.io>
2025-12-09 20:05:47 +00:00
Evan Etton 936a37e0b6 fix: ensure testnetApp cleanup on error in testnetify (#25660)
Signed-off-by: Evan Etton <evanettoneva@gmail.com>
2025-12-09 19:57:14 +00:00
Jammy ArkensandAlex | Cosmos Labs 7e9ad4f140 fix(staking): add missing iterator.Close() calls (#25649)
Co-authored-by: Alex | Cosmos Labs <alex@cosmoslabs.io>
2025-12-08 18:52:45 +00:00
dependabot[bot] 0cc7aea897 build(deps): Bump actions/create-github-app-token from 2.2.0 to 2.2.1 (#25652)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-08 09:39:29 -05:00
Aaron Craelius 18e85dec5b feat(iavl): add Node, MemNode, and NodePointer (#25633) 2025-12-04 21:54:31 +00:00
John Letey 0e1f43c8f1 fix(baseapp): index pre-block events (#25642) 2025-12-04 17:58:45 +00:00
Aaron Craelius 0cd5a6819c feat(iavl): add ChangesetFiles and ChangesetInfo (#25635) 2025-12-04 14:57:57 +00:00
dependabot[bot]andaljo242 0f15702842 build(deps): Bump github.com/spf13/cobra from 1.10.1 to 1.10.2 (#25638)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@cosmoslabs.io>
2025-12-04 14:33:06 +00:00
Tyler 7fd0ee874c ci: remove gha cache on docker workflow (#25636) 2025-12-03 14:29:07 -05:00
mmsqeandAlex | Cosmos Labs 3516334ebb fix: add missing close when graceful shutdown (#25632)
Co-authored-by: Alex | Cosmos Labs <alex@cosmoslabs.io>
2025-12-03 17:45:43 +00:00
Aaron Craelius 65f680946c feat(iavl): initialize disk layout (#25624) 2025-12-03 16:21:22 +00:00
Aaron Craelius 29314c9992 fix: update go to address GO-2025-4155 (#25631) 2025-12-03 00:28:55 +00:00
Tyler 7298d71af6 fix: simapp dockerfile go version (#25629) 2025-12-02 13:30:20 -05:00
Tyler f6bb7d8379 ci: fix build & push workflow (#25626) 2025-12-02 14:47:38 +00:00
dependabot[bot] 95f4c53321 build(deps): Bump mdast-util-to-hast from 13.2.0 to 13.2.1 in /docs in the npm_and_yarn group across 1 directory (#25625)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-02 09:48:10 -05:00
dependabot[bot] c0f5fd4b7e build(deps): Bump express from 4.21.2 to 4.22.1 in /docs in the npm_and_yarn group across 1 directory (#25623)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-01 22:07:45 +00:00
Vlad JandAlex | Cosmos Labs 2a15457a99 feat!(gov): add proposer address to hooks (#25617)
Co-authored-by: Alex | Cosmos Labs <alex@cosmoslabs.io>
2025-12-01 21:05:25 +00:00
dependabot[bot]andAlex | Cosmos Labs 8307749377 build(deps): Bump node-forge from 1.3.1 to 1.3.2 in /docs in the npm_and_yarn group across 1 directory (#25609)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Cosmos Labs <alex@cosmoslabs.io>
2025-12-01 20:55:37 +00:00
Vlad JandAlex | Cosmos Labs d235bc4952 refactor!(gov): make distribution keeper optional (#25616)
Co-authored-by: Alex | Cosmos Labs <alex@cosmoslabs.io>
2025-12-01 19:51:51 +00:00
mmsqeandAlex | Cosmos Labs e857245c21 chore: separated deprecated modules into the contrib directory (#25613)
Co-authored-by: Alex | Cosmos Labs <alex@cosmoslabs.io>
2025-12-01 18:17:57 +00:00
dependabot[bot] 4dbac17760 build(deps): Bump actions/create-github-app-token from 2.1.4 to 2.2.0 (#25597)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-29 10:27:39 -05:00
dependabot[bot]andaljo242 bd5f14ec2b build(deps): Bump github.com/prometheus/common from 0.67.3 to 0.67.4 (#25598)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@cosmoslabs.io>
2025-11-29 15:05:07 +00:00
dmytrohekntandAlex | Cosmos Labs 9cd057b6d5 fix(baseapp): log correct panic value in ExtendVote recovery handler (#25604)
Co-authored-by: Alex | Cosmos Labs <alex@cosmoslabs.io>
2025-11-29 15:03:58 +00:00
Vlad J ca3241e227 chore(gov): decouple gov staking (#25615) 2025-11-27 20:00:00 +00:00
mmsqe 346c59f6e4 feat: allow dynamic retrieval of coin denom from multi store at runtime (#25600) 2025-11-26 03:44:23 +00:00
Ha Quoc Dat 92ddb2e28f docs: correct discussion reference (#25595) 2025-11-25 12:05:48 -05:00
Tyler d38a91400e chore: update outdated UPGRADING.md file (#25594) 2025-11-21 23:13:01 +00:00
dependabot[bot] 6d0507a3a8 build(deps): Bump actions/checkout from 5 to 6 (#25593)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-21 11:06:01 -05:00
dependabot[bot]andaljo242 652f8795c4 build(deps): Bump golang.org/x/crypto from 0.44.0 to 0.45.0 (#25582)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@cosmoslabs.io>
2025-11-20 18:02:24 +00:00
ThomasandAlex | Cosmos Labs f746aee809 fix: cleanup in priority nonce mempool (#25563)
Co-authored-by: Alex | Cosmos Labs <alex@cosmoslabs.io>
2025-11-19 22:08:54 +00:00
mmsqeandAlex | Cosmos Labs f4e2ce0ea4 feat: support for multi gRPC query clients serve with old binary (#25565)
Co-authored-by: Alex | Cosmos Labs <alex@cosmoslabs.io>
2025-11-19 15:46:50 +00:00
dependabot[bot]andAlex | Cosmos Labs 2667feb515 build(deps): Bump js-yaml from 3.14.1 to 3.14.2 in /docs in the npm_and_yarn group across 1 directory (#25572)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Cosmos Labs <alex@cosmoslabs.io>
2025-11-19 10:14:55 -05:00
dependabot[bot]andaljo242 4afe820e4b build(deps): Bump google.golang.org/grpc from 1.76.0 to 1.77.0 in /tools/benchmark (#25575)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@cosmoslabs.io>
2025-11-19 15:06:35 +00:00
dependabot[bot]andaljo242 aff4fe4631 build(deps): Bump github.com/prometheus/common from 0.67.1 to 0.67.3 (#25574)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@cosmoslabs.io>
2025-11-19 14:50:42 +00:00
mmsqe 93ac5cc0b0 fix(tools/speedtest): create resources only when command actually runs (#25576) 2025-11-19 14:44:56 +00:00
dependabot[bot]andaljo242 bbf7bbfeb5 build(deps): Bump github.com/bits-and-blooms/bitset from 1.24.3 to 1.24.4 (#25571)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@cosmoslabs.io>
2025-11-18 15:56:44 +00:00
Tyler 4c280784c0 fix(tools/speedtest): fix genesis overwrite (#25567) 2025-11-17 18:18:03 +00:00
Alex | Cosmos Labs b3c25ca79c chore: cleanup and improve x/mint params validation and test (#25562) 2025-11-17 15:03:13 +00:00
TylerandAlex | Cosmos Labs 94aebcd8ab feat(tools): speedtest (#25555)
Co-authored-by: Alex | Cosmos Labs <alex@cosmoslabs.io>
2025-11-17 14:04:42 +00:00
dependabot[bot]andaljo242 0d6228eaab build(deps): Bump github.com/dvsekhvalnov/jose2go from 1.6.0 to 1.7.0 in the go_modules group across 1 directory (#25558)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@cosmoslabs.io>
2025-11-15 19:03:10 +00:00
forkfuryandAlex | Cosmos Labs ce5656f38f feat(aminojson): expose NullSliceAsEmptyEncoder and add null_slice_as_empty encoding option (#25539)
Co-authored-by: Alex | Cosmos Labs <alex@cosmoslabs.io>
2025-11-14 16:12:40 +00:00
Alex | Cosmos Labs 203ac3e464 chore: bump linter (#25557) 2025-11-14 10:47:28 -05:00
dependabot[bot]andaljo242 002ae6e399 build(deps): Bump golang.org/x/crypto from 0.43.0 to 0.44.0 (#25553)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@cosmoslabs.io>
2025-11-13 00:15:56 +00:00
Alex | Cosmos Labs c0534d19f8 chore: ensure bls build is run in CI (#25547) 2025-11-12 17:18:55 -05:00
dependabot[bot]andaljo242 99bde7c4e1 build(deps): Bump golang.org/x/sync from 0.17.0 to 0.18.0 (#25549)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@cosmoslabs.io>
2025-11-12 19:35:52 +00:00
Alex | Cosmos Labs c16b4925a7 Add NOTICE file with licensing and attribution details 2025-11-12 14:36:46 -05:00
dependabot[bot]andAlex | Cosmos Labs 84e841aea2 build(deps): Bump github.com/hashicorp/go-getter from 1.8.2 to 1.8.3 (#25535)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Cosmos Labs <alex@cosmoslabs.io>
2025-11-03 17:26:11 +00:00
dependabot[bot] 386c2aebd2 build(deps): Bump actions/stale from 9 to 10 (#25534)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-03 11:32:22 -05:00
Alex | Cosmos Labs 12d63d04a5 chore: bump linter (#25537) 2025-11-03 11:30:03 -05:00
Alex | Cosmos Labs ad7c4c4cc6 Add stale.yml workflow to manage stale issues and PRs
This workflow automatically closes stale issues and pull requests after a specified period of inactivity.
2025-10-31 16:09:54 -04:00
Ammar ElsabeandAlex | Cosmos Labs f665371970 fix(x/epochs): di wiring (#25425)
Co-authored-by: Alex | Cosmos Labs <alex@cosmoslabs.io>
2025-10-30 19:25:22 +00:00
Alex | Cosmos Labs 23f1ff1795 chore: minor deps bump (#25510) 2025-10-28 14:28:18 -04:00
GaloretkaandAlex | Interchain Labs 46c4d6ee23 fix(auth/ante): correct lowGasPrice calculation in TestEnsureMempoolFees (#25042)
Co-authored-by: Alex | Interchain Labs <alex@cosmoslabs.io>
2025-10-27 17:34:12 +00:00
Alex | Cosmos Labs e3d09fd0aa chore: use new sdk tag (#25495) 2025-10-24 20:58:16 +00:00
Alex | Cosmos Labs 9578e441de chore: use store tag (#25494) 2025-10-24 19:19:06 +00:00
+12 a991f69d05 feat!: block stm integration (#25334)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: yihuang <huang@crypto.com>
Co-authored-by: mmsqe <mavis@crypto.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
Co-authored-by: Tyler <48813565+technicallyty@users.noreply.github.com>
Co-authored-by: FT <140458077+zeevick10@users.noreply.github.com>
Co-authored-by: VolodymyrBg <aqdrgg19@gmail.com>
Co-authored-by: GarmashAlex <garmasholeksii@gmail.com>
Co-authored-by: kilavvy <140459108+kilavvy@users.noreply.github.com>
Co-authored-by: Maxim Evtush <154841002+maximevtush@users.noreply.github.com>
Co-authored-by: fuder.eth <139509124+vtjl10@users.noreply.github.com>
Co-authored-by: leopardracer <136604165+leopardracer@users.noreply.github.com>
Co-authored-by: MozirDmitriy <dmitriymozir@gmail.com>
Co-authored-by: Avory <avorycorelli@gmail.com>
Co-authored-by: mmsqe <tqd0800210105@gmail.com>
Co-authored-by: julienrbrt <julien@rbrt.fr>
Co-authored-by: Aaron <aaronc@users.noreply.github.com>
Co-authored-by: Vlad J <vladjdk@gmail.com>
Co-authored-by: Thomas Nguy <thomas.nguy@crypto.com>
2025-10-24 16:35:37 +00:00
825fd62088 feat: Upstream BlockSTM Fork (#25483)
Co-authored-by: yihuang <huang@crypto.com>
Co-authored-by: mmsqe <mavis@crypto.com>
Co-authored-by: mmsqe <tqd0800210105@gmail.com>
Co-authored-by: Tyler <48813565+technicallyty@users.noreply.github.com>
2025-10-24 15:51:57 +00:00
d790942c42 feat!: Add object store (#25470)
Co-authored-by: yihuang <huang@crypto.com>
Co-authored-by: mmsqe <mavis@crypto.com>
Co-authored-by: mmsqe <tqd0800210105@gmail.com>
Co-authored-by: Tyler <48813565+technicallyty@users.noreply.github.com>
2025-10-23 15:55:49 +00:00
mmsqe 5e022baf9b fix(cli): failed to convert address field in withdraw-validator-commission (#25485) 2025-10-22 17:50:22 +00:00
mmsqeandAlex | Cosmos Labs 9c4af5a70e feat: add SetDERConversion to reset skipDERConversion (#25435)
Co-authored-by: Alex | Cosmos Labs <alex@cosmoslabs.io>
2025-10-21 18:36:27 +00:00
stepit 17f9c3bd0a chore: add iterate raw for multi (#25464) 2025-10-20 22:01:18 +00:00
Alex | Cosmos Labs 307767785c feat: enable BLS and bump comet to beta tag (#25471) 2025-10-17 14:48:18 -04:00
Alex | Cosmos Labs d08146003c chore: add some visibility in tx service tests (#25469) 2025-10-16 15:45:50 -04:00
cuiandAlex | Interchain Labs ce8bed2fd5 perf: less alloc (#25360)
Co-authored-by: Alex | Interchain Labs <alex@cosmoslabs.io>
2025-10-15 21:37:22 +00:00
dependabot[bot]andAlex | Cosmos Labs b578aa71cb build(deps): Bump actions/setup-node from 5 to 6 (#25458)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Cosmos Labs <alex@cosmoslabs.io>
2025-10-15 17:21:53 -04:00
wyrapeseedandAlex | Cosmos Labs abc305483d refactor: use b.Loop() in benchmark tests for better performance (#25461)
Signed-off-by: wyrapeseed <wyrapeseed@outlook.com>
Co-authored-by: Alex | Cosmos Labs <alex@cosmoslabs.io>
2025-10-15 17:25:46 +00:00
Alex | Cosmos Labs 72c71c3fa8 chore: deps (#25467) 2025-10-15 13:10:43 -04:00
Eric Warehime a0aa01697c chore: Add Codecov (#25457) 2025-10-15 16:14:36 +00:00
Jammy ArkensandAlex | Cosmos Labs dee396ba83 refactor: use b.Loop() in benchmark tests for better performance (#25426)
Co-authored-by: Alex | Cosmos Labs <alex@cosmoslabs.io>
2025-10-10 23:55:57 +00:00
aljo242 d3b1e32fea fix 2025-10-10 19:26:56 -04:00
dependabot[bot]andAlex | Cosmos Labs a5e49b5b16 build(deps): Bump actions/github-script from 7 to 8 (#25436)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Cosmos Labs <alex@cosmoslabs.io>
2025-10-10 13:07:38 +00:00
Alex | Cosmos Labs ee19321c80 chore: bump linter (#25424) 2025-10-10 08:52:49 -04:00
Alex | Cosmos Labs 67d2d0ae97 chore: attempt to force signed commits (#25432) 2025-10-09 11:57:02 -04:00
Alex | Cosmos Labs 537f3a287d Update SECURITY.md 2025-10-08 17:31:58 -04:00
Alex | Cosmos Labs f17f524a0e Update README.md 2025-10-08 17:28:51 -04:00
TylerandAlex | Interchain Labs 8dc0aad90b feat(systemtests): setup chain with more args (#25369)
Co-authored-by: Alex | Interchain Labs <alex@cosmoslabs.io>
2025-10-08 18:50:46 +00:00
AvoryandTyler bdac963978 docs(consensus): enhance README with comprehensive module documentation (#25300)
Co-authored-by: Tyler <48813565+technicallyty@users.noreply.github.com>
2025-10-08 18:31:38 +00:00
maksneprikandAlex | Cosmos Labs b0854ae429 fix(x/staking): add missing error check in simulation operations test (#25421)
Co-authored-by: Alex | Cosmos Labs <alex@cosmoslabs.io>
2025-10-08 15:23:09 +00:00
dependabot[bot]andaljo242 ceea5c823d build(deps): Bump google.golang.org/grpc from 1.75.1 to 1.76.0 in /tools/benchmark (#25418)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@cosmoslabs.io>
2025-10-08 15:20:31 +00:00
dependabot[bot] 20e3a5251d build(deps): Bump github/codeql-action from 3 to 4 (#25415)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-08 11:03:47 -04:00
ForostovecandAlex | Cosmos Labs 2264024679 chore: remove dead String() methods in keys parse command (#25387)
Co-authored-by: Alex | Cosmos Labs <alex@cosmoslabs.io>
2025-10-07 11:32:09 -04:00
SebastianandAlex | Cosmos Labs 8b0b830616 fix: correct textual signing header mismatch error message (#25410)
Co-authored-by: Alex | Cosmos Labs <alex@cosmoslabs.io>
2025-10-07 11:04:16 -04:00
Jammy Arkens de3afd3af2 refactor: use b.Loop() in benchmark tests for better performance (#25411) 2025-10-07 10:49:16 -04:00
cuiandAlex | Interchain Labs 0911d742fd refactor: pre calculate the empty hash to save cost (#25359)
Co-authored-by: Alex | Interchain Labs <alex@cosmoslabs.io>
2025-10-06 18:06:35 +00:00
radik878andAlex | Cosmos Labs 9c3b19ae4c chore(mock): implement KVStoreTx String() for better diagnostics (#25383)
Co-authored-by: Alex | Cosmos Labs <alex@cosmoslabs.io>
2025-10-06 17:31:21 +00:00
Alex | Cosmos Labs 5e65c6b582 chore: minor deps (#25405) 2025-10-06 13:24:02 -04:00
russcossandAlex | Cosmos Labs e416a54ef7 refactor: use b.Loop() to simplify the code and improve performance (#25399)
Signed-off-by: russcoss <russcoss@outlook.com>
Co-authored-by: Alex | Cosmos Labs <alex@cosmoslabs.io>
2025-10-06 17:15:20 +00:00
Sebastian 772964e2f2 chore: remove redundant iterator index bookkeeping in staking query utils (#25396) 2025-10-06 16:24:50 +00:00
Cypher Pepe 9615581882 docs: fixed broken links (#25385) 2025-10-06 16:19:03 +00:00
Forostovec d48854eeb7 chore: Remove unused KVStoreKey field from DeterministicTestSuite in auth keeper tests (#25378) 2025-10-01 14:41:20 +00:00
vastonus e61ee1d389 refactor: use b.Loop() to simplify the code and improve performance (#25379)
Signed-off-by: vastonus <vastonus@outlook.com>
2025-10-01 14:34:05 +00:00
withtimezone fc6df7e651 refactor: use b.Loop() to simplify the code and improve performance (#25368)
Signed-off-by: withtimezone <with_timezone@outlook.com>
2025-09-29 11:32:54 -04:00
withtimezone 39c56716bd refactor: use b.Loop() to simplify the code and improve performance (#25367)
Signed-off-by: withtimezone <with_timezone@outlook.com>
2025-09-25 11:36:28 -04:00
cuiandAlex | Interchain Labs 04a1287e92 chore: remove unused min func (#25365)
Co-authored-by: Alex | Interchain Labs <alex@cosmoslabs.io>
2025-09-24 16:27:20 +00:00
dependabot[bot]andaljo242 00483294cf build(deps): Bump github.com/creachadair/tomledit from 0.0.28 to 0.0.29 in /tools/confix (#25363)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@cosmoslabs.io>
2025-09-24 14:22:53 +00:00
Alex | Interchain Labs 648633cc6d Delete .github/CODEOWNERS 2025-09-22 17:22:38 -04:00
merkletreeibcandaljo242 9171179f3e docs: Update README.md (#25355)
Co-authored-by: aljo242 <alex@cosmoslabs.io>
2025-09-19 16:31:55 +00:00
Alex | Interchain Labs 28813bfbf8 chore: fix govuln (#25353) 2025-09-18 12:02:26 -04:00
dependabot[bot]andaljo242 5dba837d5f build(deps): Bump github.com/hashicorp/go-getter from 1.8.0 to 1.8.1 (#25351)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@cosmoslabs.io>
2025-09-18 15:23:07 +00:00
dmytrohekntandAlex | Interchain Labs 92f87366b5 fix: typos (#25343)
Co-authored-by: Alex | Interchain Labs <alex@cosmoslabs.io>
2025-09-15 17:39:57 +00:00
dependabot[bot] bbdad72117 build(deps): Bump actions/create-github-app-token from 2.1.1 to 2.1.4 (#25344)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 13:30:14 -04:00
Alex | Interchain Labs d259c9287a fix: undepeprecate Event methods (#25342) 2025-09-12 19:21:33 +00:00
AdrianandAlex | Interchain Labs 1a5c57b13d refactor(simulation): adjust unjail operation weight and clarify skip reason (#25294)
Co-authored-by: Alex | Interchain Labs <alex@cosmoslabs.io>
2025-09-12 18:21:36 +00:00
Alex | Interchain Labs 81de795ded chore: update deps (#25339) 2025-09-11 15:52:54 -04:00
dependabot[bot]andaljo242 acb1d65cdc build(deps): Bump github.com/hashicorp/go-getter from 1.7.10 to 1.8.0 (#25337)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@cosmoslabs.io>
2025-09-11 15:41:42 +00:00
dependabot[bot]andaljo242 c2f3bfd942 build(deps): Bump google.golang.org/protobuf from 1.36.8 to 1.36.9 in /client/v2 (#25336)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@cosmoslabs.io>
2025-09-10 21:55:09 +00:00
dependabot[bot]andaljo242 5be112fd0f build(deps): Bump github.com/spf13/viper from 1.20.1 to 1.21.0 (#25328)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@cosmoslabs.io>
2025-09-10 19:37:32 +00:00
sashaodessa 6c5882bc40 fix: correct typos across codebase (#25335) 2025-09-10 19:36:08 +00:00
dependabot[bot]andaljo242 b848f4c6cb build(deps): Bump github.com/hashicorp/go-getter from 1.7.9 to 1.7.10 (#25320)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@cosmoslabs.io>
2025-09-08 15:03:15 +00:00
dependabot[bot]andAlex | Interchain Labs 388309b4c6 build(deps): Bump actions/setup-node from 4 to 5 (#25318)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@cosmoslabs.io>
2025-09-06 01:36:50 +00:00
dependabot[bot] 1dcbd11c41 build(deps): Bump actions/setup-go from 5 to 6 (#25317)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-05 21:33:40 -04:00
13d51f025a fix(gov): correct nil pointer format in parameter validation errors (#25223)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
Co-authored-by: Alex | Interchain Labs <alex@cosmoslabs.io>
2025-09-02 14:32:11 -04:00
c8ededc504 fix: add delegator address to redelegate event (#25258)
Co-authored-by: Alex | Interchain Labs <alex@djinntek.world>
Co-authored-by: Alex | Interchain Labs <alex@cosmoslabs.io>
2025-09-02 17:00:03 +00:00
dependabot[bot]andaljo242 b070d0ba79 build(deps): Bump github.com/spf13/pflag from 1.0.7 to 1.0.8 (#25297)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@cosmoslabs.io>
2025-09-01 17:42:57 +00:00
80782ae766 docs: add troubleshooting for proto generation (buf/protoc) (#25192)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
Co-authored-by: Alex | Interchain Labs <alex@djinntek.world>
Co-authored-by: Alex | Interchain Labs <alex@cosmoslabs.io>
2025-09-01 17:42:18 +00:00
dependabot[bot]andaljo242 b6b58e4cfd build(deps): Bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 in /tools/cosmovisor in the go_modules group (#25292)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@cosmoslabs.io>
2025-08-29 20:16:38 +00:00
Alex | Interchain Labs 727faf0484 refactor: bring cometbft back to v0.38.x family (#25285) 2025-08-29 15:58:04 -04:00
dependabot[bot]andAlex | Interchain Labs a37940077e build(deps): Bump amannn/action-semantic-pull-request from 6.1.0 to 6.1.1 (#25248)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@djinntek.world>
2025-08-29 14:32:46 -04:00
dependabot[bot]andaljo242 6179517960 build(deps): Bump github.com/cosmos/ledger-cosmos-go from 0.15.0 to 0.16.0 (#25265)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@cosmoslabs.io>
2025-08-29 18:29:15 +00:00
AvoryandAlex | Interchain Labs bc8ef3aa41 docs: enhance fuzz testing README with comprehensive guide (#25270)
Co-authored-by: Alex | Interchain Labs <alex@djinntek.world>
2025-08-29 18:21:02 +00:00
dependabot[bot]andaljo242 ca3d0fea69 build(deps): Bump github.com/stretchr/testify from 1.10.0 to 1.11.1 in /store (#25288)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@cosmoslabs.io>
2025-08-29 16:52:55 +00:00
MarcoandAlex | Interchain Labs 5f5ca59b0b docs: document transition matrix usage; add example (#25255)
Co-authored-by: Alex | Interchain Labs <alex@djinntek.world>
2025-08-26 14:39:05 -04:00
iPLAY888andAlex | Interchain Labs b34bd73a76 fix(typos): correct HTML code and link to PR (#25246)
Co-authored-by: Alex | Interchain Labs <alex@djinntek.world>
2025-08-26 14:38:10 -04:00
MalteHerrmann def63b5c5b fix: Small visualization fix by removing unclosed code block in ADR 063 (#25247) 2025-08-26 14:30:23 -04:00
ducnt131 79fcc30f7e docs: update Baseapp docs app_hash is now returned in ResponseFinalizeBlock (#25227) 2025-08-21 19:53:12 +00:00
viktorking7andAlex | Interchain Labs 6f6bc329d5 fix(typos): correct spelling and wording in Go code and Markdown (#25232)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-08-21 15:54:43 -04:00
dependabot[bot]andaljo242 f68f131285 build(deps): Bump google.golang.org/grpc from 1.74.2 to 1.75.0 in /core (#25214)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@interchainlabs.io>
2025-08-21 19:49:47 +00:00
dependabot[bot] 7082f881db build(deps): Bump amannn/action-semantic-pull-request from 6.0.1 to 6.1.0 (#25215)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-20 16:06:29 -04:00
Alex | Interchain Labs 151614d6f1 chore: move modules (#25090) 2025-08-19 16:50:40 -04:00
Alex | Interchain Labs aa93714dd3 chore: remove dead CI action (#25204) 2025-08-19 16:09:30 -04:00
James NikenandAlex | Interchain Labs 9f668df361 fix: correct typos and grammar errors in advanced documentation (#25150)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-08-19 16:09:10 -04:00
GinandAlex | Interchain Labs 3120fe8eb3 chore: remove obsolete TODO comment in startCmtNode function (#25203)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-08-19 15:59:37 -04:00
dependabot[bot]andaljo242 4953d5bf2d build(deps): Bump go.uber.org/mock from 0.5.2 to 0.6.0 in /simapp (#25201)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@interchainlabs.io>
2025-08-19 18:36:55 +00:00
SebastianandAlex | Interchain Labs ee5eabb63d fix: multiple typos of different importance (#25188)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-08-19 17:57:27 +00:00
Sebastian 97c0bd8cb2 chore: fix typos (#25191) 2025-08-19 13:43:57 -04:00
sent deed 15adb55701 docs: fix typos in comments / code (#25184) 2025-08-19 13:17:25 -04:00
MarcoandAlex | Interchain Labs 8a9467ccdd fix(docs,code): correct spelling and grammar across comments, tests, and documentation (#25172)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-08-14 19:35:04 +00:00
Rej EctandAlex | Interchain Labs 20341adf66 ci: bump actions/checkout to v5 (#25142)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-08-14 19:32:44 +00:00
Jammy Arkens 9e1a4a9bef chore: fix grammatical errors and improve text clarity (#25171) 2025-08-14 15:09:13 +00:00
dependabot[bot] e01dd61fd2 build(deps): Bump actions/checkout from 4 to 5 (#25147)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-14 11:13:03 -04:00
dependabot[bot] b8c63a7041 build(deps): Bump actions/create-github-app-token from 2.1.0 to 2.1.1 (#25148)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-14 11:12:22 -04:00
ducnt131 c7db93b196 chore(ci): fix syntax in Changelog Reminder workflow (#25168) 2025-08-14 11:02:04 -04:00
dependabot[bot] e4055a0570 build(deps): Bump amannn/action-semantic-pull-request from 5.5.3 to 6.0.1 (#25166)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-14 11:01:31 -04:00
heksan-ui 1f64afaca0 docs: fix grammar and spelling errors (#25156) 2025-08-12 21:20:17 +00:00
maksneprik cff39886e5 chore: fix grammatical errors in log package comments (#25155) 2025-08-12 17:44:55 +00:00
sashass1315andAlex | Interchain Labs 7032eadf9b docs: fix broken links across various documentation files (#25057)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-08-11 20:21:03 +00:00
heksan-uiandAlex | Interchain Labs 85fa0ae755 docs: fix grammar and spelling errors (#25139)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-08-11 19:26:31 +00:00
dependabot[bot]andAlex | Interchain Labs ed0847d374 build(deps): Bump actions/create-github-app-token from 2.0.6 to 2.1.0 (#25131)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-08-11 19:26:31 +00:00
maksneprikandAlex | Interchain Labs a65621146b docs: fix typos (#25108)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-08-11 15:07:34 +00:00
James Niken 2f32bdf37f fix(store): correct unsafe bytes to string conversion in store/internal/conv (#25130) 2025-08-11 13:21:05 +00:00
dmytrohekntandAlex | Interchain Labs 28b9b99f57 docs: fix grammar and spelling errors (#25129)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-08-11 13:18:10 +00:00
James Niken 6433a0bb5b fix: correct typos and grammar in architecture documentation (#25124) 2025-08-11 13:14:41 +00:00
heksan-uiandAlex | Interchain Labs 15e1465613 docs: fix grammar and spelling errors in building apps/modules guides (#25136)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-08-11 13:10:54 +00:00
dmytrohekntandAlex | Interchain Labs bb1dcdc0ea chore: polishing docs and comments (#25109)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-08-08 16:37:16 +00:00
CrazyFrogandAlex | Interchain Labs 4bf6b4217a fix: typo corrections in docs and UML diagrams (#25107)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-08-08 16:35:58 +00:00
GengarandAlex | Interchain Labs ef25036fea fix: typos in documentation (#25110)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-08-08 16:28:45 +00:00
dependabot[bot]andaljo242 19504e2f8b build(deps): Bump github.com/tidwall/btree from 1.8.0 to 1.8.1 in /store (#25118)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@interchainlabs.io>
2025-08-08 14:07:49 +00:00
James Niken 87b5e6c44b fix: correct various typos across codebase (#25106) 2025-08-06 18:23:31 +00:00
Hwangjae LeeandAlex | Interchain Labs 56775c81d0 fix(tests): resolve timer resource leaks causing "too many concurrent timer firings" panic (#25102)
Signed-off-by: Hwangjae Lee <meetrick@gmail.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-08-06 15:43:59 +00:00
radik878 41ba54bede fix: improve error message in network test setup (#25105) 2025-08-06 15:24:49 +00:00
Tobin GrangerandAlex | Interchain Labs 969df24251 fix(x/epochs): remove redundant error check in BeginBlocker (#25087)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-08-05 18:04:00 +00:00
Thomas N.andAlex | Interchain Labs d4b983512e docs(mempool): fix example in priority_nonce_spec (#24971)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-08-05 18:03:31 +00:00
dependabot[bot]andaljo242 f4b87454e3 build(deps): Bump github.com/bits-and-blooms/bitset from 1.22.0 to 1.24.0 (#25094)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@interchainlabs.io>
2025-08-05 16:17:59 +00:00
Jammy Arkens 8e370f8053 docs: multiple typos of different importance (#25098) 2025-08-05 16:15:19 +00:00
dmytroheknt a090bfc4d8 chore: polishing docs and comments (#25093) 2025-08-05 16:13:31 +00:00
GengarandAlex | Interchain Labs 029043986d docs: typos (#25062)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-08-04 20:26:43 +00:00
Tomás AndróilandAlex | Interchain Labs 868f486eac fix(crypto): Correct typos and minor issues in crypto packages (#25083)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-08-04 19:49:40 +00:00
emmmmandAlex | Interchain Labs bc8ac8108f fix: multiple typos of different importance (#25068)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-08-04 19:49:30 +00:00
maksneprikandAlex | Interchain Labs 86245cba91 docs: fix typos (#25075)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-08-04 19:29:38 +00:00
Alex | Interchain Labs 13e272b5cc chore: update tools (#25089) 2025-08-04 12:52:39 -04:00
dmytrohekntandAlex | Interchain Labs ec4ee1cb19 chore: polishing docs and comments: typo fixes for clarity (#25081)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-08-04 15:35:53 +00:00
MickeandAlex | Interchain Labs 2ff43141b2 docs: fix typos across multiple modules and documentation (#25078)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-08-04 15:34:11 +00:00
David KlankandAlex | Interchain Labs 3e0433eee7 docs: fix misspelled issues (#25080)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-08-04 11:11:06 -04:00
maksneprik d458d9eae5 docs: fix typos (#25085) 2025-08-04 14:21:27 +00:00
Zachary Becker 944a3bca90 refactor: remove unused AccountKeeper field (#25069) 2025-08-01 15:22:16 +00:00
anim001kandAlex | Interchain Labs c87394ef10 fix: correct various typos across codebase (#25058)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-07-31 18:40:51 +00:00
lolkdsanyaw f0d10d4a28 docs: fix grammatical and terminology issues in ADR documents (#25066) 2025-07-31 18:33:24 +00:00
TomassandAlex | Interchain Labs 591305c75c docs: fix typos in documentation files (#25064)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-07-31 16:51:50 +00:00
maksneprik bf17b0636f docs: fix typos (#25065) 2025-07-31 16:26:50 +00:00
strmfosandAlex | Interchain Labs 403377fe53 docs: fix typos in comments / code (#25059)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-07-31 14:34:55 +00:00
sashaodessaandAlex | Interchain Labs 347f076365 fix: dead links in documentation (#25056)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-07-31 14:26:05 +00:00
maradini77 8230a73c03 docs: fix dead links in documentation (#25061) 2025-07-31 14:12:58 +00:00
emmmm e434dc7aab fix: multiple typos of different importance (#25060) 2025-07-31 14:10:19 +00:00
MozirDmitriyandAlex | Interchain Labs a86597e99c docs: fix broken and outdated internal documentation links in Cosmos SDK docs (#25051)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-07-30 18:12:54 +00:00
anim001k b7710772ef docs: fix typos in documentation files (#25055) 2025-07-30 18:09:43 +00:00
MozirDmitriyandAlex | Interchain Labs dbe8fd51b6 fix: outdated and broken documentation links across Cosmos SDK docs and codebase (#25043)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-07-30 16:17:51 +00:00
strmfosandAlex | Interchain Labs 4ace257a4d docs: fix typos in comments / code (#25047)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-07-30 16:03:29 +00:00
emmmmandAlex | Interchain Labs c6e603a4e7 fix: multiple typos of different importance (#25046)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-07-30 15:36:49 +00:00
James NikenandAlex | Interchain Labs fbc2301bd5 docs: update documentation references to current paths (#25050)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-07-30 15:31:06 +00:00
TomassandAlex | Interchain Labs 4700ea2136 fix: typos across the codebase (#25045)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-07-30 15:28:59 +00:00
GengarandAlex | Interchain Labs 2789409491 fix: typos (#25048)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-07-30 15:28:28 +00:00
sashass1315 8918fe28c8 docs: fix broken links across documentation (#25052) 2025-07-30 14:34:23 +00:00
David KlankandAlex | Interchain Labs 892f4d868c docs: fix misspelled issues (#24989)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-07-29 20:06:24 +00:00
CrazyFrogandAlex | Interchain Labs 255829400d chore: upgrade to Node.js 24 (#25032)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-07-29 15:54:28 -04:00
MozirDmitriyandAlex | Interchain Labs d10a672a65 docs: fix broken links in documentation files (#25025)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-07-29 19:32:52 +00:00
emmmmandAlex | Interchain Labs e5a7389a98 fix: multiple typos of different importance (#25026)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-07-29 19:25:26 +00:00
strmfos b12485beb5 fix: typos across the codebase (#25041) 2025-07-29 19:17:30 +00:00
GengarandAlex | Interchain Labs a7678f91f4 fix: typos (#25029)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-07-29 14:56:39 +00:00
GaloretkaandAlex | Interchain Labs 399cc759a9 fix: improve ante basic test accuracy and readability (#25034)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-07-29 14:55:10 +00:00
dependabot[bot]andaljo242 f08a14e98a build(deps): Bump github.com/bytedance/sonic from 1.13.3 to 1.14.0 in /log (#25028)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@interchainlabs.io>
2025-07-29 14:49:11 +00:00
TomassandAlex | Interchain Labs f69755571c docs: fix multiple typos (#25031)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-07-29 14:36:07 +00:00
Alex | Interchain Labs 354c6fb862 chore: ledger bump (#25036) 2025-07-29 10:20:30 -04:00
strmfos 7818b36f42 fix: typos across the codebase (#25035) 2025-07-29 14:01:33 +00:00
MickeandAlex | Interchain Labs beb8b0a8b6 docs: correct spelling errors across multiple packages (#25020)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-07-28 19:21:50 +00:00
Leon capandAlex | Interchain Labs 15de68f27a test(upgrade): Add Test Case for Missing Upgrade Handler (#24954)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-07-28 18:10:28 +00:00
crStivandAlex | Interchain Labs 4c6bdd257a docs: fix multiple typos (#25019)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-07-28 14:00:51 +00:00
dependabot[bot]andAlex | Interchain Labs f73ea2b5e9 build(deps): Bump google.golang.org/grpc from 1.73.0 to 1.74.2 in /tools/benchmark (#24969)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-07-28 13:57:41 +00:00
strmfos ea11dd1918 fix: typos across the codebase (#25022) 2025-07-28 13:47:37 +00:00
dependabot[bot]andAlex | Interchain Labs ea6d5f1149 build(deps): Bump github.com/spf13/pflag from 1.0.6 to 1.0.7 in /client/v2 (#24967)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-07-25 20:27:55 +00:00
TomassandAlex | Interchain Labs 1debb23bef docs: fix typos in comments / code (#25017)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-07-25 19:53:59 +00:00
minxinyiandAlex | Interchain Labs f8daf8b371 chore: fix typos (#25013)
Signed-off-by: minxinyi <minxinyi6@outlook.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-07-25 19:08:25 +00:00
dependabot[bot]andaljo242 cd714c33b8 build(deps): Bump sigs.k8s.io/yaml from 1.5.0 to 1.6.0 (#24994)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@interchainlabs.io>
2025-07-25 19:07:21 +00:00
GengarandAlex | Interchain Labs 15cb0ca7ce chore: fix typos and naming inconsistencies (#25001)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-07-25 19:05:59 +00:00
dependabot[bot]andaljo242 ef889cdcdf build(deps): Bump google.golang.org/grpc from 1.74.0 to 1.74.2 in /core (#24980)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@interchainlabs.io>
2025-07-25 18:27:29 +00:00
crStiv dca3b88cd0 fix: typos (#25000) 2025-07-25 14:14:05 -04:00
bigbearandAlex | Interchain Labs 64bd1a134e fix: correct typos and remove duplicate code across client and baseapp packages (#24991)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-07-25 18:10:21 +00:00
Micke db3f09e679 docs: correct spelling errors across multiple packages (#25002) 2025-07-25 18:03:09 +00:00
bigbear ca0c177bca docs: fix spelling issues (#25009) 2025-07-25 18:02:07 +00:00
Vlad JandAlex | Interchain Labs da4517a951 feat: set signer extraction adapter (#25008)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-07-25 17:50:32 +00:00
64348183e7 fix: multiple typos of different importance (#24987)
Co-authored-by: User <user@example.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-07-24 21:22:04 +00:00
Micke c047bf741c docs: correct spelling errors across multiple packages (#24988) 2025-07-24 21:17:14 +00:00
bigbear 39bec15523 chore: enhance codebase clarity through systematic terminology corrections (#24976) 2025-07-24 14:53:54 +00:00
anim001k 161236e53d docs: fix typos and improve documentation clarity (#24978) 2025-07-24 14:52:49 +00:00
Micke 864a9f8d20 docs: correct spelling errors across multiple packages (#24982) 2025-07-24 14:51:16 +00:00
David Klank 82aca772d6 docs: fix misspelled issues (#24985) 2025-07-24 14:48:57 +00:00
Tomass 59470924c7 docs: fix duplicate words throughout documentation files (#24981) 2025-07-24 14:46:03 +00:00
MickeandAlex | Interchain Labs d6c085d451 docs: typo/clarity fixups (#24966)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-07-23 14:54:27 -04:00
emmmm 000c6f741a fix typographical errors across architecture design records (#24972) 2025-07-23 14:52:26 -04:00
AlvarezandAlex | Interchain Labs 67a1a13a70 docs: fix typos in documentation files (#24973)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-07-23 14:50:08 -04:00
NoisyandAlex | Interchain Labs 3731136f78 Fix typos and minor comment cleanup in ADR documentation (#24974)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-07-23 14:49:22 -04:00
bigbear 3881dae5a8 enhance codebase clarity through systematic terminology corrections (#24975) 2025-07-23 14:43:52 -04:00
Tyler 283a1de2ca chore: prep release for systemtest v1.3.0 (#24968) 2025-07-23 18:41:04 +00:00
Tyler c586ff2f04 feat(systemtest): allow chainID to be configured (#24962) 2025-07-22 23:01:22 +00:00
bigbear feec26d705 fix: correct spelling inconsistencies throughout the codebase (#24963) 2025-07-22 14:14:55 -04:00
dependabot[bot]andAlex | Interchain Labs 5fe18220af build(deps): Bump the npm_and_yarn group across 1 directory with 2 updates (#24955)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-07-22 14:05:58 -04:00
maradini77 f9b9b451fd docs: fix typos in files (#24964) 2025-07-22 17:47:01 +00:00
David Klank f9d642947a docs: fix spelling issues (#24965) 2025-07-22 17:45:45 +00:00
dependabot[bot]andAlex | Interchain Labs 9e4d8f0772 build(deps): Bump google.golang.org/grpc from 1.73.0 to 1.74.0 in /core (#24950)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-07-18 15:59:54 +00:00
dependabot[bot]andAlex | Interchain Labs e1a994273f build(deps): Bump github.com/spf13/pflag from 1.0.6 to 1.0.7 (#24949)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-07-17 17:36:50 +00:00
Leon cap 022dcaa4ce docs: fix typos in gov module README (#24953) 2025-07-17 13:26:33 -04:00
leopardracerandAlex | Interchain Labs aca33890f5 docs: fix typos and clarify wording (#24925)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-07-16 15:21:51 +00:00
Shreyans TatiyaandAlex | Interchain Labs 1572b8e0c3 feat: Add NewPubKeyFromBytes for secp256r1 to create PubKey from bytes (#24919)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-07-16 15:15:54 +00:00
dependabot[bot]andAlex | Interchain Labs 131aa70d17 build(deps): Bump golang.org/x/sync from 0.15.0 to 0.16.0 (#24937)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-07-16 15:06:48 +00:00
dependabot[bot]andAlex | Interchain Labs 38a213093b build(deps): Bump golang.org/x/crypto from 0.39.0 to 0.40.0 (#24939)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-07-16 14:32:04 +00:00
fecd038337 feat: port bls12381 from v0.52.rc2 (#24872)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-07-15 22:02:12 +00:00
dependabot[bot]andAlex | Interchain Labs c9d9b2a129 build(deps): Bump github.com/tidwall/btree from 1.7.0 to 1.8.0 in /store (#24941)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-07-15 21:59:13 +00:00
dependabot[bot]andAlex | Interchain Labs fd1de66c9b build(deps): Bump github.com/tidwall/btree from 1.7.0 to 1.8.0 in /collections (#24940)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-07-15 21:58:58 +00:00
Jack Squire 2e8e8a7a3c docs: fix CosmosSDK protos path (#24935) 2025-07-15 21:32:21 +00:00
GaloretkaandAlex | Interchain Labs 5d4852f585 Fix error comparison in TestAminoCodecUnpackAnyFails to use require.EqualError (#24932)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-07-10 16:06:17 +00:00
dependabot[bot]andAlex | Interchain Labs 73c51b169f build(deps): Bump sigs.k8s.io/yaml from 1.4.0 to 1.5.0 in /client/v2 (#24920)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-07-08 18:35:40 +00:00
Tylerandaljo242 b448373255 Merge commit from fork
* fixed

* revert msg server export

* lint

* update changelog

---------

Co-authored-by: aljo242 <alex@interchainlabs.io>
2025-07-08 07:37:16 -07:00
NAIHANU 7d99f281c8 simsx: fix simsx demo path (#24924) 2025-07-07 19:24:30 +00:00
dependabot[bot]andAlex | Interchain Labs f5e0eeff63 build(deps): Bump sigs.k8s.io/yaml from 1.4.0 to 1.5.0 in /math (#24918)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-07-01 16:53:28 +00:00
dependabot[bot]andAlex | Interchain Labs e35f1a3dc6 build(deps): Bump sigs.k8s.io/yaml from 1.4.0 to 1.5.0 in /depinject (#24901)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-07-01 16:12:07 +00:00
dependabot[bot]andAlex | Interchain Labs c4fd4932c0 build(deps): Bump the go_modules group across 2 directories with 1 update (#24903)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-06-30 22:33:24 +00:00
dependabot[bot]andAlex | Interchain Labs 326ec95287 build(deps): Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 in /tools/cosmovisor in the go_modules group (#24906)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-06-30 18:25:17 -04:00
dependabot[bot]andAlex | Interchain Labs 81ac58f9bd build(deps): Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 in /tools/confix in the go_modules group (#24907)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-06-30 22:20:58 +00:00
dependabot[bot]andaljo242 6231704e4d build(deps): Bump sigs.k8s.io/yaml from 1.4.0 to 1.5.0 (#24900)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@interchainlabs.io>
2025-06-30 22:16:17 +00:00
dependabot[bot]andAlex | Interchain Labs d208cb74b7 build(deps): Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 in /tools/benchmark in the go_modules group (#24908)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-06-30 22:14:03 +00:00
dependabot[bot]andAlex | Interchain Labs b52875a8c1 build(deps): Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 in /client/v2 in the go_modules group (#24909)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-06-30 22:13:08 +00:00
dependabot[bot]andaljo242 b8313b7352 build(deps): Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 in the go_modules group (#24905)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@interchainlabs.io>
2025-06-30 22:02:11 +00:00
dependabot[bot]andaljo242 c792a94600 build(deps): Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 in /simapp in the go_modules group (#24910)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@interchainlabs.io>
2025-06-30 22:01:58 +00:00
dependabot[bot]andaljo242 da39d1b53d build(deps): Bump github.com/prometheus/common from 0.64.0 to 0.65.0 (#24895)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@interchainlabs.io>
2025-06-23 16:42:07 +00:00
Maxim Evtush 5cab4b58bc docs: fix typos in module documentation (#24891) 2025-06-20 15:26:30 +00:00
kilavvy 99c3429ceb docs: correct spelling errors across project documentation (#24890) 2025-06-18 18:03:32 +00:00
fuder.eth eeea1edcd0 docs: fix typos in documentation and error messages (#24888) 2025-06-18 15:45:49 +00:00
Alex | Interchain Labs 644291613e chore: use the main v0.54.0-rc.1 tag (#24884) 2025-06-16 12:32:33 -04:00
Alex | Interchain Labs 6a55f4bf4f chore: use x/tx (#24883) 2025-06-16 12:26:48 -04:00
dependabot[bot]andaljo242 d0c5260d84 build(deps): Bump cosmossdk.io/store from 1.3.0-alpha.1 to 1.10.0-rc.2 in /tests (#24881)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@interchainlabs.io>
2025-06-16 16:00:04 +00:00
Alex | Interchain Labs c819fe280f chore: use newest core (#24878)
Tests / Code Coverage / test-x-tx (push) Has been cancelled
Tests / Code Coverage / test-tools-benchmark (push) Has been cancelled
Tests / Code Coverage / test-clientv2 (push) Has been cancelled
Tests / Code Coverage / test-core (push) Has been cancelled
Tests / Code Coverage / test-depinject (push) Has been cancelled
Tests / Code Coverage / test-errors (push) Has been cancelled
Tests / Code Coverage / test-math (push) Has been cancelled
Tests / Code Coverage / test-schema (push) Has been cancelled
Tests / Code Coverage / test-collections (push) Has been cancelled
Tests / Code Coverage / test-cosmovisor (push) Has been cancelled
Tests / Code Coverage / test-confix (push) Has been cancelled
Build SimApp / build (amd64) (push) Has been cancelled
Build SimApp / build (arm64) (push) Has been cancelled
Run Gosec / Gosec (push) Has been cancelled
Lint / golangci-lint (push) Has been cancelled
Checks dependencies and mocks generation / Check go mod tidy (push) Has been cancelled
Checks dependencies and mocks generation / Check up to date mocks (push) Has been cancelled
System Tests / setup (push) Has been cancelled
Tests / Code Coverage / test-store (push) Has been cancelled
Tests / Code Coverage / split-test-files (push) Has been cancelled
Tests / Code Coverage / test-log (push) Has been cancelled
Tests / Code Coverage / test-integration (push) Has been cancelled
Tests / Code Coverage / test-e2e (push) Has been cancelled
Tests / Code Coverage / test-sim-nondeterminism (push) Has been cancelled
System Tests / test-system (push) Has been cancelled
System Tests / test-system-legacy (push) Has been cancelled
Tests / Code Coverage / tests (00) (push) Has been cancelled
Tests / Code Coverage / tests (01) (push) Has been cancelled
Tests / Code Coverage / tests (02) (push) Has been cancelled
Tests / Code Coverage / tests (03) (push) Has been cancelled
Tests / Code Coverage / repo-analysis (push) Has been cancelled
Sims release/0.47.x / install-runsim (push) Has been skipped
Sims release/0.47.x / test-sim-import-export (push) Has been skipped
Sims release/0.47.x / test-sim-after-import (push) Has been skipped
Sims release/0.47.x / test-sim-multi-seed-short (push) Has been skipped
Sims release/0.47.x / sims-notify-failure (push) Has been skipped
Sims / build (push) Has been cancelled
Sims / test-sim-import-export (push) Has been cancelled
Sims / test-sim-after-import (push) Has been cancelled
Sims / test-sim-deterministic (push) Has been cancelled
Sims / test-sim-multi-seed-short (push) Has been cancelled
Remove GitHub Action Old Artifacts / remove-old-artifacts (push) Has been cancelled
Sims release/0.50.x / build (push) Has been cancelled
Sims release/0.50.x / install-runsim (push) Has been cancelled
Sims release/0.50.x / test-sim-import-export (push) Has been cancelled
Sims release/0.50.x / test-sim-after-import (push) Has been cancelled
Sims release/0.50.x / test-sim-multi-seed-short (push) Has been cancelled
Sims release/0.50.x / sims-notify-failure (push) Has been cancelled
Sims release/0.53.x / build (push) Has been cancelled
Sims release/0.53.x / install-runsim (push) Has been cancelled
Sims release/0.53.x / test-sim-import-export (push) Has been cancelled
Sims release/0.53.x / test-sim-after-import (push) Has been cancelled
Sims release/0.53.x / test-sim-multi-seed-short (push) Has been cancelled
Sims Nightly (Long) / test-sim-multi-seed-long (push) Has been cancelled
Sims Nightly (Long) / test-sim-import-export (push) Has been cancelled
Sims release/0.53.x / sims-notify-failure (push) Has been cancelled
Sims Nightly (Long) / sims-notify-failure (push) Has been cancelled
Sims release/0.47.x / build (push) Failing after 23s
2025-06-13 17:04:57 -04:00
Alex | Interchain Labs 9a72f50d09 chore: create API tag and use (#24877) 2025-06-13 16:46:32 -04:00
Alex | Interchain Labs ab658691c1 chore: use latest tags (#24876) 2025-06-13 19:07:43 +00:00
Alex | Interchain Labs 5aefaa6797 chore: prep collections for new tag (#24875) 2025-06-13 16:09:11 +00:00
dependabot[bot]andAlex | Interchain Labs c8763ed82f build(deps): Bump brace-expansion from 1.1.11 to 1.1.12 in /docs in the npm_and_yarn group across 1 directory (#24871)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-06-13 09:30:39 -04:00
dependabot[bot]andaljo242 442c247d29 build(deps): Bump google.golang.org/grpc from 1.72.2 to 1.73.0 in /core (#24868)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@interchainlabs.io>
2025-06-12 15:29:48 +00:00
Alex | Interchain Labs af8d57edf0 chore: pre tag beta for all non main go mods (#24867) 2025-06-12 15:28:21 +00:00
Alex | Interchain Labs 9fa93c9afe chore: bump comet to latest (#24866) 2025-06-11 15:50:41 +00:00
Alex | Interchain Labs 76a34dc491 chore: remove replace for cosmos-db (#24864) 2025-06-11 14:46:36 +00:00
Alex | Interchain Labs 78bb60a377 docs: lint (#24854) 2025-06-11 10:20:44 -04:00
Alex | Interchain Labs 1b72b047e2 chore: bump proto-builder image (#24863) 2025-06-10 20:43:51 +00:00
forager ef7b561f70 fix: invalid proto semicolon lines (#24862) 2025-06-10 19:42:59 +00:00
dependabot[bot]andAlex | Interchain Labs 7293a0d932 build(deps): Bump github.com/bytedance/sonic from 1.13.2 to 1.13.3 in /log (#24858)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-06-10 19:40:46 +00:00
Alex | Interchain Labs b482ce4a74 feat: add conversion function from comet type to sdk crypto type (#24861) 2025-06-10 17:19:36 +00:00
Alex | Interchain Labs 1521447c77 chore: use comet v2 alpha tags (#24857) 2025-06-09 20:06:50 +00:00
Alex | Interchain Labs bf46b77b92 chore: fix TimeoutCommit confusion (#24853) 2025-06-09 15:53:34 +00:00
dependabot[bot]andAlex | Interchain Labs 24dd6d5b5f build(deps): Bump google.golang.org/grpc from 1.72.2 to 1.73.0 in /errors (#24852)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-06-09 14:51:19 +00:00
Alex | Interchain Labs 1d061eae8c Delete .gitpod.yml 2025-06-09 10:29:58 -04:00
dependabot[bot]andaljo242 b86275242a build(deps): Bump golang.org/x/sync from 0.14.0 to 0.15.0 (#24844)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@interchainlabs.io>
2025-06-06 16:23:00 +00:00
dependabot[bot]andaljo242 336743e2d3 build(deps): Bump google.golang.org/grpc from 1.72.2 to 1.73.0 in /store (#24847)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@interchainlabs.io>
2025-06-06 15:23:26 +00:00
dependabot[bot]andaljo242 72e522e35a build(deps): Bump golang.org/x/crypto from 0.38.0 to 0.39.0 (#24845)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@interchainlabs.io>
2025-06-06 15:21:32 +00:00
dependabot[bot]andAlex | Interchain Labs 810d15dd6d build(deps): Bump cosmossdk.io/depinject from 1.2.0 to 1.2.1 in /tools/benchmark (#24838)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-06-04 17:46:53 +00:00
Zachary Beckerandaljo242 fd170b5140 feat: Update Cosmos SDK to CometBFT v2 (#24837)
Co-authored-by: aljo242 <alex@interchainlabs.io>
2025-06-04 17:34:20 +00:00
dependabot[bot]andaljo242 b78a6c660e build(deps): Bump cosmossdk.io/depinject from 1.2.0 to 1.2.1 in /client/v2 (#24836)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@interchainlabs.io>
2025-06-04 15:37:30 +00:00
Tyler 9744efdad7 chore: update cosmos-db version (#24834) 2025-06-04 13:48:00 +00:00
dependabot[bot]andaljo242 2a03ca859f build(deps): Bump github.com/spf13/cast from 1.9.1 to 1.9.2 (#24827)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@interchainlabs.io>
2025-06-03 15:12:20 +00:00
dependabot[bot]andAlex | Interchain Labs f02609894c build(deps): Bump cosmossdk.io/depinject from 1.2.0 to 1.2.1 in /tests (#24824)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-06-02 14:58:57 +00:00
dependabot[bot]andaljo242 43ad7924fc build(deps): Bump github.com/spf13/cast from 1.8.0 to 1.9.1 (#24825)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@interchainlabs.io>
2025-06-02 14:39:06 +00:00
Alex | Interchain Labs 53d98127d0 chore: clean up scripting for store testing (#24820) 2025-05-30 13:14:43 -04:00
Alex | Interchain Labs a0120c93c1 chore: clean and prep modules (#24817) 2025-05-30 11:27:43 -04:00
803af63060 fix(client/v2): improve message parsing by replacing proto.Merge with cloneMessage (#24722)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
Co-authored-by: Aaron <aaronc@users.noreply.github.com>
2025-05-30 14:18:15 +00:00
Alex | Interchain Labs b5e450ec7a chore: reset version usage and revert comet to not use buf (#24815) 2025-05-30 09:29:33 -04:00
Alex | Interchain Labs 0401bf0260 chore: final tags updated (#24811) 2025-05-29 16:58:57 -04:00
Alex | Interchain Labs 55974864fa chore: use main sdk alpha release (#24810) 2025-05-29 16:37:15 -04:00
Alex | Interchain Labs 10129c4a26 chore: clean up server.go (#24809) 2025-05-29 16:03:35 -04:00
Alex | Interchain Labs e3f654c7eb chore: use store alpha (#24808) 2025-05-29 15:17:30 -04:00
Alex | Interchain Labs ce842723ec chore: prep store for alpha (#24807) 2025-05-29 14:53:58 -04:00
Alex | Interchain Labs 0d3390da9b chore: use collections 1.3.0 (#24806) 2025-05-29 13:34:37 -04:00
Alex | Interchain Labs cc408d5b51 chore: prep new collections (#24805) 2025-05-29 13:21:36 -04:00
Alex | Interchain Labs 0ff08265cc chore: use new core 2 (#24804) 2025-05-29 13:16:11 -04:00
Alex | Interchain Labs d9d9746db1 chore: use latest cosmos-db (#24803) 2025-05-29 12:58:47 -04:00
Alex | Interchain Labs 7165ff5100 chore: use latest depinject (#24798) 2025-05-29 09:35:15 -04:00
Alex | Interchain Labs 0d405cc0bd chore: update depinject prepping for new release (#24797) 2025-05-28 16:52:12 -04:00
Alex | Interchain Labs a3d815a4ce chore: use new tagged xtx (#24796) 2025-05-28 16:26:56 -04:00
Alex | Interchain Labs 114f767e87 chore: prep for new x/tx release (#24795) 2025-05-28 16:12:08 -04:00
Alex | Interchain Labs 6eca16736f chore: use core alpha tag (#24794) 2025-05-28 16:07:33 -04:00
Alex | Interchain Labs 8f4d236478 chore: prep for new core alpha (#24793) 2025-05-28 15:32:31 -04:00
Alex | Interchain Labs 57b30e76ab chore: use newest api (#24792) 2025-05-28 15:24:55 -04:00
Alex | Interchain Labs d874b0fafe chore: prep api for beta release (#24791) 2025-05-28 15:06:29 -04:00
Alex | Interchain Labs 8028257250 chore: fix comet protos (#24786) 2025-05-28 14:43:17 -04:00
operagxoksana 3792ef9035 docs: edited links to discord, sims and lint badges (#24789) 2025-05-28 18:19:30 +00:00
mmsqeandAlex | Interchain Labs e52192d223 fix(collections): make use of exported iterator from dbm (#24524)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-05-28 16:40:29 +00:00
dependabot[bot]andaljo242 d27ef33a0f build(deps): Bump google.golang.org/grpc from 1.72.1 to 1.72.2 in /tools/benchmark (#24783)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@interchainlabs.io>
2025-05-28 16:22:33 +00:00
julienrbrt 6fdaae0cc4 ci: remove slack notification (#24784) 2025-05-28 14:02:55 +00:00
mmsqeandAlex | Interchain Labs f7601e5b81 fix(x/epochs): fix register of epoch hooks in InvokeSetHooks (#24770)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-05-22 15:44:55 +00:00
dependabot[bot]andAlex | Interchain Labs 2d1fe828a9 build(deps): Bump google.golang.org/grpc from 1.72.0 to 1.72.1 in /errors (#24771)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-05-21 14:47:23 +00:00
dependabot[bot]andAlex | Interchain Labs c7e7cf369c build(deps): Bump google.golang.org/grpc from 1.72.0 to 1.72.1 in /store (#24767)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-05-21 14:32:28 +00:00
dependabot[bot]andAlex | Interchain Labs 40e969d271 build(deps): Bump github.com/prometheus/common from 0.63.0 to 0.64.0 (#24766)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-05-21 14:29:56 +00:00
Daniel Wedul 2c43a575be perf(x/bank): Improve performance of GetAllBalances and GetAccountsBalances. (#24660) 2025-05-16 18:01:14 +00:00
Alex | Interchain Labs 30eaefc25b test: perform upgrade test from v53 (#24749) 2025-05-16 17:50:29 +00:00
Alex | Interchain Labs def657dafa chore: update bump iavl in store to latest patch (#24759) 2025-05-15 18:34:02 +00:00
dependabot[bot]andaljo242 df4c1c3edf build(deps): Bump google.golang.org/grpc from 1.72.0 to 1.72.1 in /core (#24760)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@interchainlabs.io>
2025-05-15 17:49:33 +00:00
Hwangjae Lee 38b05652a0 test(bank/cli): remove duplicate --broadcast-mode flag in tx tests (#24762)
Signed-off-by: Hwangjae Lee <meetrick@gmail.com>
2025-05-15 17:48:34 +00:00
7b7f3a2492 fix(store): avoid panic when store not exists in historical version (port: #20425) (#24549)
Co-authored-by: yihuang <huang@crypto.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-05-15 17:40:19 +00:00
Alex | Interchain Labs 402545851b feat: scoped config (#24668) 2025-05-14 21:08:07 +00:00
Alex | Interchain Labs 48d9ca4caf chore: update ci (#24746) 2025-05-13 23:39:51 +00:00
Aaron Craelius 522d983fc5 chore: upgrade to log/v1.6.0 everywhere (#24751) 2025-05-13 21:38:33 +00:00
Aaron Craelius 23b67a9a72 docs: Update CHANGELOG.md (#24750) 2025-05-13 21:09:43 +00:00
Aaron CraeliusandAlex | Interchain Labs be955efe25 feat: verbose logging during upgrades (#24720)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-05-13 20:48:30 +00:00
Alex | Interchain Labs 3d777ad46a chore: fix proto gen targets after removing separate go mods (#24745) 2025-05-13 18:29:24 +00:00
Alex | Interchain Labs 2098dc46b2 chore: clean up buf generation for v54 (#24739) 2025-05-13 18:26:13 +00:00
Alex | Interchain Labs 7a9dc452a0 chore: update to use patched collections (#24743) 2025-05-13 18:04:21 +00:00
Alex | Interchain Labs a02dbb7e61 fix: collections test IterateRaw bug (#24737) 2025-05-13 16:46:47 +00:00
151f7d8767 feat(x/tx): support bytes field as signer (port: #21850) (#24503)
Co-authored-by: yihuang <huang@crypto.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-05-13 13:52:56 +00:00
Alex | Interchain Labs a2d6d1f6ac chore: fix godoc comments for functions and structs (#24736) 2025-05-13 13:48:13 +00:00
bedfc39334 fix: remove unnecessary protobuf field option (#24161)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
Co-authored-by: Tyler <48813565+technicallyty@users.noreply.github.com>
2025-05-13 13:28:31 +00:00
98a2f679df fix(server): Fix pruning height calculation (#24583)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
Co-authored-by: Avory <avorycorelli@gmail.com>
2025-05-13 13:16:18 +00:00
b71d0894f0 feat: Upgrade to CometBFT v1.x series (#24114)
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: Julián Toledano <JulianToledano@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
Co-authored-by: Tyler <48813565+technicallyty@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
Co-authored-by: Zachary Becker <zachary@interchainlabs.io>
2025-05-13 12:57:22 +00:00
dependabot[bot]andAlex | Interchain Labs b65dd23bad build(deps): Bump github.com/go-jose/go-jose/v4 from 4.0.4 to 4.0.5 in the go_modules group (#24740)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-05-13 12:30:16 +00:00
b0466fd74f fix: race condition in baseapp states (#24655)
Co-authored-by: beer-1 <beer-1@codingcats.xyz>
Co-authored-by: Tyler <48813565+technicallyty@users.noreply.github.com>
2025-05-13 00:13:38 +00:00
DuongNguyen | DecentrioandĐông Liều 83acb8eba2 chore: remove go mods from x/modules (#24522)
Co-authored-by: Đông Liều <93205232+DongLieu@users.noreply.github.com>
2025-05-12 20:17:10 +00:00
RagnarandAlex | Interchain Labs 4e4cca1a24 fix(x/feegrant): prevent duplicate grants in genesis state (#24134)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-05-12 19:14:24 +00:00
Alex | Interchain Labs 3afa51aba3 chore: fix CI - use file abci streaming plugin (#24734) 2025-05-12 12:03:30 -04:00
TylerandAlex | Interchain Labs 06fb8ea11f chore: uncomment todo in upgrade systemtest (#24724)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-05-12 14:27:31 +00:00
AvoryandAlex | Interchain Labs fc319bbd35 docs: Add Circuit Breaker CLI command examples (#24680)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-05-12 12:48:40 +00:00
Alex | Interchain Labs acb3d74760 chore: clean repo (#24723) 2025-05-08 15:44:28 -04:00
Alex | Interchain Labs 5d28bf5540 fix: do not panic if registering the same error to global registry (#24568) 2025-05-08 16:59:45 +00:00
Tyler 05ac584d94 docs(x/mint): add example for setting custom minter in depinject setups (#24715) 2025-05-07 18:38:58 +00:00
Alex | Interchain Labs 79a6bd730f chore(baseapp): deprecate invariants (#24664) 2025-05-07 13:15:10 +00:00
Alex | Interchain Labs 4a4cc47432 chore: clean up example (#24709) 2025-05-06 17:32:04 +00:00
Tyler 87a52a7165 chore: remove sonar (#24708) 2025-05-06 17:16:56 +00:00
dependabot[bot]anddependabot[bot] f63f48be01 build(deps): Bump golang.org/x/crypto from 0.37.0 to 0.38.0 (#24701)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
2025-05-06 13:15:41 +00:00
dependabot[bot]anddependabot[bot] d162a9cbdb build(deps): Bump golang.org/x/sync from 0.13.0 to 0.14.0 (#24702)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
2025-05-06 12:58:46 +00:00
MozirDmitriyandAlex | Interchain Labs 39e90e1a8e docs: fix broken anchor link in ICS-030 spec (#24696)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-05-05 17:52:38 +00:00
GarmashAlexandAlex | Interchain Labs 9c757efee7 docs: Update SDK v0.53.0 documentation links (#24694)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-05-05 17:48:27 +00:00
Alex | Interchain Labs 20de185d3a fix: tidy deps (#24695) 2025-05-05 13:29:24 -04:00
VolodymyrBgandAlex | Interchain Labs f213a2ee32 docs: Update SDK v0.53.0 documentation links (#24678)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-05-05 15:33:28 +00:00
FT 9b6fe08805 docs: Update GitHub links in app-anatomy.md (#24690) 2025-05-05 15:28:54 +00:00
DuongNguyen | Decentrio a094cb0641 refactor(x/feegrant): collection migration (#16535) BACKPORT (#24461) 2025-05-05 14:22:09 +00:00
GarmashAlexandAlex | Interchain Labs 672bb26954 docs: Fix dead link in 02-sdk-app-architecture.md (#24679)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-05-05 14:14:14 +00:00
leopardracerandAlex | Interchain Labs 9bffa6b58c docs: Update GitHub links in query lifecycle documentation (#24671)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-05-05 14:13:37 +00:00
dependabot[bot]andAlex | Interchain Labs acb39aa52d build(deps): Bump actions/create-github-app-token from 2.0.3 to 2.0.6 (#24673)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-05-05 14:08:34 +00:00
da8344709f build(deps): Bump github.com/cockroachdb/errors from 1.11.3 to 1.12.0 (#24675)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-05-05 09:45:10 -04:00
dependabot[bot]anddependabot[bot] 8c552cf573 build(deps): Bump github.com/spf13/cast from 1.7.1 to 1.8.0 in /x/upgrade (#24677)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
2025-05-05 09:44:16 -04:00
fuder.eth 83e38dc50f docs: Update SDK documentation links in accounts.md (#24666) 2025-05-02 19:15:06 +00:00
Alex | Interchain Labs a090e0ce03 chore: group together ABCI methods inside baseapp (#24663) 2025-05-02 17:57:25 +00:00
ClockworkandAlex | Interchain Labs f88a397bc0 fix: replace string() with hex.EncodeToString() (#24638)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-05-02 17:06:11 +00:00
Alex | Interchain Labs 2bd11af78d chore: add audit (#24653) 2025-05-02 13:09:40 -04:00
Maxim Evtush 9afcbadefe docs: Update SDK v0.53.0 documentation links (#24657) 2025-05-02 17:03:24 +00:00
FT d1bb429886 docs: Update Cosmos SDK references from v0.50.0-alpha.0 to v0.53.0 (#24654) 2025-05-02 14:40:17 +00:00
kilavvyandAlex | Interchain Labs bd2742bbf7 docs: Update BaseApp documentation links to v0.53.0 (#24646)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-05-02 13:54:35 +00:00
VolodymyrBg e0672564f4 docs: update SDK reference links to v0.53.0 in 16-testing.md (#24650) 2025-05-02 13:45:40 +00:00
dependabot[bot] 8652bce584 build(deps): Bump actions/create-github-app-token from 2.0.2 to 2.0.3 (#24647)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-02 13:42:24 +00:00
Takeshi ArabikiandAlex | Interchain Labs 245a5faf02 fix: Handle context cancellation (#24551)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-05-01 22:50:18 +00:00
GarmashAlex 7f1f655900 docs: fix dead link in 16-testing.md (#24643) 2025-05-01 18:27:51 +00:00
kilavvy 99fe60e0d3 docs: Update CLI documentation links to v0.53.0 (#24641) 2025-05-01 17:47:57 +00:00
Alex | Interchain LabsandTyler 47f7c5ea45 chore: Revert "make buffer thread safe for testing" (#24639)
Co-authored-by: Tyler <48813565+technicallyty@users.noreply.github.com>
2025-05-01 16:36:08 +00:00
GarmashAlexandAlex | Interchain Labs 8bcbabf313 docs: update SDK reference links to v0.53.0 in module-manager.md (#24636)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-05-01 16:19:24 +00:00
VolodymyrBg dcda0850dd docs: fix broken link to ARC implementation in interblock-cache.md (#24635) 2025-04-30 20:13:40 +00:00
Alex | Interchain Labs f62fb52ae9 chore: add note in x/staking about reserved keys from LSM modules (#24629) 2025-04-30 17:51:42 +00:00
Tyler ace6394053 make buffer thread safe for testing 2025-04-30 10:35:44 -07:00
Alex | Interchain Labs 09e5efa103 chore: use latest patch for systemstest (#24621) 2025-04-30 15:57:16 +00:00
FT a02be783be docs: Update documentation links to v0.53.0-rc.2 (#24623) 2025-04-30 15:52:01 +00:00
Tyler 9c736b26bf chore: update simapp and tests go mod with new client tag (#24619) 2025-04-29 20:00:42 +00:00
Alex | Interchain Labs d1dfc51766 chore: use final tags (#24617) 2025-04-29 15:31:34 -04:00
Alex | Interchain Labs cbf7c40435 chore: all modules use v0.53.0 (#24614) 2025-04-29 19:07:53 +00:00
Alex | Interchain Labs 1732077b51 chore: audit epoch (#24610) 2025-04-29 18:11:22 +00:00
Alex | Interchain Labs 7650307ef7 docs: protocolpool wiring (#24607) 2025-04-29 16:46:08 +00:00
Alex | Interchain Labs f9e0f721fb chore: fix changelog (#24606) 2025-04-29 10:33:02 -04:00
Maximilian HubertandAlex | Interchain Labs 62cd8541a4 refactor: update telemetry keys in module BeginBlockers/PreBlockers (#24547)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-29 13:58:06 +00:00
Alex | Interchain Labs 9168ce46d7 chore: deprecate nft for future (#24575) 2025-04-29 13:51:01 +00:00
dependabot[bot]anddependabot[bot] 4fd207c03f build(deps): Bump go.uber.org/mock from 0.5.1 to 0.5.2 (#24600)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
2025-04-29 13:40:01 +00:00
Alex | Interchain Labs 72e88c9087 chore: deprecate group module (#24571) 2025-04-29 13:17:22 +00:00
Alex | Interchain Labs e1b53c6c9d fix: update x/protocolpool to use passed codecs to avoid nil pointer (#24594) 2025-04-28 22:59:28 +00:00
Alex | Interchain Labs 8475a2ba1a chore: deps bump pre 53 (#24584) 2025-04-28 22:59:08 +00:00
Alex | Interchain Labs 36e90bb980 chore: fixes from diff review (#24595) 2025-04-28 22:38:57 +00:00
mmsqe d12df8085b fix(systemtests): avoid fund get removed with larger expiry for protocolpool (#24596) 2025-04-28 20:57:06 +00:00
f9f3bfb066 fix: do not allow unordered txs to have sequence values set (#24581)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
Co-authored-by: Aaron Craelius <aaronc@users.noreply.github.com>
2025-04-28 20:55:05 +00:00
TylerandAaron Craelius a158c24b38 refactor: unordered transactions ante handling (#24573)
Co-authored-by: Aaron Craelius <aaronc@users.noreply.github.com>
2025-04-28 20:30:01 +00:00
Alex | Interchain Labs a21b5ef111 chore: check if fund exists for CancelContinuousFund in x/protocolpool (#24560) 2025-04-28 20:12:50 +00:00
Alex | Interchain Labs 018f9e1a1d chore: prep client/v2 for release (#24540) 2025-04-28 15:00:56 +00:00
Tyler f5600147e5 fix: use unix nano in mempool for unordered nonces (#24579) 2025-04-25 20:35:24 +00:00
Alex | Interchain Labs 64abdf239e Update RELEASE_NOTES.md 2025-04-25 14:12:13 -04:00
Alex | Interchain Labs 4846e807f1 chore: fix autocli test (#24569) 2025-04-24 19:47:36 +00:00
Tyler e2c7604df0 refactor(client): change flag for unordered tx timeouts (#24561) 2025-04-24 14:22:06 -04:00
fuder.eth 03e534a2c1 docs: Update SDK version references from v0.50.0-alpha.0 to v0.53.0-rc.2 in documentation (#24562) 2025-04-24 10:38:27 -04:00
Alex | Interchain Labs bb91d18a01 fix: add check for duplicate continuous fund in x/protocolpool genesis (#24559) 2025-04-23 21:10:52 +00:00
closeobserveandAlex | Interchain Labs 6a54aaa90e chore: use slices.Contains to simplify code (#24499)
Signed-off-by: closeobserve <pingcap@yahoo.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-23 14:54:37 +00:00
3b90ba4ef3 fix(auth): support legacy global AccountNumber when query historical state (port #23743) (#24533)
Co-authored-by: HuangYi <huang@crypto.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-23 14:53:36 +00:00
39bdcc7fc2 build(deps): Bump github.com/go-jose/go-jose/v4 from 4.0.4 to 4.0.5 in /x/upgrade in the go_modules group (#24556)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-23 14:37:43 +00:00
81aad93381 build(deps): Bump github.com/go-jose/go-jose/v4 from 4.0.4 to 4.0.5 in /tests in the go_modules group (#24555)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-23 14:37:17 +00:00
Maxim Evtush 153f8c250e docs: Update Documentation Links to Latest Version (#24546) 2025-04-23 14:21:03 +00:00
dependabot[bot]anddependabot[bot] 898d789363 build(deps): Bump google.golang.org/grpc from 1.71.1 to 1.72.0 in /tools/benchmark (#24553)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
2025-04-23 14:17:46 +00:00
Alex | Interchain Labs c2e66d630f chore: clean up some workflows and templates (#24542) 2025-04-17 19:14:13 +00:00
Tyler 2e7bed9e72 chore: add telemetry measurement to x/auth PreBlocker (#24541) 2025-04-17 18:02:17 +00:00
beer-1 553f8955c3 fix: incorrect retention height when commitHeight equals minRetainBlocks (#24526) 2025-04-17 16:11:35 +00:00
Maxim EvtushandAlex | Interchain Labs 6b723d2dd7 docs: Update doc links from v0.50.0-alpha.0 to v0.53.0-rc.2 (#24521)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-17 15:06:32 +00:00
dependabot[bot] 4694c46980 build(deps): Bump http-proxy-middleware from 2.0.7 to 2.0.9 in /docs in the npm_and_yarn group across 1 directory (#24538)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-17 10:59:16 -04:00
Alex | Interchain Labs c360fc3b90 chore: clean up nightly sims workflows (#24536) 2025-04-16 23:30:50 +00:00
Tyler e79ca47a91 docs: update simulation docs (#24529) 2025-04-16 15:44:36 +00:00
Alex | Interchain Labs adae979132 chore: use new tags (#24518) 2025-04-16 10:56:07 -04:00
Đông LiềuandTyler 0846f9a3c7 fix(x/gov): Do not call Remove during Walk (#24460)
Co-authored-by: Tyler <48813565+technicallyty@users.noreply.github.com>
2025-04-15 16:54:51 +00:00
Alex | Interchain Labs ccd37e1d99 chore: prep x/tx for release (#24513) 2025-04-14 21:44:46 +00:00
Alex | Interchain Labs 8d944a01a5 chore: remove issue labeler (#24516) 2025-04-14 21:44:24 +00:00
Alex | Interchain Labs 6a8fcc790d chore: prep systemstest (#24514) 2025-04-14 21:43:50 +00:00
kilavvy 7e5e8dc44b docs: update documentation links (#24497) 2025-04-14 17:34:21 +00:00
Alex | Interchain Labs b55b9e14fb chore: move simsx to testutil (#24481) 2025-04-14 17:30:59 +00:00
Alex | Interchain LabsandTyler c5cbda08f2 feat: custom x/mint minting function (#24436)
Co-authored-by: Tyler <48813565+technicallyty@users.noreply.github.com>
2025-04-14 15:58:34 +00:00
Ruslan 2bca0bf2fa docs: overview link fix (#24496) 2025-04-14 15:54:26 +00:00
Hung Dinh | DecentrioandAlex | Interchain Labs e2aa8474a5 test(integration/tx): Add tx simulate benchmark test (#24462)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-14 15:46:01 +00:00
TylerandAlex | Interchain Labs b8723adca1 docs: add docs about x/gov new option (#24493)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-14 14:07:57 +00:00
Tyler c463a6237c docs: link to cosmos EVM docs (#24494) 2025-04-14 13:58:59 +00:00
leopardracer 3037346f36 docs: Update documentation links from v0.50.0-alpha.0 to v0.53.0-rc.2 (#24487) 2025-04-11 16:29:47 +00:00
3d8c846802 perf(bank): Reduce the number of ValidateDenom calls in Coin and Bank (#24431)
Co-authored-by: Tuan Tran <tuantran@notional.ventures>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-11 16:25:51 +00:00
Alex | Interchain Labs 9236abd4a5 chore: use v0.53.0-rc.3 tag (#24471) 2025-04-11 16:03:53 +00:00
Alexander PetersandAlex | Interchain Labs f18c6ea274 feat(api): Add block height to response headers (#24428)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-10 20:47:33 +00:00
1e92c9c7b7 build(deps): Bump cosmossdk.io/schema from 1.0.0 to 1.1.0 in /collections (#24473)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-10 20:42:03 +00:00
b881ed792d build(deps): Bump github.com/fsnotify/fsnotify from 1.8.0 to 1.9.0 in /tools/cosmovisor (#24478)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-10 20:29:37 +00:00
VolodymyrBg d7dc912309 docs: update reference to v50 in x/auth (#24466) 2025-04-10 19:58:32 +00:00
Alex | Interchain Labs 0d616c9659 chore: clean up workflows (#24470) 2025-04-10 18:57:12 +00:00
Hung Dinh | DecentrioandAlex | Interchain Labs 9b1246d714 docs(math): update decimal-handling.md to reflect Dec removal (#24444)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-10 18:33:07 +00:00
dependabot[bot]andAlex | Interchain Labs 84e3fe39e2 build(deps): Bump rtCamp/action-slack-notify from 2.3.2 to 2.3.3 (#24457)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-10 18:13:49 +00:00
FT 4b47a1de7b docs: Update Cosmos SDK references in gas fees documentation (#24459) 2025-04-10 16:23:48 +00:00
Jack Squire 7926e0e46d docs(CONTRIBUTING.md): mergify.io link fix (#24465) 2025-04-10 16:21:32 +00:00
dependabot[bot]anddependabot[bot] 53d811347a build(deps): Bump github.com/magiconair/properties from 1.8.9 to 1.8.10 (#24456)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
2025-04-10 16:18:14 +00:00
Tyler c6fe679d17 chore: add example yaml app (#24453) 2025-04-09 21:18:49 +00:00
Alex | Interchain LabsandJulián Toledano e7bcfc23b4 fix(x/tx): add feePayer as signer (#22311) BACKPORT (#24408)
Co-authored-by: Julián Toledano <JulianToledano@users.noreply.github.com>
2025-04-09 20:58:23 +00:00
julienrbrt 73bedad9ad fix(client/v2): add fallbacks when incorrect protos (#24449) 2025-04-09 16:45:14 -04:00
6a1ec1bfc0 docs: runtime docs + fix runtime missing field (#22816) (#24429)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
Co-authored-by: Tyler <48813565+technicallyty@users.noreply.github.com>
2025-04-09 18:11:21 +00:00
Alexander PetersandAlex | Interchain Labs 65acc32084 chore(staking): Replace panics with error results; more verbose error messages (#24391)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-09 17:33:38 +00:00
Alex | Interchain Labs 49862cc712 chore: add a logged warning for merged proto registry when creating baseapp (#24450) 2025-04-09 17:21:00 +00:00
dependabot[bot]andAlex | Interchain Labs a0a79bee9a build(deps): Bump github.com/prometheus/client_golang from 1.21.1 to 1.22.0 (#24443)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-09 10:34:48 -04:00
leopardracer 55d94f4f6b docs: update documentation links to v0.53.0-rc.2 (#24445) 2025-04-09 09:14:01 -04:00
TylerandAlex | Interchain Labs 29083cb75f docs: unordered txs (#24419)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-08 19:19:17 +00:00
Tyler 2f2fff2e9e docs: fix ToC linking in upgrade guide (#24434) 2025-04-08 17:29:31 +00:00
dependabot[bot]anddependabot[bot] 459800159b build(deps): Bump go.uber.org/mock from 0.5.0 to 0.5.1 (#24421)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
2025-04-08 15:28:34 +00:00
dependabot[bot]andAlex | Interchain Labs d3ab67b1d2 build(deps): Bump estree-util-value-to-estree from 3.3.2 to 3.3.3 in /docs in the npm_and_yarn group across 1 directory (#24422)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-08 11:25:05 -04:00
cc06af64c0 build(deps): Bump github.com/pelletier/go-toml/v2 from 2.2.3 to 2.2.4 in /tools/confix (#24425)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-08 14:53:49 +00:00
Tyler 63329c1423 docs: update docs with fixes from main-backup [part 1] (#24418) 2025-04-08 10:49:22 -04:00
Tyler 43f8fa1136 docs: explicit warnings about using external community pool with x/distribution (#24398) 2025-04-08 10:44:25 -04:00
Alex | Interchain Labs c755efef89 chore: clean up buf warnings when running make proto-all (#24416) 2025-04-08 14:01:24 +00:00
Tomás AndróilandAlex | Interchain Labs 3f887cd947 docs(errors): update and unify error comments in errors.go (#24405)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-07 17:24:27 +00:00
9072117d31 build(deps): Bump golang.org/x/crypto from 0.36.0 to 0.37.0 (#24401)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-07 13:25:08 -04:00
Alex | Interchain LabsandMatt Kocubinski 84deebac66 fix(x/tx): fallback to injected resolver for placeholder descriptors BACKPORT (#24409)
Co-authored-by: Matt Kocubinski <mkocubinski@gmail.com>
2025-04-07 17:20:48 +00:00
TylerandAlex | Interchain Labs 0afb905b9b docs: web link to ADRs (#24396)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-07 11:03:56 -04:00
be20b26c8b build(deps): Bump golang.org/x/sync from 0.12.0 to 0.13.0 (#24402)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-07 13:27:40 +00:00
dependabot[bot]andAlex | Interchain Labs a7609364e8 build(deps): Bump github.com/cosmos/cosmos-sdk from 0.53.0-rc.1 to 0.53.0-rc.2 in /x/nft (#24403)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-07 13:19:18 +00:00
leopardracerandAlex | Interchain Labs f4f9fd6c40 docs: update references from app_v2 to app_d1 in documentation and code comments (#24400)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-07 09:18:23 -04:00
healthyyyoungandAlex | Interchain Labs 61f4c3b71b chore(tx): use buffer byte slice method directly (#24350)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-07 13:09:44 +00:00
Alex | Interchain LabsandTyler ed70bf336f feat: custom gov tally fn (#24355)
Co-authored-by: Tyler <48813565+technicallyty@users.noreply.github.com>
2025-04-07 12:51:09 +00:00
Alex | Interchain Labs 640e70736e chore: use latest math (#24395) 2025-04-04 19:27:17 +00:00
Alex | Interchain Labs 2c6117e820 refactor: remove Dec type (#24375) 2025-04-04 15:00:25 -04:00
b49e864cf8 perf(staking): optimize endblock by reducing bech32 conversions (#24354)
Co-authored-by: Dev Ojha <dojha@berkeley.edu>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-04 18:55:29 +00:00
Tyler f758346dd5 docs: clean up app wiring docs (#24393) 2025-04-04 18:52:04 +00:00
dependabot[bot]andAlex | Interchain Labs b0057cc941 build(deps): Bump actions/create-github-app-token from 1.12.0 to 2.0.2 (#24382)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-04 11:15:10 -04:00
dependabot[bot]andAlex | Interchain Labs 197119d501 build(deps): Bump github.com/cosmos/cosmos-sdk from 0.53.0-rc.1 to 0.53.0-rc.2 in /tools/cosmovisor (#24384)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-04 14:05:31 +00:00
Alex | Interchain Labs 427cbeed83 fix: vuln check workflow (#24389) 2025-04-04 10:09:12 -04:00
e29139fe83 fix(baseapp): Fix post handler error always results in code 1 (#24261)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
Co-authored-by: Tyler <48813565+technicallyty@users.noreply.github.com>
2025-04-04 13:57:08 +00:00
TylerandAlex | Interchain Labs 0d68f6586e docs: include upgrade reference in docs (#24380)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-04 09:46:04 -04:00
Alex | Interchain Labs 405f29d755 chore: use new depinject tag (#24377) 2025-04-04 13:36:47 +00:00
kakyshaandAlex | Interchain Labs d6f3ede8dc fix(t/tx): fix data race for "err" shared variable in getSignersFunc (#24344)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-03 16:33:25 -04:00
4215914f6b feat(client/v2): support definitions of inner messages (cherry-pick #22890) (#24366)
Co-authored-by: Julián Toledano <JulianToledano@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-03 20:02:32 +00:00
Tyler 37d65402a2 docs: fixes from v53 branch (#24373) 2025-04-03 19:54:07 +00:00
julienrbrtandAlex | Interchain Labs 28c50a4ab1 fix(proto): set added_in annotations (#24358)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-03 14:34:31 -04:00
healthyyyoungandAlex | Interchain Labs 709c0c186b chore: replace strings.SplitN(arg, sep, 2) with strings.Cut(arg, sep) (#24147)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-03 17:15:34 +00:00
julienrbrtandAlex | Interchain Labs a2cf15cd38 feat(client/v2): support gov proposals (cherry-pick #18461) (#24359)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-03 14:52:56 +00:00
877b4fb2dc fix(cosmovisor): Fix consensus failure lottery (#24262)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
Co-authored-by: Zygimantas <zygis@skip.build>
2025-04-03 14:45:06 +00:00
Alex | Interchain Labs 3c6deab626 chore: run modernize (#24356) 2025-04-03 10:42:20 -04:00
julienrbrt df07789843 fix(client/v2): *big.Int unmarshal (cherry-pick #21853) (#24361) 2025-04-03 10:02:26 -04:00
167f3f12e2 refactor: migrate codec/types to type aliases, remove depinject dep on sdk (#24336)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
Co-authored-by: Tyler <48813565+technicallyty@users.noreply.github.com>
2025-04-02 23:37:19 +00:00
Đông Liều 41e3e9d004 feat(math/Dec): Add comparison and utility APIs MinDec, MaxDec, Neg(), Abs(), GT(), GTE(), LT(), LTE() (#24343) 2025-04-02 17:28:10 +00:00
dependabot[bot] 11c41291a4 build(deps): Bump image-size from 1.2.0 to 1.2.1 in /docs in the npm_and_yarn group across 1 directory (#24353)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-02 12:49:45 -04:00
3ec128b4d1 feat(client): add default key name (backport #18101) (#24332)
Co-authored-by: Julien Robert <julien@rbrt.fr>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-02 15:03:54 +00:00
Alexander PetersandAlex | Interchain Labs ea908cef68 feat(sims): Add simsx support to modules (#24145)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-02 13:23:36 +00:00
dependabot[bot]andaljo242 99da3279be build(deps): Bump github.com/cosmos/cosmos-sdk from 0.53.0-rc.1 to 0.53.0-rc.2 in /tools/benchmark (#24340)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@interchainlabs.io>
2025-04-02 13:23:07 +00:00
dependabot[bot]andaljo242 4a467194e6 build(deps): Bump github.com/cosmos/cosmos-sdk from 0.53.0-rc.1 to 0.53.0-rc.2 in /x/feegrant (#24339)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@interchainlabs.io>
2025-04-02 13:22:47 +00:00
dependabot[bot]andaljo242 f5d1033c74 build(deps): Bump github.com/cosmos/cosmos-sdk from 0.53.0-rc.1 to 0.53.0-rc.2 in /client/v2 (#24338)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@interchainlabs.io>
2025-04-02 13:22:32 +00:00
dependabot[bot] 64200a3dd0 build(deps): Bump rtCamp/action-slack-notify from 2.2.0 to 2.3.2 (#24337)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-02 09:09:34 -04:00
Tyler 715192db5d docs: upgrade guide (#24333) 2025-04-01 21:34:27 +00:00
aljo242 9c15a2af47 update 2025-04-01 16:49:00 -04:00
TronicaandAlex | Interchain Labs bf679429c9 test: fix output formatting, typo corrections, and test case expectations in dec tests (#24325)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-01 20:37:03 +00:00
Danilo PantaniandAlex | Interchain Labs 6555c98d09 fix: use the gogoproto merge registry as a file resolver instead of the interface registry (#24330)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-01 20:36:40 +00:00
mergify[bot] 03009a01e0 fix(x/auth): set from flag in multi-sign command (backport #19239) (backport #24265) (#24331)
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2025-04-01 18:47:29 +00:00
TylerandAlex | Interchain Labs d47a35a93a docs: v0.53.x upgrade guide (#24245)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-01 18:01:05 +00:00
Alex | Interchain Labs 3bc29ba2aa chore: update the core and collections deps (#24324) 2025-04-01 13:49:55 -04:00
dependabot[bot] 8daa95bb98 build(deps): Bump the npm_and_yarn group across 1 directory with 8 updates (#24328)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-01 13:49:43 -04:00
Alex | Interchain Labs 3b7cd13d2a chore: update deps to silence dependatbot (#24327) 2025-04-01 17:41:30 +00:00
62ca4df2b9 docs(math): backport decimal-handling.md (#24312)
Co-authored-by: Alexander Peters <alpe@users.noreply.github.com>
Co-authored-by: samricotta <samanthalricotta@gmail.com>
Co-authored-by: samricotta <37125168+samricotta@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-01 13:20:29 -04:00
dependabot[bot] 4e3d70d509 build(deps): Bump the npm_and_yarn group across 1 directory with 16 updates (#24323)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-01 12:53:20 -04:00
dependabot[bot]andAlex | Interchain Labs eea1a6cb52 build(deps): Bump actions/setup-go from 4 to 5 (#24272)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-01 12:34:47 -04:00
dependabot[bot]andAlex | Interchain Labs 254e62ff3f build(deps): Bump actions/cache from 3 to 4 (#24268)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-01 12:34:11 -04:00
dependabot[bot] 877708b20e build(deps): Bump github/codeql-action from 2 to 3 (#24270)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-01 12:33:27 -04:00
dependabot[bot]andAlex | Interchain Labs b00541c60c build(deps): Bump nanoid from 3.3.6 to 3.3.11 in /docs (#24294)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-01 12:31:40 -04:00
dependabot[bot]andAlex | Interchain Labs 70d69096fd build(deps): Bump serialize-javascript from 6.0.0 to 6.0.2 in /docs (#24300)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-01 12:31:18 -04:00
dependabot[bot]andAlex | Interchain Labs 9e3babd22c build(deps): Bump @babel/helpers from 7.19.4 to 7.27.0 in /docs (#24309)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-01 12:29:49 -04:00
dependabot[bot]andAlex | Interchain Labs 3bcf8c33e4 build(deps): Bump actions/setup-node from 3 to 4 (#24282)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-01 12:29:18 -04:00
dependabot[bot]andAlex | Interchain Labs c2da4bb3e0 build(deps): Bump @babel/runtime-corejs3 from 7.19.4 to 7.27.0 in /docs (#24308)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-01 12:28:42 -04:00
dependabot[bot] a5b30744e6 build(deps): Bump cross-spawn from 7.0.3 to 7.0.6 in /docs (#24307)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-01 12:28:23 -04:00
dependabot[bot]andAlex | Interchain Labs 71142ab6ce build(deps): Bump actions/checkout from 3 to 4 (#24276)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-01 12:28:02 -04:00
dependabot[bot] 60de271388 build(deps): Bump prismjs from 1.29.0 to 1.30.0 in /docs (#24303)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-01 12:16:36 -04:00
Alex | Interchain Labs 29f7446e2c Merge pull request #24187 from cosmos/v53-set
chore: set `main` to `release/v0.53.x`
2025-04-01 12:12:30 -04:00
aljo242 069b3a12ae Merge branch 'release/v0.53.x' into v53-set 2025-04-01 12:04:32 -04:00
a53a593da1 feat: make 0.53 compatible with core-less collections v1.2.x (#24088)
Co-authored-by: Tyler <48813565+technicallyty@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-01 15:57:11 +00:00
aljo242 2faea825dc Merge branch 'release/v0.53.x' into v53-set 2025-04-01 11:17:01 -04:00
9c568bb511 build(deps): Bump gaurav-nelson/github-action-markdown-link-check from 1.0.16 to 1.0.17 (backport #24246) (#24264)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-04-01 14:54:31 +00:00
luozexuan ac90304f4d chore: fix some function names in comment (#24263)
Signed-off-by: luozexuan <fetchcode@139.com>
2025-04-01 14:48:58 +00:00
dependabot[bot] 6b2861f0c0 build(deps): Bump gaurav-nelson/github-action-markdown-link-check from 1.0.16 to 1.0.17 (#24246)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-01 10:48:29 -04:00
Alexander Peters b25ecf398e test(client/rpc): Fix flacky RPC client test (#24260) 2025-04-01 14:47:25 +00:00
Alex | Interchain Labs 76a25e022c chore: use rc tags (#24244) 2025-04-01 14:46:11 +00:00
Alex | Interchain Labs 33220c17b5 chore: use sdk release tag (#24243) 2025-03-31 21:00:43 +00:00
aljo242 94ce924ea2 Merge branch 'release/v0.53.x' into v53-set 2025-03-31 15:56:43 -04:00
Alex | Interchain Labs a6faafb107 chore: use latest store (#24240) 2025-03-31 19:50:38 +00:00
aljo242 232353847d Merge branch 'release/v0.53.x' into v53-set 2025-03-31 15:17:49 -04:00
Alex | Interchain Labs 59559e2f35 chore: use cosmossdk.io/api v0.9.0 (#24230) 2025-03-31 17:24:56 +00:00
Alex | Interchain LabsandTyler 93ecb7c84b chore: prep store for v1.1.2 (#24231)
Co-authored-by: Tyler <48813565+technicallyty@users.noreply.github.com>
2025-03-31 17:02:29 +00:00
Alex | Interchain Labs ec1d27bedf chore: use math v1.5.1 (#24186) 2025-03-31 16:45:04 +00:00
Alex | Interchain Labs 005937547f feat: create and test migration from LegacyDec->Dec (#24229) 2025-03-31 16:43:47 +00:00
aljo242 51bb39f099 Merge branch 'release/v0.53.x' into v53-set 2025-03-31 12:31:21 -04:00
lido333andAlex | Interchain Labs 8cd9b20cbc chore: slices Delete (#24164)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-03-31 16:26:44 +00:00
Alex | Interchain Labs f55595fcc9 chore: prep api for release (#24227) 2025-03-31 15:34:28 +00:00
aljo242 9115cfcbbe Merge branch 'release/v0.53.x' into v53-set 2025-03-31 10:26:07 -04:00
Đông Liều cc14f21cef fix(x/auth): ensure the elements of do not exceed 1000 (#24208) 2025-03-31 14:07:45 +00:00
aljo242 8b15e0fc5f Merge release/v0.53.x into main to reset content 2025-03-29 23:09:52 -04:00
4f445ed933 refactor(baseapp): create checktx handler (#24069)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
Co-authored-by: Tyler <48813565+technicallyty@users.noreply.github.com>
2025-03-29 19:45:41 +00:00
Alex | Interchain LabsandTyler d68d169a63 feat: add x/protocolpool (#23933)
Co-authored-by: Tyler <48813565+technicallyty@users.noreply.github.com>
2025-03-29 19:45:39 +00:00
Alex | Interchain LabsandTyler edd47822b5 chore: prep math for v1.5.1 (#24185)
Co-authored-by: Tyler <48813565+technicallyty@users.noreply.github.com>
2025-03-29 01:12:55 +00:00
Alex | Interchain Labs 056bcd7022 test: example upgrade handler and systems test (#24182) 2025-03-29 00:46:08 +00:00
Alex | Interchain Labs e85a5c0bc1 chore: use latest errors (#24184) 2025-03-29 00:44:32 +00:00
Alex | Interchain Labs e8d366e733 chore: bump linter (#24180) 2025-03-29 00:38:08 +00:00
2ccf08a3fe refactor(collections): remove core dependency (#24081)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
Co-authored-by: Tyler <48813565+technicallyty@users.noreply.github.com>
2025-03-28 22:22:27 +00:00
Alex | Interchain Labs a340fa39d0 chore: use latest log tag (#24183) 2025-03-28 20:00:12 +00:00
Alex | Interchain Labs f7aa70a492 Update CHANGELOG.md 2025-03-28 15:01:17 -04:00
Alex | Interchain Labs 2fd5341a07 chore: dependency prep (#24179) 2025-03-28 16:55:56 +00:00
Alexander PetersandAlex | Interchain Labs 150f12e4ad feat(sims): introduce message factories/ simsx (#24126)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-03-28 16:08:23 +00:00
mmsqe a3e6264416 fix(test): to avoid reusing previous store across upgrade test (#24170) 2025-03-28 10:13:47 -04:00
0fbbf26f63 feat(baseapp): extend abci listeners in streaming manager (backport #24160) (#24163)
Co-authored-by: mmsqe <mavis@crypto.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-03-27 19:05:55 +00:00
Tyler cfda49b436 fix: prune cmd should disable async pruning (#24090) 2025-03-27 18:43:27 +00:00
lido333 d2ac39cb46 refactor: slices.Contains (#24162) 2025-03-27 16:54:37 +00:00
193a7390c4 refactor(client): check name validation for keys add|import|rename (backport #18950) (#24152)
Co-authored-by: levisyin <150114626+levisyin@users.noreply.github.com>
Co-authored-by: aljo242 <alex@interchainlabs.io>
2025-03-27 16:40:47 +00:00
mmsqeandyihuang ab8b878f57 feat(baseapp): extend abci listeners in streaming manager (#24160)
Co-authored-by: yihuang <huang@crypto.com>
2025-03-27 12:05:12 -04:00
f4f9ea5a4a feat(client/keys): check multisig key duplicate (backport #18703) (#24153)
Co-authored-by: levisyin <150114626+levisyin@users.noreply.github.com>
Co-authored-by: aljo242 <alex@interchainlabs.io>
2025-03-27 15:43:01 +00:00
fc725a35d6 feat(client/keys): add --yes option to keys export and keys mnemonic (backport #18745) (#24154)
Co-authored-by: levisyin <150114626+levisyin@users.noreply.github.com>
Co-authored-by: aljo242 <alex@interchainlabs.io>
2025-03-27 03:10:13 +00:00
0f52ccd54a test: add test to ensure timeout timestamp can be encoded/decoded in txs (#24103)
Co-authored-by: mmsqe <mavis@crypto.com>
Co-authored-by: Tyler <48813565+technicallyty@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-03-26 18:25:06 +00:00
lido333 a8e44c6a80 chore: clean utils's SliceContains (#24149) 2025-03-26 17:58:48 +00:00
16f1b61de5 feat(grpc): adds error handling for out-of-gas panics in grpc query handlers (#24073)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
Co-authored-by: Tyler <48813565+technicallyty@users.noreply.github.com>
2025-03-26 15:25:49 +00:00
Đông LiềuandAlex | Interchain Labs 2bf3947ce9 feat(types): Implement .IsGT for types.Coin (#24093)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-03-26 04:44:28 +00:00
a2b7cea8a7 chore: update error message in SetCMS (backport #23951) (#24083)
Co-authored-by: Tristav <124001124+Pricstas@users.noreply.github.com>
Co-authored-by: aljo242 <alex@interchainlabs.io>
Co-authored-by: Tyler <48813565+technicallyty@users.noreply.github.com>
2025-03-25 21:05:23 +00:00
8a54f41c7d refactor(x/bank): swap sendrestriction check in InputOutputCoins (backport #21976) (#24053)
Co-authored-by: Julien Robert <julien@rbrt.fr>
Co-authored-by: Tyler <48813565+technicallyty@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-03-25 21:04:33 +00:00
Alex | Interchain Labs f78a75ce96 chore: actually fix gosec (#24133) 2025-03-25 16:01:03 -04:00
Alex | Interchain Labs 7ccf478fd6 ci: fix gosec (#24132) 2025-03-25 15:27:54 -04:00
49be51a951 refactor(proto): Use cosmos_proto added_in annotation instead comments (#24105)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
Co-authored-by: Tyler <48813565+technicallyty@users.noreply.github.com>
2025-03-25 17:57:47 +00:00
7827aee97b fix(sims): Minor fixes (#24095)
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-03-25 17:45:55 +00:00
quantix9andTyler 5254d57c5b chore(all): modernized code with slices (#24125)
Co-authored-by: Tyler <48813565+technicallyty@users.noreply.github.com>
2025-03-25 17:31:32 +00:00
Đông Liều 731d9305ff feat(x/bank): Placing SendRestriction before Deduction of Coins in SendCoins (#24106) 2025-03-25 17:06:16 +00:00
2be528f04f fix(server): allow align block header with skip check heaader in grpc server (#24068)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
Co-authored-by: Tyler <48813565+technicallyty@users.noreply.github.com>
2025-03-25 16:54:43 +00:00
MarkoandTyler d6fca6a5b6 feat: allow ed25519 signatures in txs (#24030)
Co-authored-by: Tyler <48813565+technicallyty@users.noreply.github.com>
2025-03-25 16:23:23 +00:00
Tyler e64ed5ef2d chore: gen mocks (#24129) 2025-03-25 16:08:16 +00:00
Alex | Interchain Labs b7a20b81f6 chore: lint v2 (#24118) 2025-03-25 15:57:24 +00:00
quantix9 9acd7716dd chore(all): modernized code with built-in min/max (#24124) 2025-03-25 11:43:05 -04:00
Tyler 94068be123 refactor: PoC for unordered txs per new spec (#24010) 2025-03-24 21:49:52 +00:00
riyueguang 6fc8d0dc64 refactor: use the built-in max/min to simplify the code (#24112)
Signed-off-by: riyueguang <rustruby@outlook.com>
2025-03-24 17:35:40 +00:00
Hoang DoandAlex | Interchain Labs 85a33eb62b chore(testutil): remove unnecessary error check (#24107)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-03-24 09:35:09 -07:00
9b2e91fbf9 fix: Do not call Remove during Walk (#24044)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
Co-authored-by: Tyler <48813565+technicallyty@users.noreply.github.com>
2025-03-24 15:18:59 +00:00
Đông LiềuandAlex | Interchain Labs e9fffcc4a7 feat(client/keys): add support for importing hex key using standard input (#24071)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-03-24 14:48:21 +00:00
mergify[bot]andmmsqe ddce50f42e fix(test): avoid panic of SetStreamingManager() on sealed BaseApp (backport #24109) (#24110)
Co-authored-by: mmsqe <mavis@crypto.com>
2025-03-24 10:36:26 -04:00
mmsqe da5a74da3b fix(test): avoid panic of SetStreamingManager() on sealed BaseApp (#24109) 2025-03-24 10:04:55 -04:00
Hoang DoandAlex | Interchain Labs f0bc9af678 feat(types): Add a ValueCodec for Uint complex type (#24070)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-03-24 09:59:00 -04:00
Alex | Interchain Labs 7fd79df4e1 chore: fix all linting (#24101) 2025-03-21 15:04:36 -07:00
mergify[bot]anddependabot[bot] b7fb7f4858 build(deps): Bump actions/create-github-app-token from 1.11.6 to 1.11.7 (backport #24091) (#24097)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-21 17:04:54 -04:00
b3342d9962 refactor(cosmovisor): get block height from db after node execution fails (#23720)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
Co-authored-by: Tyler <48813565+technicallyty@users.noreply.github.com>
2025-03-21 18:37:59 +00:00
Alexander PetersandAlex | Interchain Labs bc57ce3ba7 perf: Replace runsim with Go stdlib testing (#24045)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-03-21 15:48:00 +00:00
linghuyingandAlex | Interchain Labs b7c35f2568 refactor(simapp): use maps.Clone to simplify the code (#24077)
Signed-off-by: linghuying <1599935829@qq.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-03-21 11:36:39 -04:00
454467d081 feat(crypto/keyring): expose db keyring used in the keystore (#24040)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
Co-authored-by: Tyler <48813565+technicallyty@users.noreply.github.com>
2025-03-21 11:04:30 -04:00
dependabot[bot] cc545340ca build(deps): Bump actions/create-github-app-token from 1.11.6 to 1.11.7 (#24091)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-21 09:29:00 -04:00
healthyyyoungandAlex | Interchain Labs f6fa4f25bd refactor(store): use map.Copy for cleaner map handling (#24076)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-03-20 22:22:52 +00:00
Tyler 73e2bba699 ci: try running lint with just --new flag (#24089) 2025-03-20 15:12:40 -07:00
Tyler ad574ef276 fix(scripts): lint scripts display different output in local vs CI (#24087) 2025-03-20 17:32:05 -04:00
Alex | Interchain Labs 1c47307bfd chore: fix proto building warning (#24086) 2025-03-20 16:59:52 -04:00
Alex | Interchain Labs 98f0f76e73 chore: lint fixes (#24084) 2025-03-20 16:20:39 -04:00
aljo242 978978a3fe tidy 2025-03-20 15:32:51 -04:00
aljo242 82cc186b27 mod tidy 2025-03-20 15:32:40 -04:00
Tristav a9e7d5b5ad fix: correct panic messages and enforce sealing check in SetStreamingManager (#23951) 2025-03-20 15:01:40 -04:00
Alex | Interchain Labs 7b930541cf fix: vuln CI job (#24079) 2025-03-20 14:02:37 -04:00
Hoang DoandAlex | Interchain Labs b6163a2d86 fix(baseapp): Use CometBFT's ComputeProtoSizeForTxs in defaultTxSelector.SelectTxForProposal (#24074)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-03-20 12:47:31 -04:00
Đông LiềuandAlex | Interchain Labs 9539caae6e feat(tools/benchmark): introduce benchmark module (#24021)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-03-20 10:56:03 -04:00
Hoang Do 8bf5430d7e chore(optimize): Return BlockHeader by shallow copy in server Context (#24072) 2025-03-20 10:03:12 -04:00
Tyler e8ac0f580e fix(baseapp): align block header when querying with latest height (#24055) 2025-03-19 18:13:44 -07:00
2a67b267c8 feat: add --qrcode flag to keys show command (backport #18557) (#24011)
Co-authored-by: levisyin <150114626+levisyin@users.noreply.github.com>
Co-authored-by: julienrbrt <julien@rbrt.fr>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-03-19 20:52:41 -04:00
TylerandAlex | Interchain Labs 27322f5866 chore: make validator-count flag less breaking (#24054)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-03-19 20:28:26 +00:00
ba35a41fdd fix(baseapp): fix BaseApp.getContext data races (#24042)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
Co-authored-by: Tyler <48813565+technicallyty@users.noreply.github.com>
2025-03-19 16:15:42 -04:00
TylerandAlex | Interchain Labs 6577e1eeef docs: adr-070 unordered transactions refactor (#23974)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-03-19 19:46:44 +00:00
Hoang DoandAlex | Interchain Labs 7f5f3fccf8 fix(client,server): consistently set env prefix between client/server (#24059)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-03-19 15:28:03 -04:00
Alex | Interchain LabsandEzequiel Raynaudo 87403fadae fix(crypto/ledger): Improve error message when deriving paths (#22116) (#24036)
Co-authored-by: Ezequiel Raynaudo <raynaudo.ee@gmail.com>
2025-03-19 13:37:43 -04:00
Hoang DoandAlex | Interchain Labs 700d33457a chore(client): remove redundant error check for tar reader (#24058)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-03-19 10:09:42 -04:00
TylerandAlex | Interchain Labs 26bc9f66ee fix(ci): vuln check comment (#24056)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-03-19 09:31:49 -04:00
Hoang DoandAlex | Interchain Labs 97dad50388 fix(client/keys): don't return when key not found in keys delete (#24041)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-03-19 09:21:36 -04:00
998a124bd4 docs: add transaction malleability docs (backport #23958) (#24050)
Co-authored-by: Aaron Craelius <aaronc@users.noreply.github.com>
Co-authored-by: aljo242 <alex@interchainlabs.io>
2025-03-18 16:07:49 -04:00
Aaron CraeliusandAlex | Interchain Labs 9f8a03fa4e docs: add transaction malleability docs (#23958)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-03-18 13:38:22 -04:00
5a71f927fc refactor(client): use map.Copy for cleaner map handling (backport #24022) (#24048)
Co-authored-by: petersssong <petersssong@proton.me>
Co-authored-by: aljo242 <alex@interchainlabs.io>
2025-03-18 11:48:15 -04:00
petersssong ef81fc89ab refactor(client): use map.Copy for cleaner map handling (#24022) 2025-03-18 11:19:09 -04:00
Alex | Interchain Labs 7bba055c34 chore: create temp fix for faulty vuln report in CI (#24046) 2025-03-18 11:03:03 -04:00
Hoang DoandAlex | Interchain Labs 3ac5b7c912 feat(genutil): Allow manually setting the consensus key type in genesis (#24018)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-03-17 17:32:39 -04:00
Marko a0c1a347fa chore: remove issue to project action (#24029) 2025-03-17 16:30:51 -04:00
Hoang DoandAlex | Interchain Labs 64d4cd125b fix(baseapp): correctly check errors before sealing in BaseApp.Init (#24027)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-03-17 16:28:46 -04:00
Alex | Interchain Labs a90a35149a chore: deps (#23973) 2025-03-17 14:14:00 -04:00
c4ae99c423 fix: tx compat (#23850)
Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
Co-authored-by: yihuang <huang@crypto.com>
Co-authored-by: Facundo <facundomedica@gmail.com>
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
Co-authored-by: Aaron Craelius <aaronc@users.noreply.github.com>
2025-03-17 17:51:33 +00:00
mergify[bot]andpetersssong a6dc1e1af5 docs: Deprecation of 'go get' for installing executables (backport #24006) (#24020)
Co-authored-by: petersssong <petersssong@proton.me>
2025-03-17 12:20:16 -04:00
petersssong 267b93ee74 docs: Deprecation of 'go get' for installing executables (#24006) 2025-03-17 10:10:51 -04:00
Hoang Do ec2a017160 docs: enhance OfferSnapshot documentation (#24017) 2025-03-17 10:01:36 -04:00
Alex | Interchain Labs 5f36263548 chore: attempt to fix flakey test (#24009) 2025-03-17 09:25:32 -04:00
Alex | Interchain Labs f804b4ae3b chore: restore key testutil (#24008) 2025-03-14 16:51:07 -04:00
Alex | Interchain Labs d34c85b7a6 chore: restore TxWithTimeoutHeight (#24007) 2025-03-14 16:10:24 -04:00
Zygimantas 70c5e77153 ci: use depot setup action (#24002) 2025-03-13 15:34:10 -04:00
plubber 84eab8b4c8 fix: update documentation links for module migrations and error types (#24003) 2025-03-13 15:33:49 -04:00
Alex | Interchain Labs a978969be5 chore: clean up CI (#23968) 2025-03-12 12:30:28 -04:00
Alex | Interchain Labs 5ede887757 chore: update system tests (#23931) 2025-03-12 11:54:09 -04:00
Alexander Peters cbd69fb1f4 Merge commit from fork
* Fix ABS061

* Update changelog
2025-03-12 10:51:25 -04:00
Alexander Peters 2f09f3af69 Merge commit from fork
* Fix ABS061

(cherry picked from commit f6f56395fd4b919063e19aa94e7178793ac0fd6b)
(cherry picked from commit 34b30b0ed6b3145b94719650eb3246a91ed977ce)

* Review feedback

(cherry picked from commit c892055e7fa86db8382fb2af17bb66342d7e2eeb)

* Check for events

(cherry picked from commit 16fc26041457b01077df4d3d3d25c9eaf00780d2)

* Review feedback

* Remove unecessary code comments

* Update changelog

* Remove duplicate headline after merge
2025-03-12 10:51:25 -04:00
mergify[bot]andAlex | Interchain Labs b3cad5938d docs: add x/ docs (backport #23955) (#23956)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-03-10 14:40:04 -04:00
Alex | Interchain Labs 548ca00b11 docs: add x/ docs (#23955) 2025-03-10 13:56:05 -04:00
Alex | Interchain Labs 3832e2d06b chore: clarify essential and supplmental modules (#23937) 2025-03-10 13:52:34 -04:00
Alexander PetersandAlex | Interchain Labs 011d795eb0 fix(sims): Use liveness matrix for validator sign status in sims (21952) (#23952)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-03-10 12:39:23 -04:00
9d04acb366 chore: backport add MustValAddressFromBech32 function (#23919)
Co-authored-by: Luke <luchenqun@qq.com>
Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2025-03-10 11:55:50 -04:00
Alex | Interchain Labs 047379caaf chore: run systems tests on DI and direct applications (#23930) 2025-03-10 11:22:07 -04:00
6854ec67f0 fix(x/distribution): vulnerable incrementReferenceCount in distribution (#19301) (#23934)
Co-authored-by: Naveen <70747893+knkcse@users.noreply.github.com>
Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
Co-authored-by: Likhita Polavarapu <78951027+likhita-809@users.noreply.github.com>
2025-03-10 11:04:49 -04:00
Tyler 8087ca63da ci: use old releaser method (#23939) 2025-03-07 14:58:40 -08:00
Tyler 429dd08950 ci: bump release action and set workdir (#23938) 2025-03-07 13:05:17 -08:00
Tyler 07f4de850c ci: update go releaser version (#23935) 2025-03-07 12:34:57 -08:00
TylerandAlex | Interchain Labs 88eb5f9613 ci: add releaser for simapp (#23922)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-03-07 12:14:16 -08:00
f38f05040c build(deps): bump sonic in log (backport #23927) (#23928)
Co-authored-by: julienrbrt <julien@rbrt.fr>
Co-authored-by: aljo242 <alex@interchainlabs.io>
2025-03-07 10:51:50 -05:00
julienrbrt f479c2eff6 build(deps): bump sonic in log (#23927) 2025-03-07 08:55:28 -05:00
1cf0c517a2 fix: using t.TempDir() to simplify test temp dir manager (backport #23893) (#23917)
Co-authored-by: petersssong <petersssong@proton.me>
Co-authored-by: aljo242 <alex@interchainlabs.io>
2025-03-06 13:32:20 -05:00
petersssongandTyler 159bba145f fix: using t.TempDir() to simplify test temp dir manager (#23893)
Co-authored-by: Tyler <48813565+technicallyty@users.noreply.github.com>
2025-03-06 10:45:51 -05:00
Alex | Interchain LabsandTyler 2076e2fc86 chore: setup systemtests in CI (#23886)
Co-authored-by: Tyler <48813565+technicallyty@users.noreply.github.com>
2025-03-06 10:44:55 -05:00
mergify[bot]andTyler 6da7508765 ci: remove darwin from platforms (backport #23909) (#23910)
Co-authored-by: Tyler <48813565+technicallyty@users.noreply.github.com>
2025-03-05 15:06:31 -08:00
Tyler 982dc981ad ci: remove darwin from platforms (#23909) 2025-03-05 16:47:36 -05:00
mergify[bot]andTyler 794f0e5eed ci: add darwin to platforms (backport #23905) (#23907)
Co-authored-by: Tyler <48813565+technicallyty@users.noreply.github.com>
2025-03-05 12:42:14 -08:00
Tyler 4258cabded ci: add darwin to platforms (#23905) 2025-03-05 12:32:29 -08:00
b0ee102cfa fix(baseapp): ensure finalize block response is not empty (backport #23879) (#23902)
Co-authored-by: mmsqe <mavis@crypto.com>
Co-authored-by: aljo242 <alex@interchainlabs.io>
2025-03-05 15:13:52 -05:00
Alex | Interchain Labs 8903e43a9e chore: use go1.23 (#23897) 2025-03-05 14:17:59 -05:00
Alex | Interchain Labs 3670066fab chore: use errors v1 (#23901) 2025-03-05 13:09:51 -05:00
mmsqe 05df209fa4 fix(baseapp): ensure finalize block response is not empty (#23879) 2025-03-05 12:59:07 -05:00
89fee9c24c docs: update version references (backport #23898) (#23899)
Co-authored-by: plubber <51789398+ericHgorski@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-03-05 12:51:29 -05:00
mergify[bot]andhuochexizhan d38bf643ed refactor: use slices.Contains to simplify code (backport #23894) (#23900)
Co-authored-by: huochexizhan <huochexizhan@outlook.com>
2025-03-05 12:40:18 -05:00
huochexizhan 77af49c1d4 refactor: use slices.Contains to simplify code (#23894)
Signed-off-by: huochexizhan <huochexizhan@outlook.com>
2025-03-05 11:48:20 -05:00
plubber 5411e73bb8 docs: update version references (#23898) 2025-03-05 11:47:28 -05:00
e8579020cb fix: Fix npe in pagination (backport #23880) (#23883)
Co-authored-by: Eric Warehime <eric.warehime@gmail.com>
Co-authored-by: aljo242 <alex@interchainlabs.io>
2025-03-04 15:43:41 -05:00
Eric Warehime 44bd60f7e3 fix: Fix npe in pagination (#23880) 2025-03-04 12:31:12 -05:00
40e201e061 refactor: use a more straightforward return value (backport #23718) (#23875)
Co-authored-by: fuyangpengqi <167312867+fuyangpengqi@users.noreply.github.com>
Co-authored-by: aljo242 <alex@interchainlabs.io>
2025-03-03 16:40:33 -05:00
Tyler f56b1bf38b fix: add missing field to unordered for amino json signing (#23860) 2025-03-03 17:52:32 +00:00
4588a019d1 build(deps): Bump actions/create-github-app-token from 1.11.3 to 1.11.6 (backport #23863) (#23874)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-03-03 11:06:16 -05:00
mergify[bot]andAlex | Interchain Labs 65f851b9e8 chore: set up backport rule for 53 (backport #23871) (#23872)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-03-03 15:55:38 +00:00
fuyangpengqi 4d474617de refactor: use a more straightforward return value (#23718)
Signed-off-by: fuyangpengqi <995764973@qq.com>
2025-03-03 10:53:17 -05:00
dependabot[bot] e2d969d59d build(deps): Bump actions/create-github-app-token from 1.11.3 to 1.11.6 (#23863)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-03 10:40:29 -05:00
Alex | Interchain Labs 11a35fea26 chore: set up backport rule for 53 (#23871) 2025-03-03 10:38:50 -05:00
8742cc06a0 chore: debug log gRPC queries (#19049) (#23844)
Co-authored-by: Adam Tucker <adam@osmosis.team>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2025-02-28 10:29:15 -05:00
Alex | Interchain LabsandJoowon Yun 351d704c23 feat(x/bank): Allow value with slashes in DenomMetadata (#22543) (#23836)
Co-authored-by: Joowon Yun <40225835+JoowonYun@users.noreply.github.com>
2025-02-27 16:14:31 -05:00
7f7c41e4aa feat: backport unordered transactions (#23708)
Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
Co-authored-by: yihuang <huang@crypto.com>
Co-authored-by: Facundo <facundomedica@gmail.com>
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-02-27 11:01:50 -08:00
Alex | Interchain LabsandTyler ff779eca8d feat(epochs): backport (#23815)
Co-authored-by: Tyler <48813565+technicallyty@users.noreply.github.com>
2025-02-26 16:10:00 -05:00
Alex | Interchain Labs 4ed61468a2 feat: deprecate x/params (#23826) 2025-02-26 15:39:44 -05:00
crStiv 05933ed2e9 docs: update x/evidence README.md links to v0.50 (#23832) 2025-02-26 14:56:29 -05:00
Alex | Interchain Labsandzakir 9b83b2f7b6 feat(client): backport autocli for node service (#23811)
Co-authored-by: zakir <80246097+zakir-code@users.noreply.github.com>
2025-02-26 10:17:26 -05:00
mmsqeandHuangYi fa82101b0e fix(auth): support legacy global AccountNumber when query historical state (#23743)
Co-authored-by: HuangYi <huang@crypto.com>
2025-02-25 18:23:05 -05:00
Alex | Interchain Labs da14035fcf test(ci): expand CI build testing (#23812) 2025-02-25 18:03:42 -05:00
Alex | Interchain Labs 7df377415d chore: update all for release/v0.53.x (#23750) 2025-02-25 16:02:07 -05:00
VolodymyrBg 537ff477d5 docs: update types/errors package documentation link to v0.52.0-beta.1 (#23749) 2025-02-25 12:51:48 -05:00
aljo242 741dcb1469 fix changelog 2025-02-25 11:09:59 -05:00
ad0b79a020 Merge commit from fork
* Prevent empty groups

(cherry picked from commit 95090a0ec1f193104ba7d6d033a490d1515e54d8)

* Handle inflight proposals

(cherry picked from commit 855983471882068894ed7952b592ab3e61b464b9)

* No empty group with simulations

* Update changelog

* Set release date

* updates

* Update RELEASE_NOTES.md

* Update RELEASE_NOTES.md

---------

Co-authored-by: Alex Peters <alpe@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2025-02-25 11:08:23 -05:00
aljo242 0951ca9257 fix changelog 2025-02-25 11:03:06 -05:00
Akhil Kumar P 87d3a432af fix: collection filtered pagination (#23002) 2025-02-25 11:00:46 -05:00
Alex | Interchain Labs d811f92100 test: fix genutil test (#23748) 2025-02-24 17:05:40 -05:00
Alex | Interchain Labs cbf7850daa chore: use new proto builder (#23730) 2025-02-24 16:58:48 -05:00
Alex | Interchain Labs c2ec9f795c chore: remove crisis from simapp and deprecate (#23722) 2025-02-24 08:48:52 -05:00
Alex | Interchain Labs c665a95892 chore: comment out examples (#23738) 2025-02-24 08:46:12 -05:00
Alex | Interchain Labs 1fda5b615c chore: set proto/cosmos/autocli to main (#23725) 2025-02-21 13:39:12 -05:00
Alexander Peters 0a98b65b24 Merge commit from fork
* Prevent empty groups

* Handle inflight proposals

* Update changelog

* No empty group with simulations

* Remove release version from changelog
2025-02-20 11:14:22 -05:00
Alex | Interchain Labs 2a338e032c chore: update proto builder (#23721) 2025-02-19 12:58:14 -05:00
Tyler 8be3016158 ci: lint only new changes (#23710) 2025-02-14 18:23:49 -05:00
Tyler b4bae1a55c test: add systemtests (#23686) 2025-02-14 17:27:03 -05:00
Alex | Interchain Labs a5661db02a chore: errors main (#23707) 2025-02-14 12:32:53 -05:00
Alex | Interchain Labs eafa0e2c9d chore: update .github (#23702) 2025-02-14 12:32:43 -05:00
Tyler 13b450a2ad chore: set depinject to main (#23700) 2025-02-14 07:06:40 -10:00
Tyler edcb427a6e chore: set math to main (#23697) 2025-02-14 07:05:23 -10:00
Tyler 8abca32b6c chore: set log to main (#23698) 2025-02-13 16:23:25 -05:00
Tyler 256e3e143b chore: set collections to main (#23696) 2025-02-13 15:46:33 -05:00
Zygimantas a01cb3ba66 ci: move at the speed of light (deprecate github actions runners) (#23701) 2025-02-13 19:56:52 +00:00
Alex | Interchain Labs 3120df7ff7 chore: set telemetry to main (#23688) 2025-02-13 13:30:15 -05:00
Tyler 2aab12281e ci: remove liveness (#23690) 2025-02-13 09:09:58 -05:00
Tyler 1aca09ce6e ci: remove hubl (#23689) 2025-02-13 09:05:56 -05:00
Alex | Interchain Labs 98f2048979 chore: set tools to main (#23687) 2025-02-12 17:13:41 -05:00
Alex | Interchain Labs 224e68e1e5 chore: set contrib to main (#23684) 2025-02-12 16:31:57 -05:00
f5e8e517ab chore: set up release/v0.53.x branch (#23660)
Co-authored-by: Zygimantas <5236121+Zygimantass@users.noreply.github.com>
Co-authored-by: Zygimantas <zygis@skip.build>
2025-02-12 15:48:20 -05:00
sjtucoderandAlex | Interchain Labs d2b7f56627 refactor: using slices.Contains to simplify the code (#23634)
Signed-off-by: sjtucoder <sjtucoder@icloud.com.>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-02-12 15:43:17 -05:00
Alex | Interchain LabsandZygimantas ec78863c60 chore: back port depot (#23682)
Co-authored-by: Zygimantas <5236121+Zygimantass@users.noreply.github.com>
2025-02-12 14:28:14 -05:00
Alex | Interchain Labs 4f9882b552 chore: bump internal to main (#23681) 2025-02-12 14:13:20 -05:00
Alex GartnerandAlex | Interchain Labs f072ecaba6 fix(tools/cosmovisor): do not download all binaires with autodownload (#23653)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-02-12 11:28:35 -05:00
Alex | Interchain Labs dfccd9c27e chore: move and clean fuzz test dir (#23679) 2025-02-12 11:28:17 -05:00
Alex | Interchain Labs ce846b3efe chore: set up branch codeowners (#23680) 2025-02-12 11:28:00 -05:00
edafb06a9b chore: remove unused orm module (backport #23633) (#23678)
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: Zachary Becker <zrbecker@gmail.com>
2025-02-12 11:27:44 -05:00
Alex | Interchain Labs d9bc4bb317 chore: temp remove sonar cloud (#23677) 2025-02-12 10:15:28 -05:00
Julien RobertandJohn Letey e3718e06c9 docs: correct explanation on how to set custom signer via depinject (#23654)
Co-authored-by: John Letey <john@noble.xyz>
2025-02-12 00:06:24 +00:00
Zygimantas c0fafff838 ci: use depot for docker builds (#23661) 2025-02-11 21:43:06 +00:00
Julien Robert bb03cd1c15 fix(tools/cosmovisor): fix wrong dir prepare-upgrade when non archive (#23652) 2025-02-11 10:45:29 -05:00
Zachary Becker d7f101e6aa chore: remove unused orm module (#23633) 2025-02-07 18:10:45 +00:00
MarkoandAlex | Interchain Labs 5cedd50480 fix(accounts): lockup check sender in context not in message (#23621)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-02-06 11:48:30 -05:00
Alex | Interchain Labs f7f301d1d9 chore: update codeowners (#23626) 2025-02-06 10:49:32 -05:00
Marko cd2801589d chore(bank): add more information to the godoc (#23624) 2025-02-06 13:25:15 +00:00
Julien RobertandAlex | Interchain Labs 7e391959b9 test: migrate last few integration tests to integration/v2 (#23359)
Co-authored-by: Alex | Interchain Labs <alex@skip.money>
2025-02-05 13:47:08 +00:00
9ea03a3c4b chore: remove baseapp and sdk.Context fully from x/upgrade (#23396)
Co-authored-by: aljo242 <alex@skip.money>
Co-authored-by: Tyler <48813565+technicallyty@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2025-02-05 12:30:18 +00:00
Julien Robert fe1c8af22a fix(runtime/v2): properly register runtime services (#23607) 2025-02-04 12:41:40 +00:00
dependabot[bot] e41dfb6fb6 build(deps): Bump github.com/cometbft/cometbft from 0.38.15 to 0.38.17 in /tools/confix (#23595)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-04 08:08:33 +00:00
dependabot[bot] 01aba594a2 build(deps): Bump github.com/cometbft/cometbft from 0.38.15 to 0.38.17 in /tools/cosmovisor (#23596)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-04 08:04:57 +00:00
Alex | Interchain Labs 9312fda8cd chore: bump comet for bug fix (#23601) 2025-02-04 08:02:21 +00:00
d3e059dd2a feat: add support for ed25519 tx signature verification (#23283)
Co-authored-by: Alex | Interchain Labs <alex@skip.money>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
Co-authored-by: Marko <marko@baricevic.me>
2025-02-04 07:57:07 +00:00
dependabot[bot] 4900359445 build(deps): Bump actions/create-github-app-token from 1.11.2 to 1.11.3 (#23603)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-04 07:50:22 +00:00
plubber 738f288181 fix(docs): various typos and misspelled function names (#23600) 2025-02-03 16:10:02 -05:00
9a92843c21 store/v2: remove auto migration and fix restore cmd (#23568)
Co-authored-by: mmsqe <mavis@crypto.com>
Co-authored-by: Marko <marko@baricevic.me>
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
2025-01-31 17:34:44 +00:00
Julien Robert 009bcc38e5 fix(simapp/v2): wire swagger in testnet cmd (#23570) 2025-01-31 15:34:37 +00:00
ddf9e18ee4 fix(auth): audit issues with unordered txs (#23392)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
Co-authored-by: Alexander Peters <alpe@users.noreply.github.com>
2025-01-31 15:27:13 +00:00
dependabot[bot] 8eb6822d25 build(deps): Bump actions/create-github-app-token from 1.11.1 to 1.11.2 (#23567)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-31 10:18:26 +00:00
mergify[bot]andAlessio Treglia b9db4d29aa docs(keyring): add keyctl docs (backport #23563) (#23566)
Co-authored-by: Alessio Treglia <al@essio.dev>
2025-01-31 01:29:47 +01:00
Alessio Treglia caebe005dd docs(keyring): add keyctl docs (#23563) 2025-01-30 21:58:45 +00:00
Alex | Interchain Labs b87acd2cc0 chore: rm tools/hubl (#23562) 2025-01-30 17:51:44 +00:00
dependabot[bot]anddependabot[bot] 97c61cfb24 build(deps): Bump github.com/spf13/pflag from 1.0.5 to 1.0.6 (#23555)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
2025-01-30 09:57:55 -05:00
cb55aed8a8 build(deps): Bump cosmossdk.io/x/tx from 1.0.1 to 1.1.0 (#23547)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-01-29 13:54:24 -05:00
mergify[bot]andJulien Robert 5f08d2183b feat(client/v2): add map support (backport #23544) (#23554)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2025-01-29 17:37:36 +00:00
Julien Robert d8ea6a9526 feat(client/v2): add map support (#23544) 2025-01-29 15:39:24 +00:00
Alexander Peters 576448b821 fix(db): Fix pebbleDB integration (#23552) 2025-01-29 11:58:31 +00:00
mergify[bot]andJulien Robert f1b139de54 feat(x/tx): add an option to encode maps using amino json (backport #23539) (#23540)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2025-01-28 21:09:12 +01:00
e2027bf628 build(deps): Bump buf.build/gen/go/cometbft/cometbft/protocolbuffers/go from 1.36.3-20241120201313-68e42a58b301.1 to 1.36.4-20241120201313-68e42a58b301.1 in /api (#23520)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-01-28 19:19:22 +00:00
dependabot[bot]anddependabot[bot] dc26b4113c build(deps): Bump github.com/golang/glog from 1.2.3 to 1.2.4 in /tools/hubl (#23541)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
2025-01-28 18:35:04 +00:00
Julien RobertandAlex | Interchain Labs aef1a2a06e fix(x/tx): add an option to encode maps using amino json (ref #23513) (#23539)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-01-28 17:14:12 +00:00
dependabot[bot]andaljo242 fe5b695684 build(deps): Bump cosmossdk.io/collections from 1.0.0 to 1.1.0 (#23534)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@interchainlabs.io>
2025-01-28 15:27:51 +00:00
7189abc5af build(deps): Bump github.com/bytedance/sonic from 1.12.7 to 1.12.8 in /log (#23516)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-01-28 15:21:10 +00:00
Alex | Interchain Labs 33442d9a94 chore: fix changelog for v0.52.0-rc.2 (#23502) 2025-01-27 19:41:11 +00:00
9a717100e6 build(deps): Bump google.golang.org/protobuf from 1.36.3 to 1.36.4 in /x/upgrade (#23512)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-01-27 14:31:07 -05:00
Julien Robert 7fdf3a2c37 chore(collections): bring in protocodec in collections directly (#23515) 2025-01-27 16:52:54 +00:00
John Letey b6d3d72fee feat(x/tx): add an option to encode maps using amino json (#23513) 2025-01-27 14:01:23 +00:00
Julien Robert a60f3b6eab fix(codec): provide legacy amino og type (#23504) 2025-01-27 13:44:59 +00:00
Tyler e9b16a4eae chore: remove unecessary SDKGasMeter impl (#23503) 2025-01-24 22:48:45 +00:00
Eng Zer JunandAlex | Interchain Labs 26758571f4 refactor: replace golang.org/x/exp with stdlib (#23501)
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-01-24 18:26:15 +00:00
66e610c5ea build(deps): Bump google.golang.org/grpc from 1.69.4 to 1.70.0 in /tools/cosmovisor (#23496)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-01-24 17:16:41 +00:00
dependabot[bot]andAlex | Interchain Labs 1bf6246eda build(deps): Bump google.golang.org/grpc from 1.69.4 to 1.70.0 in /store (#23494)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-01-24 16:39:22 +00:00
dependabot[bot]andAlex | Interchain Labs 55464a0e9a build(deps): Bump github.com/hashicorp/go-plugin from 1.6.2 to 1.6.3 in /store (#23493)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-01-24 15:55:48 +00:00
Alexander Peters 332599307a ci: Fix Ci job target (#23500) 2025-01-24 15:11:13 +00:00
Julien Robert 0cc73ba1b2 feat(server/v2): add swagger server component (#23486) 2025-01-24 09:24:26 +00:00
Alexander Peters 5e58330196 chore(sims): Complete sims integration for app v2 (#23478) 2025-01-24 07:58:11 +00:00
mmsqe 494389d15a fix(x/auth/tx): add missing timeoutTimestamp in newBuilderFromDecodedTx (#23492) 2025-01-24 07:57:55 +00:00
Alex | Interchain Labs 8493d4fdcb refactor: export HasRegisterServices (#23488) 2025-01-23 21:01:19 +00:00
caseylove 1253ee5fef chore(x/auth): use cosmossdk.io/core/codec instead of github.com/cosmos/cosmos-sdk/codec (#23487) 2025-01-23 14:55:12 +00:00
Julien Robert 18a82523bf chore(simapp/v2): consensus server isn't command dep (#23480) 2025-01-23 11:33:24 +00:00
mmsqe 9fdcd6de98 fix(server/v2): inject latest height when not provide in grpc query (#23483) 2025-01-23 08:58:58 +00:00
Julien Robert 3860b2b04b feat(server/v2/store): Add ModuleHashByHeightQuery command (#23479) 2025-01-22 19:55:49 +00:00
Julien Robert 39b0244eee refactor: simplify sign mode (2/2) (#23476) 2025-01-22 12:23:12 +00:00
Julien Robert e441778435 refactor!: simplify signing packages (#23470) 2025-01-22 11:15:49 +00:00
9f71028ed2 fix(store/v2): chunkBody.Close and chunkFile.Close both are called twice (#23271)
Co-authored-by: Alex | Interchain Labs <alex@skip.money>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-01-21 23:07:05 +00:00
c7b878c6eb build(deps): Bump github.com/bytedance/sonic from 1.12.6 to 1.12.7 in /log (#23370)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@skip.money>
Co-authored-by: aljo242 <alex@interchainlabs.io>
2025-01-21 22:11:02 +00:00
Eric MokayaandAlex | Interchain Labs 7880832bed docs: add syncing documentation (#23344)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-01-21 20:43:49 +00:00
d4317c32a0 build(deps): Bump cosmossdk.io/x/tx from 1.0.0 to 1.0.1 (#23455)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-01-21 19:31:24 +00:00
69d8c61ab5 build(deps): Bump buf.build/gen/go/cometbft/cometbft/protocolbuffers/go from 1.36.2-20241120201313-68e42a58b301.1 to 1.36.3-20241120201313-68e42a58b301.1 in /api (#23468)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-01-21 18:48:48 +00:00
dependabot[bot]andAlex | Interchain Labs a005c10f6b build(deps): Bump github.com/hashicorp/go-getter from 1.7.7 to 1.7.8 in /x/upgrade (#23457)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-01-21 17:14:17 +00:00
Julien Robert f40f820ec7 fix(x/protocolpool): withdraw rewards before export genesis (#23467) 2025-01-21 13:29:44 +00:00
dependabot[bot] c04ae66d35 build(deps): Bump gaurav-nelson/github-action-markdown-link-check from 1.0.15 to 1.0.16 (#23469)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-21 10:18:00 +00:00
Eric MokayaandAlex | Interchain Labs 84a32cc4b3 fix(x/staking): fix validator metadata update (#23461)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-01-20 18:52:20 +00:00
Alexander Peters 66a766beae chore: Review feedback (#23465) 2025-01-20 12:04:29 +00:00
Julien Robert 0440a13dd0 refactor(v2): proper iavl v2 config (#23463) 2025-01-20 10:28:33 +00:00
Alexander Peters 5359c8f9e5 fix: Add sims export/import test and fix (#23462) 2025-01-20 09:57:10 +00:00
f9bb1803f1 build(deps): Bump github.com/prometheus/common from 0.61.0 to 0.62.0 (#23426)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@djinntek.world>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-01-17 22:43:39 +00:00
MarkoandAlex | Interchain Labs 7f827c55fa refactor!: remove duplicate block (#23437)
Co-authored-by: Alex | Interchain Labs <alex@skip.money>
2025-01-17 21:57:12 +00:00
6105831118 build(deps): Bump cosmossdk.io/api from 0.8.1 to 0.8.2 (#23427)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@skip.money>
Co-authored-by: Alex | Interchain Labs <alex@djinntek.world>
Co-authored-by: aljo242 <alex@interchainlabs.io>
2025-01-17 21:49:55 +00:00
ebb3724f6c build(deps): Bump google.golang.org/protobuf from 1.36.2 to 1.36.3 (#23400)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@skip.money>
2025-01-17 19:29:01 +00:00
7539072e72 test: add BeginBlock extension interface to module mocks (port #23442) (#23443)
Co-authored-by: Matt Kocubinski <mkocubinski@gmail.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
Co-authored-by: Alex | Interchain Labs <alex@skip.money>
2025-01-17 19:25:06 +00:00
Julien Robert d7d5b15d38 fix(x/tx): add unordered and timeout timestamp fields in textual signing (#23324) 2025-01-17 17:04:23 +00:00
Julien Robert 86ab3f8b2d feat: EmptyAppOptions implement DynamicConfig (#23440) 2025-01-17 17:04:23 +00:00
Marko b23bb7aee8 chore: revert multisig M>N rule (#23439) 2025-01-17 14:35:21 +00:00
MarkoandAlex | Interchain Labs 642e8814f8 refactor(crypto): add check in multisig verification (#23395)
Co-authored-by: Alex | Interchain Labs <alex@skip.money>
2025-01-17 12:31:10 +00:00
Julien Robert b5dada36d4 docs: sync main with 0.52 branch (#23415) 2025-01-17 10:16:22 +00:00
caseyloveandAlex | Interchain Labs ef285497fd chore(x/auth): use cosmossdk.io/core/codec instead of github.com/cosmos/cosmos-sdk/codec (#23403)
Co-authored-by: Alex | Interchain Labs <alex@skip.money>
2025-01-17 09:53:22 +00:00
Alexander Peters b8638f892c test: add more sims tests (#23421) 2025-01-17 09:52:55 +00:00
Robert ZarembaandAlex | Interchain Labs bcf7bd61e9 docs: Overwrite registered app module (#23416)
Co-authored-by: Alex | Interchain Labs <alex@skip.money>
2025-01-17 09:46:14 +00:00
Zoro ac033af33b docs: fix autocli for non module commands example code link (#23407) 2025-01-17 09:08:57 +00:00
SuiYuanandAlex | Interchain Labs adc1d3175b docs: fix the outdated description of transaction.Msg (#23409)
Co-authored-by: Alex | Interchain Labs <alex@skip.money>
2025-01-17 00:15:59 +00:00
øllieandAlex | Interchain Labs 77d43598a3 docs: fix: escape mod reference (#23418)
Co-authored-by: Alex | Interchain Labs <alex@skip.money>
2025-01-16 19:00:14 +00:00
Alex | Interchain LabsandTyler 952db2b320 chore: remove baseapp from x/accounts (#23355)
Co-authored-by: Tyler <48813565+technicallyty@users.noreply.github.com>
2025-01-16 18:52:36 +00:00
Tyler 9a27317209 fix(x/auth): update proto address conversion query to prevent duplicate HTTP binding (#23357) 2025-01-16 17:31:23 +00:00
mmsqe 85682ac1a5 fix(x/upgrade): register missing implementation for CancelSoftwareUpgradeProposal (#23378) 2025-01-16 09:09:15 +00:00
Julien Robert 6ffebdff6a chore: finish prep beta.2 (#23411) 2025-01-16 08:53:49 +00:00
a03c90beb2 build(deps): Bump google.golang.org/grpc from 1.69.2 to 1.69.4 (#23389)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@skip.money>
2025-01-15 21:23:22 +00:00
Tyler 2488a33af8 refactor(server/v2): use net/http for matching logic in auto-gateway (#23390) 2025-01-15 20:17:25 +00:00
Julien Robert bbf813ccda docs: clarify what is available in ctx.BlockHeader() (#23394) 2025-01-15 17:19:03 +00:00
Alex | Interchain Labs 69defb4011 chore: fix system test for v2 (#23328) 2025-01-14 22:50:02 +00:00
1c9159d572 build(deps): Bump github.com/hashicorp/go-getter from 1.7.6 to 1.7.7 in /x/upgrade (#23336)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@skip.money>
2025-01-14 21:43:48 +00:00
8cdfe98db9 build(deps): Bump buf.build/gen/go/cometbft/cometbft/protocolbuffers/go from 1.36.1-20241120201313-68e42a58b301.1 to 1.36.2-20241120201313-68e42a58b301.1 in /api (#23369)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@skip.money>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2025-01-14 20:32:21 +00:00
fudancoder 64e828099c refactor: use slices.Equal to simplify code (#23384)
Signed-off-by: fudancoder <fudancoder@icloud.com.>
2025-01-14 15:45:55 +00:00
Julien RobertandAlex | Interchain Labs 80552a69c4 docs(depinject): clarify how to wrap module (#23373)
Co-authored-by: Alex | Interchain Labs <alex@skip.money>
2025-01-14 14:45:45 +00:00
caseyloveandAlex | Interchain Labs dfb5cc29f2 chore(store): use the built-in clear to clear the map (#23381)
Co-authored-by: Alex | Interchain Labs <alex@skip.money>
2025-01-14 14:33:52 +00:00
luchenhan 5fb5ddaa1c docs: fix function name and comment (#23372)
Signed-off-by: luchenhan <hanluchen@aliyun.com>
2025-01-14 11:56:31 +00:00
hidewrong d2aa3c25be chore(store): use the built-in clear to clear the map (#23375)
Signed-off-by: hidewrong <hidewrong@outlook.com>
2025-01-14 10:21:06 +00:00
caseylove ec744ec88a fix(schema): fix make lint-fix reports error (#23374) 2025-01-14 10:19:37 +00:00
mmsqe 76e75bb4ed fix(server/v2/cometbft): align default response for filter cmd when handleQueryP2P (#23365) 2025-01-14 10:00:33 +00:00
mmsqe 5581225a9b fix(x/upgrade): register missing implementation for SoftwareUpgradeProposal (#23179) 2025-01-14 09:40:50 +00:00
mmsqe 4466ea5121 feat(testutil/sims): add back AppStateFnWithExtendedCbs (#23236) 2025-01-14 09:23:05 +00:00
Alex | Interchain LabsandTyler b4e88cc517 test: v2 services helpers and demo using x/bank (#23057)
Co-authored-by: Tyler <48813565+technicallyty@users.noreply.github.com>
2025-01-14 00:45:41 +00:00
Tyler 265cb94e8d fix(server/v2): post request fallback (#23361) 2025-01-14 00:25:07 +00:00
TylerandAlex | Interchain Labs b461a3142a refactor(server/v2): auto-gateway improvements (#23262)
Co-authored-by: Alex | Interchain Labs <alex@skip.money>
2025-01-13 21:13:13 +00:00
9f048ebd8a fix: default comet port (#23343)
Co-authored-by: Alex | Interchain Labs <alex@skip.money>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2025-01-13 17:30:46 +00:00
Julien RobertandMarko 3586e39e35 chore: prep release (#23349)
Co-authored-by: Marko <marko@baricevic.me>
2025-01-13 17:10:03 +00:00
Julien Robert 9ca815c8d6 fix: marshal old tx body if unordered not used (#22723) 2025-01-13 14:04:59 +00:00
064c9ba638 feat(store/v2): build the migration manager in the root store factory (#22336)
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
Co-authored-by: Marko <marko@baricevic.me>
Co-authored-by: Alex | Interchain Labs <alex@skip.money>
2025-01-13 10:56:48 +00:00
Julien Robert c79e19dfc9 fix(server/v2/grpc): fix reflection (#23333) 2025-01-13 10:14:24 +00:00
Alexander PetersandAlex | Interchain Labs 8cdae287f7 test: Add more sims test scenarios (#23278)
Co-authored-by: Alex | Interchain Labs <alex@skip.money>
2025-01-13 09:50:55 +00:00
caseylove bc9ce394cb chore(x/): use cosmossdk.io/core/codec instead of github.com/cosmos/cosmos-sdk/codec (#23313) 2025-01-13 09:27:53 +00:00
DevOrbitlabs e4d50b07da chore(x/gov, x/authz): use cosmossdk.io/core/codec instead of github.com/cosmos/cosmos-sdk/codec (#23292) 2025-01-13 09:07:08 +00:00
Julien RobertandAlex | Interchain Labs 7da5372dd2 docs: clarification on timeout timestamp (#23322)
Co-authored-by: Alex | Interchain Labs <alex@skip.money>
2025-01-13 08:58:14 +00:00
GarmashAlexandJulien Robert 1b5b338eeb docs: Add environment documentation link and description (#23330)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2025-01-13 08:57:17 +00:00
dependabot[bot]andAlex | Interchain Labs a1a4c9a962 build(deps): Bump cosmossdk.io/collections from 0.4.0 to 1.0.0 in /collections/protocodec (#23288)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@skip.money>
2025-01-10 21:42:47 +00:00
dependabot[bot]andAlex | Interchain Labs 1dda2330dd build(deps): Bump github.com/otiai10/copy from 1.14.0 to 1.14.1 in /tools/cosmovisor (#23287)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@skip.money>
2025-01-10 18:15:37 +00:00
Julien Robert eb1211a38d fix(simapp/v2): correctly wire client/v2, clean-up api client/v2 (#23325) 2025-01-10 17:46:42 +00:00
Matt Kocubinski a6b0924ff5 refactor(x/auth/tx): Provide DefaultTxDecoder (#23318) 2025-01-10 11:50:05 +00:00
mmsqe 8cc13ed2e2 fix(systemtests): align halt-height with comet in upgrade (#23306) 2025-01-10 10:37:37 +00:00
mmsqe 2ab05c6797 fix(systemtests): wait longer to detect double sign (#23286) 2025-01-10 10:36:45 +00:00
517839bc96 fix(x/auth/tx): avoid panic from newWrapperFromDecodedTx (#23170)
Co-authored-by: Alex | Skip <alex@djinntek.world>
Co-authored-by: Alex | Interchain Labs <alex@skip.money>
2025-01-09 22:28:48 +00:00
06f5339d78 chore: fix spelling errors (#23270)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@skip.money>
2025-01-09 20:52:55 +00:00
87dfe258b2 build(deps): Bump github.com/hashicorp/go-metrics from 0.5.3 to 0.5.4 (#23272)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@skip.money>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
2025-01-09 20:02:12 +00:00
DevOrbitlabs 80b1422684 chore(x/auth): use cosmossdk.io/core/codec instead of github.com/cosmos/cosmos-sdk/codec (#23273) 2025-01-09 17:52:05 +00:00
26f1f0ecf6 build(deps): Bump golang.org/x/net from 0.32.0 to 0.33.0 in /tools/hubl (#23277)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@skip.money>
2025-01-09 17:39:13 +00:00
Tuan TranandMarko ea78b3c5b5 chore(x/upgrade): Use cosmossdk.io/core/codec instead of github.com/cosmos/cosmos-sdk/codec (#23261)
Co-authored-by: Marko <marko@baricevic.me>
2025-01-09 17:36:19 +00:00
dependabot[bot]anddependabot[bot] 96373915ab build(deps): Bump cosmossdk.io/math from 1.4.0 to 1.5.0 in /x/tx (#23263)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
2025-01-09 13:43:56 +00:00
Zoro 60e8c6a2ea docs: fix runtime doc dead link to app-go-di.md (#23264) 2025-01-09 09:30:45 +00:00
Alexander Peters b8e6107af4 chore: Linting only (#23266) 2025-01-09 09:28:55 +00:00
Markoandaljo242 cf2216968a refactor(systemtests): remove v2 checks (#23098)
Co-authored-by: aljo242 <alex@skip.money>
2025-01-09 08:43:01 +00:00
Alexander PetersandAlex | Interchain Labs cf721a6540 feat(sims): Integration with app v2 (#23013)
Co-authored-by: Alex | Interchain Labs <alex@skip.money>
2025-01-09 08:19:35 +00:00
39a55ed045 build(deps): Bump cosmossdk.io/core from 1.0.0-alpha.6 to 1.0.0 in standalone packages (no sdk deps) (#23241)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
Co-authored-by: Alex | Interchain Labs <alex@skip.money>
2025-01-08 22:32:40 +00:00
a829d5c034 build(deps): Bump google.golang.org/protobuf from 1.36.1 to 1.36.2 (#23239)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@skip.money>
2025-01-08 21:25:17 +00:00
9de8d7ddc3 build(deps): Bump cosmossdk.io/api from 0.7.6 to 0.8.0 in /orm (#23243)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: aljo242 <alex@skip.money>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2025-01-08 21:15:45 +00:00
Marko d634326e55 chore: update codeowners (#23259) 2025-01-08 14:26:02 +00:00
MarkoandAlex | Skip 9afe2f71d7 docs: add a synopsis upgrade doc for 52 (#23097)
Co-authored-by: Alex | Skip <alex@skip.money>
2025-01-08 13:25:52 +00:00
Julien Robert c5b3033b3a refactor(server)!: continue server v1 removal (#23238) 2025-01-08 12:18:19 +00:00
Zoro 597c176900 docs: update collections api example code link (#23251) 2025-01-08 09:47:01 +00:00
DevOrbitlabs 831d523626 style(test/integration): fix lint (#23254) 2025-01-08 09:44:39 +00:00
Robert ZarembaandMarko b0031a103d docs: remove RocksDB (#23212)
Co-authored-by: Marko <marko@baricevic.me>
2025-01-07 19:39:41 +00:00
ead1b1c9df fix(store/v2): flaky TestDenomMetadata integration test. (#23184)
Co-authored-by: Marko <marko@baricevic.me>
Co-authored-by: Alex | Skip <alex@skip.money>
2025-01-07 16:36:19 +00:00
Zoro c1192daf56 docs: update global type registration code link (#23230) 2025-01-07 13:00:41 +00:00
26dc8b3df4 build(deps): Bump github.com/creachadair/atomicfile from 0.3.6 to 0.3.7 in /tools/confix (#23220)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2025-01-07 11:19:41 +00:00
13fabd3a86 build(deps): Bump golang.org/x/crypto from 0.31.0 to 0.32.0 (#23216)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2025-01-07 10:56:00 +00:00
Julien Robert ad6a20c65e fix(x/staking): use overwritten default bond denom (#23233) 2025-01-07 10:40:16 +00:00
dependabot[bot]andJulien Robert d0198ece4e build(deps): Bump cosmossdk.io deps (#23215)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2025-01-07 10:37:19 +00:00
dependabot[bot]anddependabot[bot] 8acd6170f7 build(deps): Bump github.com/creachadair/tomledit from 0.0.26 to 0.0.27 in /tools/confix (#23219)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
2025-01-07 10:36:55 +00:00
lfz941andAlex | Skip 26ea9b2f84 fix(store/v2): chunk.Close is called twice (#23168)
Co-authored-by: Alex | Skip <alex@skip.money>
2025-01-07 08:03:51 +00:00
arlaiandAlex | Skip f77a27432a fix: query balances with --resolve-denom panics on invalid metadata.Display (#23149)
Co-authored-by: Alex | Skip <alex@skip.money>
2025-01-07 08:01:20 +00:00
mmsqe 6f2bab52f1 fix(x/auth/tx): add missing CacheWithValue for ExtensionOptions (#23144) 2025-01-06 16:43:44 +00:00
Julien Robert 58d71c0c23 chore: prep collections v1 and api v0.8.0 (#23198) 2025-01-06 15:38:06 +00:00
261f0b967f feat(collections): add Address and Integer codecs (#22517)
Co-authored-by: Julien Robert <julien@rbrt.fr>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-01-06 14:10:30 +00:00
mmsqe 51f9809d0e feat(simsx): allow RunWithSeeds with custom randAccFn (#23197) 2025-01-06 12:34:39 +00:00
luchenhan ec13857152 refactor: using slices.Contains to simplify the code (#23175)
Signed-off-by: luchenhan <hanluchen@aliyun.com>
2025-01-06 11:52:58 +00:00
Marko 787a713a93 ci: ci cleanup (#23192) 2025-01-06 10:40:28 +00:00
mmsqe d2567a3c11 fix(simsx): make use chainID from config (#23185) 2025-01-06 10:25:55 +00:00
MarkoandJulien Robert 65971ffb40 fix(x/staking): avoid overriding error (#23076)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2025-01-06 09:54:19 +00:00
Akhil Kumar PandJulien Robert c9ca206e13 test(integration): port types tests to server v2 (#22981)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2025-01-06 09:13:23 +00:00
violet 4ff445ca6a fix(x/gov,x/distribution): Balance assertions on genesis import shouldn't be exact (#22832) 2025-01-06 08:57:57 +00:00
hatti da19b360f5 docs: update modules list doc (#23172) 2025-01-06 08:41:13 +00:00
24580eae9c docs: Correct grammar errors across multiple files (#23074)
Co-authored-by: Marko <marko@baricevic.me>
Co-authored-by: Alex | Skip <alex@skip.money>
2025-01-06 08:31:06 +00:00
haiyizxxandAlex | Skip 93282e101d refactor: improve edge case handling for recursion limits (#22988)
Co-authored-by: Alex | Skip <alex@skip.money>
2025-01-06 08:26:46 +00:00
Tyler 884a7a51c3 feat(server/v2)!: grpcgateway autoregistration (#22941) 2025-01-06 08:12:42 +00:00
dependabot[bot]anddependabot[bot] 23595c82d9 build(deps): Bump buf.build/gen/go/cometbft/cometbft/protocolbuffers/go from 1.36.0-20241120201313-68e42a58b301.1 to 1.36.1-20241120201313-68e42a58b301.1 in /api (#23135)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
2025-01-06 08:03:38 +00:00
mmsqe 07d5168d29 fix(x/auth/tx): avoid panic from intoAnyV2 when v1.PublicKey is optional (#23148) 2025-01-03 16:54:32 +00:00
f29d7f75f1 chore: fix struct field name and some typos in comment (#23126)
Signed-off-by: oftenoccur <ezc5@sina.com>
Co-authored-by: Marko <marko@baricevic.me>
Co-authored-by: Alex | Skip <alex@skip.money>
2025-01-03 16:54:07 +00:00
d8c84589fc style: remove redundant import alias (#23130)
Co-authored-by: hao.wang <hao.wang@haowangdeMacBook-Pro.local>
Co-authored-by: Marko <marko@baricevic.me>
Co-authored-by: Alex | Skip <alex@skip.money>
2025-01-03 15:04:11 +00:00
dependabot[bot]andmergify[bot] cd183556f3 build(deps): Bump github.com/cosmos/iavl from 1.3.4 to 1.3.5 in /store (#23162)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2025-01-03 14:57:10 +00:00
mmsqe 76169e757c fix: avoid simd not exist error when make localnet-build-env (#23164) 2025-01-03 14:47:23 +00:00
b3cecf0f34 build(deps): Bump google.golang.org/protobuf from 1.36.0 to 1.36.1 in /tests (#23119)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: Marko <marko@baricevic.me>
2025-01-03 14:37:09 +00:00
ba8d778df4 chore: fix comment (#23138)
Signed-off-by: peicuiping <ezc5@sina.cn>
Co-authored-by: Marko <marko@baricevic.me>
Co-authored-by: Alex | Skip <alex@skip.money>
2025-01-03 14:23:04 +00:00
Skylar Ray 1721583af3 chore: typo mnemonic.go (#23160) 2025-01-03 14:16:56 +00:00
4f537d5231 feat(store/v2): full iavl/v2 support (#23131)
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
Co-authored-by: auricom <27022259+auricom@users.noreply.github.com>
2025-01-03 10:41:47 +00:00
Marko 3d544c1ef3 fix: remove 0 length check in pebble (#23157) 2025-01-02 17:44:41 +00:00
oliveredget 87c7e5e98a docs: fix typos (#23152)
Signed-off-by: oliveredget <188809800+oliveredget@users.noreply.github.com>
2025-01-02 15:02:09 +00:00
mmsqe 57a1437fdf feat(x/auth/ante): allow custom verifyIsOnCurve when validate tx for public key (#23128) 2025-01-02 14:29:18 +00:00
lfz941 8f3122e31c fix(server/v2): fp.Close is called twice (#23146) 2025-01-02 14:29:05 +00:00
Marko 1c6dc34041 chore(docs): Appmanager readme (#23151) 2025-01-02 14:06:10 +00:00
Zoro 5a9b265c4b docs: update collections readme latest code refer link (#23142) 2025-01-02 11:59:49 +00:00
chloefeal 5fc8b0ca1a docs: fix multiple typos (#23143)
Signed-off-by: chloefeal <188809157+chloefeal@users.noreply.github.com>
2025-01-02 11:59:18 +00:00
Marko b740560d19 chore(docs): STF readme (#23150) 2025-01-02 11:52:05 +00:00
oliveredgetandMarko d39d0bc456 docs: fix typos (#23116)
Signed-off-by: oliveredget <188809800+oliveredget@users.noreply.github.com>
Co-authored-by: Marko <marko@baricevic.me>
2024-12-31 16:42:06 +00:00
Akhil Kumar P 697219c9c4 fix: collection filtered pagination (#23002) 2024-12-31 16:34:12 +00:00
hatti 5e935bc842 refactor: remove x/crisis under .github config (#23124) 2024-12-31 16:32:18 +00:00
Marko 0547b77875 chore: linting fixes (#23136) 2024-12-31 16:32:02 +00:00
986974a7cd fix(build): fix build tags (#23132)
Co-authored-by: auricom <27022259+auricom@users.noreply.github.com>
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
2024-12-31 14:36:18 +00:00
son trinh 4fb2347af4 refactor(testutil): Removing testutil integration (#23091) 2024-12-30 13:18:49 +00:00
hatti dafa93f05d docs: add missing modules accounts and group in modules list (#23125) 2024-12-30 13:17:27 +00:00
shubh7791 4f3f401b0f Fix typo in x/slashing/README.md (#23107) 2024-12-28 17:24:04 +00:00
chloefeal 1003caba49 fix: typos (#23105) 2024-12-28 17:23:35 +00:00
Miguel Dingli 4a533fd385 test: Fix total supply bug in test util GenesisStateWithValSet (#23072) 2024-12-27 14:37:55 +00:00
Bob ef7dbc9ab9 Fixed typos and improved clarity in documentation (#23077) 2024-12-27 14:10:46 +00:00
Marko 817557365b ci: remove pr reminder (#23096) 2024-12-27 14:01:21 +00:00
Hieu Vu 784d1c8763 test(systemtest): Fix QueryBySig (#23102) 2024-12-27 12:54:00 +00:00
dependabot[bot]anddependabot[bot] aabd4b1922 build(deps): Bump github.com/jackc/pgx/v5 from 5.7.1 to 5.7.2 in /indexer/postgres/tests (#23078)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
2024-12-26 09:37:48 +00:00
oliveredgetandson trinh 3be4eebf64 chore: fix typos (#23075)
Co-authored-by: son trinh <trinhleson2000@gmail.com>
2024-12-26 04:19:13 +00:00
DongLieu e39065d2c2 style(chore autocli): updates Example, Use auctocli (#23088) 2024-12-26 04:05:07 +00:00
leo 45a41a56bf docs: Quotation marks are used incorrectly. (#23071)
Signed-off-by: RiceChuan <lc582041246@gmail.com>
2024-12-26 04:02:05 +00:00
Hieu Vu 8ef2f8d00f test(test/systemtests): Add GasImprovement test (#22927) 2024-12-23 12:52:50 +00:00
dependabot[bot] 7982d3d2b4 build(deps): Bump actions/create-github-app-token from 1.11.0 to 1.11.1 (#23041)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-23 12:48:58 +00:00
fuder.eth d1f9fd8f36 docs: fix typos in documentation files (#23063) 2024-12-23 11:52:30 +00:00
SuiYuan 9729bf6a88 docs: fix markdown link syntax (#23060) 2024-12-23 11:48:12 +00:00
hatti 765ab62949 docs: remove redundant words and symbols (#23058) 2024-12-23 11:34:22 +00:00
ZoroandHieu Vu 2596c7f6be docs: fix dead link in UPGRADING.md (#23059)
Co-authored-by: Hieu Vu <72878483+hieuvubk@users.noreply.github.com>
2024-12-23 11:33:51 +00:00
dependabot[bot]anddependabot[bot] e66b3834a1 build(deps): Bump github.com/cosmos/cosmos-db from 1.1.0 to 1.1.1 (#23043)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
2024-12-21 17:48:39 +00:00
Julián Toledano b14eeec3b6 fix(make): init-simapp (#23037) 2024-12-21 08:28:27 +00:00
Alex | Skip c12136bb51 refactor!: remove x/params (#22995) 2024-12-20 22:02:51 +00:00
Julien Robert 6a550b9e35 refactor: remove v1 commands and begin server removal (#23018) 2024-12-20 21:43:16 +00:00
Alex | SkipandMarko 71ddfbddbf refactor: remove invariants (#22994)
Co-authored-by: Marko <marko@baricevic.me>
2024-12-20 17:13:08 +00:00
osrm 6ed94527c1 docs: fix spelling errors (#23038) 2024-12-20 13:51:07 +00:00
Julien Robert b2c39e2bd0 docs: create v2 upgrading guide skeleton (#22696) 2024-12-20 11:09:11 +00:00
Julien Robert 5856fb6533 chore: prepare v2 beta (3/3) (#23034) 2024-12-20 09:27:18 +00:00
Julien Robert 5765ceef3d chore: prepare v2 beta (2/3) (#23032) 2024-12-20 09:06:28 +00:00
mmsqe 422be70442 fix(server/v2/api/telemetry): avoid panic due to no telemetry address (#23022) 2024-12-20 08:30:32 +00:00
dependabot[bot]andJulien Robert 9d3c384c84 build(deps): Bump github.com/cosmos/ledger-cosmos-go from 0.13.3 to 0.14.0 (#23029)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-12-20 08:16:55 +00:00
dependabot[bot] f465587407 build(deps): Bump github.com/cosmos/cosmos-db from 1.1.0 to 1.1.1 (#23030) 2024-12-20 08:42:03 +01:00
Julien Robert c6ac2ddf9d chore: prepare v2 beta (1/3) (#23017) 2024-12-20 04:23:38 +00:00
Julien Robert 4f5c3d8ca0 chore: remove snapshot commands (#23015) 2024-12-19 19:34:44 +00:00
Facundo Medica 65ceca640b docs: add docs on server v2 vote extensions (#23010) 2024-12-19 19:30:47 +00:00
Damian Nolan 2c16372907 fix(baseapp): fulfil all header.Info fields in test helpers context (#23014) 2024-12-19 19:30:14 +00:00
Julien Robert 4a073fa4a4 chore: remove simapp v1 (#23009) 2024-12-19 18:51:59 +00:00
Mateusz Kaczanowski 150f2d6b3a docs: Add blazar project to Cosmos SDK external tooling readme section (#23012) 2024-12-19 17:30:10 +00:00
fudancoder 69025c5566 chore: fix some function names in comment (#23008)
Signed-off-by: fudancoder <fudancoder@icloud.com.>
2024-12-19 15:47:48 +00:00
Julien Robert a9c1149155 test: investigate test failure due to wal log (#22679) 2024-12-19 15:00:37 +00:00
EmmanuelandJuan Leni 448b33d78d build(deps): upgrade ledger-cosmos-go package (#23007)
Co-authored-by: Juan Leni <juan.leni@zondax.ch>
2024-12-19 14:17:19 +00:00
Facundo Medica 6d12b1df8c feat(server/v2/cometbft): Implement necessary handlers and helpers for vote extensions (#22830) 2024-12-19 12:40:02 +00:00
9013a76bbf chore: fix spelling errors (#23004)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-12-19 12:15:23 +00:00
son trinh cb82789871 refactor(tests/integration) Migrate lockup and multisig integration tests to server v2 (#22924) 2024-12-19 10:48:37 +00:00
Julien Robert 578763edcc chore: sync changelogs (#22992) 2024-12-19 07:32:49 +00:00
dependabot[bot]anddependabot[bot] 88e4ce9610 build(deps): Bump github.com/spf13/cast from 1.7.0 to 1.7.1 (#22998)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
2024-12-19 07:13:39 +00:00
dependabot[bot]anddependabot[bot] 9673817fe5 build(deps): Bump cosmossdk.io/schema from 0.4.0 to 1.0.0 in /core (#22996)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
2024-12-19 07:12:20 +00:00
manuel-404 a68f032e5a docs: wrong link to getting started (#22991) 2024-12-18 21:02:16 +00:00
Ocenka 96cfd521d5 chore(docs): fix incorrect usage of 'a' and 'an' across documentation (#22976) 2024-12-18 17:10:47 +00:00
Julien Robert 4d6c991fb2 refactor: simplify group dependency graph and align 0.52 and main (#22978) 2024-12-18 13:29:52 +00:00
Julián Toledano cb56c6e47f feat(client/v2): support definitions of inner messages (#22890) 2024-12-18 10:48:12 +00:00
Julien Robert ca559989da refactor: limit breaking changes for next version (#22972) 2024-12-18 08:47:12 +00:00
dependabot[bot] 751679fc2e build(deps): Bump github.com/cosmos/cosmos-sdk from 0.50.6 to 0.50.11 in /systemtests (#22970)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-18 07:52:21 +00:00
Akhil Kumar P 8a11925ce5 test(integration): port x/staking tests to server v2 (#22813) 2024-12-18 07:45:37 +00:00
Julien Robert 771d66284b chore: package release prep (3/n) (#22929) 2024-12-18 06:48:16 +00:00
Ayene 36a846c621 chore: fix docs links (#22931) 2024-12-17 18:36:26 +00:00
son trinhandAlexander Peters def23f0932 fix(x/accounts/default/lockup): Lockup account track undelegation when unbonding entry is mature (#22254)
Co-authored-by: Alexander Peters <alpe@users.noreply.github.com>
2024-12-17 16:22:15 +00:00
Julien Robert 0a8917802c chore: re-add IntProto and DecProto and deprecate msg (#22925) 2024-12-17 14:57:03 +00:00
dependabot[bot]anddependabot[bot] 5799c15b90 build(deps): Bump github.com/bytedance/sonic from 1.12.5 to 1.12.6 in /log (#22917)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
2024-12-17 07:54:35 +00:00
dependabot[bot]anddependabot[bot] fb2bce5367 build(deps): Bump buf.build/gen/go/cometbft/cometbft/protocolbuffers/go from 1.35.2-20241120201313-68e42a58b301.1 to 1.36.0-20241120201313-68e42a58b301.1 in /api (#22916)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
2024-12-17 06:55:16 +00:00
Julien Robert 129ac8f223 chore: add v0.47.15 and v0.50.11 changelog to main (#22911) 2024-12-17 05:16:50 +00:00
dependabot[bot] 7f63b6eb8d build(deps): Bump github.com/cosmos/cosmos-sdk from 0.50.10 to 0.50.11 in /tools/hubl (#22905)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-16 22:46:25 +00:00
dependabot[bot] 36849974d7 build(deps): Bump github.com/cosmos/cosmos-sdk from 0.50.10 to 0.50.11 in /tools/confix (#22906)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-16 22:45:48 +00:00
dependabot[bot] 28e3bc4de1 build(deps): Bump github.com/cosmos/cosmos-sdk from 0.50.10 to 0.50.11 in /tools/cosmovisor (#22907)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-16 22:45:34 +00:00
dependabot[bot] ad10d24526 build(deps): Bump github.com/cosmos/cosmos-sdk from 0.50.6 to 0.50.11 in /tests/systemtests (#22908)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-16 22:45:21 +00:00
Julien Robert ee5da1a70d chore: package release prep (2/n) (#22885) 2024-12-16 19:35:53 +00:00
Alex | Skip f14cbd2584 refactor(x/validate): add nil protection (#22902) 2024-12-16 19:32:13 +00:00
Alexander Peters c6b1bdcd56 fix: Limit recursion depth for unknown field detection and unpack any (#22901) 2024-12-16 17:04:52 +00:00
son trinh f22d2a84a1 refactor(tests/integration): Port x/accounts integration tests to server v2 (#22881) 2024-12-16 16:29:18 +00:00
4e81d17254 chore: fix spelling errors (#22888)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-12-16 16:27:30 +00:00
Julien Robert eb1a8e88a4 chore: prep v0.50.11 release notes (#22898) 2024-12-16 17:17:28 +01:00
Julien RobertandMarko cfe194013c test: fix failing tests after protocompat changes (#22889)
Co-authored-by: Marko <marko@baricevic.me>
2024-12-16 16:06:22 +00:00
Alexander Peters ba7ac458c9 Merge commit from fork
* Limit recursion depth for unknown field detection

(cherry picked from commit f038dc731c55be1e1c526e67695acc358631afd6)

* Limit unpack any

(cherry picked from commit 1a2bff56fb7391f9ce87d4fbe9e0367ae991c0b2)

* Update Changelog

* Another limit recursion depth for unknown field detection

* Update changelog
2024-12-16 17:06:10 +01:00
mmsqe c263939faa fix(test): avoid concurrent read and write on same hash in oe test (#22892) 2024-12-16 13:47:43 +00:00
Marko 234cdc45f2 refactor(x/staking)!: removing unbonding queue index (#22795) 2024-12-16 10:48:54 +00:00
mergify[bot]andJulien Robert 679ca5efcd chore: edit changelog store (partial backport #22864) (#22884)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-12-16 11:26:24 +01:00
dependabot[bot]anddependabot[bot] 2c2249ffd3 build(deps): Bump cosmossdk.io/x/tx from 1.0.0-alpha.2 to 1.0.0-alpha.3 (#22873)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
2024-12-16 09:06:36 +00:00
Julien Robert 8ff9f48bb4 chore: package release prep + update UPGRADING.md (#22864) 2024-12-16 09:04:23 +00:00
lilasxie 5761530e50 docs: correct Continous spelling to Continuous (#22880) 2024-12-16 08:37:47 +00:00
Andi 6500a72e58 docs: fix spelling errors in the description (#22874)
Signed-off-by: ChengenH <hce19970702@gmail.com>
2024-12-16 06:18:47 +00:00
RiceChuan a7372d932e docs: Spelling error. (#22872)
Signed-off-by: RiceChuan <lc582041246@gmail.com>
2024-12-15 23:50:19 +00:00
son trinh 615226093e refactor(tests/integration): Migrate mint and protocolpool integration tests to server v2 (#22859) 2024-12-15 11:13:55 +00:00
Julien Robert 256ec4f902 refactor(client/v2): remove gov dependency (#22867) 2024-12-13 16:45:04 +00:00
testinginprod 25cbf98983 fix(baseapp): hybrid handlers do not drop any (#22866) 2024-12-13 15:46:03 +00:00
son trinh 957e241716 refactor(tests/integrations): Port gov integration tests with server v2 setup (#22850) 2024-12-13 08:13:18 +00:00
Julien Robert 570585090a chore: sync changelog to main + clean-up replaces (#22846) 2024-12-13 07:49:38 +00:00
Matt Kocubinski 629106eb84 fix(x/tx): fallback to injected resolver for placeholder descriptors (#22852) 2024-12-12 18:20:56 +00:00
Matt Kocubinski 14c841c86e feat(tools/benchmark): introduce benchmark module (#22778) 2024-12-12 15:33:23 +00:00
Robert Zaremba 02fe18c7dc build(deps): fix x/protocolpool version in x/feegrant (#22840) 2024-12-12 13:39:18 +00:00
Julien Robert e6948eeda8 fix(stf,server/v2/cometbft): fix default events + improve codec handling (#22837) 2024-12-12 10:42:57 +00:00
dependabot[bot]andJulien Robert 3b082b5e14 build(deps): Bump cosmossdk.io/x/tx from 0.13.6-0.20241003112805-ff8789a02871 to 0.13.6 (#22844)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-12-12 09:54:42 +00:00
dependabot[bot]anddependabot[bot] a068405339 build(deps): Bump cosmossdk.io/schema from 0.3.0 to 0.4.0 in /core (#22842)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
2024-12-12 07:59:32 +00:00
dependabot[bot]anddependabot[bot] 0895a2ff64 build(deps): Bump golang.org/x/crypto from 0.30.0 to 0.31.0 (#22841)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
2024-12-12 06:33:57 +00:00
mergify[bot] d62bcbdb55 fix(x/tx): fix amino json drift from legacy spec (backport #21825) (#22088) 2024-12-12 02:13:57 +01:00
Julien Robert f2663280c4 test(systemtest): fix cometbft client (#22835) 2024-12-11 20:36:48 +00:00
Hieu VuandJulien Robert a38a6a2c8b refactor(server/v2/cometbft): Handle non-module service queries (#22803)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-12-11 15:49:53 +00:00
899099f1d6 chore: fix spelling errors (#22829)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-12-11 14:31:14 +00:00
Akhil Kumar PandJulien Robert cef0f8497f refactor!: remove testutil/network (#22392)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-12-11 11:51:39 +00:00
Julien Robert 71d2571e21 refactor(testutil)!: remove cmdtest (#22826) 2024-12-11 11:19:24 +00:00
Julián Toledano 5b124267e6 feat(client/v2)!: dynamic prompt (#22775) 2024-12-11 10:28:23 +00:00
Julien Robert aa8266e702 docs: runtime docs (#22816) 2024-12-11 08:10:45 +00:00
Julien Robert c08ab17de6 docs: update server/v2 api contract (#22815) 2024-12-11 06:52:21 +00:00
dependabot[bot] 0adf6fde1a build(deps): Bump github.com/fergusstrange/embedded-postgres from 1.29.0 to 1.30.0 in /indexer/postgres/tests (#22822)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-11 06:45:14 +00:00
4a73a1ecef fix(client/v2/autocli): add CoinDec flag (backport #22817) (#22821)
Co-authored-by: Julián Toledano <JulianToledano@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-12-10 22:32:14 +01:00
Marko 19fbd0b855 chore(v2): add example of setting store metrics (#22819) 2024-12-10 21:07:52 +00:00
57b4d3003b fix(client/v2/autocli): add CoinDec flag (#22817)
Co-authored-by: Marko <marko@baricevic.me>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-12-10 20:20:30 +00:00
Alex | Skip 6a7ecd89ee feat(version): update version command to return v2 info (#22807) 2024-12-10 16:52:17 +00:00
mmsqe cb26ce3fe3 fix(server/v2): avoid server stop get call before start for multi components (#22811) 2024-12-10 15:43:51 +00:00
mmsqe e07fee5cc1 fix(systemtests): avoid HTTP server on port 8080 conflict when AddFullnode (#22810) 2024-12-10 08:11:55 +00:00
Facundo Medica 332d0b106d feat(indexer/postgres)!: add basic support for header, txs and events (#22695) 2024-12-09 18:36:24 +00:00
Julien Robert 34f407d636 test(systemtests): fix export v2 (#22799) 2024-12-09 14:53:49 +00:00
testinginprodandJulien Robert ecd53f8497 feat(x/accounts)!: make address generation more robust and add predictable address creation (#22776)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-12-09 14:50:11 +00:00
13e3e211a6 chore: fix spelling errors (#22802)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-12-09 12:26:05 +00:00
Marko f995d0a219 chore(docs): update store v2 adr (#22794) 2024-12-09 11:19:18 +00:00
Julien RobertandAkhil Kumar P 8ef35c39ba docs: rewrite building module section (2/n) -- env + core services (#22790)
Co-authored-by: Akhil Kumar P <36399231+akhilkumarpilli@users.noreply.github.com>
2024-12-09 09:30:13 +00:00
dependabot[bot]anddependabot[bot] 6cf9d57be9 build(deps): Bump github.com/magiconair/properties from 1.8.7 to 1.8.9 (#22797)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
2024-12-09 07:14:31 +00:00
Julien Robert 9525d91f6e fix(simapp/v2): register extra gRPC gateway routes (#22786) 2024-12-09 07:14:16 +00:00
Andi 7e02d59d32 refactor(x/tx): Error handling now includes detailed information using fmt.Errorf (#22796)
Signed-off-by: ChengenH <hce19970702@gmail.com>
2024-12-09 06:45:09 +00:00
xujiangyuandheren-ke 8ca82729fa test: add test examples for prefixdb.go (#22752)
Co-authored-by: heren-ke <fghjtuy@163.com>
2024-12-07 12:53:05 +00:00
Julien Robert dda47b5e0e chore: clean-up main (#22787) 2024-12-06 14:16:59 +00:00
Julien Robert 467dc245bc test(systemtests): fix mint v2 tests (#22789) 2024-12-06 13:57:12 +00:00
son trinh 9c40d0f6d6 docs(x/accounts/defaults/lockup): Add slash document for lockup account (#22783) 2024-12-06 13:02:26 +00:00
Julien Robert 4caac04c23 test(systemtests): fix gRPC tests for v1 & v2 (#22774) 2024-12-06 11:03:12 +00:00
mmsqe 3a2a0ac666 test(systemtests): fix query block-results in TestStakeUnstake for v2 (#22782) 2024-12-06 06:19:56 +00:00
Matt Kocubinski 10c54005be fix(confix): correctly distinguish server/v2 config (#22780) 2024-12-05 22:47:32 +00:00
Alexander Peters abc5fd0226 feat(math): Implement custom hybrid un-/marshal model (#22529) 2024-12-05 20:28:14 +00:00
Akhil Kumar P 00c7756610 test(integration): port x/slashing tests to server v2 (#22754) 2024-12-05 13:27:26 +00:00
66c593f147 build(deps): Bump google.golang.org/grpc from 1.68.0 to 1.68.1 (#22764)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2024-12-05 10:57:45 +00:00
Hieu Vu 9f7f17b667 test(server/v2/cometbft): Add Consensus query p2p, app, grpc (#22771) 2024-12-05 10:26:13 +00:00
Julien Robert 3727f23efd ci: run runtime/v2 tests in CI (#22769) 2024-12-05 09:51:30 +00:00
Alex | Skip 227854e258 test: fix failing runtime/v2 test (#22760) 2024-12-05 08:29:55 +00:00
Dong Lieu ec5225c31c docs(x/gov): Sync Example with Use in autocli (#22768) 2024-12-05 08:13:29 +00:00
dependabot[bot]anddependabot[bot] f8a3226ad5 build(deps): Bump github.com/prometheus/common from 0.60.1 to 0.61.0 (#22761)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
2024-12-05 06:32:55 +00:00
Julien Robertandmmsqe 556102cfa0 fix(server/v2/cometbft): proper query error (#22746)
Co-authored-by: mmsqe <mavis@crypto.com>
2024-12-04 16:06:09 +00:00
Damian Nolan 92ddbf7dc3 fix(baseapp): sort res.Validators before comparing in InitChain (#22757) 2024-12-04 15:15:56 +00:00
yihuang eb3bf8b046 fix: prune cmd should disable async pruning (#22656) 2024-12-04 12:31:27 +00:00
Julien Robert 7fa2356c07 feat(server/v2/stf): delayed marshalling of typed event (#22684) 2024-12-04 10:16:18 +00:00
Damian Nolan 330954e884 fix(baseapp): set req.Time for ctx header info in ExtendVote (#22745) 2024-12-04 10:05:47 +00:00
Hieu Vu c47fb8ab2d refactor: Use HybridResolver instead of protoregistry.GlobalFiles in runtime/v2/manager (#22744) 2024-12-04 10:00:30 +00:00
mmsqe aa5d8ab1bd ci: disable mockgen that fails duplicate imports error (#22743) 2024-12-04 09:44:01 +00:00
Alex | Skip 99dd55b221 docs(simapp): update CHANGELOG to proper version (#22739) 2024-12-03 22:23:55 +00:00
Julien Robert 7d117425d8 fix(runtime/v2): return genesis val updates (#22729) 2024-12-03 21:25:27 +00:00
Damian Nolan 371e05abc4 fix(baseapp): correctly set header info time on query ctx (#22732) 2024-12-03 21:10:05 +00:00
Julien Robert af4b7d20c5 refactor(server/v2/grpc): simplify node service (#22728) 2024-12-03 17:11:19 +00:00
Marko 94cfcc11aa refactor(store/v2)!: simplify storage (#22683) 2024-12-03 16:18:19 +00:00
Julien Robert 5426cd8f34 docs: rewrite building module section (1/n) - mm (#22724) 2024-12-03 14:39:55 +00:00
Julián Toledano 538e1d1c7c refactor(client/v2)!: remove client.Context (#22493) 2024-12-03 12:34:43 +00:00
Akhil Kumar P 0e31188d50 test(integration): port x/evidence tests to server v2 (#22709) 2024-12-03 12:08:27 +00:00
johson-llandheren-ke 2964c5ef63 test: add test case for memiterator.go (#22725)
Co-authored-by: heren-ke <fghjtuy@163.com>
2024-12-03 10:34:13 +00:00
son trinh 6a52694ef7 refactor(tests/integration): Port distribution integration tests to server v2 (#22667) 2024-12-03 09:45:15 +00:00
78c8057a18 docs: fix typos in various documentation files (#22722)
Co-authored-by: Julien Robert <julien@rbrt.fr>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2024-12-03 09:10:51 +00:00
Julien Robert 4d1adcf955 fix(x/auth): facultative vesting as well in simulation (#22721) 2024-12-03 08:32:13 +00:00
Julien Robert 1c4dc89ead chore(schema): rename ReferenceType to ReferenceableType (#22698) 2024-12-03 08:07:32 +00:00
Marko 9d9c19c0f8 fix(crypto): bls compilation (#22717) 2024-12-02 17:34:30 +00:00
mmsqeandJulien Robert f350775d0e feat(server/v2/grpcgateway): register grpcgateway server and module endpoints (#22701)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-12-02 11:51:47 +00:00
Julien Robert 96a30160b3 chore: prepare v0.50.11 (#22643) 2024-12-02 11:48:49 +01:00
mmsqe e7fe651b49 fix(simapp/v2): failed to start HTTP server on port 8080 conflict (#22687) 2024-12-02 10:32:49 +00:00
mmsqe c207a45051 fix(simapp/v2): add binary version cmd (#22705) 2024-12-02 07:59:29 +00:00
Matt KocubinskiandMarko 40430febc5 fix(store/v2): iavl/v2 reverse iterator (#22699)
Co-authored-by: Marko <marko@baricevic.me>
2024-12-01 18:49:31 +00:00
Julien Robert 26afbaf0d1 fix(store/v2): don't delete future version when calling LoadVersion (#22681) 2024-11-30 03:43:56 +00:00
Matt Kocubinski 24d456db40 feat(store/v2): add support for iavl/v2 (#22424) 2024-11-29 19:02:47 +00:00
dependabot[bot]andJulien Robert 6fb8299a67 build(deps): Bump github.com/cosmos/iavl from 1.3.1 to 1.3.2 in /store (#22691)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-11-29 10:26:31 +00:00
李绪熙 87f7994353 chore: fix some problematic function names in comment (#22690)
Signed-off-by: thirdkeyword <fliterdashen@gmail.com>
2024-11-29 08:15:29 +00:00
Julien Robert 6cfe2dc1bb feat(server/v2,upgrade): add skip upgrade flag (#22682) 2024-11-28 14:52:53 +00:00
Randy GrokandRandy Grok 9caec0658d feat(server/v2/cometbft): optimistic execution (#22560)
Co-authored-by: Randy Grok <@faulttolerance.net>
2024-11-28 12:29:35 +00:00
Julien Robertandmarbar3778 ca48cef255 build(deps): bump cometbft to v1.0.0-rc2 (#22577)
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
2024-11-28 11:33:27 +00:00
Facundo Medica 300348fe53 chore: Fix go.mods replaces from #22544 (#22677) 2024-11-28 10:42:41 +00:00
Facundo Medica bd76b47e1d feat(indexer): add to modules and implement proto fields (#22544) 2024-11-28 09:46:59 +00:00
Hieu Vu 18dcdb8f45 fix: TestAccountsMigration systemtest with simdv2 (#22673) 2024-11-28 09:17:02 +00:00
Alexander Peters a267da6ef6 fix(simapp,systemtests): fix chain upgrade (#22669) 2024-11-27 14:51:11 +00:00
oren-lava b5b2f49e81 feat(collections): add collections reverse triple helpers (#22641) 2024-11-27 11:54:45 +00:00
son trinh 5048f26d66 refactor(tests): Port auth integration tests to server v2 (#22554) 2024-11-27 11:24:42 +00:00
dependabot[bot]andJulien Robert 43ac3df692 build(deps): Bump github.com/cosmos/iavl from 1.2.0 to 1.2.2 (#22662)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-11-27 09:28:29 +01:00
Julien Robert f296a5005c chore: prepare systemtests release (#22658) 2024-11-27 06:32:59 +00:00
Julien Robert 48f2b36854 fix(x/staking): make metadata nullable (#22556) 2024-11-26 23:46:22 +00:00
Alexander Petersandmarbar3778 14d98d2771 refactor(systemtests): Extract system test framework (#22578)
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
2024-11-26 14:46:54 +00:00
Marko f153426ab2 chore: move generic txdecoder (#22653) 2024-11-26 14:25:08 +00:00
Julien Robert a60dfdab12 fix(x/staking): use staking bonddenom in check (#22646) 2024-11-26 08:23:22 +00:00
dependabot[bot] 8c00b866c2 build(deps): Bump github.com/bytedance/sonic from 1.12.4 to 1.12.5 in /log (#22648)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-26 08:10:02 +00:00
c1f8cfc936 build(deps): Bump buf.build/gen/go/cometbft/cometbft/protocolbuffers/go from 1.35.2-20240701160653-fedbb9acfd2f.1 to 1.35.2-20241120201313-68e42a58b301.1 in /api (#22647)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: son trinh <trinhleson2000@gmail.com>
2024-11-26 07:55:34 +00:00
auricom 923613db5e ci: checkout with app-token (dependabot-update-all) (#22612) 2024-11-26 02:23:19 +00:00
dependabot[bot]andJulien Robert 7bb2a3d8ce build(deps): Bump github.com/cosmos/cosmos-db from 1.0.2 to 1.1.0 (#22638)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-11-25 13:07:13 +01:00
Julien Robert 2d04a1af21 fix(testutil/integration): use only one context in integration test framework (#22616) 2024-11-25 10:54:23 +00:00
463104903f build(deps): Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#22627)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-11-25 08:37:27 +00:00
Joowon Yun 6cbd15cfc7 feat(x/bank): Allow value with slashes in DenomMetadata (#22543) 2024-11-25 08:22:44 +00:00
mergify[bot] bb58fc6c1b ci(mergify): upgrade configuration to current format (#22626)
Co-authored-by: Mergify <37929162+mergify[bot]@users.noreply.github.com>
2024-11-25 01:15:49 +00:00
Hieu Vu fdb7688804 test: fix integration test TestSendEnabled (#22620) 2024-11-22 15:22:43 +00:00
testinginprod 3ebd7e53ed feat(serverv2): add benchmarks of (old) cacheKV vs branch (#22497) 2024-11-22 12:15:02 +00:00
Marko 9d6d1067bc fix: match comets bls implmentation (#22613) 2024-11-22 10:36:30 +00:00
4ed1087cf5 feat(math): Upstream GDA based decimal type (#21982)
Co-authored-by: samricotta <samanthalricotta@gmail.com>
Co-authored-by: samricotta <37125168+samricotta@users.noreply.github.com>
2024-11-22 10:29:01 +00:00
8210b50647 fix(client/v2/autocli): prevent duplicate addition of customCommands (backport #22576) (#22615)
Co-authored-by: violet <158512193+fastfadingviolets@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-11-21 21:43:48 +01:00
violetandJulien Robert 685218e532 fix(client/v2/autocli): prevent duplicate addition of customCommands (#22576)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-11-21 15:19:42 +00:00
f74a9f63a8 build(deps): Bump cosmossdk.io/math from 1.3.0 to 1.4.0 (#22580)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-11-21 08:02:33 +00:00
dependabot[bot] 56c2c7dce7 build(deps): Bump cosmossdk.io/math from 1.3.0 to 1.4.0 (#22607) 2024-11-21 11:46:22 +04:00
Marko b45cf753a7 fix(server/v2/api/telemetry): enable global metrics (#22571) 2024-11-20 17:39:09 +00:00
Julien Robert efc05e8122 refactor(server/v2/cometbft): add codec.Codec and clean-up APIs (#22566) 2024-11-20 15:52:18 +00:00
Julien Robert d810b77c71 feat(core/coretesting): make memDB satisfy db.Db interface (#22570) 2024-11-20 15:35:37 +00:00
mergify[bot]andJulien Robert 47874acfaf fix(server): fix fallback genesis path (backport #22564) (#22573)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-11-20 15:33:42 +00:00
Alexander PetersandJulien Robert c6522a72a4 Merge commit from fork
* Fix valid decimal range

* Review feedback

* Update changelog; retract versions

---------

Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-11-20 16:13:08 +01:00
Julien Robert 1effb80c8b fix(server(/v2)): fix fallback genesis path (#22564) 2024-11-20 15:02:02 +00:00
Damian Nolan 50c5963d96 fix: only overwrite context chainID when necessary (#22568) 2024-11-20 10:51:51 +00:00
Eric Mokaya 6351dc3a73 docs(client): Update setFeeGranter and setFeePayer comments (#22526) 2024-11-20 10:20:23 +00:00
Julien Robert 3d618f500e fix(baseapp): populate header info in NewUncachedContext (#22557) 2024-11-20 07:03:21 +00:00
b1f95988e5 build(deps): Bump buf.build/gen/go/cometbft/cometbft/protocolbuffers/go from 1.35.1-20240701160653-fedbb9acfd2f.1 to 1.35.2-20240701160653-fedbb9acfd2f.1 in /api (#22551)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-11-19 15:45:52 +00:00
c7e3d6066d build(deps): Bump github.com/creachadair/atomicfile from 0.3.5 to 0.3.6 in /tools/confix (#22552)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-11-19 15:44:18 +00:00
NAIHANUandJulien Robert bf6d6f3ae8 docs: Update reference of Approximation (#22550)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-11-19 15:34:46 +00:00
Julien Robert d697a3de0f fix(server/v2/comebft): wire missing services + fix simulation (#21964) 2024-11-19 13:49:33 +00:00
auricom f96b3b00e3 ci: fix permissions for GITHUB_TOKEN on dependabot workflows (#22547) 2024-11-19 13:36:22 +00:00
auricom 9e36674378 ci: fix permissions for GITHUB_TOKEN in spell check workflow (#22545) 2024-11-18 14:57:43 +00:00
1b3aeb75d4 build(deps): Bump google.golang.org/protobuf from 1.35.1 to 1.35.2 (#22537)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: son trinh <trinhleson2000@gmail.com>
2024-11-18 10:05:16 +00:00
Akhil Kumar P fbd725dce7 fix(cosmovisor): premature upgrade on restart (#22528) 2024-11-18 08:46:41 +00:00
Matt Kocubinski 005ecad6c9 fix(store/v2/pebble): handle version 0 in keys (#22524) 2024-11-15 23:07:47 +00:00
Julien Robert e74799e1c3 refactor(server/v2/telemetry): swap redirects (#22520) 2024-11-13 14:39:44 +00:00
XiaoBei 276a667d77 docs: Update content in CODE_OF_CONDUCT.md (#22518) 2024-11-13 14:07:44 +00:00
Wukingbow f1bd0d8358 docs: update links for https security protocol (#22514) 2024-11-12 14:32:44 +00:00
dependabot[bot] 96a1c1c833 build(deps): Bump github.com/bytedance/sonic from 1.12.3 to 1.12.4 in /log (#22513)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-12 09:19:12 +00:00
Facundo Medica 13c234f421 feat(x/protocolpool)!: allow any coins in continuous funds (#21916) 2024-11-11 18:05:59 +00:00
middthe d98626913c docs: Update protobuf tx signing message format outer link (#22510) 2024-11-11 18:04:16 +00:00
Akhil Kumar P 78f08e8cac test(accounts): fix integration tests (#22418) 2024-11-11 15:12:15 +00:00
pinglanlu 370ee14df1 chore(x): fix some typos in comment (#22508)
Signed-off-by: pinglanlu <pinglanlu@outlook.com>
2024-11-11 13:03:13 +00:00
d38d026356 build(deps): Bump cosmossdk.io/log from 1.4.1 to 1.5.0 (#22487)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-11-11 10:59:54 +00:00
dependabot[bot]andJulien Robert ab3128ad3a build(deps): Bump cosmossdk.io/core from 1.0.0-alpha.5 to 1.0.0-alpha.6 (#22502)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-11-11 09:42:13 +00:00
606544c7be build(deps): Bump golang.org/x/crypto from 0.28.0 to 0.29.0 (#22480)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-11-08 15:38:15 +00:00
Marko 78b5cd4dbd docs(adr75): server v2 (#21069) 2024-11-08 14:49:57 +00:00
Julien Robert 6eca7eb9da fix(server/v2): improve server stop (#22455) 2024-11-08 14:44:15 +00:00
Julien Robert 3ac16655ea chore: prepare core changelog (#22495) 2024-11-08 14:43:49 +00:00
Matt KocubinskiandMarko 43e28b43ad refactor(store/v2): simplify genesis flow (#22435)
Co-authored-by: Marko <marko@baricevic.me>
2024-11-08 14:05:25 +00:00
406f977be0 build(deps): Bump google.golang.org/grpc from 1.67.1 to 1.68.0 (#22486)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: son trinh <trinhleson2000@gmail.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-11-08 09:59:21 +00:00
auricom d8d7eb0a31 build(deps): Bump actions/xxx-artifact from v3 to v4 (#22473) 2024-11-08 10:20:25 +01:00
8b31c5dc19 build(deps): Bump golang.org/x/sync from 0.8.0 to 0.9.0 (#22482)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: son trinh <trinhleson2000@gmail.com>
2024-11-08 08:44:01 +00:00
GnaD 42c616c87f feat(x/circuit): Allow msg Reset with empty msgURL (#22459) 2024-11-08 04:05:23 +00:00
auricom 4e240908dd build(deps): Bump actions/xxx-artifact from v3 to v4 (#22468) 2024-11-07 15:38:45 +00:00
testinginprodandmarbar3778 99b4858a95 feat(stf/branch): simplify merged iterator (#22131)
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
2024-11-07 14:50:26 +00:00
Julien Robert ffa74d17cb refactor(log): disable coloring in testing logger (#22466) 2024-11-07 13:13:48 +00:00
Julián Toledano f6c7ab68e7 chore(x/tx): update changelog to alpha.2 (#22465) 2024-11-07 11:01:21 +00:00
dependabot[bot] 6caa2377f8 build(deps): Bump github.com/cometbft/cometbft from 0.38.8 to 0.38.15 in /tests/systemtests (#22450)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-07 09:05:32 +00:00
GnaD 00f3065e70 feat(x/circuit): Add validation for permission when an account is assigned and validation for msgURL (#22460) 2024-11-07 08:48:33 +00:00
dependabot[bot]andsontrinh16 0ab53198c7 build(deps): Bump cosmossdk.io/depinject from 1.0.0 to 1.1.0 (#22463)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: sontrinh16 <trinhleson2000@gmail.com>
2024-11-07 09:47:34 +01:00
cool-developer 2290c5ee55 fix(indexer): the issues during simapp v1 integration (#22413) 2024-11-06 23:26:57 +00:00
Matt Kocubinski fdccc8455e fix(simapp/v2): full AutoCLI support (#22410) 2024-11-06 19:06:55 +00:00
Matt Kocubinski b5993d6b03 test(integration): port x/bank tests to server/v2 app (#21912) 2024-11-06 18:53:30 +00:00
dependabot[bot]andmergify[bot] 2d4000daa8 build(deps): Bump github.com/cometbft/cometbft from 0.38.12 to 0.38.15 in /tools/confix (#22449)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2024-11-06 18:10:03 +00:00
GnaD feec831d2d docs(x/circuit): Update specific detail on x/circuit module document (#22453) 2024-11-06 18:09:39 +00:00
dependabot[bot] bf422bcff0 build(deps): Bump github.com/cometbft/cometbft from 0.38.12 to 0.38.15 in /tools/cosmovisor (#22448)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-06 18:01:52 +00:00
dependabot[bot]andmergify[bot] f86298de3a build(deps): Bump github.com/cometbft/cometbft from 0.38.12 to 0.38.15 in /tools/hubl (#22451)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2024-11-06 18:01:43 +00:00
Julien Robert 3014713d44 refactor(server/v2): remove serverv2.AppI (#22446) 2024-11-06 17:14:14 +00:00
Matt KocubinskiandJulien Robert bf8c0da179 feat(depinject): silently ignore private fields on In structs (#22438)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-11-06 15:40:50 +00:00
mergify[bot]andJulien Robert 3b72e771ec feat(client/v2): add keyring flags in query commands (backport #22443) (#22445)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-11-06 16:21:51 +01:00
Julien Robert 1539e004ee feat(client/v2): add keyring flags in query commands (#22443) 2024-11-06 15:02:28 +00:00
Matt Kocubinski 9611c5a0e6 build(deps): upgrade to iavl@v1.3.1 (#22436) 2024-11-06 09:35:05 +00:00
Eric MokayaandJulien Robert d0d8585e8a docs: Update tendermint validators query pagination documentation (#22412)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-11-06 09:13:21 +00:00
Julián ToledanoandJulien Robert ed46a4c93a refactor(client/v2): offchain uses client/v2/factory (#22344)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-11-05 15:49:09 +00:00
62ddd3e939 feat: wire new handlers to grpc (#22333)
Co-authored-by: Randy Grok <@faulttolerance.net>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-11-05 15:31:22 +00:00
mergify[bot]andJulien Robert 6be4b79066 fix(x/group): proper address rendering in error (backport #22425) (#22432)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-11-05 10:26:27 +01:00
Julien Robert 8c24b6bef1 fix(x/group): proper address rendering in error (#22425) 2024-11-05 09:02:47 +00:00
Hieu Vu 55f7cfceba refactor(serevr/v2/cometbft): update RegisterQueryHandlers and GRPC queries (#22403) 2024-11-05 07:39:32 +00:00
Julien Robert e9436a6a1b docs: update ADR 59 (#22423) 2024-11-05 07:38:08 +00:00
e0f644beb9 build(deps): Bump github.com/fsnotify/fsnotify from 1.7.0 to 1.8.0 in /tools/cosmovisor (#22407)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-11-04 19:54:49 +00:00
Eric Mokaya 3ba4661dc7 docs: Module account address documentation (#22289) 2024-11-04 16:04:56 +00:00
Eric Mokaya 80402e7dce feat(baseapp): add per message telemetry (#22175) 2024-11-04 14:17:28 +00:00
Hwangjae Lee 838f1557af docs: Update Twitter Links to X in Documentation (#22408)
Signed-off-by: Hwangjae Lee <meetrick@gmail.com>
2024-11-04 08:42:51 +00:00
Troy 5b7fc8ae90 docs: redirect the remote generation page (#22404) 2024-10-31 20:21:46 +00:00
testinginprod c754b206c2 refactor(serverv2): remove unused interface methods, honuor context (#22394) 2024-10-30 17:23:34 +00:00
Matt Kocubinski 470e085946 fix(server/v2): return ErrHelp (#22399) 2024-10-30 15:35:07 +00:00
cool-developerandFacundo Medica 6b6e71594a feat(indexer): implement schema.HasModuleCodec interface in the bank module (#22349)
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
2024-10-30 13:13:12 +00:00
xujiangyuandheren-ke ee16adb092 refactor(math): refactor ApproxRoot for readality (#22263)
Co-authored-by: heren-ke <fghjtuy@163.com>
2024-10-30 10:49:00 +00:00
KI fa3eadccf6 docs: fix KWallet Handbook (#22395) 2024-10-30 10:47:54 +00:00
Julián Toledano 78cfc68c83 feat(client/v2): broadcast logic (#22282) 2024-10-29 09:20:41 +00:00
Matt Kocubinski 31f97e934e refactor(server/v2): eager config loading (#22267) 2024-10-29 06:09:16 +00:00
Julián Toledano 7b9a89b568 test(system): check feePayers signature (#22389) 2024-10-28 18:59:35 +00:00
Marko 22231f7c6d refactor(x/slashing): remove extra get (#22376) 2024-10-28 13:40:42 +00:00
Marko 6e3b2df7f9 feat(core): add a new codec to core (#22326) 2024-10-28 13:08:08 +00:00
Akhil Kumar P 94919dc99a ci: increase test-system timeout (#22386) 2024-10-28 12:36:40 +00:00
e37d71ad24 test: migrate remaining e2e tests to integration tests (#22364)
Co-authored-by: Julien Robert <julien@rbrt.fr>
Co-authored-by: Marko <marko@baricevic.me>
2024-10-27 14:15:02 +00:00
fc5536a641 build(deps): Bump github.com/prometheus/common from 0.60.0 to 0.60.1 (#22362)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-10-27 04:29:16 +00:00
Pratik patil 51d8acf0f1 docs: fixed typo in threshold and quorums section of onchain multi-sig guide in user guide section of sdk docs (#22374) 2024-10-26 14:04:15 +00:00
harry m. k. 712b76e170 docs: fix run-in-prod hyperlink (#22373) 2024-10-26 13:59:11 +00:00
Matt Kocubinski cf419e11b3 build(deps): use cosmossdk.io/core v1.0.0-alpha.5 (#22369) 2024-10-25 15:56:10 +00:00
dfc6bf0c84 build(deps): Bump github.com/hashicorp/go-plugin from 1.6.1 to 1.6.2 in /store (#22363)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-10-25 15:18:50 +00:00
Julián Toledano 9f79dd39f5 docs: learn/advance (#22367) 2024-10-25 15:04:42 +00:00
Matt Kocubinski 49e1bc2073 feat(core): add ConfigMap type (#22361) 2024-10-25 11:38:52 +00:00
Hieu Vu aa4614e480 test: migrate e2e/genutil to systemtest (#22325) 2024-10-25 07:55:29 +00:00
testinginprod ec63f94894 feat(accounts): re-introduce bundler (#21562) 2024-10-25 07:46:23 +00:00
Mark Rushakoff 7262cf3346 feat(log): add slog-backed Logger type (#22347) 2024-10-24 18:24:31 +00:00
Julián Toledano bf58aaf2bf fix(x/tx): add feePayer as signer (#22311) 2024-10-24 14:37:51 +00:00
Akhil Kumar P cea49ba2b9 test: migrate e2e/baseapp to integration tests (#22357) 2024-10-24 10:46:06 +00:00
Akhil Kumar P 33e323135e test: add x/circuit system tests (#22331) 2024-10-24 09:29:41 +00:00
Hieu Vu ea219a201c test: migrate e2e/tx tests to systemtest (#22152) 2024-10-24 09:18:37 +00:00
Mark Rushakoff 6e6255df1f refactor(simdv2): allow non-comet server components (#22351) 2024-10-24 08:32:38 +00:00
dependabot[bot] 0630099f4c build(deps): Bump rtCamp/action-slack-notify from 2.3.1 to 2.3.2 (#22352)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-24 08:32:11 +00:00
Mark Rushakoff bf127028b2 fix(server/v2): respect context cancellation in start command (#22346) 2024-10-23 20:11:06 +00:00
Mark Rushakoff 864ae34378 chore(simdv2): allow overriding the --home flag (#22348) 2024-10-23 20:05:21 +00:00
Mark Rushakoff 762fad2aa0 feat(server/v2): add SimulateWithState to AppManager (#22335) 2024-10-23 12:33:28 +00:00
Julien Robert 98be2b8551 docs(x/accounts): improve comments (#22339) 2024-10-23 10:33:03 +00:00
zakir 1515856560 chore: remove unused local variables (#22340) 2024-10-23 08:33:36 +00:00
Lucas Francisco López 8fa3090aab test: x/accounts systemtests (#22320) 2024-10-23 01:29:50 +00:00
Mark Rushakoff 1c949f772f chore(client): use command's configured output (#22334) 2024-10-22 23:08:45 +00:00
Marko cd3ce0c7a4 perf(log): use sonic json lib (#22233) 2024-10-22 17:43:32 +00:00
Julien Robert 3e65a610bd build(deps): bump x/tx (#22327) 2024-10-22 10:27:51 +00:00
Julien Robert 2711ecefc1 fix(x/accounts/lockup): fix proto path (#22319) 2024-10-21 15:33:47 +00:00
Julien Robert 681366e346 refactor(runtime/v2): simplify app manager (#22300) 2024-10-21 13:45:28 +00:00
cool-developer 97d37ae243 feat(store): add new api LatestVersion (#22305) 2024-10-21 13:09:58 +00:00
cool-developer 6e59ad0dee feat(store/v2): route to the commitment during migration (#22290) 2024-10-21 11:50:45 +00:00
Matt KocubinskiandJulien Robert 2f0a2b400c refactor(x/tx): rm dependency on core (#22281)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-10-21 11:28:43 +00:00
Shude Li fc91e76354 build(all): migrate to go.uber.org/mock (#22315) 2024-10-21 09:58:09 +00:00
XiaoBei 64e6d882c6 docs: fix markdown code grammar (#22316) 2024-10-21 05:11:51 +00:00
dependabot[bot]andJulien Robert 71ac584b38 build(deps): Bump rtCamp/action-slack-notify from 2.3.0 to 2.3.1 (#22308)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-10-20 11:44:11 +00:00
f84b585864 build(deps): Bump go.uber.org/mock from 0.4.0 to 0.5.0 in /store (#22309)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-10-18 11:40:48 +00:00
Julien Robert aa507faeab feat(systemtests): increase verbosity (#22306) 2024-10-18 07:35:55 +00:00
c1707b8308 fix: sequence should be higher or equal than expected during checktx and equal during deliver tx (#22299)
Co-authored-by: Julien Robert <julien@rbrt.fr>
Co-authored-by: Matt Kocubinski <mkocubinski@gmail.com>
2024-10-17 15:45:43 +00:00
Akhil Kumar P 29ea9c8a5e test: migrate e2e/mint to system tests (#22294) 2024-10-17 13:15:56 +00:00
Julien Robert c905c5ee9b feat(server/v2): enable pprof (#22284) 2024-10-17 13:10:13 +00:00
Julien RobertandTeddy Ding 11698aa864 feat(baseapp): Abort OE in PrepareProposal (Upstream dydx) (#22287)
Co-authored-by: Teddy Ding <teddy@dydx.exchange>
2024-10-17 13:09:57 +00:00
Julien Robert f01baf302e fix(server/v2/cometbft): fix mock store (#22293) 2024-10-17 09:14:05 +00:00
Hieu Vu 20dd65b057 refactor: improvements on rest v2 server (#22292) 2024-10-17 09:03:57 +00:00
Vishal Potpelliwar 3440ad6e60 docs(x/accounts): fix doc (#22295) 2024-10-17 08:46:18 +00:00
Akhil Kumar P 553e11082c test: migrate e2e/group to system tests (#22278) 2024-10-16 20:08:53 +00:00
Marko 8a0244b43b chore: add crisis changelog (#22280) 2024-10-16 16:26:34 +00:00
MarkoandCool Developer 76529d7680 feat(store/v2): add version exists (#22235)
Co-authored-by: Cool Developer <cool199966@outlook.com>
2024-10-16 15:55:23 +00:00
abaccb4d4b build(deps): Bump github.com/prometheus/client_golang from 1.20.4 to 1.20.5 (#22270)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-10-16 15:10:39 +00:00
e666764af6 feat: wire v2 handlers (#22112)
Co-authored-by: Randy Grok <@faulttolerance.net>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-10-16 14:21:18 +00:00
Wukingbow 4adbd6fadd docs: add comments for funcs (#22279) 2024-10-16 14:08:01 +00:00
Hoa Nguyen ee3d320eaa chore(server): bump cosmossdk.io/core and correct comment naming (#22245) 2024-10-15 14:00:36 +00:00
f89382df90 build(deps): Bump buf.build/gen/go/cometbft/cometbft/protocolbuffers/go from 1.34.2-20240701160653-fedbb9acfd2f.2 to 1.35.1-20240701160653-fedbb9acfd2f.1 in /api (#22262)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2024-10-15 13:30:45 +00:00
Alexander Peters 3862ebabf6 chore(doc): Update sims doc (#22258) 2024-10-15 13:00:44 +00:00
Julián Toledano 77254b735b docs: update some learn/advanced (#22255) 2024-10-15 07:19:09 +00:00
Hoa Nguyen 4274dcf442 refactor: add close body after use and fix lint (#22248) 2024-10-14 21:25:11 +00:00
xujikksandkeke-ka 8c39f41101 docs(crypto): update docs (#22247)
Co-authored-by: keke-ka <kkektkid@163.com>
2024-10-14 12:18:51 +00:00
Julien Robert 0b43fcc216 fix(server/v2/cometbft): wire app closer (#22240) 2024-10-14 06:07:34 +00:00
Julien Robert 1f941bbec7 fix(server/v2): use only one logger for app and server (#22241) 2024-10-14 06:05:47 +00:00
Julien Robert 65ed5eb800 refactor(core): structural typing for kvstore (#22242) 2024-10-11 20:44:12 +00:00
Akhil Kumar P 4733fc1769 test: migrate e2e/auth to system tests and fix sign-batch (#22149) 2024-10-11 12:13:00 +00:00
mergify[bot]andJulien Robert 751e5ecbb2 chore(x/group): update supported flags (backport #22229) (#22231)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-10-11 14:04:02 +02:00
Julien Robert 8ad20815dd chore(x/group): update supported flags (#22229) 2024-10-11 11:36:02 +00:00
9efec4293d fix(x/tx): sort with oneof field name in amino-json (backport #21782) (#22228)
Co-authored-by: Luis Carvalho <mail.lmcarvalho@gmail.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-10-11 13:35:38 +02:00
Luis CarvalhoandMatt Kocubinski 60cbe2db29 fix(x/tx): sort with oneof field name in amino-json (#21782)
Co-authored-by: Matt Kocubinski <mkocubinski@gmail.com>
2024-10-11 08:17:06 +00:00
dependabot[bot] ae9ddffcdd build(deps): Bump github.com/cosmos/cosmos-sdk from 0.50.7 to 0.50.10 in /tools/cosmovisor (#22225)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-11 05:53:46 +00:00
cool-developerandJulien Robert e84c0eb86b feat(server/v2): init the indexer in server/v2 (#22218)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-10-10 21:40:14 +00:00
Matt Kocubinski dd2369daf2 refactor(runtime/v2): use AppI.GetStore() to fetch an initialized RootStore (#22205) 2024-10-10 14:29:40 +00:00
xujk-byte 63b1652d98 docs(collections): add comments for funcs (#22214) 2024-10-10 14:20:01 +00:00
Julián Toledano db6a8352c3 docs(x/staking): update readme (#22216) 2024-10-10 13:01:33 +00:00
Julien Robert 3a03804c14 refactor(store/v2): replace dboptions by dynamic config (#22185) 2024-10-10 10:25:26 +00:00
Julien Robert 04c1590a6e docs: fix rendering issue (#22211) 2024-10-10 09:56:49 +00:00
Julien Robert 910a97af4b chore: bring v0.52.0-beta.2 changelog to main (#22188) 2024-10-10 09:19:24 +00:00
mergify[bot]andJulien Robert 955304a491 docs: add docs boilerplate (backport #22202) (#22210)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-10-10 10:40:00 +02:00
Julien Robert e6a719c1a6 docs: add docs boilerplate (#22202) 2024-10-10 08:15:33 +00:00
psiphi5andJulien Robert 5b53ccaf0c feat(tools/cosmovisor): cosmovisor batch upgrades (#21790)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-10-10 07:31:29 +00:00
Julien Robert 7e517369e3 docs: bring back user docs in main repo (#22201) 2024-10-10 07:27:02 +00:00
Matt Kocubinski 742cb0737a refactor(server/v2): late bound storeBuilder (#22206) 2024-10-10 07:22:18 +00:00
Julien Robert 27f1f7885d chore(simapp): be consistent with runtime (#22203) 2024-10-10 08:35:33 +02:00
Matt Kocubinski c39ec6ff2d refactor(runtime/v2): genesis event service bindings (#22192) 2024-10-09 22:18:14 +00:00
Facundo Medica 864e9f16a3 refactor(x/bank,x/distr,x/feegrant)!: reduce auth keeper dependency (#21651) 2024-10-09 20:00:09 +00:00
auricom e475af3c4b ci: reduce rocksdb-cache execiton frequence (#22193) 2024-10-09 19:47:03 +00:00
Julián Toledano fc9ca8ea20 docs: update learn/beginner docs (#22191) 2024-10-09 19:18:36 +00:00
Julien Robert fae85e0ec4 docs: fix pre.sh (#22194) 2024-10-09 16:56:09 +00:00
Hieu Vu 597e0fac11 test(systemtest): Fix prune & gov test (#22190) 2024-10-09 15:43:31 +00:00
Julien Robert 91c0e79f47 ci: push docker image on betas (#22189) 2024-10-09 15:21:22 +00:00
3220aab2bd docs(x/accounts/defaults/lockup): Add tutorial document (#22168)
Co-authored-by: Marko <marko@baricevic.me>
Co-authored-by: Julien Robert <julien@rbrt.fr>
Co-authored-by: beep <beepdeepor@gmail.com>
2024-10-09 07:29:03 +00:00
Wukingbow f48fac3e50 docs: update protobuf links (#22182) 2024-10-09 07:18:53 +00:00
4aeb053925 refactor(genutil): Use sdk types genesis validator (#21678)
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Matt Kocubinski <mkocubinski@gmail.com>
2024-10-09 05:18:05 +00:00
tutufen 325728a9fd docs: update missing wrong cometbft prefixdb links (#22173) 2024-10-08 17:58:49 +00:00
Matt Kocubinski 05fb492bd5 refactor(server/v2): clean up storage use and config (#22008) 2024-10-08 17:12:06 +00:00
Julien Robert 43c41be136 fix(client/v2): *big.Int unmarshal (#21853) 2024-10-08 15:14:23 +00:00
testinginprod 5fea67d59c docs(x/accounts): init of the x/accounts module docs. (#22099) 2024-10-08 13:32:40 +00:00
Alexander Peters 5dc8768ef1 test(server/v2/stf): Add test for mergeiterator (#22141) 2024-10-08 09:26:14 +00:00
Matt Kocubinski 1587955171 fix(x/tx/amino): special case for string represented decimals (#22161) 2024-10-08 09:21:25 +00:00
1f332e1e0b build(deps): Bump google.golang.org/protobuf from 1.34.2 to 1.35.1 (#22164)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-10-08 08:31:22 +00:00
tutufen 8117f2c503 docs: update cometbft db code reference link (#22166) 2024-10-08 08:04:39 +00:00
Matt Kocubinski 9076487d03 docs(core): create docs for environment and core API (#22156) 2024-10-07 19:52:43 +00:00
XiaoBei 46b01ba176 docs: modify the corresponding link in the code document (#22151) 2024-10-07 15:11:54 +00:00
Lucas Francisco López 8e34382463 docs: Update mint docs (#22108) 2024-10-07 13:38:31 +00:00
Artur Troian 326545d442 feat(tools/cosmovisor): create current symlink as relative (#21891)
Signed-off-by: Artur Troian <troian.ap@gmail.com>
2024-10-07 13:27:55 +00:00
Alexander Peters b33484a31e test(systemtests): fix failing tests (#22145) 2024-10-07 13:18:52 +00:00
Julián Toledano 6211be616d docs(x/distribution): updates (#22148) 2024-10-07 13:16:20 +00:00
XiaoBei 112e22887e docs: fix inaccessible links (#22147) 2024-10-07 11:28:30 +00:00
harry m. k. cc25229d1e docs(gov): remove stores & proposal processing queue (#22143) 2024-10-07 09:24:28 +00:00
bbff2c8712 build(deps): Bump golang.org/x/crypto from 0.27.0 to 0.28.0 (#22139)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-10-07 08:58:51 +00:00
mmsqe 6cc6a6c5bf fix(baseapp): align block header when query with latest height (#21003) 2024-10-07 07:59:29 +00:00
XiaoBei 38662ecb20 docs: fix several typos in the document (#22135) 2024-10-07 00:08:29 +00:00
tutufen 7ff7454ef9 docs: remove invariants (#22136) 2024-10-06 20:28:07 +00:00
Akhil Kumar P 489aaae402 test: migrate e2e/distribution to system tests (#21908) 2024-10-04 15:36:23 +00:00
Eric Mokaya 440aa68e86 docs: demonstrate how to define hooks using depinject (#21892) 2024-10-04 15:24:45 +00:00
Ezequiel Raynaudo a1978c248c docs(x/consensus): fixes (#22114) 2024-10-04 13:02:14 +00:00
Julien Robert 080ff34141 docs: pre,begin,end block (#22127) 2024-10-04 12:25:29 +00:00
Julien Robert 581a927479 docs: remove invariants (#22126) 2024-10-04 12:22:36 +00:00
Narangde dc1496029a feat(epochs): add wrapper of epoch getter (#22068) 2024-10-04 08:15:57 +00:00
Artur Troian eec7392c9b chore: set correct checksums after adding multiarch support (#22102)
Signed-off-by: Artur Troian <troian.ap@gmail.com>
2024-10-04 08:11:37 +00:00
cool-developer 6abfa2baa8 docs(store/v2): Add missing documents (#22118) 2024-10-04 08:11:15 +00:00
tutufen b2aa804e50 docs(server): fix comet bootstrap-state command example (#22106) 2024-10-04 07:11:55 +00:00
dependabot[bot] 957000ce35 build(deps): Bump cosmossdk.io/core from 1.0.0-alpha.3 to 1.0.0-alpha.4 in /store (#22120)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-04 06:01:48 +00:00
dependabot[bot] a328a6e100 build(deps): Bump cosmossdk.io/core from 1.0.0-alpha.3 to 1.0.0-alpha.4 in /collections (#22119)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-04 06:01:12 +00:00
Ezequiel Raynaudo 5bed9658aa fix(crypto/ledger): Improve error message when deriving paths (#22116) 2024-10-03 19:39:50 +00:00
Lucas Francisco López 69914dc9e2 docs: Update upgrade docs (#22105) 2024-10-03 18:09:11 +00:00
Gin 2df9e3070a doc: fix link for proto-gen (#22111) 2024-10-03 17:28:07 +00:00
Lucas Francisco López dda96797ec docs: Update slashing docs (#22107) 2024-10-03 17:01:50 +00:00
Ezequiel Raynaudo 76862a089f docs(crypto): Add readme file (#22082) 2024-10-03 15:44:17 +00:00
cd2c8eac55 docs: fix several typos in the document (#22098)
Co-authored-by: Marko <marko@baricevic.me>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-10-03 13:50:51 +00:00
Wukingbow 1312a811d4 docs: update contributing link (#22103) 2024-10-03 13:46:39 +00:00
cool-developer 80726f7ebd feat(baseapp): integrate the appdata.Listener in baseapp (#21965) 2024-10-03 13:10:22 +00:00
Julián ToledanoandJulien Robert c8f4cf787b feat(client/v2): factory (#20623)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-10-03 12:45:10 +00:00
mergify[bot]andtutufen b57ce4d19b docs(x/genutil): fix genesis migrate command examples (backport #22090) (#22097)
Co-authored-by: tutufen <tutufen@outlook.com>
2024-10-03 14:30:18 +02:00
tutufen 8bbf51c5ca docs(x/genutil): fix genesis migrate command examples (#22090) 2024-10-03 12:04:15 +00:00
Marko a4a0107e64 feat(server/v2/cometbft): add checktx handler (#21985) 2024-10-03 11:35:43 +00:00
Alexander Petersandmarbar3778 72f7716385 chore(systemtests): Remove testutil dependency (#21995)
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
2024-10-03 11:27:07 +00:00
testinginprod e914910b02 fix(cometbft/grpc): gRPC path parsing (#22081) 2024-10-03 11:26:58 +00:00
Julien Robert 30003f6679 ci: split system tests in two job (#22080) 2024-10-03 11:15:26 +00:00
Matt Kocubinski 2d40cc1ab6 fix(x/tx): fix amino json drift from legacy spec (#21825) 2024-10-03 11:10:02 +00:00
Julien Robert bb7d11d077 refactor(x/bank): swap sendrestriction check in InputOutputCoins (#21976) 2024-10-03 11:08:23 +00:00
Lucas Francisco López 9c646d8b7c docs: Update nft docs (#22060) 2024-10-03 10:57:40 +00:00
Akhil Kumar P 09be7c7522 docs: update authz docs (#22062) 2024-10-03 10:52:14 +00:00
tutufen 2c6c31ca66 docs(x/circuit): fix circuit command examples (#22076) 2024-10-03 10:51:58 +00:00
Julián Toledano adb4c5af40 docs: update learn/intro (#22046) 2024-10-03 10:40:05 +00:00
Hieu Vu d1426c70d8 docs: Update build/abci docs (#22067) 2024-10-03 10:38:26 +00:00
son trinh 9251d4e237 docs: update bank docs (#22053) 2024-10-03 10:37:03 +00:00
Emmanuel T Odeke c5889a418a test(x/auth/vesting/types): test Periods.String() (#22059) 2024-10-03 10:14:12 +00:00
Julien Robert 55ec58cefd docs: update package list (#22063) 2024-10-03 10:14:04 +00:00
testinginprodandcoderabbitai[bot] 0f63adee90 refactor(runtime/v2): untie runtimev2 from the legacy usage of gRPC (#22043)
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2024-10-03 10:12:48 +00:00
Julien Robert d3ee514b1e chore: Revert "docs: update gov docs (backport #22048)" (#22064) 2024-10-03 11:53:17 +02:00
XiaoBeiandJulien Robert 947ffe0131 docs: fix several typos in the document (#22066)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-10-03 09:12:15 +00:00
mergify[bot]andtutufen 8df6800cc1 docs(keys): remove unsupported --dry-run flag description for keys migrate (backport #22057) (#22070)
Co-authored-by: tutufen <tutufen@outlook.com>
2024-10-03 11:06:23 +02:00
dependabot[bot] 89fc7b9e16 build(deps): Bump cosmossdk.io/core from 1.0.0-alpha.3 to 1.0.0-alpha.4 in /core/testing (#22055)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-03 08:56:50 +00:00
dependabot[bot] 162b54a5e1 build(deps): Bump cosmossdk.io/core from 1.0.0-alpha.3 to 1.0.0-alpha.4 in /x/tx (#22054)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-03 08:56:39 +00:00
tutufen 5a411c36b8 docs(keys): remove unsupported --dry-run flag description for keys migrate (#22057) 2024-10-03 08:54:43 +00:00
clmyy 4e6a43be5d docs: fix several typos in the document (#22052) 2024-10-03 07:37:36 +00:00
Julien Robert 3a5a619e9d docs: tooling (#22049) 2024-10-03 05:05:39 +00:00
cool-developer bf95c814f8 feat(server/v2/cometbft,stf): Listener integration in server/v2 (#21917) 2024-10-02 18:25:51 +00:00
mergify[bot] 35f8d0565b docs: update gov docs (backport #22048) (#22050) 2024-10-02 16:59:11 +00:00
Julien Robert deec679f28 docs: update gov docs (#22048) 2024-10-02 16:48:54 +00:00
tianyeyouyou e2decc637e docs: Update More Info link of SECURITY.md (#22042) 2024-10-02 16:43:04 +00:00
tianyeyouyou e4c5d2b611 docs(baseapp): update function comment (#22047) 2024-10-02 16:42:43 +00:00
f2c78d68e0 build(deps): Bump github.com/prometheus/common from 0.59.1 to 0.60.0 (#22019)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-10-02 16:13:24 +00:00
Alexander Peters 5c4f4ac305 docs: Add initial doc for system tests (#22002) 2024-10-02 11:59:01 +00:00
Marko 0ea2445acf refactor(baseapp): create checktx handler (#21979) 2024-10-02 11:39:47 +00:00
bfdd954866 build(deps): Bump google.golang.org/grpc from 1.67.0 to 1.67.1 (#22036)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-10-02 09:04:48 +00:00
beep c85fbae7eb docs: update go table driven tests link in CODING_GUIDELINES.md (#22040) 2024-10-02 08:00:19 +00:00
beep 33bdaabcca docs(x/bank): fix function comments (#22039) 2024-10-02 07:33:25 +00:00
beep fc28210a72 docs: update go module link (#22037) 2024-10-02 06:26:31 +00:00
Hieu Vu 0102077fb2 feat(bank/v2): Introduce global send restriction (#21925) 2024-10-02 06:03:04 +00:00
testinginprodandJulien Robert 90f362d782 refactor(core/handlers): be more devx friendly (#21984)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-10-02 05:38:22 +00:00
testinginprod a3729c1ad6 feat(core/handlers): improve handlers registration DevX (#22007) 2024-10-01 19:16:20 +00:00
Julien Robert a0f96930ab fix(cosmovisor): fix show-upgrade info command (#22010) 2024-10-01 19:15:48 +00:00
huochexizhan 8833670ec3 fix(x/auth): fix slice init length (#22006) 2024-10-01 19:05:16 +00:00
beep 3a69bb67b1 refactor(store/v2): join batch.Close error with original err (#22005) 2024-10-01 19:00:16 +00:00
beep 7be56e213c fix: update go module link (#22003) 2024-10-01 18:50:54 +00:00
Lucas Francisco López 3f9c9a0877 feat(cosmovisor): Add prepare-upgrade cmd (#21972) 2024-10-01 18:28:21 +00:00
MarkoandHieu Vu 52d8b2eb43 docs: amend docs for 52 changes (#21992)
Co-authored-by: Hieu Vu <72878483+hieuvubk@users.noreply.github.com>
2024-10-01 09:46:47 +00:00
Akhil Kumar P 8eeb3ff6a9 test: migrate e2e/authz to system tests (#21819) 2024-10-01 08:16:04 +00:00
Matt Kocubinski 3a20261c78 refactor(runtime/v2): use StoreBuilder (#21989) 2024-10-01 08:01:06 +00:00
73ee336359 feat(schema): add API descriptors, struct, oneof & list types, and wire encoding spec (#21482)
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
Co-authored-by: Marko <marko@baricevic.me>
2024-10-01 07:40:42 +00:00
Eric Mokaya 617d54761f docs: add instructions to change DefaultGenesis (#21680) 2024-10-01 07:37:25 +00:00
Eric Mokaya 814d4cf6b7 feat(x/staking)!: Add metadata field to validator info (#21315) 2024-10-01 07:35:58 +00:00
Facundo Medica 8763d8d99f chore(x/authz)!: Remove account keeper dependency (#21632) 2024-10-01 07:29:56 +00:00
harry m. k. c44683d49f chore(contributing): delete link (#21990) 2024-10-01 05:47:22 +00:00
Hieu Vu d493145644 test(gov): Migrate e2e to system test (#21927) 2024-09-30 14:29:12 +00:00
Julián Toledano 91b47cb5e6 test: e2e/client to system tests (#21981) 2024-09-30 13:52:18 +00:00
Julien Robert e5b22e4cda chore(baseapp): fix api break latest schema (#21978) 2024-09-30 12:07:40 +00:00
AdamKorcz 968bc7cbd9 test(fuzz): fix broken OSS-Fuz build (#21940)
Signed-off-by: Adam Korczynski <Adam@adalogics.com>
2024-09-30 10:32:27 +00:00
testinginprod 7ce403f51e feat(accounts): make x/accounts more depinject friendly (#21928) 2024-09-30 07:51:50 +00:00
Julien Robert 7c6e0388a3 chore(server/v2/cometbft): improve code check (#21955) 2024-09-30 05:40:13 +00:00
tianyeyouyou 1b32cc86f2 refactor(tools): echo the binary path after build tools (#21969) 2024-09-30 05:38:28 +00:00
Wukingbowandwujinbao 21b3a26254 docs: update tooling link (#21973)
Co-authored-by: wujinbao <www.389092100@qq.com>
2024-09-30 05:37:48 +00:00
beep d5f24de7e1 fix(baseapp): startTime of telemetry metric should be calculated before defer (#21968) 2024-09-29 18:19:15 +00:00
Bastien R.andBastien Rigaud e82949d57d feat(tools/cosmovisor): Add ShowUpgradeInfoCmd (#21932)
Co-authored-by: Bastien Rigaud <bastienrigaud@mbp-de-bastien.home>
2024-09-28 19:23:11 +00:00
Julien Robert 787ee6980f refactor: simplify collected metrics (#21963) 2024-09-28 11:20:39 +00:00
tianyeyouyou dd9e5825ae chore: fix comment (#21966) 2024-09-28 07:18:08 +00:00
Julien Robert 7fe95fc3f9 feat(server/v2): wire telemetry + server refactors (#21746) 2024-09-27 16:53:21 +00:00
Julien RobertandAkhil Kumar P 9d631d355c chore(confix): update v2 config (#21956)
Co-authored-by: Akhil Kumar P <36399231+akhilkumarpilli@users.noreply.github.com>
2024-09-27 14:48:54 +00:00
Alexander Peters 0d9b416cbc fix(sims): Use liveness matrix for val sign status in sims (#21952) 2024-09-27 11:11:30 +00:00
Alexander Peters dcf00cf911 chore(systemtest): More stable fraud test (#21949) 2024-09-27 09:38:07 +00:00
4e74a30430 chore: regenerate addrbook.json for in-place-testnet (backport #21941) (#21947)
Co-authored-by: Adam Tucker <adam@osmosis.team>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-09-27 07:50:31 +00:00
Adam Tucker dc09671841 chore: regenerate addrbook.json for in-place-testnet (#21941) 2024-09-27 07:05:24 +00:00
dependabot[bot] cb0fcf3691 build(deps): Bump actions/github-script from 6 to 7 (#21942)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-27 06:56:32 +00:00
lfz941 648ef5fb2d refactor: keep batch.Close error handle logic consistance (#21812) 2024-09-26 20:21:49 +00:00
Artur Troian 89d96e88a0 chore(tools/cosmovisor): update download checksums (#21933)
Signed-off-by: Artur Troian <troian.ap@gmail.com>
2024-09-26 20:15:55 +00:00
Matt Kocubinski e4240b6bef test(x/tx): add amino JSON pretty bytes demonstration test (#21935) 2024-09-26 20:10:25 +00:00
Julien Robert 2c8569404c ci: add auto assign job (#21939) 2024-09-26 20:09:54 +00:00
ced9572d86 feat(client/v2): improve error message on enums (backport #21936) (#21938)
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-09-26 19:28:07 +00:00
Facundo Medica dc2cea5bcf feat(client/v2): improve error message on enums (#21936) 2024-09-26 18:03:48 +00:00
NAIHANU 2d8ca73afa docs: redirect the modules introduce doc (#21934) 2024-09-26 15:14:47 +00:00
yihuang dbf6cdbd92 feat(x/tx): support bytes field as signer (#21850) 2024-09-26 14:27:40 +00:00
Artur Troian 0ab189cb3e chore(tools/cosmovisor): add multiarch bin references (#21911)
Signed-off-by: Artur Troian <troian.ap@gmail.com>
2024-09-26 13:32:30 +00:00
412f4e719e fix(client/v2): correctly handle enhanced sub commands (backport #21809) (#21930)
Co-authored-by: John Letey <john@noble.xyz>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-09-26 15:28:07 +02:00
Julien RobertandMatt Kocubinski f927e9b551 ci: actually enable v2 system test (#21539)
Co-authored-by: Matt Kocubinski <mkocubinski@gmail.com>
2024-09-26 13:16:28 +00:00
John Letey 13f1d6cf66 fix(client/v2): correctly handle enhanced sub commands (#21809) 2024-09-26 13:04:20 +00:00
dependabot[bot]andJulien Robert c9d3a0b792 build(deps): Bump github.com/cosmos/cosmos-sdk from 0.50.9 to 0.50.10 in /tools/hubl (#21918)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-09-26 08:17:58 +00:00
bcd31a16ab fix(sims): Skip sims test when running dry on validators (backport #21906) (#21910)
Co-authored-by: Alexander Peters <alpe@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-09-26 09:58:40 +02:00
2609f9c55e fix(cli): avoid id isn't supported error when query address-by-acc-num (backport #21919) (#21922)
Co-authored-by: mmsqe <mavis@crypto.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-09-26 09:29:12 +02:00
mmsqe cb9ed71efc fix(cli): avoid id isn't supported error when query address-by-acc-num (#21919) 2024-09-26 07:11:05 +00:00
Alexander Peters 3856e777b4 fix(sims): Skip sims test when running dry on validators (#21906) 2024-09-25 12:51:51 +00:00
Markoandauricom e52d3b16e0 chore: pr reminder for slack (#21830)
Co-authored-by: auricom <27022259+auricom@users.noreply.github.com>
2024-09-25 12:50:45 +00:00
Marko d54f6fa95b refactor(x/evidence): accept address codec in constructor (#21859) 2024-09-25 09:42:27 +00:00
fa02dcd021 chore(docs): rename merlin to simapp (backport #21884) (#21886)
Co-authored-by: Marko <marko@baricevic.me>
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
2024-09-25 09:39:13 +00:00
Julián Toledano c971f75acf test: e2e/staking to system tests (#21882) 2024-09-25 07:04:10 +00:00
71f18076d6 build(deps): Bump cosmossdk.io/api from 0.7.5 to 0.7.6 (#21895)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-09-25 07:03:18 +00:00
d8ebac5f1b build(deps): Bump google.golang.org/grpc from 1.66.2 to 1.67.0 (#21893)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-09-25 06:59:42 +00:00
MarkoandJulien Robert f6d7a92779 refactor(x/mint): remove staking as a required module (#21858)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-09-24 19:52:31 +00:00
Marko f195a8660b chore(docs): rename merlin to simapp (#21884) 2024-09-24 15:54:46 +00:00
Alexander Peters bc3ddfa5f2 test: fix flaky Snapshotter test (#21878) 2024-09-24 13:33:00 +00:00
Alexander Peters 5590c16c68 fix(systemtest): upgrade test (#21877) 2024-09-24 12:40:45 +00:00
lilasxie e6b1bbc351 chore(collections): fix import lint error by make lint-fix (#21875) 2024-09-24 10:38:35 +00:00
Wukingbowandwujinbao 1b8cfd5a79 docs: fix function comments (#21876)
Co-authored-by: wujinbao <www.389092100@qq.com>
2024-09-24 10:38:19 +00:00
Akhil Kumar PandMatt Kocubinski 0611fbcc09 fix(runtime/v2): bring back concurrent export genesis in v2 (#21554)
Co-authored-by: Matt Kocubinski <mkocubinski@gmail.com>
2024-09-24 09:36:16 +00:00
Aaron Craelius bed3ac01e2 feat(collections): add optional key and value naming methods (#20538) 2024-09-24 08:13:59 +00:00
dependabot[bot]andsontrinh16 eb7653cfec build(deps): Bump github.com/cosmos/cosmos-sdk from 0.50.9 to 0.50.10 in /tools/confix (#21866)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: sontrinh16 <trinhleson2000@gmail.com>
2024-09-24 06:59:02 +00:00
testinginprodandAkhil Kumar P ebbaa0e92e feat(auth): allow BaseAccounts to be migrated to x/accounts (#21820)
Co-authored-by: Akhil Kumar P <36399231+akhilkumarpilli@users.noreply.github.com>
2024-09-23 21:22:01 +00:00
cool-developer 0202d71f70 feat(store): migrate db backends to store/db and remove the cosmos-db deps completely (#21765) 2024-09-23 18:01:26 +00:00
Hieu Vu 04da382a9f feat(bank/v2): Add MsgSend handler (#21736) 2024-09-23 16:32:30 +00:00
Aaron CraeliusandMarko d273ae03da feat(schema/indexer)!: implement start indexing (#21636)
Co-authored-by: Marko <marko@baricevic.me>
2024-09-23 16:09:01 +00:00
a5f463a965 fix(x/staking): query redelegation command (backport #21856) (#21861)
Co-authored-by: Akhil Kumar P <36399231+akhilkumarpilli@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-09-23 15:56:53 +00:00
f3a295a1a1 build(deps): Bump github.com/huandu/skiplist from 1.2.0 to 1.2.1 (#21852)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-09-23 15:05:29 +00:00
cool-developerandJulien Robert a7a0daf704 fix(store/v2): fix the pebbledb storage implementation (#21837)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-09-23 14:49:07 +00:00
Akhil Kumar P 06c2fc72df fix(x/staking): query redelegation command (#21856) 2024-09-23 14:49:07 +00:00
Hieu VuandAlexander Peters ef8e2d4fae test(server/v2): Add system-test for store's command (#21357)
Co-authored-by: Alexander Peters <alpe@users.noreply.github.com>
2024-09-23 14:49:07 +00:00
809950e764 feat(crypto/keyring): add Linux's keyctl support (backport #21653) (#21840)
Co-authored-by: Alessio Treglia <al@essio.dev>
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-09-21 18:27:56 +00:00
Oksana 4666e1dca6 docs: fix typo (#21835) 2024-09-21 11:01:14 +00:00
harry m. k. 231ee05375 chore(contributing): delete old file path (#21838) 2024-09-21 06:58:10 +00:00
Julien Robert 763e4d68e4 feat: introduce x/validate and split x/auth/tx/config (#21822) 2024-09-20 15:05:46 +00:00
Julien Robert 465ca23154 chore: add releases to changelog (#21831) 2024-09-20 11:15:03 +00:00
Julien Robert 6dc6e8b2a8 chore: correct date cl v0.50.10 (#21832) 2024-09-20 12:56:35 +02:00
Alexander Petersandmarbar3778 aa90bb43d8 fix: Fixes memiterator (#21775)
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
2024-09-20 09:56:14 +00:00
zakir 8d248f0bfa feat(client/keys): add support for importing hex key using standard input (#21829) 2024-09-20 09:51:41 +00:00
Matt Kocubinski 5a05f12097 tests(math): fix zero value test (#21821) 2024-09-20 09:38:31 +00:00
Oksana fa9ce49d9d docs: posted a link to the developers Github (#21828) 2024-09-20 09:37:59 +00:00
Matt Kocubinski d6364b8956 refactor(stf): remove RunWithCtx (#21739) 2024-09-19 21:39:47 +00:00
cool-developer 98eb0b7cd6 fix(staking): avoid the double iterator close in staking (#21823) 2024-09-19 21:05:04 +00:00
043cea3cf0 feat(testutil/integration): allow to pass baseapp options (backport #21816) (#21818)
Co-authored-by: Julien Robert <julien@rbrt.fr>
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
2024-09-19 15:31:23 +00:00
Julien Robert bdda21f2f9 feat(testutil/integration): allow to pass baseapp options (#21816) 2024-09-19 10:36:09 +00:00
c9b90ad577 build(deps): Bump cosmossdk.io/core from 1.0.0-alpha.2 to 1.0.0-alpha.3 (#21810)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: sontrinh16 <trinhleson2000@gmail.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-09-19 07:52:56 +00:00
hatti 8d5020fd0a docs: fix typo (#21815) 2024-09-19 07:20:41 +00:00
Wukingbowandwujinbao 29077c866c docs: fix function comments (#21814)
Co-authored-by: wujinbao <www.389092100@qq.com>
2024-09-19 06:53:08 +00:00
Matt Kocubinski b8014dfe68 tests(math): document unexpected behavior in nil values (#21806) 2024-09-19 05:47:50 +00:00
cool-developer 01212de2d9 feat(server/v2): refactor the server/v2 events (#21785) 2024-09-18 15:37:13 +00:00
lfz941andMarko 71d4a08b11 refactor(store/v2): handle the error returned by batch.Close (#21789)
Co-authored-by: Marko <marko@baricevic.me>
2024-09-18 15:12:55 +00:00
Alexander Peters cc8366c3ee fix(sims): TestAppSimulationAfterImport and legacy proposal handling (#21800) 2024-09-18 15:03:03 +00:00
Julien RobertandMarko 356df96770 refactor(mempool)!: match server/v2/cometbft and sdk mempool interface (#21744)
Co-authored-by: Marko <marko@baricevic.me>
2024-09-18 13:57:52 +00:00
Julien Robert 25255e4e3c feat(client/v2): use x/tx AminoNameAsTypeURL option in 0.50 (#21801) 2024-09-18 15:52:15 +02:00
Marko f1dd03f212 feat: make validator key injectable by application developers (#21608) 2024-09-18 12:27:25 +00:00
mergify[bot]andJulien Robert 7ee3115a9d feat(x/tx): add aminoNameAsTypeURL option in aminojson encoder (backport #21712) (#21798)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-09-18 14:21:44 +02:00
Julien RobertandMatt Kocubinski 0c8ad9d2c6 feat(x/tx): add aminoNameAsTypeURL option in aminojson encoder (#21712)
Co-authored-by: Matt Kocubinski <mkocubinski@gmail.com>
2024-09-18 09:48:39 +00:00
MarkoandJulián Toledano 870cab5efd docs: minor cleanup to simulation docs (#21777)
Co-authored-by: Julián Toledano <JulianToledano@users.noreply.github.com>
2024-09-18 09:33:14 +00:00
lilasxie c29bfb7bf9 chore(store/internal): use std maps (#21792) 2024-09-18 09:19:11 +00:00
lilasxie f283f0c978 chore: using pre-defined flag variables (#21794) 2024-09-18 08:43:44 +00:00
6f1dae993a build(deps): Bump github.com/prometheus/client_golang from 1.20.3 to 1.20.4 (#21786)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-09-18 08:32:30 +00:00
Julien Robert 355f66f7ff chore: add simsx labels & more (#21776) 2024-09-18 08:11:18 +00:00
winniehere 0042db5ea3 refactor(runtime): reduce loop iteration complexity of checkStoreUpgrade (#21791) 2024-09-18 07:25:54 +00:00
testinginprod 81ec7ea9e7 feat(auth): support accounts from auth (#21688) 2024-09-17 18:12:45 +00:00
Julien Robert f812291dd0 chore: prepare v0.50.10 (#21498) 2024-09-17 20:10:08 +02:00
Gin ffc16099aa docs: fix buf link in protobuf.md (#21781) 2024-09-17 16:06:36 +00:00
Julien Robert c9f0e2e4d8 feat(runtime(v2)): add sanity checks on store upgrades (#21748) 2024-09-17 10:52:08 +00:00
mergify[bot]andJulien Robert b2ec2f6fff fix(runtime): fix option order (backport #21769) (#21771)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-09-17 10:16:12 +00:00
mergify[bot]andJulien Robert 9a0a76f3bc docs(x/circuit): display correct example (backport #21768) (#21773)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-09-17 10:12:30 +00:00
Julien Robert 081b90edbd docs(x/circuit): display correct example (#21768) 2024-09-17 09:30:25 +00:00
Julien Robert b98795f3b3 fix(runtime): fix option order (#21769) 2024-09-17 09:27:34 +00:00
6aaa935019 fix(store/v2): error info maybe covered by err = batch.Close() (#21727)
Co-authored-by: Julien Robert <julien@rbrt.fr>
Co-authored-by: Marko <marko@baricevic.me>
2024-09-17 09:21:01 +00:00
Julien Robert 3feb2c08b5 docs: demonstrate how to wire custom ante handlers in 0.50 app_di (#21767) 2024-09-17 11:01:19 +02:00
Julien Robert 3314cfb899 chore: use std maps (#21763) 2024-09-17 07:48:42 +00:00
cool-developer 7856d22603 feat(core/event): make core/event as a type alias of schema/appdata (#21719) 2024-09-16 22:18:50 +00:00
MarkoandJulien Robert a9f057bf70 chore: remove consensus authority (#21734)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-09-16 20:06:21 +00:00
cool-developerandJulien Robert ddc7740eca chore: use the appropriate version of core module in store (#21753)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-09-16 19:37:57 +00:00
Julien Robert cbdfd9bdfa chore: bump golangci-lint and fix all linting issues (#21761) 2024-09-16 19:11:19 +00:00
Julien Robert 52ba264c80 feat(server/v2/cometbft): wire mempool config (#21741) 2024-09-16 18:45:21 +00:00
Marko f348d84c1a docs: fix broken links (#21751) 2024-09-16 13:56:01 +00:00
Alexander Peters bf7768006c feat(sims): Add sims2 framework and factory methods (#21613) 2024-09-16 13:42:48 +00:00
Julien Robert e49ecfe4ed fix(server/v2/store): fix store server flags (#21745) 2024-09-16 10:19:25 +00:00
c0eced8d7e feat(crypto/keyring): add Linux's keyctl support (#21653)
Signed-off-by: Alessio Treglia <al@essio.dev>
Co-authored-by: Alessio Treglia <alessio@jur.io>
Co-authored-by: Matt Kocubinski <mkocubinski@gmail.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
Co-authored-by: Marko <marko@baricevic.me>
2024-09-16 08:35:11 +00:00
Julien Robert 924798f19e test(e2e/accounts): fix build (#21725) 2024-09-16 08:31:13 +00:00
Aaron Craeliusandcool-developer ae40e809b9 refactor(schema)!: rename ObjectType -> StateObjectType (#21691)
Co-authored-by: cool-developer <51834436+cool-develope@users.noreply.github.com>
2024-09-16 08:17:52 +00:00
Aaron Craeliusandcool-developer 397ff0bd22 feat(schema): add ReferenceType interface (#21692)
Co-authored-by: cool-developer <51834436+cool-develope@users.noreply.github.com>
2024-09-16 08:17:30 +00:00
b21441cf59 feat(types/collections): add LegacyDec collection value (backport #21693) (#21724)
Co-authored-by: John Letey <john@noble.xyz>
Co-authored-by: sontrinh16 <trinhleson2000@gmail.com>
2024-09-16 09:31:14 +02:00
Julien Robert 01473479c7 test: fix sims (#21735) 2024-09-15 16:06:58 +00:00
Julien Robert 5909f0a872 build: bump proto-builder (#21730) 2024-09-15 09:21:54 +00:00
Aaron Craeliusandcool-developer 47561a93f2 refactor(schema)!: rename IntegerStringKind and DecimalStringKind (#21694)
Co-authored-by: cool-developer <51834436+cool-develope@users.noreply.github.com>
2024-09-14 01:45:15 +00:00
John LeteyandLuca Graziotti 3bc707a5a2 feat(types/collections): add LegacyDec collection value (#21693)
Co-authored-by: Luca Graziotti <luca@noble.xyz>
2024-09-13 19:01:36 +00:00
Julien Robert d54f034462 refactor(server): alias AppOptions to coreserver.DynamicConfig (#21711) 2024-09-13 18:51:45 +00:00
Julien Robert 7ee7c207d5 refactor(simapp): simplify simapp di (#21718) 2024-09-13 18:32:59 +00:00
cool-developer aaf72f20c1 feat: replace the cosmos-db usecases in the tests with core/testing (#21525) 2024-09-13 16:44:18 +00:00
Randy Grokandmarbar3778 7d6ff0df56 feat(runtime/v2): store loader on simappv2 (#21704)
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
2024-09-13 14:22:14 +00:00
Julien Robert b712516f50 docs(x/auth): vesting (#21715) 2024-09-13 12:54:32 +00:00
7392525a03 build(deps): Bump google.golang.org/grpc from 1.66.1 to 1.66.2 (#21670)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-09-13 11:30:49 +00:00
Alexander Peters 81c917280a refactor(systemtest): Add cli.RunAndWait for common operations (#21689) 2024-09-13 11:28:02 +00:00
f78ed4997f feat(x/genutil): add better error messages for genesis validation (backport #21701) (#21708)
Co-authored-by: Eric Mokaya <4112301+ziscky@users.noreply.github.com>
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
2024-09-13 12:43:39 +02:00
Matt Kocubinski 9fc6675885 fix(runtime/v2): provide default factory options if unset in app builder (#21690) 2024-09-13 10:28:04 +00:00
Marko c0e84afffc chore: remove duplicate proto files for the same proto file (#21648) 2024-09-13 10:14:17 +00:00
Eric Mokaya 9c5cea08c8 feat(x/genutil): add better error messages for genesis validation (#21701) 2024-09-13 09:40:13 +00:00
dependabot[bot]andJulien Robert 90d81f05c9 build(deps): Bump cosmossdk.io/core from 1.0.0-alpha.1 to 1.0.0-alpha.2 (#21698)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-09-13 08:37:19 +00:00
Akhil Kumar P 0064ccbce6 test: migrate e2e/bank to system tests (#21607) 2024-09-13 06:56:41 +00:00
cool-developer f611150a30 chore: fix the gci lint issue in testutil (#21695) 2024-09-13 06:53:47 +00:00
fe37dfba5e docs(x/authz): update grant docs (backport #21677) (#21700)
Co-authored-by: Eric Mokaya <4112301+ziscky@users.noreply.github.com>
Co-authored-by: Akhil Kumar P <36399231+akhilkumarpilli@users.noreply.github.com>
2024-09-13 11:13:08 +05:30
Eric Mokaya 4c7cc8643f docs(x/authz): update grant docs (#21677) 2024-09-13 05:17:52 +00:00
Julien Robert bd52dcf096 ci: remove duplicate gosec & lint fixes (#21685) 2024-09-12 12:30:50 +00:00
Hieu Vu a77a92adf1 feat(bank/v2): Send function (#21606) 2024-09-12 12:27:45 +00:00
Julien Robert bf817f89aa refactor(x/bank/v2): migrate to handlers (#21659) 2024-09-12 12:23:41 +00:00
Julien Robert 766117c5ff refactor(server/v2/cometbft): use only protov1 and backport #21084 (#21681) 2024-09-12 10:40:30 +00:00
Julien Robert 54759038a9 chore(x/staking): revert proto breakage (#21666) 2024-09-12 09:14:24 +00:00
Julien Robert 17bd18b12c build(deps): bump rocksdb & core & update ci codeowners (#21652) 2024-09-12 08:51:14 +00:00
ef8a575d7f docs(client/debug): correct debug raw-bytes command example (backport #21671) (#21676)
Co-authored-by: lilasxie <thanklilas@163.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-09-12 08:06:28 +00:00
lilasxie 0fc06f1410 docs(client/debug): correct debug raw-bytes command example (#21671) 2024-09-12 07:08:12 +00:00
Alessio Treglia 979f885885 build: don't reinstall golangci-lint if already installed (#21662) 2024-09-12 06:47:07 +00:00
Julien Robert 88cfebe15b refactor(server/v2): kill viper from server components (#21663) 2024-09-12 06:24:28 +00:00
Julien Robert 6afa3c1a13 chore: sync changelog with latest releases (#21658) 2024-09-12 06:23:44 +00:00
Matt Kocubinski 57f35dcdfe refactor: remove viper as a direct dependency (#21635) 2024-09-12 06:00:42 +00:00
auricom 4fe934e8af ci: centralized job for rocksdb libaries cache (#21657) 2024-09-11 20:12:45 +00:00
Mark Rushakoff cc1eab1826 fix: remove stray fmt.Println (#21661) 2024-09-11 20:06:57 +00:00
Marko 72620a5776 feat(store/v2): support rocks out of the box (#21649) 2024-09-11 14:36:51 +00:00
auricom aa8bf41eb9 ci: rocksdb version in makefile (#21654) 2024-09-11 12:30:19 +00:00
Facundo Medica e9eaefa379 fix(unorderedtx): issues reported in audit (#21467) 2024-09-11 11:46:10 +00:00
Julien Robertandauricom 071aa508eb refactor(store/v2): human readable ss/sc types (#21645)
Co-authored-by: auricom <27022259+auricom@users.noreply.github.com>
2024-09-11 10:21:23 +00:00
son trinh 1d4ecd5e37 refactor: decouple comet from modules (#21382) 2024-09-11 09:18:13 +00:00
Hanlu 04cec5b5e5 docs: Add missing symbol in README.md (#21640) 2024-09-11 08:10:05 +00:00
hatti f4816df891 docs(x/epochs): fix note box display failure (#21644) 2024-09-11 08:09:46 +00:00
auricom c536c0f18c ci: remove nix from gh workflows (#21572) 2024-09-11 08:08:09 +00:00
dependabot[bot] 9dd6a99a64 build(deps): Bump github.com/jackc/pgx/v5 from 5.6.0 to 5.7.1 in /indexer/postgres/tests (#21643)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-11 08:05:22 +00:00
Julien Robert 298792f2e3 fix(x/accounts/lockup): prevent double withdraw (#21619) 2024-09-10 20:18:43 +00:00
Daniel Wedul 71fa043ef4 fix(x/bank): Better handling of negative spendable balances (#21407) 2024-09-10 18:12:48 +00:00
Marko f220f8bf62 refactor: remove consensus as a imported type in modules (#21480) 2024-09-10 15:36:33 +00:00
64887ce050 build(deps): Bump google.golang.org/grpc from 1.66.0 to 1.66.1 (#21622)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: sontrinh16 <trinhleson2000@gmail.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-09-10 13:33:05 +00:00
Aaron Craelius abc81a6e9c feat(schema): add convenience object & enum lookup methods (#21549) 2024-09-10 13:22:52 +00:00
Gin 3c9fa960df docs: use the right link for app.go[Supplementary Omission] (#21616) 2024-09-10 09:35:19 +00:00
psiphi5 3db444a6cf perf: incremental json parsing for AppGenesis (#21249) 2024-09-10 06:45:31 +00:00
Cosmos SDKandgithub-merge-queue 50288938d1 chore: fix spelling errors (#21610)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2024-09-09 13:33:12 +00:00
Julien Robert ac1b859b4c build(deps): bump to core v1.0.0-alpha.1 and remove replaces (#21603) 2024-09-09 12:17:21 +00:00
Hieu VuandJulien Robert ac53e337a9 test(server/v2/cometbft): Add abci unit tests (#21020)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-09-09 10:34:29 +00:00
fx0x55 9672879d21 refactor(x/bank): Simplify the return (#21602) 2024-09-09 10:08:10 +00:00
Julien Robert bf98b56cd6 chore: prepare core 1.0.0-alpha.1 (#21564) 2024-09-09 09:49:49 +00:00
Julien Robert eeeb5b86b5 refactor(core): re-add handlers (#21575) 2024-09-09 09:01:46 +00:00
testinginprod b1bf48867c fix(stf/branch/memiter): Fix Iter validity (#21556) 2024-09-09 08:37:59 +00:00
63a535e8d2 docs(client/debug): correct and improve debug pubkey-raw command example (backport #21594) (#21600)
Co-authored-by: lilasxie <thanklilas@163.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-09-09 08:29:51 +00:00
lilasxie b92c173ca4 docs(client/debug): correct and improve debug pubkey-raw command example (#21594) 2024-09-09 07:50:51 +00:00
Marko d275c67d6d build(deps): update comet (#21586) 2024-09-09 07:49:55 +00:00
Aaron Craelius 561840fa26 feat(schema): update event index definitions (#21565) 2024-09-09 07:31:44 +00:00
f34d100282 build(deps): Bump github.com/jhump/protoreflect from 1.16.0 to 1.17.0 in /tests (#21580)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-09-09 07:22:43 +00:00
mergify[bot] dad56e1c65 docs(x/evidence): fix evidence module subcommands help message (backport #21589) (#21592) 2024-09-09 08:50:50 +02:00
yukionfire 92f20f9794 chore(all): replace all fmt.Errorf without paramters with errors.New (#21590) 2024-09-09 06:50:03 +00:00
hatti 644b263c71 docs(x/gov): fix typos (#21588) 2024-09-09 06:20:29 +00:00
lilasxie 28bcdbc738 docs(x/evidence): fix evidence module subcommands help message (#21589) 2024-09-09 06:19:41 +00:00
Gin 95383f5cd8 docs: use the right link for app.go (#21585) 2024-09-07 20:51:32 +00:00
Julien Robert 02b20f99af test(x/upgrade): fix tests (#21582) 2024-09-07 14:41:33 +00:00
Julián Toledano a48a75fe91 refactor(baseapp): remove AccAddress.String() (#21521) 2024-09-07 07:44:42 +00:00
Julien Robert c7c3fa7c02 feat(bank/v2): create module boilerplate (#21559) 2024-09-06 16:04:21 +00:00
Randy Grok dce0365c23 feat: unify version modifier for v2 (#21508) 2024-09-06 15:56:29 +00:00
Julien Robert e9d72f5d05 chore: cleanups after #21450 (#21573) 2024-09-06 10:47:43 +00:00
Julien Robert f516a1eb7c build(deps): bump iavl in cosmossdk.io/store 1.1.x (#21574) 2024-09-06 12:37:35 +02:00
dependabot[bot]andgithub-actions 36d9b25e89 build(deps): Bump github.com/prometheus/common from 0.58.0 to 0.59.1 (#21569)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-09-06 09:08:51 +00:00
ae1fb2e2e4 build(deps): Bump github.com/prometheus/client_golang from 1.20.2 to 1.20.3 (#21571)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-09-06 08:44:20 +00:00
6033330182 build(deps): Bump golang.org/x/crypto from 0.26.0 to 0.27.0 (#21570)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: sontrinh16 <trinhleson2000@gmail.com>
2024-09-06 08:30:41 +00:00
Marko 68cb1635a0 chore: audit auth (#21566) 2024-09-05 17:23:27 +00:00
son trinh 0c10dd0cc1 refactor(x/gov): Audit gov changes (#21454) 2024-09-05 17:15:01 +00:00
Julien Robert a57b25418a refactor(core): move amino registrar and drop legacy package (#21531) 2024-09-05 11:44:52 +00:00
Julien Robert 30688b02bd refactor: simplify epoch hooks (#21552) 2024-09-05 09:41:58 +00:00
winniehere 3d0fba5768 docs: fix function comments (#21555) 2024-09-05 09:40:21 +00:00
e89009eac5 fix(mempool): data race in mempool prepare proposal handler (backport #21413) (#21541)
Co-authored-by: yihuang <huang@crypto.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-09-05 07:25:12 +00:00
Alexander PetersandJulien Robert 6b20ef7388 docs: system test tutorial (#20812)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-09-05 04:24:03 +00:00
7f1eeb1801 docs: fix typos (#21514)
Co-authored-by: Marko <marko@baricevic.me>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-09-04 19:47:16 +00:00
c8aec4d15e feat(x/genutil): bulk add genesis accounts (backport #21372) (#21544)
Co-authored-by: Reece Williams <31943163+Reecepbcups@users.noreply.github.com>
Co-authored-by: Reece Williams <reecepbcups@gmail.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-09-04 19:27:47 +00:00
MarkoandReece Williams 580579202a docs: add ignite to docs (#21537)
Co-authored-by: Reece Williams <31943163+Reecepbcups@users.noreply.github.com>
2024-09-04 15:49:20 +00:00
Ezequiel Raynaudo 502661ba93 refactor(staking): check for nil ptrs after GetCachedValue() (#21300) 2024-09-04 15:13:49 +00:00
cui d56bbb8991 refactor: using unsafe.String and unsafe.SliceData (#21412) 2024-09-04 15:10:47 +00:00
d0c8d675d7 build(deps): Bump github.com/cometbft/cometbft from 0.38.11 to 0.38.12 (#21535)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-09-04 16:53:31 +02:00
Aaron Craelius 292d7b49c3 feat(indexer/postgres): add insert/update/delete functionality (#21186) 2024-09-04 12:06:49 +00:00
Reece WilliamsandJulien Robert 4b78f15f65 feat(x/genutil)!: bulk add genesis accounts (#21372)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-09-04 11:33:09 +00:00
Julien RobertandAkhil Kumar P 6ffa71abd3 chore: extract improvements from #21497 (#21506)
Co-authored-by: Akhil Kumar P <36399231+akhilkumarpilli@users.noreply.github.com>
2024-09-04 10:57:07 +00:00
yihuang 0d201dead3 fix(mempool): data race in mempool prepare proposal handler (#21413) 2024-09-04 10:42:43 +00:00
Matt Kocubinski daef0542ce docs(x/authz): update changelog to include API breaking events change (#21522) 2024-09-04 08:41:30 +00:00
Hieu Vu 95b8092cbd refactor(server/v2): Update prepare & process proposal (#21237) 2024-09-04 07:58:07 +00:00
dependabot[bot]andgithub-actions 3bb9528e59 build(deps): Bump github.com/prometheus/common from 0.57.0 to 0.58.0 (#21532)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-09-04 07:53:53 +00:00
dependabot[bot] d78ad877c6 build(deps): Bump peter-evans/create-pull-request from 6 to 7 (#21533)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-04 07:49:35 +00:00
Julien RobertandAaron Craelius 6fc677faec docs(core): add core documentation and principles (#21511)
Co-authored-by: Aaron Craelius <aaronc@users.noreply.github.com>
2024-09-03 22:20:05 +00:00
Marko 70488a89a8 refactor: revert auth extraction (#21507) 2024-09-03 21:12:21 +00:00
testinginprod 8431dbd38a feat(accounts/base): give chains the possibility to pick their chosen pubkey types for the base accounts (#21466) 2024-09-03 17:09:04 +00:00
11039b7932 fix(types/mempool): fix slice init length (backport #21494) (#21519)
Co-authored-by: dropbigfish <fillfish@foxmail.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-09-03 14:25:20 +00:00
Julián Toledano 54b49d4bcc refactor(baseapp): audit QA v0.52 (#21515) 2024-09-03 14:08:37 +00:00
dropbigfishandJulien Robert 7bf0442748 fix(types/mempool): fix slice init length (#21494)
Signed-off-by: dropbigfish <fillfish@foxmail.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-09-03 13:46:47 +00:00
Alexander Peters 62bf23a5ae fix(sims): OOM at sim-multi-seed-long run (#21503) 2024-09-03 13:41:22 +00:00
Julien Robert 50b2254249 feat(types/module): add deprecation panics on unsupported apis (#21512) 2024-09-03 12:49:08 +00:00
Chill Validation e3d8378384 test(cosmovisor): fix typo daemon + fix flaky test (#21487) 2024-09-03 10:11:33 +00:00
1f21d4a536 docs(store): fix cometbft doc version (#21510)
Co-authored-by: Julien Robert <julien@rbrt.fr>
Co-authored-by: Anton Kaliaev <anton.kalyaev@gmail.com>
2024-09-03 09:56:34 +00:00
Marko 9197f541e5 chore: remove accounts replaces (#21504) 2024-09-02 19:56:47 +00:00
Aaron Craeliusandcoderabbitai[bot] 5fb584aedd docs: RFC 003: Cross Language Account, Module, Message Model (#21242)
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2024-09-02 18:22:05 +00:00
Akhil Kumar P 496cd0de9b refactor(x/slashing): audit QA (#21477) 2024-09-02 11:13:52 +00:00
1ca62cb9d0 fix(x/consensus)!: update cons params parsing checks (backport #21484) (#21493)
Co-authored-by: MSalopek <matija.salopek994@gmail.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-09-02 12:29:06 +02:00
Julián Toledano a51b432b76 refactor(types,client,simapp): remove some address String() calls (#21455) 2024-09-02 10:28:12 +00:00
MSalopek f79b3802ac fix(x/consensus)!: update cons params parsing checks (#21484) 2024-08-31 16:18:31 +00:00
Julien Robert f42285dd46 chore: update codeowners (#21489) 2024-08-30 21:42:57 +00:00
cool-developer ce4fb98cb8 feat: replace the cosmos-db.DB interface with core/store interface (#21450) 2024-08-30 21:25:25 +00:00
Aaron CraeliusandFacundo Medica f843f1a478 feat(collections): support indexing (#20704)
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
2024-08-30 21:23:17 +00:00
8c9152d9c6 fix(baseapp): preblock events are not emmitted correctly (backport #21444) (#21458)
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-08-30 19:53:57 +00:00
Aaron Craelius c94f4b91fc chore: update schema to v0.2.0 in all go.mod's (#21488) 2024-08-30 19:42:48 +00:00
Aaron Craelius ce8f9d40f2 refactor(schema)!: rename Schema -> TypeSet and other small renamings (#21446) 2024-08-30 17:01:48 +00:00
Lucas Francisco López b33ed0716b refactor(server): audit QA (#21442) 2024-08-30 14:41:14 +00:00
Julien Robert 24401543bd chore: update codeowners (#21469) 2024-08-30 12:46:19 +00:00
Cosmos SDKandgithub-merge-queue 092655312f chore: fix spelling errors (#21478)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2024-08-30 12:34:50 +00:00
Julien Robert efb11b3b75 docs(x/genutil): audit genutil (#21471) 2024-08-30 09:29:19 +00:00
dependabot[bot]andgithub-actions 185676a8f8 build(deps): Bump github.com/cosmos/ics23/go from 0.10.0 to 0.11.0 (#21472)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-30 07:57:01 +00:00
dependabot[bot]andgithub-actions f2b1a522a5 build(deps): Bump github.com/cosmos/ics23/go from 0.10.0 to 0.11.0 (#21473)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-30 07:56:46 +00:00
Hieu Vu 4096fb803b refactor(simapp): Audit simapp (#21311) 2024-08-29 21:23:26 +00:00
Julien Robert aeaa7564d6 feat(tools/cosmovisor): pass stdin to process (#21462) 2024-08-29 21:15:54 +00:00
son trinh 41a9af76e0 fix(core/gas): Add consumed API for GasMeter (#21443) 2024-08-29 15:16:33 +00:00
mergify[bot]andJulien Robert f3b34fdd56 feat(x/bank): add origin address in event multisend (backport #21460) (#21465)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-08-29 15:14:21 +00:00
Julien Robert 33c463ec27 feat(x/bank): add origin address in event multisend (#21460) 2024-08-29 12:29:07 +00:00
Akhil Kumar P 43f59c8258 refactor(x/bank): audit QA (#21459) 2024-08-29 11:01:06 +00:00
Hieu Vu 17d864f6c0 refactor(x/auth/tx): Implement UnorderedTxManager tx validator (#21426) 2024-08-29 09:00:22 +00:00
Facundo Medica 58bbcd9d75 fix(baseapp): preblock events are not emmitted correctly (#21444) 2024-08-29 08:59:20 +00:00
1bbeb9c6fa build(deps): Bump google.golang.org/grpc from 1.65.0 to 1.66.0 (#21452)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-08-29 08:32:05 +00:00
Akhil Kumar PandJulien Robert 81a225e6a2 feat(server/v2): add min gas price and check with tx fee (#21173)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-08-29 07:46:58 +00:00
dependabot[bot]andgithub-actions 78de1a2549 build(deps): Bump github.com/prometheus/common from 0.56.0 to 0.57.0 (#21448)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-29 06:57:59 +00:00
Aaron Craelius 89ec787f7e feat(schema): add JSON marshaling for ModuleSchema (#21371) 2024-08-28 18:42:40 +00:00
Aaron Craelius 8ca94d9acb refactor(schema)!: use type references rather than embedding enum types (#21425) 2024-08-28 17:26:28 +00:00
Facundo MedicaandJulien Robert 43fa816a1e refactor(x/circuit): add TxValidator (#21441)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-08-28 15:54:22 +00:00
Julien Robert 355f4d7e42 feat(x/auth/tx): extend app module + docs (#21409) 2024-08-28 09:47:51 +00:00
Julien RobertandJulián Toledano 39b61a3102 chore(types): deprecate acc address stringer (#21435)
Co-authored-by: Julián Toledano <JulianToledano@users.noreply.github.com>
2024-08-28 09:04:44 +00:00
Julien Robert 01abf4fbf9 feat(client): use address codec for tx.Sign (#21436) 2024-08-28 08:14:36 +00:00
dependabot[bot] 4c796d2ae1 build(deps): Bump github.com/fergusstrange/embedded-postgres from 1.28.0 to 1.29.0 in /indexer/postgres/tests (#21432)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-28 07:22:05 +00:00
dependabot[bot]andgithub-actions c9a3591599 build(deps): Bump github.com/prometheus/common from 0.55.0 to 0.56.0 (#21433)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-28 07:21:03 +00:00
Hyde Zhang ed25f88a13 refactor: unnecessary error return of NewSigningOptions function (#21424) 2024-08-27 18:04:40 +00:00
son trinhandJulien Robert f0c0e8154f refactor(runtime): Audit runtime changes (#21309)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-08-27 12:51:22 +00:00
Akhil Kumar P e98b8e9617 refactor(types): audit QA (#21355) 2024-08-27 12:19:11 +00:00
Julien Robert 03d3a93991 refactor(simapp,runtime): audit changes (#21310) 2024-08-27 12:17:12 +00:00
Julián Toledano 8e0efbdff9 refactor(x/consensus): audit QA v0.52 (#21416) 2024-08-27 11:22:47 +00:00
Marko 355f748add chore: cleanup core/app (#21368) 2024-08-27 09:55:16 +00:00
dependabot[bot]andgithub-actions 58af7ee027 build(deps): Bump github.com/pelletier/go-toml/v2 from 2.2.2 to 2.2.3 (#21410)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-27 05:49:04 +00:00
Ukeje GoodnessandJulien Robert 8dd69484ff docs(simapp): refactored README readability and more usability (#21383)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-08-27 03:45:52 +00:00
Facundo Medica 19e0de5e0a fix!: Add ValidateTx to ExtensionOptionChecker ante (#21403) 2024-08-26 14:01:24 +00:00
Julián Toledano 28c792bcd0 test(x/slashing): add infractions test (#21387) 2024-08-26 10:07:55 +00:00
mergify[bot]andKI 2f81f5c40a docs: fix outdated link (backport #21397) (#21400)
Co-authored-by: KI <KIVIKY@protonmail.com>
2024-08-26 10:07:30 +00:00
KI 41fa461529 docs: fix outdated link (#21397) 2024-08-26 10:00:10 +00:00
dependabot[bot]andgithub-actions 3cb95a334f build(deps): Bump github.com/prometheus/client_golang from 1.20.1 to 1.20.2 (#21395)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-26 09:57:09 +00:00
Facundo Medica 7c85b981c8 fix: reimplement sig verification for app v2 (#21386) 2024-08-26 09:40:54 +00:00
Lucas Francisco López 9bc5df6469 refactor(x/circuit): audit QA (#21370) 2024-08-26 09:26:02 +00:00
Julián Toledano 59e0a3d6be refactor(x/feegrant)!: audit QA v0.52 (#21377) 2024-08-26 07:50:44 +00:00
XiaoBei c40cf3e737 refactor: use errors.New to replace fmt.Errorf with no parameters (#21394) 2024-08-25 11:41:31 +00:00
Julien Robert a554a21a0e refactor(core,stf,x)!: remove InvokeTyped from router (#21224) 2024-08-23 21:38:06 +00:00
dependabot[bot] fc87374ff7 build(deps): Bump bufbuild/buf-setup-action from 1.37.0 to 1.38.0 (#21385)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-23 19:20:16 +00:00
Facundo Medica 7c69f65fa8 chore: run make protogen (#21378) 2024-08-23 19:19:35 +00:00
Aaron Craelius 51b63f7ffb feat(schema): schema diffing (#21374) 2024-08-23 15:02:54 +00:00
Randy Grok 8ddea56bb2 fix(server/v2/stf): include safety checks to the execution context (#21359) 2024-08-23 10:22:17 +00:00
NAIHANU 0aa9eeb533 docs(tools/cosmovisor): Fix CHANGELOG (#21381) 2024-08-22 13:47:36 +00:00
Aaron Craelius e88c138760 refactor(indexer/postgres)!: use schema/indexer API and hide types/methods (#21363) 2024-08-21 14:49:02 +00:00
dependabot[bot]andgithub-actions fb7775ad0c build(deps): Bump github.com/prometheus/client_golang from 1.20.0 to 1.20.1 (#21375)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-21 09:22:23 +00:00
Lucas Francisco López bdb9232ed8 refactor(cli): Standardize Use field convention and update readme (#21369) 2024-08-21 08:36:34 +00:00
Aaron Craelius 95dcf845c3 fix(schema)!: fixes and key restrictions based on indexer testing (#21362) 2024-08-20 22:52:49 +00:00
Aaron Craelius 08a3da44b1 feat(schema/indexer): add address codec param (#21361) 2024-08-20 15:01:29 +00:00
Aaron Craelius da27d8b9a1 feat(schema/appdata)!: efficiency & data model improvements aligned with server/v2 (#21305) 2024-08-20 14:49:06 +00:00
Aaron Craelius 27d3d4892b feat(schema/appdata)!: make commit async (#21306) 2024-08-20 13:06:25 +00:00
Ezequiel Raynaudo aeb0f275f9 docs(x/feegrant): Update readme (#21364) 2024-08-20 06:49:00 +00:00
dependabot[bot]andgithub-actions ee8331b97f build(deps): Bump github.com/creachadair/atomicfile from 0.3.4 to 0.3.5 in /tools/confix (#21365)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-20 06:28:54 +00:00
Facundo Medica c286e6ef7d fix(x/protocolpool)!: do not incur into extra writes if there are no continuous funds (#21356) 2024-08-19 16:02:01 +00:00
Julien Robert 6f30de3a41 refactor: remove x/exp dep (#21281) 2024-08-19 13:14:34 +00:00
son trinh 294b608022 feat(runtime/v2): Add pre and post msg handler register (#21346) 2024-08-19 10:26:56 +00:00
Julián Toledano c50c6b2549 docs: update upgrading for nested messages simulation (#21354) 2024-08-19 10:16:35 +00:00
Lucas Francisco López 0add6d5ead refactor(x/protocolpool): audit QA (#21337) 2024-08-19 08:01:57 +00:00
dependabot[bot]andgithub-actions 73215a9f83 build(deps): Bump cosmossdk.io/log from 1.4.0 to 1.4.1 (#21351)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-19 09:38:30 +02:00
harry m. k. 0a0250a622 docs: fix Introduction.md (#21352) 2024-08-19 07:22:27 +00:00
dependabot[bot] 7abeee5888 build(deps): Bump bufbuild/buf-setup-action from 1.36.0 to 1.37.0 (#21344)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-19 07:18:01 +00:00
dependabot[bot]andgithub-actions 0a90d2846f build(deps): Bump cosmossdk.io/log from 1.4.0 to 1.4.1 (#21345)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-19 07:17:40 +00:00
dependabot[bot]andgithub-actions c62a768007 build(deps): Bump github.com/hashicorp/go-getter from 1.7.5 to 1.7.6 (#21347)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-19 07:17:08 +00:00
Julien Robert d6ea8e30b8 docs: more app v2 renaming (#21336) 2024-08-19 07:16:17 +00:00
Oksana cd92990619 chore: update link in disclaimer (#21339) 2024-08-18 14:04:13 +00:00
ee04cee0ca refactor(x/distribution): audit QA (#21316)
Co-authored-by: Randy Grok <98407738+randygrok@users.noreply.github.com>
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
Co-authored-by: Cosmos SDK <113218068+github-prbot@users.noreply.github.com>
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
Co-authored-by: Julián Toledano <JulianToledano@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
Co-authored-by: Aaron Craelius <aaronc@users.noreply.github.com>
2024-08-17 19:49:32 +00:00
mergify[bot]andJulien Robert e3c64e3adf docs: rename app v2 to app di when talking about runtime v0 (backport #21329) (#21335)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-08-17 09:25:42 +00:00
Julien Robert 651868a177 docs: rename app v2 to app di when talking about runtime v0 (#21329) 2024-08-17 07:33:15 +00:00
Aaron Craelius e57a9370fa feat(schema): specify JSON mapping (#21243) 2024-08-16 14:35:38 +00:00
Julien Robert 54df7585a2 fix(x/authz): bring back msg response in DispatchActions (#21044) 2024-08-16 13:26:30 +00:00
Julien Robert 6276b015bb chore: fix all lint issue since golangci-lint bump (#21326) 2024-08-16 13:03:24 +00:00
Julián Toledano 825e81b688 refactor(x/mint): v0.52 audit x/mint (#21301) 2024-08-16 12:55:45 +00:00
Cosmos SDKandgithub-merge-queue f8ab520ad7 chore: fix spelling errors (#21327)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2024-08-16 12:09:01 +00:00
Randy Grokandmarbar3778 aeeaca64da feat: export genesis in simapp v2 (#21199)
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
2024-08-16 11:15:45 +00:00
Julien Robert e37404dce3 chore: bring in core v0.11.x (v0.50 compatible) to v0.50 (#21298) 2024-08-16 12:16:41 +02:00
624fe4a027 fix(baseapp)!: Halt at height now does not produce the halt height block (backport #21256) (#21323)
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
Co-authored-by: Facundo <facundomedica@gmail.com>
2024-08-16 11:16:30 +02:00
Facundo Medica e2ec889bb7 fix(baseapp)!: Halt at height now does not produce the halt height block (#21256) 2024-08-16 08:18:31 +00:00
Gin b01d5a000d refactor(scripts): remove unused variable (#21320) 2024-08-16 06:40:48 +00:00
Aaron CraeliusandJulien Robert 0f39b4e491 chore(schema/testing): upgrade to go 1.23 iterators (#21282)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-08-15 20:58:58 +00:00
Julien Robert 858ec2fcb8 chore: readmes + upgrading docs (#21271) 2024-08-15 19:42:37 +00:00
zakir 1cb2336a67 feat(client): add auto cli for node service (#21074) 2024-08-15 18:52:45 +00:00
Diogo Teles Sant'Anna adf5d1b3bb ci: fix github workflow vulnerable to script injection (#21304)
Signed-off-by: Diogo Teles Sant'Anna <diogoteles@google.com>
2024-08-15 13:48:50 +00:00
dependabot[bot]andgithub-actions 55a60856de build(deps): Bump github.com/prometheus/client_golang from 1.19.1 to 1.20.0 (#21307)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-15 10:42:00 +00:00
Julien Robert 819330872c build(deps): use Go 1.23 instead of Go 1.22 (#21280) 2024-08-15 08:43:08 +00:00
son trinh 0fe3115dcf refactor(x/auth): audit x/auth changes (#21146) 2024-08-14 15:11:55 +00:00
james.zhangandcoderabbitai[bot] ec17e1e6ed chore: remove todo: "abstract out staking message back to staking" (#21266)
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2024-08-14 10:06:39 +00:00
Aaron Craelius cacea0f642 fix(schema/testing): proper integer and decimal comparison (#21241) 2024-08-14 09:55:20 +00:00
dependabot[bot]andgithub-actions 2f49e9e120 build(deps): Bump github.com/cosmos/gogoproto from 1.6.0 to 1.7.0 (#21294)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-14 09:38:49 +02:00
dependabot[bot]andgithub-actions 7f1dd9701c build(deps): Bump github.com/cosmos/gogoproto from 1.6.1-0.20240809124342-d6a57064ada0 to 1.7.0 (#21284)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-14 07:18:56 +00:00
Julián ToledanoandJulien Robert 67ed23b8be refactor(x/slashing): audit x/slashing changes (#21270)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-08-13 19:49:59 +00:00
Ezequiel Raynaudo 588c780cdd docs: Fix old links in x/staking (#21277) 2024-08-13 19:36:06 +00:00
7306552f44 feat(confix): allow customization of migration plan (backport #21202) (#21268)
Co-authored-by: Tom <54514587+GAtom22@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-08-13 18:37:34 +02:00
Marko 072a29c838 refactor: use corestore.StoreUpgrades (#21259) 2024-08-13 13:44:34 +00:00
dependabot[bot]andJulien Robert 75db9d7750 build(deps): Bump github.com/cosmos/cosmos-sdk from 0.50.8 to 0.50.9 in /tools/confix (#21263)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-08-13 10:28:01 +00:00
TomandHieu Vu 1d7f891ea9 feat(confix): allow customization of migration plan (#21202)
Co-authored-by: Hieu Vu <72878483+hieuvubk@users.noreply.github.com>
2024-08-13 10:03:21 +00:00
dependabot[bot]andgithub-actions f7ee7006f1 build(deps): Bump github.com/cometbft/cometbft from 0.38.10 to 0.38.11 (#21264)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-13 11:40:29 +02:00
Aaron Craelius 431b52309c refactor(schema)!: move view interfaces from testing to schema (#21204) 2024-08-12 21:04:23 +00:00
cool-developer df3b035dd8 chore(core/store): Batch interface alias (#21262) 2024-08-12 20:40:28 +00:00
Julien Robert 76e1fa30fb fix(cosmovisor): fix upgrade detection (#20585) 2024-08-12 20:08:36 +00:00
Marko 3e413243db refactor: remove consensus messages (#21248) 2024-08-12 14:19:13 +00:00
Marko 810a542d6b refactor: zerodep core (#21239) 2024-08-12 12:57:44 +00:00
Cosmos SDKandgithub-merge-queue fba4dacef6 chore: fix spelling errors (#21255)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2024-08-12 12:57:15 +00:00
son trinh 367d94ad29 refactor(x/authz): audit x/authz changes (#21251) 2024-08-12 10:10:17 +00:00
oren-lavaandFacundo Medica e30dc06169 feat(collections): quad collection (#21090)
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
2024-08-11 09:10:30 +00:00
8c5f521735 feat: module hash by height query (backport #20779) (#21247)
Co-authored-by: Adam Tucker <adam@osmosis.team>
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
2024-08-10 08:32:16 +00:00
4e97c4951e feat: module hash by height query (#20779)
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
Co-authored-by: Marko <marko@baricevic.me>
2024-08-10 04:41:27 +00:00
son trinh 7a59ce9d95 chore(store/v2): Increase storev2 tests coverage (#21094) 2024-08-09 16:10:30 +00:00
Facundo Medica a9a687c7da refactor(x/consensus): audit QA (#21151) 2024-08-09 15:20:42 +00:00
cool-developerandmarbar3778 bc698d8bb2 test(store/v2): add the root store unit test (#21208)
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
2024-08-09 15:11:05 +00:00
668854d16f build(deps): Bump google.golang.org/grpc from 1.64.1 to 1.65.0 in /simapp (#21228)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-08-09 12:51:03 +00:00
luozexuan 7f04ef89e5 chore: fix some comments (#21238)
Signed-off-by: luozexuan <fetchcode@139.com>
2024-08-09 12:29:07 +00:00
dependabot[bot]andgithub-actions 1862e38c9c build(deps): Bump github.com/cosmos/gogoproto from 1.5.0 to 1.6.0 (#21229)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-09 07:08:53 +00:00
dependabot[bot]andgithub-actions 057cd3bc76 build(deps): Bump github.com/cosmos/gogoproto from 1.5.0 to 1.6.0 (#21234)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-09 08:47:46 +02:00
Hemanth Sai 6f86b323bf chore: fix spelling errors (#21235) 2024-08-09 06:44:22 +00:00
Aaron Craelius f6fee983a5 feat: make schema and core kv-pair updates compatible (#21223) 2024-08-08 20:24:29 +00:00
Cosmos SDKandgithub-merge-queue b0ab3aaac4 chore: fix spelling errors (#21220)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2024-08-08 15:10:44 +00:00
Aaron Craelius dccdd5daba feat(core/store): make KVStore structurally typed (#21222) 2024-08-08 13:14:59 +00:00
Akhil Kumar P 849bccc02a refactor(server/v2/stf): pass exec mode to validateTx (#21219) 2024-08-08 13:07:55 +00:00
Hieu Vu 57ad13a999 refactor(serverv2/cometbft): Update vote extensions (#21198) 2024-08-08 12:21:00 +00:00
Julien Robert 8400d9b426 refactor: clarify usage of genesis.TxHandler in v1 vs v2 (#21213) 2024-08-08 11:23:41 +00:00
Julien Robert 22fb753099 build(deps): bump proto-builder and regen protos (#21215) 2024-08-08 08:45:15 +00:00
dependabot[bot]andmergify[bot] 90741c375c build(deps): Bump github.com/cosmos/cosmos-sdk from 0.50.8 to 0.50.9 in /tools/hubl (#21207)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2024-08-08 08:14:05 +00:00
Marko 156231be8a chore: backport NewMemStoreService method (#21212) 2024-08-08 09:53:41 +02:00
Julien Robert 7040177316 refactor(core,stf): complete gas service + simplify deps (#21166) 2024-08-08 07:30:09 +00:00
dependabot[bot]andgithub-actions 1cde7541b7 build(deps): Bump cosmossdk.io/log from 1.3.1 to 1.4.0 (#21209)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-08 09:02:12 +02:00
dependabot[bot]andgithub-actions 7dacef600f build(deps): Bump cosmossdk.io/log from 1.3.1 to 1.4.0 (#21205)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-08 05:51:07 +00:00
testinginprod 4dc9469320 feat(stf/router): support backwards compat type URL in router (#21177) 2024-08-07 13:17:42 +00:00
Julien Robert 90fd6320a6 fix(server/v2/cometbft): add tx result for failed tx (#21200) 2024-08-07 13:07:28 +00:00
Julien Robert 72e77c3580 refactor(core): core review (1/n) (#21193) 2024-08-07 12:04:53 +00:00
Julien Robert 6b4557ddb8 chore: prepare log v1.4.0 (#21197) 2024-08-07 09:20:53 +00:00
5a08833386 build(deps): Bump golang.org/x/crypto from 0.25.0 to 0.26.0 (#21189)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-08-07 08:53:07 +00:00
655b303675 build(deps): Bump github.com/spf13/cast from 1.6.0 to 1.7.0 (#21190)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-08-07 08:52:43 +00:00
Julien Robert cc25f59e61 ci: add compat check 052 x main (#21174) 2024-08-07 08:39:14 +00:00
mergify[bot]andJulien Robert 8bfcf55427 ci: attempt to fix goreleaser (backport #21194) (#21196)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-08-07 10:35:19 +02:00
Hieu Vu 5b7d8b6d82 test(stf/mock): Unmarshal with knowing the message type (#21178) 2024-08-07 08:34:00 +00:00
Julien Robert 641f964651 ci: attempt to fix goreleaser (#21194) 2024-08-07 08:26:51 +00:00
Hieu Vu a0fdab27b2 test(server/v2): Update testdata prune options (#21192) 2024-08-07 08:07:20 +00:00
dependabot[bot] 4b4ec478df build(deps): Bump bufbuild/buf-setup-action from 1.35.1 to 1.36.0 (#21191)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-07 07:38:09 +00:00
Julien Robert 16d3025d81 chore: prepare v0.50.9 (#21163) 2024-08-07 09:37:37 +02:00
feb0e077a9 feat: [ADR-071] Cryptography v2 (#18824)
Co-authored-by: educlerici-zondax <142804355+educlerici-zondax@users.noreply.github.com>
Co-authored-by: Marko <marbar3778@yahoo.com>
Co-authored-by: Julian Toledano <jtoledanodiaz@gmail.com>
2024-08-06 21:13:50 +00:00
MarkoandFacundo 111a99995e docs: rename v2 to di (#21181)
Co-authored-by: Facundo <facundomedica@gmail.com>
2024-08-06 19:19:01 +00:00
Facundo Medica 6779dc5a97 refactor(bank): audit/QA changes (#21048) 2024-08-06 16:54:37 +00:00
Hieu Vu 8fb47b368c feat(server/v2): Add snapshots commands (#21065) 2024-08-06 15:28:30 +00:00
Facundo Medica ca8122c3f3 refactor(baseapp): improve readability of preblock (#21179) 2024-08-06 10:00:15 +00:00
3f6796fba4 fix(baseapp): return events from preblocker in FinalizeBlockResponse (backport #21159) (#21162)
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
Co-authored-by: Facundo <facundomedica@gmail.com>
2024-08-06 09:36:14 +00:00
cool-developerandMatt Kocubinski 6d4097bfb7 feat(store/v2): implement the feature to upgrade the store keys (#20453)
Co-authored-by: Matt Kocubinski <mkocubinski@gmail.com>
2024-08-05 12:34:36 +00:00
0ddf5c0bfa build(deps): Bump golang.org/x/sync from 0.7.0 to 0.8.0 (#21169)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Hieu Vu <72878483+hieuvubk@users.noreply.github.com>
Co-authored-by: Marko <marko@baricevic.me>
2024-08-05 11:01:41 +00:00
984afb59e6 build(deps): Bump github.com/fergusstrange/embedded-postgres from 1.27.0 to 1.28.0 in /indexer/postgres/tests (#21121)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
2024-08-05 10:38:50 +00:00
Julien Robert 892a3e355d fix: proto gen (#21172) 2024-08-05 10:20:24 +00:00
pengbanban 3128b08cfc chore: fix function names (#21168)
Signed-off-by: pengbanban <pengbanban@aliyun.com>
2024-08-05 08:50:49 +00:00
dependabot[bot]andgithub-actions 3fc80745ee build(deps): Bump cosmossdk.io/x/tx from 0.13.3 to 0.13.4 (#21170)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-05 10:47:42 +02:00
Julien Robert ccd3d992ea docs: update branching strategy (#21141) 2024-08-03 11:53:01 +00:00
neeel.eth bc0731cb49 docs: fixes collections intValue reference (#21165) 2024-08-02 20:42:00 +00:00
Hieu Vu a26970e547 refactor(server/v2/cometbft): Consensus get chain-id from viper (#21116) 2024-08-02 14:21:26 +00:00
Julien Robert a565daad48 chore: bring in v0.13.x x/tx in release/v0.50.x (#21158) 2024-08-02 13:23:53 +02:00
Julien Robert cffeedff64 test(client/v2): update golden file (#21139) 2024-08-02 11:08:23 +00:00
Facundo Medica c312d99ea0 fix(baseapp): return events from preblocker in FinalizeBlockResponse (#21159) 2024-08-02 10:50:19 +00:00
04bedcd32b chore(systemtests): better support for app v2 (#21128)
Co-authored-by: Julien Robert <julien@rbrt.fr>
Co-authored-by: Marko <marko@baricevic.me>
2024-08-02 10:16:03 +00:00
Hieu Vu bc72e34d55 fix(storev2/snapshots): Close StateChanges channel in doRestoreSnapshot (#21106) 2024-08-02 09:49:01 +00:00
Julien Robert e507900e45 chore: check err before logging (#21133) 2024-08-02 07:19:44 +00:00
Alexander Peters 23fac2f1b8 fix(systemtests): Fix account creation test to wait for TX committed (#21149) 2024-08-02 06:40:46 +00:00
31ef899f4c docs: Fix cli usage examples (backport #21150) (#21154)
Co-authored-by: Christoph Otter <chipshort@tutanota.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-08-01 14:58:53 +00:00
ffd569672c fix(simapp): concurrent map writes when calling GetSigners (backport #21073) (#21130)
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
Co-authored-by: Facundo <facundomedica@gmail.com>
2024-08-01 16:20:17 +02:00
Christoph Otter fb9efdf875 docs: Fix cli usage examples (#21150) 2024-08-01 14:19:21 +00:00
Julien Robert c55e8d7101 chore(runtime/v2): cleanup replaces (#21147) 2024-08-01 11:05:32 +00:00
Julien Robert 49179ebfec fix(server/v2/cometbft): fix slice appending (#21142) 2024-08-01 10:00:32 +00:00
Alexander Petersandmarbar3778 aee9803a0a test(systemtests): Add double signing test (#21115)
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
2024-07-31 20:54:46 +00:00
Marko 43dd23137e refactor: remove comet info from consensus as it will be stored in context for v2 (#21120) 2024-07-31 20:21:23 +00:00
Julien Robert 98e09a720d refactor(server/v2): add missing comet flags (#21123) 2024-07-31 15:58:50 +00:00
Facundo Medica 453c86ebf1 chore: small fix in readme (#21127) 2024-07-31 15:39:26 +00:00
Facundo Medica de0708b401 fix(x/tx): concurrent map writes when calling GetSigners (#21073) 2024-07-31 15:15:17 +00:00
Alexander Peters 6b7e9f8935 fix: fixes evidence skipped (#21122) 2024-07-31 13:51:48 +00:00
Marko df72853b3c chore: rename snapshots to v2 in store/v2 (#21100) 2024-07-31 13:29:47 +00:00
Aaron Craeliusandcoderabbitai[bot] e7844e640c feat(schema): testing utilities (#20705)
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2024-07-31 06:58:30 +00:00
lfz941 6eea0ae6d2 refactor(store/v2): handle the error returned by batch.Close correctly (#21095) 2024-07-31 03:37:18 +00:00
Cosmos SDKandgithub-merge-queue e5e2dafca3 chore: fix spelling errors (#21117)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2024-07-30 15:53:13 +00:00
8e0bf86bec docs: ADR-071 Bank/v2 (#20316)
Co-authored-by: Julien Robert <29894366+julienrbrt@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2024-07-30 10:35:25 +00:00
8b47141655 feat(serverv2): integrate gRPC (#21038)
Co-authored-by: Marko <marko@baricevic.me>
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
2024-07-30 09:26:16 +00:00
91d412cc7d feat: check latest block if no arg in q block and q block-results (backport #21084) (#21111)
Co-authored-by: Julien Robert <julien@rbrt.fr>
Co-authored-by: sontrinh16 <trinhleson2000@gmail.com>
2024-07-30 10:15:39 +02:00
Julien Robert c4de9a9706 feat: check latest block if no arg in q block and q block-results (#21084) 2024-07-29 22:52:21 +00:00
Lucas Francisco López b2989459ae docs: Enhance provisions docs (#21109) 2024-07-29 19:28:31 +00:00
Matt Kocubinski d80afaa55a fix(x/auth/tx): JSON TX encoding/decoding (#20803) 2024-07-29 18:29:06 +00:00
585335690b feat(tx)!: make timeout_height time based (#20870)
Co-authored-by: Marko <marko@baricevic.me>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2024-07-29 11:53:27 +00:00
Aaron Craelius 9b6f61e3d0 feat(indexer/postgres): block, tx and event schemas (#21078) 2024-07-29 09:54:10 +00:00
Akhil Kumar P e7b6d73147 feat(confix): add migration to v2 (#21052) 2024-07-29 06:16:21 +00:00
Hieu Vu 3f22acc5d9 refactor(simd/v2): Rename to minimum-gas-price (#21099) 2024-07-29 05:08:48 +00:00
Julien Robert 73a9396a0a ci: make init-simapp v1 / v2 consistent (#21082) 2024-07-28 07:28:05 +00:00
Alexander Petersandmarbar3778 b05bb2601e fix(stf): fixes to make init genesis pass (#21088)
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
2024-07-27 18:11:24 +00:00
2e0884564f chore: fix spelling errors (#21092)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-07-26 15:14:27 +00:00
5c90246b3f feat(log): remove core dependency and update core interface to be dependency free (#21045)
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-07-26 11:00:27 +00:00
riyueguang 9f5ee3a083 chore: fix some comments (#21085)
Signed-off-by: riyueguang <rustruby@outlook.com>
2024-07-26 11:00:15 +00:00
Julián Toledano fe8474e9b4 feat: simulate nested messages (#20291) 2024-07-26 10:53:32 +00:00
e135030273 fix(runtime): remove appv1alpha1.Config from runtime (backport #21042) (#21080)
Co-authored-by: Julien Robert <julien@rbrt.fr>
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
2024-07-26 09:08:39 +00:00
Julien Robert cc5c4d0699 chore(network): remove DefaultConfigWithAppConfigWithQueryGasLimit (#21055) 2024-07-26 08:16:12 +00:00
Julien Robert 502450cd1e fix(runtime): remove appv1alpha1.Config from runtime (#21042) 2024-07-25 21:43:19 +00:00
Hieu Vu b6eaf70b6a feat(simapp/v2): Add store server to testnet init cmd (#21076) 2024-07-25 20:50:57 +00:00
Aaron Craelius a0207294c5 chore(indexer/postgres): update to changes on main (#21077) 2024-07-25 16:36:17 +00:00
Aaron Craeliusandcool-developer 683371f779 feat(schema/appdata): async listener mux'ing (#20879)
Co-authored-by: cool-developer <51834436+cool-develope@users.noreply.github.com>
2024-07-25 13:53:26 +00:00
Alexander Peters 897f4f8484 ci: Use large box for 052 branch sims on CI (#21067) 2024-07-25 12:55:49 +00:00
yukionfire d6ad92db0f chore(all): replace all fmt.Errorf without paramters with errors.New (#21068) 2024-07-25 14:54:49 +02:00
dependabot[bot] 6a2d039e12 build(deps): Bump bufbuild/buf-setup-action from 1.35.0 to 1.35.1 (#21063)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-25 07:28:23 +00:00
Marko d514f339d1 chore: add test for account creation (#21053) 2024-07-25 06:22:27 +00:00
Facundo Medica 0fda53f265 feat(x/protocolpool,x/distribution)!: remove dependency + fix continuous fund bug (#20790) 2024-07-24 15:07:50 +00:00
Aaron Craelius 339e26ea8f feat(schema)!: add more range methods, rename EnumDefinition -> EnumType (#21043) 2024-07-24 13:42:47 +00:00
Alexander Peters 1f0ce2f5b5 refactor(sims)!: Remove Baseapp from sims (#21039) 2024-07-24 12:40:01 +00:00
Aaron Craelius b536d11532 docs: update ADR 054 (go semver compatible SDK modules) (#21009) 2024-07-24 11:27:30 +00:00
Facundo Medica e8222c8092 fix(x/slashing): do not error when val has zero tokens (#20977) 2024-07-24 11:06:41 +00:00
Hieu Vu e00145735a refactor(server/v2/cometbft): typecast SC & SS to correct interfaces (#21050) 2024-07-24 09:22:06 +00:00
Alexander Peters 18dd65d714 test(sims): Reduce test scope to 150 blocks for long sim run (#21049) 2024-07-24 08:54:17 +00:00
Marko 24977a92a2 ci: add 52 labels and ci (#21041) 2024-07-24 07:44:50 +00:00
Hieu Vu 4ea7f9fc82 docs(x/epochs): Fix proto comment (#21047) 2024-07-24 07:12:52 +00:00
Aaron Craelius 7d892e5432 refactor(schema)!: collect all types in ModuleSchema (#21036) 2024-07-23 20:02:00 +00:00
Hieu Vu 0ca95ee5eb feat(server/v2) Add prune cmd to serverv2 (#20736) 2024-07-23 16:48:54 +00:00
Julien Robert 070271939d feat: use depinject v1.0.0 (#21000) 2024-07-23 10:42:13 +02:00
Facundo Medica 564cc4d370 fix(crypto): revert #20438 (#21019) 2024-07-22 16:08:40 +02:00
mergify[bot]andson trinh eb71828960 fix: NewIntegrationApp does not write default genesis to state (backport #21006) (#21008)
Co-authored-by: son trinh <trinhleson2000@gmail.com>
2024-07-21 19:53:57 +02:00
mergify[bot] 7d0d59da69 fix(client/grpc): node.NewQueryServer method not setting cfg (backport #20969) (#20973) 2024-07-17 13:27:36 +02:00
mergify[bot]andJulien Robert 451683bc83 fix(client/v2): use (PREFIX)_HOME instead of NODE_HOME (backport #20964) (#20970)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-07-17 12:46:13 +02:00
dependabot[bot]andgithub-actions 28721bce03 build(deps): Bump github.com/cometbft/cometbft from 0.38.9 to 0.38.10 (#20960)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-07-16 10:29:55 +02:00
711d86a691 fix: include pagination.key at reverse mode (backport #20939) (#20954)
Co-authored-by: beer-1 <147697694+beer-1@users.noreply.github.com>
Co-authored-by: Facundo <facundomedica@gmail.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-07-15 14:40:46 +00:00
Julien Robert d975e0160c chore(simapp): use tagged version (#20951) 2024-07-15 12:43:27 +02:00
Julien Robert c64d101080 chore: prepare v0.50.8 (#20910) 2024-07-15 11:45:35 +02:00
698627016d fix(simulation): Fix all problems make test-sim-custom-genesis-fast for simulation test. (backport #17911) (#20909)
Co-authored-by: Chenqun Lu <luchenqun@qq.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-07-11 08:28:37 +00:00
c51f58c799 fix(simulation): fix the problem of validator set is empty after InitGenesis in simulation test (backport #18196) (#20897)
Co-authored-by: Chenqun Lu <luchenqun@qq.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-07-05 16:01:19 +02:00
dependabot[bot]andgithub-actions 1c16683b58 build(deps): Bump github.com/cometbft/cometbft from 0.38.8 to 0.38.9 (#20836)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-07-02 09:12:34 +02:00
dependabot[bot]andgithub-actions ba5b444dd1 build(deps): Bump github.com/cometbft/cometbft from 0.38.7 to 0.38.8 (#20805)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-06-28 10:22:08 +02:00
mergify[bot]andJulien Robert e4c342eb99 feat: parse home flag earlier (backport #20771) (#20777)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-06-25 20:04:23 +00:00
mergify[bot] 0e6db14834 docs(x/group): orm codespace comment (backport #20749) (#20751) 2024-06-23 11:15:24 +00:00
mergify[bot]andJulien Robert 5d349c2661 feat(client/v2): get keyring from context (backport #19646) (#20727)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-06-19 20:39:31 +00:00
5db395bcca fix: nested multisig signatures using CLI (backport #20438) (#20692)
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
Co-authored-by: Facundo <facundomedica@gmail.com>
2024-06-19 22:25:22 +02:00
d6428f7335 feat(client): Add flag & reading mnemonic from file (backport #20690) (#20712)
Co-authored-by: Hieu Vu <72878483+hieuvubk@users.noreply.github.com>
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
2024-06-18 11:01:32 +02:00
mergify[bot] 5e0f76726e docs: remove Ineffective code block (backport #20703) (#20711) 2024-06-18 08:02:52 +02:00
ea16396f71 fix: Properly parse json in the wait-tx command. (backport #20631) (#20660)
Co-authored-by: Daniel Wedul <github@wedul.com>
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
2024-06-13 21:44:33 +00:00
c5253e8229 docs: Update high level overview and introduction (backport #20535) (#20627)
Co-authored-by: samricotta <37125168+samricotta@users.noreply.github.com>
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
2024-06-12 09:25:29 +02:00
Julien Robert aeb1e8f46b refactor(x/authz,x/feegrant): provide updated keeper in depinject (#20590) 2024-06-07 14:34:02 +02:00
dependabot[bot]andgithub-actions d8bfb8a36a build(deps): Bump github.com/cosmos/gogoproto from 1.4.12 to 1.5.0 (#20567)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-06-06 10:18:38 +02:00
Julien Robert 62212dfc04 chore: prepare v0.50.7 (#20475) 2024-06-04 11:25:47 +02:00
Julien Robert 9313b0f883 chore(x/upgrade): bump vulnerable go-getter library (#20530) 2024-06-03 13:13:25 +00:00
mergify[bot]andMarko 9cfb3499d1 docs: add docs on permissions (backport #20526) (#20527)
Co-authored-by: Marko <marko@baricevic.me>
2024-06-03 12:57:33 +02:00
d180df817e fix(x/consensus): harden consensus params proposal (#20381)
Co-authored-by: Sergio Mena <sergio@informal.systems>
Co-authored-by: sontrinh16 <trinhleson2000@gmail.com>
2024-05-28 10:25:56 +00:00
mergify[bot]andPolyMa 443f153559 docs: update link contents (backport #20437) (#20462)
Co-authored-by: PolyMa <151764357+polymaer@users.noreply.github.com>
2024-05-27 13:24:08 +00:00
mergify[bot]andcocoyeal 5545d4579a docs: fix note blocks display failure (backport #20457) (#20459)
Co-authored-by: cocoyeal <150209682+cocoyeal@users.noreply.github.com>
2024-05-27 09:09:14 +00:00
2ca98739ab docs: update diagram to be shown properly (backport #20454) (#20460)
Co-authored-by: tianyeyouyou <150894831+tianyeyouyou@users.noreply.github.com>
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
2024-05-27 11:05:28 +02:00
b99ca2c1fd fix: correctly assign execModeSimulate to context for simulateTx (backport #20342) (#20346)
Co-authored-by: Damian Nolan <damiannolan@gmail.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
2024-05-17 11:42:48 +00:00
83747c5325 feat(client): overwrite client context instead of setting new one (backport #20356) (#20383)
Co-authored-by: Shude Li <islishude@gmail.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-05-14 13:59:32 +00:00
08fdfec954 feat(client): add consensus address for debug cmd (backport #20328) (#20366)
Co-authored-by: mmsqe <mavis@crypto.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-05-13 15:18:36 +00:00
mergify[bot] 5b6045c6b9 style: Fix gov query proposals examples syntax (backport #20353) (#20357) 2024-05-12 11:26:26 +02:00
dependabot[bot] b696f7a6a2 build(deps): Bump cosmossdk.io/api from 0.7.4 to 0.7.5 (#20338) 2024-05-10 10:23:08 +02:00
mergify[bot] 5d5e2d0433 fix(client/v2): correctly check subcommand short descriptions (backport #20330) (#20340) 2024-05-10 06:53:25 +00:00
39042281a0 fix: allow tx decoding to fail in GetBlockWithTxs (backport #20323) (#20329)
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
2024-05-09 13:23:31 +00:00
mergify[bot]andbeer-1 9f8e3a58d0 feat(runtime): Add missing NewTransientStoreService (backport #20261) (#20327)
Co-authored-by: beer-1 <147697694+beer-1@users.noreply.github.com>
2024-05-09 11:46:51 +00:00
a2d3b2a6e5 feat(client/v2): override short description in generated command (backport #20266) (#20269)
Co-authored-by: John Letey <j@letey.de>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-05-09 09:57:48 +02:00
Julien Robert bd886bb4b0 feat(baseapp): expose grpc query router via depinject. (#20264) 2024-05-03 15:40:14 +02:00
mergify[bot]andMarko 8ffc80749b fix: remove txs from mempool when antehandler fails in recheck (backport #20144) (#20251)
Co-authored-by: Marko <marko@baricevic.me>
2024-05-02 22:45:02 +02:00
a65c2f73f2 fix(server): bootstrap-state command can't parse latest genesis format (backport #20020) (#20045)
Co-authored-by: yihuang <huang@crypto.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
Co-authored-by: sontrinh16 <trinhleson2000@gmail.com>
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
2024-04-29 14:07:27 +00:00
dependabot[bot]andgithub-actions f74c0e967a build(deps): Bump github.com/cometbft/cometbft from 0.38.6 to 0.38.7 (#20206)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-04-29 08:31:39 +00:00
mergify[bot]andLeon 66ac7843ba fix(testsuite/sims): set all signatures (backport #20151) (#20185)
Co-authored-by: Leon <156270887+leonz789@users.noreply.github.com>
2024-04-25 10:07:46 +00:00
mergify[bot]andReece Williams 016389c756 docs: add authz reference info in the circuit antehandler (backport #20146) (#20155)
Co-authored-by: Reece Williams <31943163+Reecepbcups@users.noreply.github.com>
2024-04-23 12:09:29 +02:00
dependabot[bot] d4896c233f build(deps): Bump cosmossdk.io/x/tx from 0.13.2 to 0.13.3 (#20152) 2024-04-23 08:13:31 +02:00
Julien Robert bb9f451758 build(deps): bump modules in simapp (#20137) 2024-04-22 15:57:35 +02:00
mergify[bot] ad8c205846 docs: fix broken link (backport #20133) (#20138) 2024-04-22 14:15:21 +02:00
7828a00244 fix(baseapp): avoid header height overwrite block height (backport #20107) (#20129)
Co-authored-by: mmsqe <mavis@crypto.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-04-22 13:36:31 +02:00
mergify[bot]andsamricotta 3437fd5006 docs(gas/fees): Update block gas documentation (backport #20128) (#20131)
Co-authored-by: samricotta <37125168+samricotta@users.noreply.github.com>
2024-04-22 13:34:43 +02:00
Julien Robert a42a85abd3 build(deps): bump sdk in modules (#20126) 2024-04-22 12:57:20 +02:00
Julien Robert c4d9a49505 chore: update v0.50.6 release notes (#20124) 2024-04-22 11:24:19 +02:00
Julien Robert fcb9d84edb fix(x/authz,x/feegrant): check blocked address (#20102) 2024-04-21 21:27:56 +02:00
mergify[bot]andmmsqe 0a682f7ae3 fix: use timestamp for sim log file name (backport #20108) (#20111)
Co-authored-by: mmsqe <mavis@crypto.com>
2024-04-21 21:16:03 +02:00
Julien Robert 4bd0e0216d chore: prepare v0.50.6 (#19998) 2024-04-21 20:59:10 +02:00
mergify[bot]andJulien Robert 2a32f4287d feat(client/v2): implement version filtering using annotation (backport #20083) (#20099)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-04-19 09:38:55 +00:00
dependabot[bot] a2abf1a442 build(deps): Bump github.com/cosmos/cosmos-proto from 1.0.0-beta.4 to 1.0.0-beta.5 (#20095) 2024-04-19 10:40:16 +02:00
mergify[bot]andFacundo Medica 49c3ae6a57 fix: secp256r1 json missing quotes (backport #20060) (#20069)
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
2024-04-17 10:21:30 +00:00
mergify[bot] 994149877c fix(baseapp): don't share global gas meter in tx execution (backport #19616) (#20050) 2024-04-16 11:45:09 +02:00
mergify[bot] dafcc78dfd feat(x/bank): support depinject for send restrictions (backport #20014) (#20024) 2024-04-15 23:29:52 +02:00
d6a0fa1504 build(deps): Bump cosmossdk.io/x/tx from 0.13.1 to 0.13.2 (#20042)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-04-15 12:39:46 +02:00
mergify[bot]andmmsqe 741b01c2d2 fix(client/v2): respect output format from client ctx (backport #20033) (#20046)
Co-authored-by: mmsqe <mavis@crypto.com>
2024-04-15 12:25:31 +02:00
mergify[bot]andFacundo Medica 521ebe52bd fix: Implement gogoproto customtype to secp256r1 keys (backport #20027) (#20031)
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
2024-04-13 12:16:24 +02:00
mergify[bot]andmmsqe 452632ffea fix(x/bank): align query with multi denoms for send-enabled (backport #20028) (#20029)
Co-authored-by: mmsqe <mavis@crypto.com>
2024-04-12 17:14:38 +02:00
974a24c58c feat: Conditionally emit metrics based on enablement (backport #19903) (#20017)
Co-authored-by: Lucas Francisco López <lucaslopezf@gmail.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-04-12 12:13:28 +02:00
f76c659fd2 fix(mempool): use no-op mempool as default (backport #19970) (#20008)
Co-authored-by: Tom <54514587+GAtom22@users.noreply.github.com>
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-04-11 17:48:11 +02:00
mergify[bot]andJulien Robert 525b720871 fix(client/v2): add encoder for cosmos.base.v1beta1.DecCoin (backport #19976) (#20001)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-04-10 22:02:13 +02:00
4b7176799e build(deps): Bump github.com/cosmos/iavl from 1.1.1 to 1.1.2 (#19985)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-04-10 10:10:20 +00:00
mergify[bot] f63e5fdf7c docs(x/mint): Fix inconsistency in mint docs (backport #19915) (#19925) 2024-04-03 19:20:38 +09:00
405471ba0d build(deps): Bump cosmossdk.io/store from 1.0.2 to 1.1.0 (#19810)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-03-28 12:21:52 +00:00
mergify[bot]andJulien Robert 7b35e36329 feat(server): add custom start handler (backport #19854) (#19884)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-03-28 11:57:24 +00:00
mergify[bot] 8641cd2a7c feat(client): replace event-query-tx-for with wait-tx (backport #19870) (#19887) 2024-03-27 19:18:09 +01:00
yihuang d78edac68e reuse fromAddrString (minor cleanup) (#19881) 2024-03-27 11:09:28 +07:00
9c53142c92 feat(x/gov): emit depositor in proposal_deposit event (backport #19853) (#19859)
Co-authored-by: Kien <kien@notional.ventures>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-03-25 16:42:08 +00:00
a0faab3cb9 feat(x/gov): emit proposer address in submit proposal event (backport #19842) (#19844)
Co-authored-by: Aryan Tikarya <akaladarshi@gmail.com>
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-03-24 21:23:00 +00:00
dependabot[bot]andgithub-actions 87ad797688 build(deps): Bump github.com/cosmos/gogoproto from 1.4.11 to 1.4.12 (#19811)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-21 16:09:28 +01:00
Marko a6c7aa5e44 chore(store): add release date (#19797) 2024-03-20 16:17:26 +01:00
ff30f6e0a4 build(deps): Bump github.com/cosmos/iavl from 1.0.1 to 1.1.1 in store (#19770)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Cool Developer <cool199966@outlook.com>
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-03-20 12:03:18 +00:00
mergify[bot]andJulien Robert 1ad7fad702 fix(client/v2): fix comment parsing (backport #19377) (#19777)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-03-19 09:09:48 +00:00
0df29024da fix(x/upgrade): Stop treating inline JSON as a URL (backport #19706) (#19767)
Co-authored-by: Richard Gibson <richard.gibson@gmail.com>
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
2024-03-18 12:46:45 +00:00
9a59234c42 fix: align signer extraction adapter for mempool remove (backport #19759) (#19773)
Co-authored-by: mmsqe <mavis@crypto.com>
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
2024-03-18 12:16:07 +00:00
dependabot[bot]andgithub-actions 6977c223b2 build(deps): Bump github.com/cometbft/cometbft from 0.38.5 to 0.38.6 (#19751)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-14 13:38:31 +07:00
b8659ae019 fix(crypto): error if incorrect ledger public key (backport #19691) (#19745)
Co-authored-by: Rootul P <rootulp@gmail.com>
Co-authored-by: sontrinh16 <trinhleson2000@gmail.com>
2024-03-14 02:59:02 +07:00
Julien Robert a32186608a chore: prepare v0.50.5 (#19715) 2024-03-12 13:42:07 +01:00
a877c47d47 fix(x/gov): grpc query tally for failed proposal (backport #19725) (#19727)
Co-authored-by: David Tumcharoen <david@alleslabs.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-03-12 12:04:27 +00:00
mergify[bot]andJulien Robert c382225138 feat(x/distribution): add rewards-by-validator autocli config (backport #19707) (#19714)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-03-11 11:15:11 +00:00
yihuang f055cde5d1 feat(baseapp): add option to disable block gas meter (#19626) 2024-03-11 11:55:55 +01:00
4467110df4 Merge pull request from GHSA-95rx-m9m5-m94v
* validate ExtendedCommit against LastCommit

test cases

* account for core.comet types

* logging

* linting

* cherry-pick staking fix

* nits

* linting fix

* run tests

---------

Co-authored-by: Marko <marbar3778@yahoo.com>
Co-authored-by: Marko Baricevic <markobaricevic3778@gmail.com>
2024-03-11 11:48:32 +01:00
mergify[bot]andJulien Robert 6689e3689b build(deps): Bump deps (backport #19655) (#19711)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-03-11 09:45:50 +00:00
Julien Robert 3382e8ea82 fix(types): check for HasABCIGenesis in CoreAppModuleBasicAdaptor (#19709) 2024-03-08 21:38:02 +01:00
f9041cde5c refactor(x/auth): allow empty public keys for GetSignBytesAdapter (backport #19651) (#19675)
Co-authored-by: mmsqe <mavis@crypto.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-03-07 16:15:17 +00:00
Julien Robert 2abd2ec8a5 feat(client/v2): marshal enum as string (#19653) 2024-03-06 15:33:20 +01:00
dependabot[bot]andgithub-actions 09a49fe260 build(deps): Bump cosmossdk.io/x/tx from 0.13.0 to 0.13.1 (#19665)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-06 09:43:01 +01:00
mergify[bot]andMarko 515bd8d8ad docs: add section on creating a testnets from mainnet exports (backport #19475) (#19648)
Co-authored-by: Marko <marbar3778@yahoo.com>
2024-03-05 13:58:25 +01:00
Tom b118a0adac fix(staking): fix impossible conditions (#19621) 2024-03-01 19:27:14 +01:00
Julien Robert e7bea5fa52 ci: run test pipeline on merge v0.50 branch (#19582) 2024-02-27 20:22:51 +01:00
khanhandJulien Robert c21c8249c8 Merge pull request from GHSA-86h5-xcpx-cfqc
* fix slashing hole with test

* release notes + changelog

* word

* date

* updates

---------

Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-02-27 17:28:05 +01:00
fcfc099953 build(deps): Bump github.com/cosmos/cosmos-db from 1.0.0 to 1.0.2 (#19566)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-02-26 10:34:11 +00:00
a8b5e7f5dc fix(depinject): Authtx was not accepting custom signers (backport #19549) (#19551)
Co-authored-by: Devon Bear <itsdevbear@berachain.com>
Co-authored-by: Qt <golang.chen@gmail.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-02-26 08:51:30 +00:00
dependabot[bot] 3dcf24e86e build(deps): Bump cosmossdk.io/math from 1.2.0 to 1.3.0 (#19562) 2024-02-26 08:05:24 +01:00
yihuang def228d0ad fix(simapp): typo in GetStoreKeys (#19544) 2024-02-24 14:43:01 +01:00
mergify[bot]andAdam Tucker aba4e2d0d8 fix: in-place-testnet edgecases (backport #19516) (#19526)
Co-authored-by: Adam Tucker <adam@osmosis.team>
2024-02-23 01:27:45 +01:00
Julien Robert 7dbed2fc0c Merge pull request from GHSA-4j93-fm92-rp4m
* fix(x/auth/vesting): Add `BlockedAddr` check in `CreatePeriodicVestingAccount`

* updates
2024-02-19 17:56:39 +01:00
dependabot[bot]andgithub-actions 18ea4c5200 build(deps): Bump github.com/cosmos/cosmos-proto from 1.0.0-beta.3 to 1.0.0-beta.4 (#19471)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-02-19 10:10:02 +01:00
dependabot[bot]andgithub-actions 55807a2a0b build(deps): Bump github.com/cosmos/iavl from 1.0.0 to 1.0.1 (#19464)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-02-19 09:22:42 +01:00
Julien Robert cc0b5c40df build(deps): bump to cosmossdk.io/api v0.7.3 (#19376) 2024-02-19 10:00:36 +05:30
Julien Robert aef27e38b4 chore: prepare v0.50.4 (#19432) 2024-02-18 10:52:31 +01:00
c122a3d8ab feat(server): in-place testnet creator (backport #19280) (#19405)
Co-authored-by: Adam Tucker <adam@osmosis.team>
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-02-15 08:52:56 +01:00
mergify[bot]andJulien Robert fe2f853d98 fix(simapp): fix default home (backport #19393) (#19399)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-02-12 11:07:59 +00:00
mergify[bot] e738785539 fix: avoid cli redundant log in stdout (backport #19371) (#19375) 2024-02-08 00:07:28 +01:00
859b4140b8 build(deps): Bump cosmossdk.io/log from 1.3.0 to 1.3.1 (#19358)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-02-06 09:33:58 +01:00
2b47327569 fix: Set headerInfo in context on setState (backport #19338) (#19342)
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
Co-authored-by: Facundo <facundomedica@gmail.com>
2024-02-05 10:02:26 +01:00
d2f9634443 fix(simapp): home flag is not respected (backport #18994) (#19297)
Co-authored-by: Connor Davis <17688291+PoisonPhang@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-01-30 21:53:35 +00:00
mergify[bot]andFacundo Medica a4bd70895d test(baseapp): Refactor tx selector tests + better comments (backport #19284) (#19287)
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
2024-01-30 11:17:59 +01:00
c4a2fe2b89 fix: skip same-sender non-sequential sequence and then add others txs new solution (backport #19177) (#19249)
Co-authored-by: Brann Bronzebeard <90186866+ZiHengLee@users.noreply.github.com>
Co-authored-by: Facundo <facundomedica@gmail.com>
2024-01-26 15:26:01 +00:00
mergify[bot] 0abf94a334 fix(ve): Ensure that sdk side ve math matches cometbft (backport #19200) (#19251) 2024-01-25 18:38:58 +00:00
dependabot[bot]andgithub-actions 861a7d7fd0 build(deps): Bump github.com/cometbft/cometbft from 0.38.4 to 0.38.5 (#19237)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-01-25 09:44:46 +01:00
mergify[bot]andJulien Robert bdbd2b09c9 refactor(client/v2,simapp): align and simplify sign mode wiring (backport #19216) (#19219)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-01-24 11:28:12 +00:00
mergify[bot]andAleksandr Bezobchuk 8dcd61baf0 fix(baseapp): ensure ABCI listeners always run in FinalizeBlock (backport #19202) (#19217)
Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
2024-01-24 11:53:16 +01:00
mergify[bot]andAleksandr Bezobchuk e5a9e1117d fix(OE): Remove usage of pointer in logs (backport #19198) (#19201)
Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
2024-01-24 09:32:01 +01:00
mergify[bot] 9bfc163891 docs: fix typo in 06-grpc_rest.md (backport #19192) (#19193) 2024-01-23 18:23:16 +01:00
dependabot[bot]andgithub-actions 30b86c11f6 build(deps): Bump github.com/cometbft/cometbft from 0.38.2 to 0.38.4 (#19170)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-01-23 08:58:14 +01:00
904d5e7cd2 docs: vote-extensions link in UPGRADING.md (backport #19155) (#19157)
Co-authored-by: Bryan White <bryanchriswhite@gmail.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-01-22 12:52:22 +01:00
mergify[bot]andMarko d0c414eb62 refactor(server): use bootstrap api from comet (backport #17899) (#19150)
Co-authored-by: Marko <marbar3778@yahoo.com>
2024-01-19 17:43:18 +00:00
396be81acd fix: allow empty public keys when setting signatures (backport #19106) (#19107)
Co-authored-by: Callum Waters <cmwaters19@gmail.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-01-19 10:21:48 +01:00
mergify[bot]andJulien Robert 3897926e72 fix(client/v2): resolve keyring flags properly (backport #19060) (#19105)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-01-18 21:09:41 +00:00
mergify[bot] 60c6d9ba88 fix(x/gov): check right params (backport #19102) (#19104) 2024-01-18 19:24:34 +00:00
mergify[bot]andHalimao 19d9d84baf chore(confix): update <simd> config subcommand description (backport #19047) (#19072)
Co-authored-by: Halimao <1065621723@qq.com>
2024-01-16 09:09:23 +01:00
mergify[bot]andJulien Robert 7e6948f50c fix(baseapp): nil check in posthandler events (backport #19058) (#19067)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-01-15 21:24:04 +01:00
3e9a3e94bf feat: Add signer extraction adapter to prio-nonce mempool (backport #18991) (#19042)
Co-authored-by: Eric Warehime <eric.warehime@gmail.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-01-15 10:25:14 +01:00
8ac0492142 feat(gRPC): Add halt-height to gRPC Node Config Query (backport #19043) (#19044)
Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-01-13 18:38:15 +00:00
c0beb19986 refactor(client/v2): use address codec instead of global (backport #19026) (#19029)
Co-authored-by: Julien Robert <julien@rbrt.fr>
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
2024-01-11 12:06:02 +00:00
Julien Robert b3ec532227 chore: prepare v0.50.3 (#19009) 2024-01-10 19:52:14 +00:00
2a199f57c5 feat(x/bank): adding DenomOwnersByQuery for denom owners for token (backport #18956) (#19007)
Co-authored-by: gsai967 <153279976+gsai967@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-01-10 17:56:00 +01:00
mergify[bot]andgluax fe4b58b2bd fix(testutil): fix FreeTCPAddr localhost usage (backport #18996) (#18999)
Co-authored-by: gluax <16431709+gluax@users.noreply.github.com>
2024-01-10 09:08:21 +00:00
mergify[bot] 7f1a2b31cb chore: clean-up buf workspace (backport #18993) (#18997) 2024-01-10 08:24:38 +01:00
2a0e4a10b6 test: add NodeURI for clientCtx (backport #18930) (#18987)
Co-authored-by: mmsqe <tqd0800210105@gmail.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-01-09 14:42:45 +00:00
mergify[bot]andhattizai b2c506b12a refactor(client/keys): keys show command help message (backport #18939) (#18947)
Co-authored-by: hattizai <150505746+hattizai@users.noreply.github.com>
2024-01-06 12:52:27 +01:00
mergify[bot]andDevon Bear 336adf7e32 fix(config): metrics (backport #18936) (#18940)
Co-authored-by: Devon Bear <itsdevbear@berachain.com>
2024-01-04 00:57:07 -05:00
3518df28ec fix(abci): add ExecModeVerifyVoteExtension (backport #18915) (#18932)
Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
2024-01-03 12:20:08 +00:00
MarkoandDevon Bear 25a7ac6a07 chore(store): add changelog for 18897 (#18903)
Co-authored-by: Devon Bear <itsdevbear@berachain.com>
2023-12-27 12:59:37 -05:00
96a33ddd1f fix: Dedup Vote Extensions in ValidateVoteExtensions (backport #18895) (#18900)
Co-authored-by: David Terpay <35130517+davidterpay@users.noreply.github.com>
Co-authored-by: Facundo <facundomedica@gmail.com>
2023-12-27 09:51:58 -08:00
Devon Bear f08c8cce31 fix(store/v1): Do not panic on prune in Commit (#18897) 2023-12-27 09:47:28 -08:00
f3e18dfb63 perf: Speedup DecCoin.Sort() when coins is of length 1 (backport #18888) (#18889)
Co-authored-by: Dong Lieu <93205232+DongLieu@users.noreply.github.com>
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
2023-12-26 15:54:55 +00:00
23b78d9dd1 perf: Speedup coins.Sort() when coins is of length 1 (backport #18875) (#18877)
Co-authored-by: Dev Ojha <ValarDragon@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-12-23 13:22:51 +00:00
52c3db2eae fix(baseapp): introduce mutex to state (backport #18846) (#18863)
Co-authored-by: Nikhil Vasan <97126437+nivasan1@users.noreply.github.com>
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
Co-authored-by: Aleksandr Bezobchuk <aleks.bezobchuk@gmail.com>
2023-12-22 17:46:17 +00:00
0930b39329 feat(client): add WithFromName to tx factory (backport #18852) (#18853)
Co-authored-by: gsai967 <153279976+gsai967@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-12-21 10:24:41 +00:00
dependabot[bot]andgithub-actions 314198bbbe build(deps): Bump cosmossdk.io/x/tx from 0.12.0 to 0.13.0 (#18839)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-12-20 08:48:19 +01:00
samricotta 46ac36b51e docs: add abci docs for 0.50 (#18820) 2023-12-19 16:10:02 +01:00
532d389f60 docs: fix for links (backport #18816) (#18818)
Co-authored-by: samricotta <37125168+samricotta@users.noreply.github.com>
Co-authored-by: samricotta <samanthalricotta@gmail.com>
2023-12-19 14:21:23 +01:00
mergify[bot] 7a43e49066 fix(baseapp): Reset GasMeter before deliverTX (backport #18714) (#18774) 2023-12-18 19:25:10 +01:00
mergify[bot] 3ea39a32bb docs: add index page for learn section (backport #18777) (#18778) 2023-12-18 15:58:40 +01:00
3fa3e06f5f fix(x/auth): remove misleading gas wanted value from tx simulation failure response (backport #18772) (#18775)
Co-authored-by: yihuang <huang@crypto.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-12-18 09:54:37 +00:00
mergify[bot]andJulien Robert e284927eb6 docs: add ante precision (backport #18709) (#18729)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-12-13 08:50:55 +01:00
mergify[bot] 14bc239f36 feat(x/gov): better gov genesis validation (backport #18707) (#18711) 2023-12-13 07:51:24 +01:00
Julien Robert d8fb76d4c2 build(deps): bump to latest tagged modules in simapp (#18681) 2023-12-11 06:02:51 +00:00
mergify[bot]andJulien Robert cddc197887 feat(telemetry): enable statsd and dogstatsd telemetry sinks (backport #18646) (#18673)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-12-10 19:30:37 +00:00
Julien Robert ea9de8ada6 chore: prepare v0.50.2 (#18639) 2023-12-08 16:49:36 +01:00
455b0be998 fix(baseapp): protocompat.go gogoproto.Merge does not work with custom types (backport #18654) (#18661)
Co-authored-by: testinginprod <98415576+testinginprod@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-12-08 10:33:15 +00:00
4459865ea7 chore: typos fix (backport #18642) (#18645)
Co-authored-by: Pioua <136521243+dzizazda@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-12-06 20:24:08 +00:00
c95ebb69c9 fix(baseapp)!: postHandler should run regardless of result (backport #18627) (#18638)
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-12-06 20:25:34 +01:00
dependabot[bot]andgithub-actions fe7a3ec790 build(deps): Bump github.com/cometbft/cometbft-db from 0.9.0 to 0.9.1 (#18630)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-12-05 11:52:22 +01:00
dependabot[bot]andgithub-actions 379114d16a build(deps): Bump github.com/cometbft/cometbft-db from 0.7.0 to 0.9.0 (#18618)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-12-04 10:46:58 +00:00
5146593fe3 docs: fix typos in UPGRADING.md (backport #18613) (#18614)
Co-authored-by: buldazer <93915704+buldazer23@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-12-03 19:52:18 +00:00
50514957dd fix(x/auth): Add fees on batch sign (backport #18564) (#18592)
Co-authored-by: Ezequiel Raynaudo <raynaudo.ee@gmail.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-11-30 15:25:19 +01:00
mergify[bot]andtestinginprod 36116624a3 refactor(codec/unknownproto): use official descriptorpb types, do not rely on gogo code gen types. (backport #18541) (#18593)
Co-authored-by: testinginprod <98415576+testinginprod@users.noreply.github.com>
2023-11-29 17:33:50 +01:00
Julien Robert cfc2a335fd build(deps): Bump cosmossdk.io/store from 1.0.0 to 1.0.1 (#18590) 2023-11-29 10:35:54 +01:00
Marko 34899c8cff chore: update store/v1 changelog (#18581) 2023-11-28 15:42:21 +01:00
Marko 20337d9053 fix: prevent nil lastcommitid hash (#18563) 2023-11-28 15:27:42 +01:00
mergify[bot]andFacundo Medica 67fecca08d fix(baseapp): allow empty consensus params (backport #18531) (#18577)
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
2023-11-28 10:16:57 +01:00
ab80e48d38 build(deps): Bump github.com/cometbft/cometbft from 0.38.1 to 0.38.2 (#18571)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-11-27 21:21:16 +00:00
mergify[bot]andJulien Robert aa427cd555 fix(server): properly parse multiple gas config (backport #18537) (#18543)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-11-22 16:54:39 +01:00
ffa30608a7 build(deps): Bump github.com/cometbft/cometbft from 0.38.0 to 0.38.1 (#18516)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-11-20 12:19:26 +00:00
1b517b02b4 feat(server): cmd flag to disable colored logs (backport #18478) (#18507)
Co-authored-by: Robert Zaremba <robert@zaremba.ch>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-11-19 15:11:12 +00:00
mergify[bot] 514ef91f2e fix(client/tx): simulate with correct pk (backport #18472) (#18502) 2023-11-18 00:56:54 +01:00
mergify[bot]andJulien Robert 42c741ad2c refactor(simapp,confix): change example of custom app.toml extension (backport #18496) (#18497)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-11-17 17:09:36 +00:00
27320cb864 fix: pass FinalizeBlock request and response to ABCIListener (backport #18486) (#18493)
Co-authored-by: MSalopek <matija.salopek994@gmail.com>
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
2023-11-16 20:18:52 +00:00
Marko d367589abc fix: fix docs script (#18491) 2023-11-16 21:03:35 +01:00
mergify[bot]andMarko aaa56b8d29 chore: remove uneeded pr review action (backport #18488) (#18489)
Co-authored-by: Marko <marbar3778@yahoo.com>
2023-11-16 15:58:39 +01:00
mergify[bot]andMarko 2e48b8e545 docs: avoid copying non existent files & counter readme (backport #18487) (#18490)
Co-authored-by: Marko <marbar3778@yahoo.com>
2023-11-16 15:53:50 +01:00
50fb4faa9c docs(client/v2): Update README.md - Update Broken Link (backport #18482) (#18484)
Co-authored-by: Erlangshen219 <104747507+Erlangshen219@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-11-16 12:57:18 +01:00
mergify[bot]andJulien Robert ec8992d046 refactor(x/upgrade): configure go-getter (backport #18470) (#18474)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-11-15 20:17:44 +00:00
dc30a6a642 feat(version): Add extraInfo to version cmd (backport #18063) (#18437)
Co-authored-by: samricotta <37125168+samricotta@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-11-10 12:11:46 +00:00
b93bdea1dc feat: add debug cmd for application codec types (backport #18219) (#18433)
Co-authored-by: Damian Nolan <damiannolan@gmail.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-11-10 10:32:00 +00:00
8f25a613c2 feat: add base64 Pubkeys from cli (backport #17639) (#18434)
Co-authored-by: Julián Toledano <JulianToledano@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-11-10 11:13:31 +01:00
mergify[bot]andJulien Robert 2b42efcfc0 refactor(x/gov): refactor q gov proposer (backport #18025) (#18432)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-11-10 10:09:22 +00:00
445f10d497 feat: Wait shutdown-grace-seconds to flush async db writes to disk (backport #17094) (#18431)
Co-authored-by: Chill Validation <92176880+chillyvee@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-11-10 09:31:29 +00:00
Julien Robert 52aabffb87 chore: bump tagged modules in simapp v0.50 (#18410) 2023-11-07 21:08:00 +00:00
Julien Robert 2bad2b5a5d chore: prepare v0.50 module tags (#18409) 2023-11-07 21:02:05 +01:00
mergify[bot]andJulien Robert 9814f684b9 chore: tagged the wrong branch (backport #18407) (#18408)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-11-07 20:31:20 +01:00
Julien Robert e36a25c65b chore: prepare v0.50.0 release notes and changelog (#18191) 2023-11-07 18:14:16 +01:00
mergify[bot]andJulien Robert 5bed3ae6de fix: deterministic protov2 marshal (backport #18403) (#18406)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-11-07 18:13:45 +01:00
d1f41e55bb build(deps): Bump cosmossdk.io/math from 1.1.3-rc.1 to 1.2.0 (#18386)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-11-07 10:01:18 +00:00
mergify[bot]andJulien Robert 1313c0e1af fix(client/v2): fix short command description if not set and skip unsupported commands (backport #18324) (#18371)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-11-06 11:38:18 +00:00
mergify[bot]andJulien Robert 57637f7c47 docs: clarify cosmovisor doc (backport #18359) (#18370)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-11-06 09:05:12 +00:00
mergify[bot]andJulien Robert e83a20081c fix(client/v2): fix marshalling of queries with any (backport #18309) (#18354)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-11-03 11:11:58 +00:00
7843204d63 feat(baseapp): Add Hybrid Protobuf handlers to MsgServiceRouter (backport #18071) (#18338)
Co-authored-by: testinginprod <98415576+testinginprod@users.noreply.github.com>
Co-authored-by: unknown unknown <unknown@unknown>
2023-11-03 11:08:02 +00:00
mergify[bot]andLuke Ma f6d4b2e838 refactor(x/group): check the new admin address when updating the group policy admin (backport #18350) (#18352)
Co-authored-by: Luke Ma <lukema95@gmail.com>
2023-11-03 09:56:42 +00:00
mergify[bot]andJulián Toledano 790781009d docs: adding some missing parenthesis (backport #18344) (#18346)
Co-authored-by: Julián Toledano <JulianToledano@users.noreply.github.com>
2023-11-02 20:20:10 +01:00
680f4c0a30 feat(x/gov): implement a minimum amount per deposit (backport #18146) (#18333)
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
Co-authored-by: Facundo <facundomedica@gmail.com>
2023-11-02 20:18:55 +01:00
mergify[bot]andtestinginprod d2987a5b77 feat(grpcrouter): add hybrid query handler (backport #17921) (#18339)
Co-authored-by: testinginprod <98415576+testinginprod@users.noreply.github.com>
2023-11-02 15:41:00 +00:00
dependabot[bot]andgithub-actions 4fed7392c6 build(deps): Bump cosmossdk.io/store from 1.0.0-rc.0 to 1.0.0 (#18340)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-11-02 16:23:00 +01:00
mergify[bot]andJulien Robert d73199f8b3 fix(client/v2): set context for queries (backport #18323) (#18326)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-11-01 10:34:26 +00:00
MarkoandJulien Robert 35955817c1 chore: prep store v1.0.0 (#18318)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-11-01 08:20:56 +01:00
dependabot[bot]andgithub-actions 1788e32d11 build(deps): Bump github.com/cosmos/ledger-cosmos-go from 0.13.2 to 0.13.3 (#18315)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-31 09:16:09 +00:00
Marko 21605015bd chore(store): bump iavl to final v1 (#18308) 2023-10-30 21:06:55 +00:00
mergify[bot] 37ef60177f fix(snapshot): grant execution permissions to the snapshot dir for the owner (backport #18294) (#18295) 2023-10-29 08:47:34 +00:00
mergify[bot]andDamian Nolan 0469fc17e1 docs: adding additional info on amino.encoding proto annotations (backport #18274) (#18275)
Co-authored-by: Damian Nolan <damiannolan@gmail.com>
2023-10-26 14:10:21 +00:00
mergify[bot]andMarko 0bc6756a4a fix: use a lower file permission in file creation (backport #18206) (#18263)
Co-authored-by: Marko <marbar3778@yahoo.com>
2023-10-26 10:53:19 +00:00
d8957530a5 perf: parse chain-id from big genesis file could be slow (backport #18204) (#18267)
Co-authored-by: yihuang <huang@crypto.com>
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
2023-10-26 12:46:39 +02:00
mergify[bot]andJulien Robert 9c6c648436 fix(server): don't hardcode grpc address to localhost (backport #18254) (#18258)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-10-25 18:53:48 +00:00
mergify[bot]andJulien Robert 301ceca874 refactor: modules should implement appmodule.AppModule (backport #18252) (#18255)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-10-25 12:55:55 +00:00
mergify[bot]andJulien Robert ef43d02a8d refactor(network): call app.Close() on network cleanup (backport #18249) (#18250)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-10-25 10:39:02 +00:00
mergify[bot]andJulien Robert 06dacdcee8 fix(simapp): textual wiring (backport #18242) (#18244)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-10-24 21:52:24 +00:00
mergify[bot]andMarko 5d6b2c2a4a fix(docs): fix simulator links (backport #18234) (#18235)
Co-authored-by: Marko <marbar3778@yahoo.com>
2023-10-24 13:51:51 +02:00
cabde7b191 chore(x/upgrade): Use ValidateBasic for Plan in ReadUpgradeInfoFromDisk (backport #18210) (#18229)
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-10-24 12:29:29 +02:00
42dbfc4d70 feat: Optimistic Execution (backport #16581) (#18205)
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
Co-authored-by: Facundo <facundomedica@gmail.com>
2023-10-23 21:44:56 +02:00
1376e0dc3f fix(textual): only enable when online and added upgrading docs (backport #18166) (#18222)
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-10-23 17:12:06 +00:00
mergify[bot]andMarko 56043427c0 refactor(x/authz): extend validate genesis (backport #18042) (#18207)
Co-authored-by: Marko <marbar3778@yahoo.com>
2023-10-23 19:00:01 +02:00
026631cd83 feat(x/feegrant): Add limits to grant pruning and enable message to aid manually (backport #18047) (#18128)
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
Co-authored-by: Facundo <facundomedica@gmail.com>
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-10-23 16:08:33 +00:00
mergify[bot]andMarko aa72f10b5f fix(authz): check string is not empty (backport #18209) (#18217)
Co-authored-by: Marko <marbar3778@yahoo.com>
2023-10-23 16:03:15 +00:00
535567e231 fix: RelativePow now returns 1 when 0^0 (backport #18211) (#18216)
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
2023-10-23 13:45:21 +00:00
mergify[bot]andJulien Robert ee589c81d4 feat(x/gov): limit deposited coins to accepted proposal denom (backport #18189) (#18192)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-10-20 18:30:20 +02:00
mergify[bot]andJulien Robert c81038cf24 chore: improve align cli help (backport #18179) (#18187)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-10-20 15:51:39 +00:00
mergify[bot]andMarko 0c9930dfe3 chore(docs): add missing param to gov readme (backport #18181) (#18182)
Co-authored-by: Marko <marbar3778@yahoo.com>
2023-10-20 00:18:33 +02:00
mergify[bot]andJulien Robert faca3c1ce4 refactor(x/gov)!: let hooks return an error (backport #18173) (#18174)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-10-19 15:55:41 +02:00
3abc61fb75 build(deps): Bump cosmossdk.io/api from 0.7.1 to 0.7.2 (#18137)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-10-18 12:40:24 +00:00
Philip Offtermatt 97cfd71b23 feat(server): Start grpc and api server in standalone mode (v0.50.x) (#18163) 2023-10-18 14:27:36 +02:00
dependabot[bot] 4d2638bc1a build(deps): Bump cosmossdk.io/x/tx from 0.10.0 to 0.11.0 (#18138) 2023-10-17 08:39:24 +02:00
dependabot[bot] 02de6cd5fc build(deps): Bump github.com/cosmos/ledger-cosmos-go from 0.13.1 to 0.13.2 (#18139) 2023-10-17 08:38:32 +02:00
mergify[bot]andEmmanuel T Odeke d9d9a52221 perf(x/staking/keeper): make Slash return early iff zero tokens to burn (backport #18049) (#18126)
Co-authored-by: Emmanuel T Odeke <emmanuel@orijtech.com>
2023-10-16 17:18:30 +02:00
Julien Robert 18733a684e feat: bring autocli module config to v0.50 (#18111) 2023-10-16 15:09:06 +02:00
mmsqe 9c2c424a1e fix(x/bank): miss keypair of SendEnabled to restore legacy param set before migration (#18113) 2023-10-16 05:05:35 +02:00
mergify[bot]andMarko 753dd912f5 chore: fix comments on bech32 (backport #18114) (#18116)
Co-authored-by: Marko <marbar3778@yahoo.com>
2023-10-13 13:57:37 +00:00
40447199f0 build(deps): Bump github.com/cosmos/ledger-cosmos-go from 0.13.0 to 0.13.1 (#18098)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-10-12 09:20:25 +00:00
0863b5c500 chore: check for nil params (backport #18041) (#18068)
Co-authored-by: Marko <marbar3778@yahoo.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-10-11 11:05:45 +00:00
mergify[bot]andMatt Kocubinski 1ba896ecb4 fix(x/auth/tx): propagate tx options to signing handlers (backport #17996) (#18067)
Co-authored-by: Matt Kocubinski <mkocubinski@gmail.com>
2023-10-11 10:59:35 +00:00
mergify[bot]andJulien Robert fb4e8cffaa test(client/v2): update golden file (backport #18048) (#18050)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-10-10 20:28:52 +02:00
mergify[bot]andFacundo Medica 08936710ee fix(runtime): PreBlocker getting overwritten if set as a baseapp option (backport #17944) (#18046)
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
2023-10-10 15:35:12 +00:00
mergify[bot]andMarko 735c14397a fix: comment on flag for textual (backport #18040) (#18045)
Co-authored-by: Marko <marbar3778@yahoo.com>
2023-10-10 14:33:58 +00:00
mergify[bot]andMarko 0d25c00a59 fix: comment on flag for textual (backport #18040) (#18045)
Co-authored-by: Marko <marbar3778@yahoo.com>
2023-10-10 14:33:25 +00:00
e5454c4dc7 fix: keep behavior from v0.47 in PrepareProposal panic recovery (backport #17930) (#18038)
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-10-10 12:44:40 +00:00
1f7ec34374 fix(x/slashing/keeper): hoist non-changing addresses parsing out of redelegation loop (backport #18035) (#18037)
Co-authored-by: Emmanuel T Odeke <emmanuel@orijtech.com>
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
2023-10-10 10:34:43 +00:00
8ab33f58d7 fix: fixed key in slashing bitmap migration (backport #18016) (#18033)
Co-authored-by: swelf19 <62722506+swelf19@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-10-10 08:24:32 +00:00
mergify[bot]andvuittont60 95c008392a docs: fix typos (backport #18028) (#18031)
Co-authored-by: vuittont60 <81072379+vuittont60@users.noreply.github.com>
2023-10-10 09:51:59 +02:00
mergify[bot]andJulien Robert 0f419f36d8 feat(x/slashing): add autocli options for tx (backport #17967) (#18017)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-10-09 14:36:33 +00:00
mergify[bot]andshuoer86 4fac43125a docs: fix typos (backport #18018) (#18019)
Co-authored-by: shuoer86 <129674997+shuoer86@users.noreply.github.com>
2023-10-09 16:27:35 +02:00
mergify[bot]andJulien Robert daaff088e2 feat(x/feegrant): add autocli options for tx (backport #17959) (#18013)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-10-09 14:18:07 +02:00
mergify[bot]andMarko b0d20bce2b chore(staking): add delegator to events (backport #18006) (#18011)
Co-authored-by: Marko <marbar3778@yahoo.com>
2023-10-09 11:48:57 +00:00
mergify[bot]andDevon Bear ef5c356ae8 feat(baseapp): expose Mempool (backport #17954) (#18009)
Co-authored-by: Devon Bear <itsdevbear@berachain.com>
2023-10-09 11:32:12 +00:00
Marko 43acebdbfa chore(docs): rfc links (#18007) 2023-10-09 13:09:26 +02:00
mergify[bot] eb90de5334 chore(x/staking): fix some README typos (backport #17997) (#17998) 2023-10-07 09:19:20 +02:00
mergify[bot] 5d73a8e90c chore: Update RequestExtendVote (backport #17993) (#17994) 2023-10-06 19:12:05 +00:00
mergify[bot]andJulien Robert 9af83f4b92 feat(x/circuit): add autocli options for tx (backport #17956) (#17987)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-10-06 10:20:24 +00:00
a2f2c92796 feat(x/crisis): add autocli options for tx (backport #17965) (#17982)
Co-authored-by: Julien Robert <julien@rbrt.fr>
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
2023-10-06 08:46:27 +00:00
a05fc0d1d6 fix(x/gov): set default constitution in gov migration (backport #17953) (#17983)
Co-authored-by: Julien Robert <julien@rbrt.fr>
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
2023-10-06 08:34:40 +00:00
mergify[bot] 53d228f4eb docs: VerifyVoteExtension has to be deterministic (backport #17957) (#17977) 2023-10-05 18:56:02 +00:00
mergify[bot]andJulien Robert 10bd5a2cac feat(x/nft): add autocli options for tx (backport #17825) (#17974)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-10-05 14:04:44 +00:00
mergify[bot]andJulien Robert 8334eefaaf feat(client/v2): signing (backport #17913) (#17972)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-10-05 15:41:50 +02:00
mergify[bot] 3da9f9c9ec fix(x/auth): properly populate tx config options and deprecate ProtoCodecMarshaler (backport #17946) (#17952) 2023-10-04 23:49:07 +02:00
mergify[bot]andHlib Kanunnikov 31e603ac8d chore: fixing typos and grammar for vote extension docs (backport #17948) (#17949)
Co-authored-by: Hlib Kanunnikov <hlibwondertan@gmail.com>
2023-10-04 00:18:19 +02:00
mergify[bot] 2b2d1179cc feat(abci): Add context to SelectedTxs (backport #17940) (#17941) 2023-10-02 22:10:39 +02:00
mergify[bot]andDevon Bear 138e55725f refactor(abci): Pass context to TxSelector (backport #17932) (#17939)
Co-authored-by: Devon Bear <itsdevbear@berachain.com>
2023-10-02 14:32:07 +02:00
mergify[bot] c696c02133 docs: Typo on Application - Specific documentation (backport #17933) (#17934) 2023-10-01 09:48:20 +02:00
1cbae0dd16 fix(baseapp): vote extensions on first block (backport #17909) (#17922)
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
Co-authored-by: Facundo <facundomedica@gmail.com>
2023-09-29 14:52:05 +02:00
mergify[bot]andJulien Robert e6b06db813 fix(simapp): do not overwrite tx options (backport #17920) (#17926)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-09-29 13:21:10 +02:00
mergify[bot]andJulien Robert 74e89952c5 feat(confix): add view command (backport #17904) (#17918)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-09-28 10:18:37 +00:00
71c9b7675f refactor(x/gov): remove gov vote and proposal based telemetry (backport #17910) (#17915)
Co-authored-by: Marko <marbar3778@yahoo.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-09-27 19:37:56 +00:00
mergify[bot]andMarko 13bd2264e3 chore(store): check value (backport #17900) (#17907)
Co-authored-by: Marko <marbar3778@yahoo.com>
2023-09-27 17:26:56 +02:00
mergify[bot]andMarko f4796c9a14 chore(auth): return accId in error (backport #17903) (#17905)
Co-authored-by: Marko <marbar3778@yahoo.com>
2023-09-27 13:13:11 +00:00
Julien Robert 9e26bf541d build(confix): fix go install (#17897) 2023-09-27 12:27:52 +02:00
mergify[bot]andsamricotta 6403f7c8ac docs: small update for routes change (backport #17881) (#17886)
Co-authored-by: samricotta <37125168+samricotta@users.noreply.github.com>
2023-09-26 17:42:42 +02:00
mergify[bot]andJulien Robert 14d163a69c fix(client/v2): fix variable arguments (backport #17313) (#17884)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-09-26 12:44:14 +00:00
mergify[bot]andJulien Robert ab6a1e6dcb fix(gov): fail proposal when implementation not found (backport #17873) (#17882)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-09-26 12:03:03 +00:00
Julien Robert cd9f0a61b7 chore: bump modules to v0.50.0-rc.1 (#17874) 2023-09-26 08:54:55 +02:00
mergify[bot]andJulien Robert 467d2f7184 build(deps): bump math to rc (backport #17866) (#17872)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-09-25 17:06:03 +00:00
mergify[bot] 64e0e89808 fix(baseapp): select txs correctly with no-op mempool (backport #17769) (#17847) 2023-09-25 11:15:19 -04:00
mergify[bot]andMarko 19632293df fix: recreate legacy behaviour for addresscodec (backport #17870) (#17871)
Co-authored-by: Marko <marbar3778@yahoo.com>
2023-09-25 14:20:31 +00:00
mergify[bot]andJulián Toledano 5ccb0057e6 test(client/keys): Test_runImportCmd unique dir per test (backport #17863) (#17865)
Co-authored-by: Julián Toledano <JulianToledano@users.noreply.github.com>
2023-09-25 11:04:39 +00:00
mergify[bot]andJulien Robert d9134ee760 chore(x/gov): improve PromptMetadata readability (backport #17859) (#17864)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-09-25 10:11:28 +00:00
mergify[bot]andMarko 5c4ff0b6ab chore(nft): remove address.String() calls from nft (backport #17846) (#17861)
Co-authored-by: Marko <marbar3778@yahoo.com>
2023-09-25 09:58:23 +00:00
mergify[bot]andJulien Robert f4976244f2 chore(client/v2): better method naming (backport #17858) (#17860)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-09-25 09:01:19 +00:00
mergify[bot] 05d1148783 chore(client/v2): remove trailing whitespace in golden files (backport #17852) (#17857) 2023-09-25 06:22:19 +00:00
mergify[bot] d34bcffd2e test(client/keys): deflake Test_runImportHexCmd by a unique directory per sub-test run (backport #17855) (#17856) 2023-09-25 08:16:33 +02:00
mergify[bot]andomahs ceaf5b9b40 docs: fix typos (backport #17831) (#17832)
Co-authored-by: omahs <73983677+omahs@users.noreply.github.com>
2023-09-21 10:31:09 +00:00
mergify[bot]andMarko cdd7d8cafc chore: rename develop to learn (backport #17821) (#17830)
Co-authored-by: Marko <marbar3778@yahoo.com>
2023-09-21 12:26:37 +02:00
mergify[bot]andJulien Robert 3d9ce99e4e feat(client/v2): message binder (backport #17707) (#17829)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-09-21 09:23:56 +00:00
deea20c712 refactor!: remove tips (backport #17787) (#17819)
Co-authored-by: Marko <marbar3778@yahoo.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-09-21 10:24:58 +02:00
samricottaandmarbar3778 b1208ef298 docs: link correction for docs (#17799)
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
2023-09-19 12:48:03 +02:00
mergify[bot] c25ddd3101 docs: fix UPGRADING.md link (backport #17800) (#17801) 2023-09-19 08:10:34 +02:00
Julien Robert caf2524ec9 chore: prepare v0.50.0-rc.1 (#17732) 2023-09-18 19:47:46 +00:00
87ba5a6a13 feat(gov): handle panics when executing x/gov proposals (backport #17780) (#17790)
Co-authored-by: Robert Zaremba <robert@zaremba.ch>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-09-18 15:33:57 +00:00
dependabot[bot] 2196edacb9 build(deps): Bump cosmossdk.io/api from 0.7.1-0.20230820170544-1bd37053e0c0 to 0.7.1 (#17768) 2023-09-15 19:18:31 +02:00
mergify[bot] 245e21875f feat(client/v2): Add clientCtx to commands in autocli (backport #17709) (#17763) 2023-09-15 17:36:41 +02:00
mergify[bot]andsamricotta bb9729e8a1 docs: update links for removed and re-added file (backport #17761) (#17762)
Co-authored-by: samricotta <37125168+samricotta@users.noreply.github.com>
2023-09-15 14:04:40 +02:00
4955776845 refactor!: reimplement PreFinalizeBlockHook as PreBlocker (backport #17713) (#17754)
Co-authored-by: mmsqe <mavis@crypto.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-09-15 08:14:23 +00:00
mergify[bot]andMarko b1dd67aa77 chore: remove unneeded code (backport #17741) (#17744)
Co-authored-by: Marko <marbar3778@yahoo.com>
2023-09-14 16:03:09 +00:00
mergify[bot] e5781a9d02 docs: improve upgrade docs on preblocker (backport #17734) (#17735) 2023-09-13 23:54:10 +02:00
dependabot[bot]andgithub-actions 5a347a4635 build(deps): Bump cosmossdk.io/x/tx from 0.9.1 to 0.10.0 (#17731)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-09-13 19:39:35 +00:00
mergify[bot]andJulien Robert 32969cf7cc refactor: precise compiler assertions and cleanup module.go (backport #17718) (#17724)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-09-13 19:08:56 +00:00
4c083c6f23 feat: introduce PreBlock (backport #17421) (#17712)
Co-authored-by: mmsqe <mavis@crypto.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-09-13 19:40:08 +02:00
mergify[bot]andsamricotta 92d1d9a106 docs: update documentation order for build tab (backport #17722) (#17723)
Co-authored-by: samricotta <37125168+samricotta@users.noreply.github.com>
2023-09-13 17:30:56 +02:00
mergify[bot]andJulien Robert 85387cdb6b feat(client/v2): stringify bytes cosmos.Dec (backport #16985) (#17714)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-09-13 17:04:11 +02:00
mergify[bot]andJulien Robert 74cc0fe2f4 docs: move 00-protobuf to correct folder (backport #17708) (#17710)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-09-13 13:07:33 +02:00
samricotta ba7bd0606c docs: fix breaking documentation link (#17706) 2023-09-13 12:24:06 +02:00
dependabot[bot]andgithub-actions 1c9c5ae64e build(deps): Bump github.com/cometbft/cometbft from 0.38.0-rc3 to 0.38.0 (#17704)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-09-13 04:01:21 +00:00
dependabot[bot]andgithub-actions 757e09051a build(deps): Bump cosmossdk.io/core from 0.10.0 to 0.11.0 (#17703)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-09-13 05:42:26 +02:00
mergify[bot] e4033faa38 fix: genesis on migrations (backport #17679) (#17683) 2023-09-11 21:02:09 +02:00
612d0a68bf fix: nil pointer ref priority nonce mempool iterator (backport #17668) (#17674)
Co-authored-by: Bala Murali Krishna Komatireddy <krishna192reddy@gmail.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-09-11 13:38:01 +02:00
Marko babe072c95 docs: add back removed readmes (#17673) 2023-09-11 10:25:24 +02:00
mergify[bot] 2350ee4cac feat: CV Close databases opened by cosmos-sdk during BaseApp shutdown (backport #17667) (#17669) 2023-09-10 16:01:03 +02:00
mergify[bot]andMarko ccd7288ef3 docs: edit encoding docs (backport #17626) (#17665)
Co-authored-by: Marko <marbar3778@yahoo.com>
2023-09-08 16:33:26 +02:00
samricotta 837430f8bc fix(docs): update links for documentation (#17659) 2023-09-08 11:47:42 +02:00
mergify[bot] 8cff58c1f6 feat(bank): Allow injectable restrictions on bank transfers (backport #14224) (#17457) 2023-09-07 22:48:49 +02:00
mergify[bot]andMarko ea095bdc7c docs: add docs on proto annotations (backport #15548) (#17654)
Co-authored-by: Marko <marbar3778@yahoo.com>
2023-09-07 11:29:12 +02:00
mergify[bot] 1fd50fba04 chore(confix): update v0.47 and v0.50 config (backport #17652) (#17653) 2023-09-07 10:43:03 +02:00
mergify[bot] 0fa4c54a98 fix(config): mempool.max-txs configuration is invalid (backport #17649) (#17650) 2023-09-07 08:40:29 +02:00
mergify[bot]andBryan White 59f8183aec fix: typo in comment (backport #17635) (#17636)
Co-authored-by: Bryan White <bryanchriswhite@gmail.com>
2023-09-06 11:58:43 +02:00
1ee1b4c8cd fix: remove duplicated app.Close call (backport #17619) (#17634)
Co-authored-by: yihuang <huang@crypto.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-09-06 09:52:29 +00:00
samricottaandmarbar3778 d6627830b4 docs: fix ugrading doc conflicts (#17633)
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
2023-09-06 11:35:33 +02:00
mergify[bot]andMarko b80ea56686 chore: add back deleted readmes (backport #17627) (#17628)
Co-authored-by: Marko <marbar3778@yahoo.com>
2023-09-06 03:33:55 -03:00
6a9777fff2 docs: Add notes regarding BeginBlocker and EndBlocker to upgrading.md (backport #17620) (#17621)
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
2023-09-05 16:10:04 +02:00
a980bf720e refactor: docs path updates (backport #17459) (#17624)
Co-authored-by: samricotta <37125168+samricotta@users.noreply.github.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: Marko <marbar3778@yahoo.com>
Co-authored-by: samricotta <samanthalricotta@gmail.com>
2023-09-05 15:57:54 +02:00
mergify[bot]andMarko 0428c48339 chore: correct api docs (backport #17622) (#17625)
Co-authored-by: Marko <marbar3778@yahoo.com>
2023-09-05 10:31:40 +02:00
mergify[bot]andMarko 7a6f7d4597 docs: add documentation about getsigners (backport #17012) (#17623)
Co-authored-by: Marko <marbar3778@yahoo.com>
2023-09-05 09:46:07 +02:00
mergify[bot]andJulien Robert 878e00a9bb docs: update mm docs (backport #17595) (#17601)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-08-31 20:19:21 +02:00
mergify[bot]andJulien Robert 0996c19055 docs: add genesis changes in upgrading.md (backport #17596) (#17598)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-08-31 16:05:36 +02:00
mergify[bot]andMarko 013889de23 refactor: introduce abciGenesis interface (backport #17554) (#17575)
Co-authored-by: Marko <marbar3778@yahoo.com>
2023-08-31 13:05:57 +02:00
mergify[bot]andRootul P b2627e9fae docs: improve DeductFeeDecorator godoc (backport #17559) (#17589)
Co-authored-by: Rootul P <rootulp@gmail.com>
2023-08-31 07:58:50 +00:00
Julien Robert 9c7624d7c1 fix(simapp): fix example config template (#17587) 2023-08-31 09:45:07 +02:00
mergify[bot]andFacundo Medica ac64612dc2 fix(circuit): Reset only doable by authorized account (backport #17511) (#17581)
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
2023-08-30 14:18:05 +00:00
6e68abc2ae feat(x/genutil): Allow creation of AppGenesis without a file lookup (backport #17571) (#17573)
Co-authored-by: Cian Hatton <cianhatton@gmail.com>
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
2023-08-29 17:22:47 +02:00
Markoandmarbar3778 8a0f494bab chore: bump store and iavl versions (#17525)
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
2023-08-28 16:41:20 +02:00
b922a37513 fix(baseapp): Utilizing voting power from VEs in ValidateVoteExtensions (backport #17518) (#17552)
Co-authored-by: David Terpay <35130517+davidterpay@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-08-28 15:49:16 +02:00
mergify[bot] 2cef4a1aa9 chore: log panic recovery in runTx (backport #17556) (#17558) 2023-08-28 07:43:39 +00:00
mergify[bot]andFélix C. Morency 992c164b49 docs(x/group): fix submit-proposal help json example (backport #17546) (#17550)
Co-authored-by: Félix C. Morency <1102868+fmorency@users.noreply.github.com>
2023-08-25 18:22:32 +02:00
mergify[bot]andFélix C. Morency 30849cdca8 docs: update x/group create-proposal to submit-proposal (backport #17544) (#17547)
Co-authored-by: Félix C. Morency <1102868+fmorency@users.noreply.github.com>
2023-08-25 15:25:54 +00:00
mergify[bot]andJulien Robert f05e2573ea build(deps): bump cosmossdk.io/log to v1.2.1 (backport #17532) (#17540)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-08-25 13:40:24 +00:00
mergify[bot]andJulien Robert 09276c37c6 test(baseapp): use no-op logger (backport #17528) (#17531)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-08-25 07:34:49 +00:00
mergify[bot] a9b9792150 fix(x/authz): GetAuthorizations (backport #17334) (#17523) 2023-08-24 18:26:37 +02:00
dependabot[bot]andgithub-actions 99101abf82 build(deps): Bump cosmossdk.io/math from 1.0.1 to 1.1.2 (#17491)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-08-21 16:41:43 +02:00
Julien Robert e8164be949 build(deps): bump modules to v0.50.0-rc.0 (#17453) 2023-08-19 09:03:46 +02:00
Julien Robert b7d9d4c8a9 revert: Revert RunMigrationBeginBlock addition in v0.50 (#17450) 2023-08-18 20:48:38 +00:00
657add7a8a chore: format proto files (backport #17445) (#17447)
Co-authored-by: Marko <marko@baricevic.me>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-08-18 17:01:43 +02:00
Julien Robert 27547306f5 chore: prepare v0.50 rc (#17384) 2023-08-18 14:17:23 +00:00
mergify[bot]andJulien Robert c402c51a15 build: bump to Go 1.21 (backport #17333) (#17442)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-08-18 11:54:13 +00:00
dependabot[bot]andgithub-actions b372cdcc0e build(deps): Bump cosmossdk.io/collections from 0.3.1-0.20230808102719-f04fefdc7a68 to 0.4.0 (#17431)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-08-18 13:25:09 +02:00
f9616a2673 build(deps): Bump github.com/cosmos/gogoproto from 1.4.10 to 1.4.11 (#17440)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-08-18 12:23:13 +02:00
mergify[bot]andmmsqe 8d4a47f8a5 feat: add event-query-tx-for cmd to subscribe and wait for transaction (backport #17274) (#17434)
Co-authored-by: mmsqe <mavis@crypto.com>
2023-08-17 16:54:53 +00:00
mergify[bot]andJulián Toledano 0fc0ed5d58 feat: import hex keys (backport #17424) (#17432)
Co-authored-by: Julián Toledano <JulianToledano@users.noreply.github.com>
2023-08-17 16:25:23 +00:00
mergify[bot]andfx0x55 116e279e5a feat: add apphash to process proposal calls (backport #17401) (#17413)
Co-authored-by: fx0x55 <80245546+fx0x55@users.noreply.github.com>
2023-08-17 14:33:39 +02:00
Julien Robert e19fb38ff5 refactor: remove collections.ErrInvalidIterator when unecessary (#17367) 2023-08-17 09:05:39 +00:00
mergify[bot] 57a22c1ddd fix: use correct config key for db_backend (backport #17406) (#17410) 2023-08-16 18:46:06 +00:00
mergify[bot]andJulien Robert 6a5adc4a81 refactor: move UpgradeModule interface to appmodule and fix mocks (backport #17383) (#17409)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-08-16 16:58:11 +02:00
mergify[bot]andJulien Robert b056224747 feat: use autocli for comet commands (backport #17389) (#17405)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-08-16 12:03:38 +00:00
mergify[bot]andjohnzhu0907 af29f5521d chore(x/gov): update proposal.json go doc (backport #17397) (#17402)
Co-authored-by: johnzhu0907 <90296451+johnzhu0907@users.noreply.github.com>
2023-08-16 07:37:02 +00:00
mergify[bot]andNikhil Vasan 9645227115 fix(ve-validation): account for BlockID flag in vote-extensions (backport #17394) (#17396)
Co-authored-by: Nikhil Vasan <97126437+nivasan1@users.noreply.github.com>
2023-08-15 22:00:17 +00:00
mergify[bot]andJulien Robert ae48128ae2 fix(client/v2): fix duplicate modules addition and add logger (backport #17390) (#17391)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-08-15 13:59:47 +00:00
e76102f885 refactor: migrate away from using valBech32 globals (2/2) (backport #17157) (#17379)
Co-authored-by: Marko <marko@baricevic.me>
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-08-14 17:06:56 +02:00
mergify[bot]andJulien Robert 7407866317 feat(client,simapp): inject keyring in autocli opts (backport #17351) (#17382)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-08-14 14:44:58 +00:00
mergify[bot] 3a96bb9f7f docs: update upgrade doc and changelog for MigrationModuleManager (backport #17373) (#17378) 2023-08-13 15:29:10 +02:00
mergify[bot] 53398b5183 fix(types): check mm endblocker assertion for core api and abci (backport #17371) (#17377) 2023-08-12 19:59:10 +02:00
mergify[bot] 5333b404da chore: remove sdk from side bar (backport #17374) (#17375) 2023-08-12 16:24:30 +00:00
mergify[bot] 27f5db221a fix: Add MigrationModuleManager to handle migration of upgrade module before other modules (backport #16583) (#17370) 2023-08-12 10:29:01 +02:00
mergify[bot]andJulien Robert 2f6573aef9 refactor(types)!: remove handler and update docs (backport #17358) (#17366)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-08-11 12:29:42 +00:00
mergify[bot]andDevon Bear 5b0c08130c feat(x/gov): Emit VoterAddr (backport #17354) (#17355)
Co-authored-by: Devon Bear <itsdevbear@berachain.com>
2023-08-11 08:06:59 +00:00
mergify[bot]andJulien Robert 4e55f96a6d chore(baseapp): audit (backport #17325) (#17349)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-08-10 11:57:46 +02:00
d7f3b46efe build(deps): Bump cosmossdk.io/depinject from 1.0.0-alpha.3 to 1.0.0-alpha.4 (#17339)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-08-09 16:06:43 +00:00
mergify[bot]andDev Ojha bee95b19b5 feat!: Add gas limits to queries (backport #16239) (#17324)
Co-authored-by: Dev Ojha <ValarDragon@users.noreply.github.com>
2023-08-09 10:22:34 +02:00
mergify[bot]andJulien Robert 6b395f61d9 feat(client/v2): add key lookup interface (backport #17308) (#17317)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-08-08 10:37:49 +00:00
mergify[bot]andJulien Robert d9247a9b55 refactor: reword upgrading.md and verify match with repo (backport #17262) (#17312)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-08-07 16:27:17 +00:00
mergify[bot]andJulien Robert 6861a06332 refactor(client/v2): refactor of flags (backport #17306) (#17309)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-08-07 16:20:24 +02:00
mergify[bot]andJulien Robert c56cd8a6fd fix(runtime): allow to properly register non app wiring modules (backport #17284) (#17304)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-08-07 11:31:58 +00:00
6e075c5ced refactor: add MigrateHandler to allow reuse migrate genesis related function (backport #17296) (#17299)
Co-authored-by: mmsqe <mavis@crypto.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-08-07 08:32:18 +00:00
mergify[bot]andsamricotta 81ff4dae91 docs: Amend usage of sdk.Context (backport #17239) (#17292)
Co-authored-by: samricotta <37125168+samricotta@users.noreply.github.com>
2023-08-04 17:26:46 +00:00
69db56b49b fix: ValidatorStore interface doesn't match StakingKeeper (backport #17164) (#17283)
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-08-03 23:13:13 +00:00
mergify[bot]andJulien Robert 8375a67cff fix(simapp): do not create data dir at each run (backport #17240) (#17275)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-08-03 15:35:26 +02:00
mergify[bot]andJosh Klopfenstein c1e800a7fd docs: fix typo in 00-protobuf.md (backport #17232) (#17271)
Co-authored-by: Josh Klopfenstein <git@joshklop.com>
2023-08-03 11:03:02 +02:00
mergify[bot] ee5b2e3afc docs: fix app.toml links (backport #17264) (#17265) 2023-08-02 19:14:22 +02:00
mergify[bot] db64728aff refactor(staking): remove expected distribution keeper (backport #17261) (#17263) 2023-08-02 17:52:31 +02:00
397b9ce1a9 refactor(client): use cmtservice for comet-validator-set command (backport #17187) (#17257)
Co-authored-by: zakir <80246097+zakir-code@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-08-02 09:21:23 +00:00
mergify[bot]andJulien Robert 2dd4a5d693 docs: mention autocli in upgrading.md (backport #17252) (#17258)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-08-02 09:16:05 +00:00
mergify[bot] e9ee747c99 docs: Better describe ABCI-exposed /key and /subspace store APIs (backport #17231) (#17255) 2023-08-01 23:38:56 +00:00
mergify[bot]andFacundo Medica 86ca92a5cf fix: Allow VerifyVoteExtensions without ExtendVote (backport #17251) (#17254)
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
2023-08-01 19:45:43 +00:00
dependabot[bot]andgithub-actions 9e2abf8ef4 build(deps): Bump cosmossdk.io/log from 1.1.1-0.20230704160919-88f2c830b0ca to 1.2.0 (#17246)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-08-01 14:16:13 +02:00
mergify[bot]andJulien Robert f42be248f5 feat(gov,group): allow draft-proposal to skip metatada prompt (backport #17220) (#17242)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-08-01 11:41:53 +00:00
mergify[bot]andn0b0dy 5624447be5 fix(x/distribution): add nil check in Params.ValidateBasic (backport #17236) (#17241)
Co-authored-by: n0b0dy <n0b0dyCN@users.noreply.github.com>
2023-08-01 10:56:00 +00:00
mergify[bot]andzakir ff6a9a6a7c feat(cli): status cmd cli support output text (backport #17184) (#17237)
Co-authored-by: zakir <80246097+zakir-code@users.noreply.github.com>
2023-08-01 08:48:53 +00:00
mergify[bot] a1f1104d7a feat(docker): Add debuging dependencies directly into the dockerfile (backport #17228) (#17229) 2023-07-31 20:02:03 +02:00
mergify[bot]andzakir 515042bb2e fix: text output format of block-results cmd cli (backport #17183) (#17219)
Co-authored-by: zakir <80246097+zakir-code@users.noreply.github.com>
2023-07-31 13:12:14 +00:00
fac64cd5d5 feat(testutil): adding DefaultContextWithKeys test helper (backport #17216) (#17217)
Co-authored-by: Damian Nolan <damiannolan@gmail.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-07-31 12:47:50 +00:00
mergify[bot]andsamricotta 75cad9d952 docs: additional fields in context.go to be added to context.md (backport #17199) (#17218)
Co-authored-by: samricotta <37125168+samricotta@users.noreply.github.com>
2023-07-31 12:38:46 +00:00
mergify[bot]andJulien Robert f41d6789f6 ci: skip fix_registration.go when using LINT_DIFF=1 (backport #17185) (#17213)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-07-31 10:37:08 +00:00
9a0ca3338f refactor(keys): remove duplicate --home flag (backport #17197) (#17212)
Co-authored-by: zakir <80246097+zakir-code@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-07-31 10:23:03 +00:00
mergify[bot]andFacundo Medica ce496ea5ca fix(x/auth): internal error on AccountInfo when PubKey is nil (backport #17209) (#17210)
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
2023-07-31 09:51:36 +00:00
eba0b9e9c2 refactor: hide --output flags that don't work (backport #17188) (#17191)
Co-authored-by: zakir-code <80246097+zakir-code@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-07-30 00:09:49 +00:00
mergify[bot] 49ac9b23df perf(abci): removes the goroutine when call SnapshotIfApplicable (backport #17174) (#17182) 2023-07-29 10:36:54 +02:00
mergify[bot]andmmsqe 7e7e15d6c6 fix(bank): avoid empty spendable error message on send coins (backport #17170) (#17179)
Co-authored-by: mmsqe <mavis@crypto.com>
2023-07-28 14:53:21 +00:00
mergify[bot]andJulien Robert 4d139f83d7 refactor: remove iavl-lazy-loading from config (backport #17177) (#17178)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-07-28 13:52:15 +00:00
mergify[bot]andzakir-code 8bbed8c675 feat(confix): add shorthand flag to set cmd cli (backport #17175) (#17176)
Co-authored-by: zakir-code <80246097+zakir-code@users.noreply.github.com>
2023-07-28 11:31:39 +00:00
mergify[bot]andzakir-code a39e093a9e refactor(simapp): add ,squash tag (backport #17172) (#17173)
Co-authored-by: zakir-code <80246097+zakir-code@users.noreply.github.com>
2023-07-28 09:29:37 +00:00
d200d421ec feat(bank): Add secondary query for bank metadata (backport #16852) (#17168)
Co-authored-by: Matt, Park <45252226+mattverse@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-07-27 23:53:55 +00:00
mergify[bot]andMarko dcb628064a fix(circuit): partial perms bug fix (backport #17165) (#17167)
Co-authored-by: Marko <marbar3778@yahoo.com>
2023-07-27 20:14:59 +00:00
mergify[bot]andDevon Bear bd61e84ef1 fix(abci): Validators can propose blocks that exceed the gas limit. (backport #17159) (#17160)
Co-authored-by: Devon Bear <itsdevbear@berachain.com>
2023-07-27 12:18:50 +00:00
mergify[bot]andatheeshp abd0bd5b10 fix(x/staking): DelegationsByValidator migrations (backport #17154) (#17156)
Co-authored-by: atheeshp <59333759+atheeshp@users.noreply.github.com>
2023-07-27 11:39:37 +02:00
46be66ed42 refactor: remove global valaddress bech32 codec calls (1/2) (backport #17098) (#17149)
Co-authored-by: Marko <marbar3778@yahoo.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-07-27 00:55:11 +02:00
mergify[bot] 9492cf3c27 fix(x/group): rename group's legacy ORM error codespace to prevent co… (backport #17146) (#17148) 2023-07-26 20:58:17 +02:00
mergify[bot]andGiuseppe Natale efc0b6c0f5 fix(simapp): set chain-id on NewSimApp for sim bench tests (backport #17138) (#17140)
Co-authored-by: Giuseppe Natale <12249307+giunatale@users.noreply.github.com>
2023-07-26 12:01:50 +00:00
mergify[bot]andJulien Robert dea7694a14 docs: improve usage of :::note (backport #17132) (#17133)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-07-26 11:02:22 +02:00
mergify[bot]andJulien Robert 5f608b6e94 feat(client/v2): combine autocli and custom cmd within a module (backport #17088) (#17131)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-07-25 21:54:41 +00:00
d234c6aea2 feat: Improve getSDKVersion() to handle module replacements (backport #17096) (#17125)
Co-authored-by: devmosis <ryzond6728@gmail.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-07-25 14:19:28 +02:00
0cff9ce3cd refactor!: remove rosetta from repo (backport #17112) (#17117)
Co-authored-by: Carlos Santiago Yanzon <27785807+bizk@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-07-24 20:00:39 +00:00
mergify[bot]andJulien Robert 983c9f7aec chore: cherry-pick some inj changes (backport #17109) (#17110)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-07-24 13:36:24 +00:00
mergify[bot]andYaroslav Savchuk 31c4fcdd8f fix(x/circuit): msg_url is skipped when publishing events (backport #17105) (#17108)
Co-authored-by: Yaroslav Savchuk <savchukyarpolk@gmail.com>
2023-07-24 14:20:18 +02:00
mergify[bot]andDevon Bear d68a1231a4 refactor(x/staking): Use ValidatorAddrCodec (backport #17095) (#17097)
Co-authored-by: Devon Bear <itsdevbear@berachain.com>
2023-07-24 00:01:19 +02:00
mergify[bot] 35492de285 fix: testutil/configurator: correctly create fresh copy of defaultConfig (backport #17089) (#17091) 2023-07-22 10:29:46 +02:00
mergify[bot]andJulien Robert 923af3611a chore(types): audit (backport #17075) (#17083)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-07-20 19:59:22 +02:00
mergify[bot]andJulien Robert 6b3f2c6cf9 ci: fix lint script (backport #17080) (#17082)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-07-20 17:19:27 +00:00
mergify[bot]andJulien Robert ab140e5a56 ci: speed up lint job (backport #17071) (#17076)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-07-20 18:58:54 +02:00
Julien Robert 75501a16e1 refactor(testutil): remove unused api (#17067) 2023-07-20 00:53:39 +02:00
Julien Robert 93c44d9da7 build(deps): bump modules to v0.50.0-beta.0 (#17070) 2023-07-19 15:02:59 +00:00
16ab635645 refactor(staking): use validator & address codecs in staking (backport #16958) (#17066)
Co-authored-by: Marko <marbar3778@yahoo.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-07-19 16:02:28 +02:00
609a4e8c8b feat(codec): add collections value codec for protov2 APIs. (backport #17042) (#17069)
Co-authored-by: testinginprod <98415576+testinginprod@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-07-19 15:19:04 +02:00
Julien Robert a32b7ea859 chore: prepare v0.50 beta (#17027) 2023-07-19 13:34:09 +02:00
mergify[bot]andJulien Robert cdd484578e chore(client): add missing modules from swagger (backport #17051) (#17052)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-07-18 21:44:21 +00:00
mergify[bot]andMarko 87d02909fc chore(docs): regenerate swagger (backport #17047) (#17050)
Co-authored-by: Marko <marbar3778@yahoo.com>
2023-07-18 18:40:47 +02:00
mergify[bot]andJulien Robert 6ddf0af2e7 refactor(runtime): define address codec providers in runtime (backport #17037) (#17043)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-07-18 16:38:14 +02:00
mergify[bot] 2049c4b82a chore(runtime): audit (backport #17035) (#17036) 2023-07-18 04:19:05 +00:00
mergify[bot]andJulien Robert d23caef6f6 feat(group): autocli query support (backport #17006) (#17028)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-07-17 13:17:14 +00:00
mergify[bot] 509a228bc4 docs: change bank multi-send command description (backport #16950) (#17017) 2023-07-17 10:36:52 +02:00
dependabot[bot] 1e115626bc build(deps): Bump github.com/cometbft/cometbft from 0.38.0-rc2 to 0.38.0-rc3 (#17016) 2023-07-17 08:34:26 +02:00
mergify[bot] e58a669a44 docs(group): fix typo in README.md (backport #17009) (#17010) 2023-07-16 10:24:57 +02:00
mergify[bot] 19e770e08f feat(params): autocli query support (backport #17007) (#17008) 2023-07-15 08:52:13 +00:00
mergify[bot] fbe45d635c feat(slashing): autocli query config (backport #16659) (#17005) 2023-07-15 09:15:20 +02:00
mergify[bot]andFacundo Medica e1efdfef8b feat: Add preFinalizeBlockHook to allow VE persistence (backport #16898) (#17001)
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
2023-07-14 14:53:07 -04:00
mergify[bot]andJulien Robert 562723cfa9 chore: replace amino cosmos_dec_bytes annoation by scalar cosmos.Dec and add missing annotations (backport #17000) (#17002)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-07-14 18:46:33 +00:00
mergify[bot]andJulien Robert 93a995ca0c feat(gov): autocli query support (backport #16987) (#16999)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-07-14 09:43:56 +00:00
mergify[bot]andJulien Robert 1018f5346f feat(client/v2): support consensus address decoding (backport #16927) (#16997)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-07-14 10:35:17 +02:00
d2b61d0bf5 fix(query): filtered collections pagination (backport #16905) (#16991)
Co-authored-by: testinginprod <98415576+testinginprod@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-07-13 22:27:37 +00:00
mergify[bot]andAhmet Ömer Kayabaşı d4284d7f14 feat(gov): Add proposal failed reason (backport #16976) (#16992)
Co-authored-by: Ahmet Ömer Kayabaşı <69629296+amedumer@users.noreply.github.com>
2023-07-13 20:45:59 +02:00
dependabot[bot] cfc24bb046 build(deps): Bump cosmossdk.io/x/tx from 0.8.0 to 0.9.1 (#16990) 2023-07-13 19:06:46 +02:00
mergify[bot]andJulien Robert bc7221f5c5 feat(authz): autocli query support (backport #16986) (#16988)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-07-13 15:33:55 +00:00
mergify[bot]andJulien Robert 4076c6a918 feat(staking)!: add consensus and validator address codec in staking (backport #16959) (#16977)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-07-13 11:40:57 +00:00
Robert Zaremba 914e4e5136 chore(proto): deprecated IntProto and DecProto (#16980) 2023-07-13 13:28:57 +02:00
mergify[bot]andGustavo Grieco 77562a60dd test: print the value initialStake instead of its pointer (backport #16951) (#16975)
Co-authored-by: Gustavo Grieco <31542053+ggrieco-tob@users.noreply.github.com>
2023-07-13 09:08:00 +00:00
mergify[bot]andJulien Robert 5567e86977 feat(api): add consensus bech32 prefix in app config (backport #16945) (#16964)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-07-12 22:08:07 +00:00
ede4b3fe23 feat: Add CLI commands: 1) simulate a transaction, 2) query block results (backport #16887) (#16962)
Co-authored-by: larry <26318510+larry0x@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-07-12 22:15:09 +02:00
mergify[bot] 25f526f45d docs: clarify software upgrade proposals are legacy (backport #16954) (#16961) 2023-07-12 18:04:45 +00:00
mergify[bot] 1ae705868f chore: remove unused getsigner functions (backport #16937) (#16957) 2023-07-12 18:11:24 +02:00
12d9cdc0a8 fix: Sims failing and not skipping with empty valset (backport #16947) (#16952)
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-07-12 15:22:05 +02:00
mergify[bot]andLikhita Polavarapu 0028264b73 chore: x/circuit audit changes (backport #16901) (#16953)
Co-authored-by: Likhita Polavarapu <78951027+likhita-809@users.noreply.github.com>
2023-07-12 15:03:38 +02:00
dependabot[bot]andgithub-actions 9ea398e5be build(deps): Bump cosmossdk.io/store from 0.1.0-alpha.1.0.20230606190835-3e18f4088b2c to 1.0.0-alpha.1 (#16942)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-07-12 11:01:27 +02:00
mergify[bot]andMatt Kocubinski d3229bf600 docs(x/auth): improve godoc for GetSigningTxData (backport #16933) (#16935)
Co-authored-by: Matt Kocubinski <mkocubinski@gmail.com>
2023-07-11 21:07:46 +02:00
mergify[bot]andJulien Robert abbc2b97c5 docs: clarify legacy proposal mention (backport #16932) (#16934)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-07-11 19:22:53 +02:00
mergify[bot]andJulien Robert e292bdab10 chore(simapp): audit (backport #16914) (#16922)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-07-11 17:22:30 +02:00
mergify[bot]andLikhita Polavarapu bf24d366fd docs: Clarify gov docs (backport #16917) (#16924)
Co-authored-by: Likhita Polavarapu <78951027+likhita-809@users.noreply.github.com>
2023-07-11 17:10:10 +02:00
mergify[bot]andJulien Robert 3cc94a24f3 feat(upgrade): autocli query support (backport #16903) (#16921)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-07-11 13:39:40 +00:00
mergify[bot]andVishal Potpelliwar 5ca5039cf2 fix: changed the data type for FeePayer and FeeGranter (backport #16272) (#16920)
Co-authored-by: Vishal Potpelliwar <71565171+vishal-kanna@users.noreply.github.com>
2023-07-11 15:11:52 +02:00
mergify[bot]andRootul P 7d07df5bd8 docs: describe x/gov usage on Cosmos Hub (backport #16910) (#16911)
Co-authored-by: Rootul P <rootulp@gmail.com>
2023-07-10 21:07:25 +00:00
mergify[bot] a4097358b9 feat(circuit): autocli query support (backport #16906) (#16907) 2023-07-10 21:42:18 +02:00
mergify[bot]andJulien Robert df8ba7e8ac feat!: simplify AppModuleBasic interface for CLI (backport #16890) (#16904)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-07-10 14:11:53 +00:00
mergify[bot]andJulien Robert c8a49b35cd feat(bank): autocli query support (backport #16899) (#16902)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-07-10 12:48:24 +00:00
mergify[bot]andJulien Robert 3fee9db359 feat(auth): autocli query support (backport #16650) (#16900)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-07-10 12:07:38 +02:00
mergify[bot]andFacundo Medica 8295e4a3e0 fix: Revert 16794 (backport #16895) (#16896)
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
2023-07-10 08:02:04 +00:00
4762a2fa7d feat(staking): add autocli query cmd (backport #16641) (#16884)
Co-authored-by: Jeancarlo Barrios <JeancarloBarrios@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-07-07 16:58:28 +00:00
mergify[bot]andatheeshp 939fa27625 chore: gov audit (secondary reviewer) (backport #16870) (#16878)
Co-authored-by: atheeshp <59333759+atheeshp@users.noreply.github.com>
2023-07-07 14:06:44 +02:00
mergify[bot]andJulien Robert 2809154caf fix(cli): improve prune command ux (backport #16856) (#16874)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-07-07 11:38:28 +00:00
26d3559aeb fix(authz): error msg (backport #16869) (#16873)
Co-authored-by: atheeshp <59333759+atheeshp@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-07-07 10:35:40 +00:00
mergify[bot]andJulien Robert e141d8e106 fix(simapp): do not repeat errors (backport #16865) (#16872)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-07-07 11:58:13 +02:00
mergify[bot]andJulien Robert d6780c1094 chore(upgrade): clean up handler and typo (backport #16845) (#16862)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-07-07 00:19:39 +02:00
mergify[bot]andJulien Robert bc5eb31751 fix(client/v2): improve resolver and tests (backport #16842) (#16861)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-07-06 17:34:32 +00:00
mergify[bot]andFacundo Medica 4bda616956 fix: remove setting of finalizeBlockState in FinalizeBlock + fix initialHeight + add ProcessProposal in tests/sims (backport #16794) (#16857)
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
2023-07-06 12:22:57 -04:00
c919775fdb fix(bank): make DenomAddressIndex less strict with respect to index values. (backport #16841) (#16853)
Co-authored-by: testinginprod <98415576+testinginprod@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-07-06 13:59:40 +02:00
981c294d1d refactor(types)!: cherry-pick sdk collections key changes from #16440 (#16854)
Co-authored-by: testinginprod <98415576+testinginprod@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-07-06 11:00:32 +00:00
mergify[bot]andLikhita Polavarapu 73aa872155 chore: x/gov Audit changes (backport #16822) (#16844)
Co-authored-by: Likhita Polavarapu <78951027+likhita-809@users.noreply.github.com>
2023-07-05 17:31:08 +02:00
mergify[bot]andLikhita Polavarapu 565b1e9809 fix: delete all votes when proposal is cancelled (backport #16824) (#16837)
Co-authored-by: Likhita Polavarapu <78951027+likhita-809@users.noreply.github.com>
2023-07-05 10:56:42 +02:00
cd48d403ac build(deps): Bump cosmossdk.io/collections from 0.2.0 to 0.3.0 (#16834)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-07-05 07:50:05 +00:00
mergify[bot]andJulien Robert 2bf3414afb fix: properly use --trace flag (backport #16827) (#16830)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-07-04 19:53:42 +00:00
mergify[bot]andJulien Robert deb85fdefe refactor(genutil): audit (backport #16818) (#16819)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-07-03 15:21:32 +02:00
af357c8d30 chore(x/staking): audit changes (backport #16795) (#16815)
Co-authored-by: atheeshp <59333759+atheeshp@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-07-03 08:04:12 +00:00
mergify[bot]andJulien Robert d9c53bfefc refactor!: remove types/math aliases (backport #16798) (#16803)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-06-30 19:56:38 +02:00
Julien Robert ce54aab92e chore: prepare v0.50.0-alpha.1 (#16801) 2023-06-30 18:22:05 +02:00
mergify[bot]andJulien Robert 9f4a4e416f build(deps): use hashicorp/go-metrics instead of armon/go-metrics (backport #16790) (#16800)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-06-30 15:27:05 +00:00
950b910030 refactor(x/distribution): audit changes (backport #16785) (#16799)
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-06-30 14:51:43 +00:00
mergify[bot]andFacundo Medica 3ede42b462 refactor(x/upgrade): audit changes (backport #16786) (#16797)
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
2023-06-30 11:39:27 +00:00
ce08c799e1 fix(x/slashing): Emit slashing event with the correct reason in SlashWithInfractionReason (backport #16784) (#16792)
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-06-30 13:16:25 +02:00
mergify[bot]andJulien Robert 0bbfc654a3 feat(auth,client/v2): add validator address codec (backport #16768) (#16789)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-06-30 10:33:40 +00:00
a1507450b7 refactor(mint): audit (backport #16760) (#16787)
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
Co-authored-by: Facundo Medica <facundomedica@gmail.com>
2023-06-30 09:25:20 +00:00
cf2dca60cf fix(baseapp): audit changes (backport #16596) (#16783)
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
Co-authored-by: Facundo Medica <facundomedica@gmail.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-06-30 08:12:16 +00:00
mergify[bot]andLikhita Polavarapu c256d51915 chore: Fix changelog issue reference (backport #16765) (#16782)
Co-authored-by: Likhita Polavarapu <78951027+likhita-809@users.noreply.github.com>
2023-06-30 07:56:42 +00:00
mergify[bot]andJulien Robert 7a1e2cad32 chore(confix): audit (backport #16764) (#16774)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-06-29 15:12:33 +00:00
mergify[bot]andMarko 6172a1a0bf chore: add apphash to finalize block calls (backport #16744) (#16770)
Co-authored-by: Marko <marbar3778@yahoo.com>
2023-06-29 14:32:15 +00:00
mergify[bot]andJulien Robert d6c9d2cf66 docs(evidence): update cli docs (backport #16766) (#16769)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-06-29 16:06:41 +02:00
mergify[bot]andJulien Robert 979c5d7e6b refactor(vesting)!: improve validate functions and return error in constructor (backport #16741) (#16763)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-06-29 13:16:40 +00:00
mergify[bot]andatheeshp 1a7f4dce2a chore(feegrant): remove GetSigners in msgs.go (backport #16759) (#16761)
Co-authored-by: atheeshp <59333759+atheeshp@users.noreply.github.com>
2023-06-29 11:04:51 +00:00
mergify[bot]andJulien Robert d805e631e4 refactor: use appmodule.AppModule in integration helpers (backport #16755) (#16756)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-06-29 11:01:43 +00:00
Julien RobertandJacob Gadikian c452721442 style: add gci linter (#16758)
Co-authored-by: Jacob Gadikian <faddat@users.noreply.github.com>
2023-06-29 09:46:37 +00:00
dependabot[bot] 86f47a99bd build(deps): Bump cosmossdk.io/core from 0.8.0 to 0.9.0 (#16753) 2023-06-29 06:49:45 +02:00
730a352b0a fix(x/consensus): Add missing ABCI consensus param in MsgUpdateParams (backport #16713) (#16745)
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-06-28 20:30:04 +00:00
9b2eb526f1 fix(baseapp): ABCI Consensus Failure Fix (backport #16700) (#16746)
Co-authored-by: David Terpay <35130517+davidterpay@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-06-28 20:26:09 +00:00
cd8ba48926 feat(auth): make address codec pluggable (backport #16621) (#16736)
Co-authored-by: Marko <marbar3778@yahoo.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-06-28 12:19:55 +00:00
2377c638b2 fix(x/auth/vesting): panic on overflowing & negative EndTimes for PeriodicVestingAccount (backport #16733) (#16735)
Co-authored-by: Emmanuel T Odeke <emmanuel@orijtech.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-06-28 12:14:02 +00:00
mergify[bot] 84256a0a7c feat: add custom max gas for block for sim config (backport #16656) (#16729) 2023-06-27 23:15:22 +00:00
ce7c059f78 refactor: x/bank audit changes (backport #16690) (#16724)
Co-authored-by: Likhita Polavarapu <78951027+likhita-809@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-06-27 15:21:41 +00:00
mergify[bot]andLikhita Polavarapu efae407c06 chore: x/evidence audit changes (backport #16715) (#16725)
Co-authored-by: Likhita Polavarapu <78951027+likhita-809@users.noreply.github.com>
2023-06-27 14:41:51 +00:00
1ac4a4dbfe fix: halt-height behavior is not deterministic (backport #16639) (#16722)
Co-authored-by: yihuang <huang@crypto.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-06-27 14:32:18 +00:00
mergify[bot]andJulien Robert 21ce241763 fix: revert f235aae (part 2) (backport #16697) (#16723)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-06-27 14:07:30 +00:00
mergify[bot]andyihuang a3d66328d7 feat: make abci handshake graceful interruptible (backport #16206) (#16710)
Co-authored-by: yihuang <huang@crypto.com>
2023-06-27 13:36:39 +00:00
mergify[bot]andMarko 7166be445a chore: audit x/mint (backport #16702) (#16720)
Co-authored-by: Marko <marbar3778@yahoo.com>
2023-06-27 13:35:08 +00:00
mergify[bot]andLikhita Polavarapu dfc112c4d1 chore: remove GetSigners from x/authz (backport #16712) (#16721)
Co-authored-by: Likhita Polavarapu <78951027+likhita-809@users.noreply.github.com>
2023-06-27 13:06:58 +00:00
mergify[bot]andMarko 6f2c021d97 docs: update for 0.38 (backport #16501) (#16719)
Co-authored-by: Marko <marbar3778@yahoo.com>
2023-06-27 14:52:31 +02:00
mergify[bot]andLikhita Polavarapu 48f2b02899 refactor: x/consensus audit changes (backport #16695) (#16718)
Co-authored-by: Likhita Polavarapu <78951027+likhita-809@users.noreply.github.com>
2023-06-27 12:22:55 +00:00
cee7e93dd3 build(deps): Bump github.com/cometbft/cometbft from 0.38.0-rc1 to 0.38.0-rc2 (#16707)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-06-26 20:33:21 +00:00
mergify[bot]andJulien Robert a5b6ce7c3f feat: add configurator config options (backport #16672) (#16703)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-06-26 19:44:53 +00:00
mergify[bot]andJulien Robert 82100602c7 docs: improve upgrading.md and changelog for autocli changes (backport #16696) (#16699)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-06-26 19:38:22 +02:00
mergify[bot]andMarko bc745afe94 chore: remove getsigners from mint (backport #16668) (#16673)
Co-authored-by: Marko <marbar3778@yahoo.com>
2023-06-24 00:09:20 +02:00
mergify[bot]andww4tson 23f3e123dd docs: correct comment typo in address.go (backport #16671) (#16674)
Co-authored-by: ww4tson <133960002+ww4tson@users.noreply.github.com>
2023-06-24 00:08:34 +02:00
mergify[bot]andMarko 275744f332 chore: remove unneeded getsigners method from nft (backport #16665) (#16669)
Co-authored-by: Marko <marbar3778@yahoo.com>
2023-06-23 20:54:43 +02:00
mergify[bot]andatheeshp 02a0f59000 chore: x/feegrant audit changes (backport #16652) (#16664)
Co-authored-by: atheeshp <59333759+atheeshp@users.noreply.github.com>
2023-06-23 13:31:03 +02:00
mergify[bot] d5bbf84dd8 chore: make configurator.Config.ModuleConfigs public (backport #16653) (#16662) 2023-06-23 10:10:27 +02:00
mergify[bot]andMarko 430d400a29 chore: add sortJSON back & mark as deprecated (backport #16649) (#16657)
Co-authored-by: Marko <marbar3778@yahoo.com>
2023-06-22 16:11:27 +00:00
466d6e8223 fix: check tx gas limit against block gas limit (backport #16547) (#16628)
Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-06-22 08:43:12 +00:00
7c1c2c91e5 feat(mint): add autocli config for mint (backport #16640) (#16648)
Co-authored-by: Jeancarlo Barrios <JeancarloBarrios@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-06-22 07:13:30 +00:00
mergify[bot] e61ce3c26e refactor: authz audit changes (backport #16631) (#16647) 2023-06-22 06:27:40 +00:00
mergify[bot] 7539520d50 feat(consensus): wire autocli query (backport #16633) (#16646) 2023-06-22 06:23:32 +00:00
mergify[bot] e991124b07 refactor: cleanup profiling code with equivalent one (backport #16634) (#16635) 2023-06-21 16:40:48 +00:00
mergify[bot]andJulien Robert 179c6c7451 feat(evidence): autocli query support (backport #16625) (#16629)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-06-21 08:36:54 +00:00
mergify[bot] b6102fb6a8 chore: make configurator.Config public (backport #16624) (#16626) 2023-06-20 21:32:51 +02:00
mergify[bot]andJulien Robert 9b1d32b78d docs: add explaination on how to change home folder globaly (backport #16620) (#16622)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-06-20 17:44:11 +02:00
e9ba371ef2 feat(client): add positional optional to client v2 (backport #16316) (#16615)
Co-authored-by: Jeancarlo Barrios <JeancarloBarrios@users.noreply.github.com>
Co-authored-by: Jeancarlo <jeancarlobarrios@gmail.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-06-20 17:19:55 +02:00
1fb9c870c9 fix!: Ensure Handler Exists for Messages (backport #16613) (#16614)
Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-06-19 22:25:03 +00:00
mergify[bot]andMarko c5bda905ac chore: audit crisis changes (backport #16609) (#16612)
Co-authored-by: Marko <marbar3778@yahoo.com>
2023-06-19 21:17:13 +00:00
9f7a16080a refactor(x/staking)!: KVStoreService, return errors and use context.Context (backport #16324) (#16598)
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
Co-authored-by: Facundo Medica <facundomedica@gmail.com>
2023-06-19 11:40:27 -03:00
mergify[bot]andAleksandr Bezobchuk c06d8d7bef feat: add dummy VE handler to simapp (backport #16595) (#16597)
Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
2023-06-16 22:42:13 +02:00
mergify[bot]andJeancarlo Barrios feab9b6380 feat(x/distribution): add autocli config query (backport #16218) (#16594)
Co-authored-by: Jeancarlo Barrios <JeancarloBarrios@users.noreply.github.com>
2023-06-16 16:21:15 +02:00
ae3e30a715 fix(x/auth): ensure nil .BaseAccounts are reported in ModuleAccount.Validate (backport #16554) (#16568)
Co-authored-by: Emmanuel T Odeke <emmanuel@orijtech.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-06-15 12:54:23 +02:00
mergify[bot]andMarko e0dd83ffed chore: set headerinfo where needed in baseapp (backport #16542) (#16546)
Co-authored-by: Marko <marbar3778@yahoo.com>
2023-06-14 15:51:53 +00:00
mergify[bot]andJulien Robert 5c3139be4b chore: clean-up all replaces and add tagging process (backport #16528) (#16539)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-06-14 12:31:23 +00:00
mergify[bot]andJulien Robert 8f77ce5068 feat: make checksum optional in upgrade validation (backport #16511) (#16532)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-06-13 17:19:39 +00:00
mergify[bot]andJulien Robert 8c43cd7b73 chore: remove github.com/cosmos/cosmos-sdk/db from sdk deps (backport #16527) (#16529)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-06-13 15:10:25 +00:00
26d2907f57 build(deps): Bump github.com/cockroachdb/errors from 1.9.1 to 1.10.0 (backport #16516) (#16518)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-06-13 12:37:36 +00:00
e5d9bb5475 chore: finish removing all exported *SortJSON usages (backport #16497) (#16502)
Co-authored-by: Emmanuel T Odeke <emmanuel@orijtech.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-06-12 15:19:42 +02:00
mergify[bot] 9d80495901 chore: finish TODO of removing defunct sortJSON (backport #16401) (#16489) 2023-06-10 12:33:04 +02:00
mergify[bot]andJulien Robert e73d5c6cba chore: improve v0.50-alpha.0 changelog (backport #16480) (#16486)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-06-09 16:43:02 +00:00
mergify[bot]andMarko 40204f63d2 chore: changelog & upgrading documentation for ABCI++ (backport #16315) (#16482)
Co-authored-by: Marko <marbar3778@yahoo.com>
2023-06-09 13:14:29 +02:00
mergify[bot]andChill Validation 2100a73dce fix: StateSync Restore by excluding memory store (backport #16449) (#16451)
Co-authored-by: Chill Validation <92176880+chillyvee@users.noreply.github.com>
2023-06-07 23:28:47 +00:00
Julien Robert 4eea902c54 chore: prepare v0.50 alpha (#16446) 2023-06-08 01:07:33 +02:00
mergify[bot]andJeancarlo Barrios 77233670c8 feat(x/feegrant): feegrant autcli module query (backport #16213) (#16448)
Co-authored-by: Jeancarlo Barrios <JeancarloBarrios@users.noreply.github.com>
2023-06-07 21:31:19 +00:00
4641 changed files with 241960 additions and 412025 deletions
-32
View File
@@ -1,32 +0,0 @@
language: "en"
early_access: false
reviews:
request_changes_workflow: false
high_level_summary: true
poem: false
review_status: true
collapse_walkthrough: true
path_filters:
- "!api/"
path_instructions:
- path: "**/*.go"
instructions: "Review the Golang code for conformity with the Uber Golang style guide, highlighting any deviations."
- path: "tests/**/*"
instructions: |
"Assess the integration and e2e test code assessing sufficient code coverage for the changes associated in the pull request"
- path: "**/*_test.go"
instructions: |
"Assess the unit test code assessing sufficient code coverage for the changes associated in the pull request"
- path: "**/*.md"
instructions: |
"Assess the documentation for misspellings, grammatical errors, missing documentation and correctness"
auto_review:
enabled: true
ignore_title_keywords:
- "WIP"
- "DO NOT MERGE"
drafts: false
base_branches:
- "main"
chat:
auto_reply: true
-7
View File
@@ -1,7 +0,0 @@
cips
pullrequest
keypair
pastTime
hasTables
Nam
EyT
-14
View File
@@ -1,14 +0,0 @@
# CODEOWNERS: https://help.github.com/articles/about-codeowners/
# NOTE: Order is important; the last matching pattern takes the most precedence
# Primary repo maintainers
* @cosmos/sdk-core-dev
# CODEOWNERS for docs configuration
/docs/docusaurus.config.js @julienrbrt @tac0turtle
/docs/sidebars.js @julienrbrt @tac0turtle
/docs/pre.sh @julienrbrt @tac0turtle
/docs/post.sh @julienrbrt @tac0turtle
-49
View File
@@ -1,49 +0,0 @@
name: 🐛 Bug report
description: Create a report to help us squash bugs!
title: "[Bug]: "
labels: ["T:Bug"]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this bug report!
Before smashing the submit button please review the template.
- type: checkboxes
attributes:
label: Is there an existing issue for this?
description: Please search existing issues to avoid creating duplicates.
options:
- label: I have searched the existing issues
required: true
- type: markdown
attributes:
value: |
IMPORTANT: Prior to opening a bug report, check if it affects one of the core modules
and if its eligible for a bug bounty on `SECURITY.md`. Bugs that are not submitted
through the appropriate channels won't receive any bounty.
- type: textarea
id: what-happened
attributes:
label: What happened?
description: Also tell us, what did you expect to happen?
placeholder: Tell us what you see!
value: "A bug happened!"
validations:
required: true
- type: input
attributes:
label: Cosmos SDK Version
description: If applicable, specify the version you're using
placeholder: 0.46, 0.47, main, etc.
validations:
required: true
- type: textarea
id: reproduce
attributes:
label: How to reproduce?
description: If applicable could you describe how we could reproduce the bug
placeholder: Tell us what how to reproduce the bug!
validations:
required: false
-18
View File
@@ -1,18 +0,0 @@
name: Documentation Request
description: Create an issue for missing or incorrect documentation
title: "[Documentation]: "
labels: ["T:Docs"]
body:
- type: markdown
attributes:
value: |
✰ Thanks for opening an issue! ✰
Tell us where what you would like to see get added to the documentation or if there is an error in the documentation?
- type: textarea
id: what-happened
attributes:
label: Summary
placeholder: Description of what you would like to see
validations:
required: true
-43
View File
@@ -1,43 +0,0 @@
name: Epic
description: Create an epic/user
title: "[Epic]: "
labels: ["T:Epic"]
body:
- type: markdown
attributes:
value: |
Thanks for opening this issue, this template is meant for long lived work scopes, if this is what you're looking for please continue
- type: textarea
id: summary
attributes:
label: Summary
description: |
What are the user needs?
How could this solution fix the user facing problem?
placeholder: Short, concise description of the proposed feature/changes to the repository
validations:
required: true
- type: textarea
id: problem
attributes:
label: Problem Definition
description: |
Why do we need this feature?
What problems may be addressed by introducing this feature?
What benefits does the SDK stand to gain by including this feature?
Are there any disadvantages of including this feature?
placeholder: Description of the issue being faced
validations:
required: true
- type: textarea
id: work
attributes:
label: Work Breakdown
description: |
Break the work into many bullet points that will later be turned into issues that can be assigned to developers to work on
This work may been to be broken up into phases of work in order to better organize when and how things get done.
placeholder: Description of the steps needed to deliver this feature
validations:
required: true
@@ -1,41 +0,0 @@
name: Feature Request
description: Create a proposal to request a feature
title: "[Feature]: "
labels: ["T:feature-request"]
body:
- type: markdown
attributes:
value: |
✰ Thanks for opening an issue! ✰
- type: textarea
id: summary
attributes:
label: Summary
description: |
What are the user needs?
How could this solution fix the user facing problem?
placeholder: Short, concise description of the proposed feature/changes to the repository
validations:
required: true
- type: textarea
id: problem
attributes:
label: Problem Definition
description: |
If applicable please answer the below questions
Why do we need this feature?
What problems may be addressed by introducing this feature?
What benefits does the SDK stand to gain by including this feature?
Are there any disadvantages of including this feature?
placeholder: Description of the issue being faced
validations:
required: false
- type: textarea
id: proposal
attributes:
label: Proposed Feature
description: |
Description of the proposed features or changes to an existing feature to meet your needs
placeholder: Description of the proposed feature(s)
validations:
required: true
@@ -1,40 +0,0 @@
---
name: Module Readiness Checklist
about: Pre-flight checklist that modules must pass in order to be included in a release of the Cosmos SDK
labels: 'module-readiness-checklist'
---
## x/{MODULE_NAME} Module Readiness Checklist
This checklist is to be used for tracking the final internal audit of new Cosmos SDK modules prior to inclusion in a published release.
### Release Candidate Checklist
The following checklist should be gone through once the module has been fully implemented. This audit should be performed directly on `main`, or preferably on a `alpha` or `beta` release tag that includes the module.
The module **should not** be included in any Release Candidate tag until it has passed this checklist.
- [ ] API audit (at least 1 person) (@assignee)
- [ ] Are Msg and Query methods and types well-named and organized?
- [ ] Is everything well documented (inline godoc as well as the spec [README.md](https://github.com/cosmos/cosmos-sdk/blob/main/docs/spec/README.md) in module directory)
- [ ] State machine audit (at least 2 people) (@assignee1, @assignee2)
- [ ] Read through MsgServer code and verify correctness upon visual inspection
- [ ] Ensure all state machine code which could be confusing is properly commented
- [ ] Make sure state machine logic matches Msg method documentation
- [ ] Ensure that all state machine edge cases are covered with tests and that test coverage is sufficient (at least 90% coverage on module code)
- [ ] Assess potential threats for each method including spam attacks and ensure that threats have been addressed sufficiently. This should be done by writing up threat assessment for each method
- [ ] Assess potential risks of any new third party dependencies and decide whether a dependency audit is needed
- [ ] Completeness audit, fully implemented with tests (at least 1 person) (@assignee)
- [ ] Genesis import and export of all state
- [ ] Query services
- [ ] CLI methods
- [ ] All necessary migration scripts are present (if this is an upgrade of existing module)
### Published Release Checklist
After the above checks have been audited and the module is included in a tagged Release Candidate, the following additional checklist should be undertaken for live testing, and potentially a 3rd party audit (if deemed necessary):
- [ ] Testnet / devnet testing (2-3 people) (@assignee1, @assignee2, @assignee3)
- [ ] All Msg methods have been tested especially in light of any potential threats identified
- [ ] Genesis import and export has been tested
- [ ] Nice to have (and needed in some cases if threats could be high): Official 3rd party audit
-87
View File
@@ -1,87 +0,0 @@
<!-- < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < ☺
v ✰ Thanks for opening an issue! ✰
v Before smashing the submit button please review the template.
v Word of caution: poorly thought-out proposals may be rejected
v without deliberation
☺ > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -->
## Summary
<!-- In a few short sentences summarize the release -->
## Major Changes
<!-- Describe the major changes associated to this release -->
## Gotchas
<!-- Gotchas is an area which changes could of been made that the auditors should be aware of -->
## QA Breakdown
* Audit
* [ ] Audit BaseApp
* [ ] Audit Types
* [ ] Audit x/auth
* [ ] Audit x/authz
* [ ] Audit x/bank
* [ ] Audit x/circuit
* [ ] Audit x/consensus
* [ ] Audit x/crisis
* [ ] Audit x/distribution
* [ ] Audit x/evidence
* [ ] Audit x/feegrant
* [ ] Audit x/genutil
* [ ] Audit x/gov
* [ ] Audit x/group
* [ ] Audit x/mint
* [ ] Audit x/nft
* [ ] Audit x/simulation
* [ ] Audit x/slashing
* [ ] Audit x/staking
* [ ] Audit x/tx
* [ ] Audit x/upgrade
* [ ] Audit client
* [ ] Audit server
* [ ] Audit store
* [ ] Audit runtime
* [ ] Audit simapp
* [ ] Release alpha
* [ ] Cosmos-SDK testnet
* [ ] Public testnet (IBC, WASM, SDK)
* [ ] Upgrade a chain with data from vX
* Release documentation
* [ ] Audit UPGRADING.md
* [ ] Update all codeblock to the appropriate version number
### Audit checklist
* please copy to a markdown to follow while you walk through the code
* 2 people should be assigned to each section
* [ ] API audit
* spec audit: check if the spec is complete.
* Are Msg and Query methods and types well-named and organized?
* Is everything well documented (inline godoc as well as package [`README.md`](https://docs.cosmos.network/main/spec/SPEC_MODULE#common-layout) in module directory)
* check the proto definition - make sure everything is in accordance to ADR-30 (at least 1 person, TODO assignee)
* Check new fields and endpoints have the `Since: cosmos-sdk X` comment
* [ ] Completeness audit, fully implemented with tests
* [ ] Genesis import and export of all state
* [ ] Query services
* [ ] CLI methods
* [ ] All necessary migration scripts are present (if this is an upgrade of existing module)
* [ ] State machine audit
* [ ] Read through MsgServer code and verify correctness upon visual inspection
* [ ] Ensure all state machine code which could be confusing is properly commented
* [ ] Make sure state machine logic matches Msg method documentation
* [ ] Ensure that all state machine edge cases are covered with tests and that test coverage is sufficient (at least 90% coverage on module code)
* [ ] Assess potential threats for each method including spam attacks and ensure that threats have been addressed sufficiently. This should be done by writing up threat assessment for each method. Specifically we should be paying attention to:
* [ ] algorithmic complexity and places this could be exploited (ex. nested `for` loops)
* [ ] charging gas complex computation (ex. `for` loops)
* [ ] storage is safe (we don't pollute the state).
* [ ] Assess potential risks of any new third party dependencies and decide whether a dependency audit is needed
* [ ] Check correctness of simulation implementation if any
* [ ] Audit Changelog against commit log, ensuring all breaking changes, bug fixes, and improvements are properly documented.
If any changes are needed, please make them against main and backport them to release/vX.X.x
-43
View File
@@ -4,46 +4,3 @@ Closes: #XXXX
<!-- Add a description of the changes that this PR introduces and the files that
are the most critical to review. -->
---
## Author Checklist
*All items are required. Please add a note to the item if the item is not applicable and
please add links to any relevant follow up issues.*
I have...
* [ ] included the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title, you can find examples of the prefixes below:
<!-- * `feat`: A new feature
* `fix`: A bug fix
* `docs`: Documentation only changes
* `style`: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)
* `refactor`: A code change that neither fixes a bug nor adds a feature
* `perf`: A code change that improves performance
* `test`: Adding missing tests or correcting existing tests
* `build`: Changes that affect the build system or external dependencies (example scopes: gulp, broccoli, npm)
* `ci`: Changes to our CI configuration files and scripts (example scopes: Travis, Circle, BrowserStack, SauceLabs)
* `chore`: Other changes that don't modify src or test files
* `revert`: Reverts a previous commit -->
* [ ] confirmed `!` in the type prefix if API or client breaking change
* [ ] targeted the correct branch (see [PR Targeting](https://github.com/cosmos/cosmos-sdk/blob/main/CONTRIBUTING.md#pr-targeting))
* [ ] provided a link to the relevant issue or specification
* [ ] reviewed "Files changed" and left comments if necessary
* [ ] included the necessary unit and integration [tests](https://github.com/cosmos/cosmos-sdk/blob/main/CONTRIBUTING.md#testing)
* [ ] added a changelog entry to `CHANGELOG.md`
* [ ] updated the relevant documentation or specification, including comments for [documenting Go code](https://blog.golang.org/godoc)
* [ ] confirmed all CI checks have passed
## Reviewers Checklist
*All items are required. Please add a note if the item is not applicable and please add
your handle next to the items reviewed if you only reviewed selected items.*
Please see [Pull Request Reviewer section in the contributing guide](../CONTRIBUTING.md#reviewer) for more information on how to review a pull request.
I have...
* [ ] confirmed the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
* [ ] confirmed all author checklist items have been addressed
* [ ] reviewed state machine logic, API design and naming, documentation is accurate, tests and test coverage
@@ -1,36 +0,0 @@
# from https://github.com/MercymeIlya/last-workflow-status with fixes
name: "Get status of last workflow"
description: "Get conclusion of last workflow run on current branch."
branding:
icon: "arrow-left"
color: "yellow"
inputs:
github_token:
description: Secret GitHub API token to use for making API requests.
default: ${{ github.token }}
required: true
outputs:
last_status:
description: "Conclusion of last workflow run on current branch"
value: ${{ steps.last_status.outputs.last_status }}
runs:
using: "composite"
steps:
- name: Get workflow id
shell: bash
run: |
WORKFLOW_ID=$(curl --header 'authorization: Bearer ${{ inputs.github_token }}' \
--header 'content-type: application/json' \
https://api.github.com/repos/${{ github.repository }}/actions/runs/${{ github.run_id }} | jq -r .workflow_id)
echo "WORKFLOW_ID=$WORKFLOW_ID" >> $GITHUB_ENV
echo "Workflow id: ${WORKFLOW_ID}"
- name: Get previous build status
shell: bash
id: last_status
run: |
last_status=$(curl --silent --header 'authorization: Bearer ${{ inputs.github_token }}' \
--header 'content-type: application/json' \
"https://api.github.com/repos/${{ github.repository }}/actions/workflows/${{ env.WORKFLOW_ID }}/runs?per_page=1&status=completed&branch=${{ env.GITHUB_HEAD_REF }}" \
| jq -r .workflow_runs[0].conclusion)
echo "Status of the previous build: $last_status"
echo "::set-output name=last_status::${last_status}"
+1 -1
View File
@@ -8,4 +8,4 @@ paths-ignore:
- api
- '**/*_test.go'
- '**/*.pulsar.go'
- '**/*.pb.gp'
- '**/*.pb.go'
+4 -122
View File
@@ -43,15 +43,6 @@ updates:
labels:
- "A:automerge"
- dependencies
- package-ecosystem: gomod
directory: "/orm"
schedule:
interval: weekly
day: wednesday
time: "01:25"
labels:
- "A:automerge"
- dependencies
- package-ecosystem: gomod
directory: "/core"
schedule:
@@ -61,15 +52,6 @@ updates:
labels:
- "A:automerge"
- dependencies
- package-ecosystem: gomod
directory: "/core/testing"
schedule:
interval: weekly
day: thursday
time: "01:30"
labels:
- "A:automerge"
- dependencies
- package-ecosystem: gomod
directory: "/depinject"
schedule:
@@ -106,24 +88,6 @@ updates:
labels:
- "A:automerge"
- dependencies
- package-ecosystem: gomod
directory: "/indexer/postgres"
schedule:
interval: weekly
day: wednesday
time: "01:53"
labels:
- "A:automerge"
- dependencies
- package-ecosystem: gomod
directory: "/indexer/postgres/tests"
schedule:
interval: weekly
day: wednesday
time: "01:53"
labels:
- "A:automerge"
- dependencies
- package-ecosystem: gomod
directory: "/schema"
schedule:
@@ -160,15 +124,6 @@ updates:
labels:
- "A:automerge"
- dependencies
- package-ecosystem: gomod
directory: "/tools/hubl"
schedule:
interval: weekly
day: thursday
time: "02:15"
labels:
- "A:automerge"
- dependencies
- package-ecosystem: gomod
directory: "/collections"
schedule:
@@ -178,51 +133,6 @@ updates:
labels:
- "A:automerge"
- dependencies
- package-ecosystem: gomod
directory: "x/accounts"
schedule:
interval: weekly
day: wednesday
time: "02:35"
labels:
- "A:automerge"
- dependencies
- package-ecosystem: gomod
directory: "x/accounts/defaults/multisig"
schedule:
interval: weekly
day: wednesday
time: "02:45"
labels:
- "A:automerge"
- dependencies
- package-ecosystem: gomod
directory: "x/accounts/defaults/lockup"
schedule:
interval: weekly
day: wednesday
time: "02:55"
labels:
- "A:automerge"
- dependencies
- package-ecosystem: gomod
directory: "/x/nft"
schedule:
interval: weekly
day: monday
time: "02:25"
labels:
- "A:automerge"
- dependencies
- package-ecosystem: gomod
directory: "/x/circuit"
schedule:
interval: weekly
day: tuesday
time: "02:30"
labels:
- "A:automerge"
- dependencies
- package-ecosystem: gomod
directory: "x/feegrant"
schedule:
@@ -232,7 +142,6 @@ updates:
labels:
- "A:automerge"
- dependencies
- package-ecosystem: gomod
directory: "/x/evidence"
schedule:
@@ -270,38 +179,11 @@ updates:
- "A:automerge"
- dependencies
- package-ecosystem: gomod
directory: "/x/protocolpool"
directory: "/tools/benchmark"
schedule:
interval: weekly
day: wednesday
time: "03:00"
labels:
- "A:automerge"
- dependencies
- package-ecosystem: gomod
directory: "/x/params"
schedule:
interval: weekly
day: wednesday
time: "03:05"
labels:
- "A:automerge"
- dependencies
- package-ecosystem: gomod
directory: "/x/auth"
schedule:
interval: weekly
day: wednesday
time: "03:10"
labels:
- "A:automerge"
- dependencies
- package-ecosystem: gomod
directory: "/x/epochs"
schedule:
interval: weekly
day: wednesday
time: "03:15"
time: "03:25"
labels:
- "A:automerge"
- dependencies
@@ -309,7 +191,7 @@ updates:
# Dependencies should be up to date on release branch
- package-ecosystem: gomod
directory: "/"
target-branch: "release/v0.47.x"
target-branch: "release/v0.53.x"
schedule:
interval: daily
time: "03:00"
@@ -328,7 +210,7 @@ updates:
dependency-type: "all"
ignore:
- dependency-name: "github.com/cometbft/cometbft"
# cometbft 0.37 is not semver, but we want to only update "patch" versions for 0.37.x
# cometbft 0.37 is not semver, but we want to only update "patch" versions for 0.38.x
update-types:
["version-update:semver-major", "version-update:semver-minor"]
-2
View File
@@ -1,2 +0,0 @@
needs-triage: # if no label is set then set triage
- ''
+3 -36
View File
@@ -5,45 +5,28 @@
- tools/confix/**/*
"C:Cosmovisor":
- tools/cosmovisor/**/*
"C:Hubl":
- tools/hubl/**/*
"C:Keys":
- client/keys/**/*
"C:Simulations":
- types/simulation/**/*
- x/simulation/**/*
- x/*/simulation/**/*
- simsx/**/*
- tools/benchmark/**/*
"C:Store":
- store/**/*
"C:collections":
- collections/**/*
"C:core/testing":
- core/testing/**/*
"C:log":
- log/*
"C:orm":
- orm/**/*
"C:schema":
- schema/**/*
"C:indexer/postgres":
- indexer/postgres/**/*
"C:x/accounts":
- x/accounts/**/*
"C:x/accounts/multisig":
- x/accounts/defaults/multisig/**/*
"C:x/accounts/lockup":
- x/accounts/defaults/lockup/**/*
"C:x/auth":
- x/auth/**/*
"C:x/authz":
- x/authz/**/*
"C:x/bank":
- x/bank/**/*
"C:x/circuit":
- x/circuit/**/*
"C:x/consensus":
- x/consensus/**/*
"C:x/crisis":
- x/crisis/**/*
"C:x/distribution":
- x/distribution/**/*
"C:x/evidence":
@@ -54,14 +37,8 @@
- x/genutil/**/*
"C:x/gov":
- x/gov/**/*
"C:x/group":
- x/group/**/*
"C:x/mint":
- x/mint/**/*
"C:x/nft":
- x/nft/**/*
"C:x/params":
- x/params/**/*
"C:x/protocolpool":
- x/protocolpool/**/*
"C:x/slashing":
@@ -74,16 +51,6 @@
- x/upgrade/**/*
"C:x/epochs":
- x/epochs/**/*
"C:server/v2":
- server/v2/**/*
"C:server/v2 stf":
- server/v2/stf/**/*
"C:server/v2 appmanager":
- server/v2/appmanager/**/*
"C:server/v2 cometbft":
- server/v2/cometbft/**/*
"C:server/v2 api":
- server/v2/api/**/*
"Type: ADR":
- docs/architecture/**/*
"Type: Build":
+38
View File
@@ -0,0 +1,38 @@
name: Build Docs
# This workflow runs when a PR is labeled with `docs`
# This will check if the docs build successfully by running `make build-docs`
on:
pull_request:
branches:
- main
- "release/**"
paths:
- "docs/**"
- "x/**/*.md"
- .github/workflows/deploy-docs.yml
- .github/workflows/build-docs.yml
permissions:
contents: read
jobs:
check-docs-build:
name: Check docs build
runs-on: ubuntu-latest
steps:
- name: Checkout 🛎️
uses: actions/checkout@v6
with:
persist-credentials: false
fetch-depth: 0
- name: Setup Node.js 🔧
uses: actions/setup-node@v6
with:
node-version: "24.x"
# npm install npm should be removed when https://github.com/npm/cli/issues/4942 is fixed
- name: Build docs 🔧
run: |
npm install -g npm@8.5.5
make build-docs
+20 -16
View File
@@ -15,30 +15,36 @@ concurrency:
jobs:
build:
runs-on: ubuntu-latest
runs-on: depot-ubuntu-22.04-4
strategy:
matrix:
go-arch: ["amd64", "arm", "arm64"]
go-arch: ["amd64", "arm64"] # drop 32 bit support for now (and maybe forever)
steps:
- uses: actions/checkout@v4
- uses: DeterminateSystems/nix-installer-action@main
- uses: DeterminateSystems/magic-nix-cache-action@main
- uses: actions/setup-go@v5
- uses: actions/checkout@v6
- uses: actions/setup-go@v6
with:
go-version: "1.22"
go-version: "1.25.5"
check-latest: true
- name: install aarch64-gcc
if: matrix.go-arch == 'arm64'
run: sudo apt-get install gcc-aarch64-linux-gnu binutils-aarch64-linux-gnu
###################
#### Build App ####
###################
- name: Build
run: GOARCH=${{ matrix.go-arch }} make build
- name: Build Legacy
run: GOARCH=${{ matrix.go-arch }} COSMOS_BUILD_OPTIONS=legacy make build
- name: Build with rocksdb backend
if: |
env.GIT_DIFF &&
matrix.go-arch == 'amd64'
run: nix run . -- version --long
- name: Build with legacy app.go
run: GOARCH=${{ matrix.go-arch }} COSMOS_BUILD_OPTIONS="legacy" make build
# TODO re-add with comet v1
- name: Build with BLS12381
if: matrix.go-arch == 'amd64'
run: GOARCH=${{ matrix.go-arch }} COSMOS_BUILD_OPTIONS="bls12381" make build
- name: Build with Secp_cgo
if: matrix.go-arch == 'amd64'
run: GOARCH=${{ matrix.go-arch }} COSMOS_BUILD_OPTIONS="secp" make build
- name: Build with legacy app.go and Secp_cgo
if: matrix.go-arch == 'amd64'
run: GOARCH=${{ matrix.go-arch }} COSMOS_BUILD_OPTIONS="legacy,secp" make build
###################
## Build Tooling ##
###################
@@ -46,5 +52,3 @@ jobs:
run: GOARCH=${{ matrix.go-arch }} make cosmovisor
- name: Build Confix
run: GOARCH=${{ matrix.go-arch }} make confix
- name: Build Hubl
run: GOARCH=${{ matrix.go-arch }} make hubl
+3 -3
View File
@@ -9,11 +9,11 @@ permissions:
jobs:
remind:
name: Changelog Reminder
runs-on: ubuntu-latest
runs-on: depot-ubuntu-22.04-4
# Skip draft PRs and PRs starting with: revert, test, chore, ci, docs, style, build, refactor
if: "!github.event.pull_request.draft && !contains(github.event.pull_request.title, 'revert') && !contains(github.event.pull_request.title, 'test') && !contains(github.event.pull_request.title, 'chore') && !contains(github.event.pull_request.title, 'ci') && !contains(github.event.pull_request.title, 'docs') && !contains(github.event.pull_request.title, 'style') && !contains(github.event.pull_request.title, 'build') && !contains(github.event.pull_request.title, 'refactor')"
if: ${{ !github.event.pull_request.draft && !contains(github.event.pull_request.title, 'revert') && !contains(github.event.pull_request.title, 'test') && !contains(github.event.pull_request.title, 'chore') && !contains(github.event.pull_request.title, 'ci') && !contains(github.event.pull_request.title, 'docs') && !contains(github.event.pull_request.title, 'style') && !contains(github.event.pull_request.title, 'build') && !contains(github.event.pull_request.title, 'refactor') }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- uses: mskelton/changelog-reminder-action@v3
with:
message: "@${{ github.actor }} your pull request is missing a changelog!"
+1 -1
View File
@@ -7,7 +7,7 @@ on:
jobs:
remove-old-artifacts:
runs-on: ubuntu-latest
runs-on: depot-ubuntu-22.04-4
timeout-minutes: 30
steps:
+7 -12
View File
@@ -18,7 +18,7 @@ concurrency:
jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest
runs-on: depot-ubuntu-22.04-4
permissions:
actions: read
contents: read
@@ -26,27 +26,22 @@ jobs:
steps:
- name: Checkout repository
uses: actions/checkout@v4
- uses: actions/setup-go@v5
uses: actions/checkout@v6
- uses: actions/setup-go@v6
with:
go-version: "1.22"
go-version: "1.25.5"
check-latest: true
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v3
uses: github/codeql-action/init@v4
with:
languages: "go"
config-file: ./.github/codeql/config.yml
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.
# queries: ./path/to/local/query, your-org/your-repo/queries@main
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v3
uses: github/codeql-action/autobuild@v4
# ️ Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl
@@ -60,4 +55,4 @@ jobs:
# make release
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v3
uses: github/codeql-action/analyze@v4
-19
View File
@@ -1,19 +0,0 @@
name: "Warn about consensus code changes"
on:
pull_request_target:
types:
- opened
- edited
- synchronize
jobs:
main:
permissions:
pull-requests: write # For reading the PR and posting comment
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: orijtech/consensuswarn@main
with:
roots: "github.com/cosmos/cosmos-sdk/baseapp.BaseApp.PrepareProposal,github.com/cosmos/cosmos-sdk/baseapp.BaseApp.ProcessProposal,github.com/cosmos/cosmos-sdk/baseapp.BaseApp.FinalizeBlock,github.com/cosmos/cosmos-sdk/baseapp.BaseApp.Commit,github.com/cosmos/cosmos-sdk/baseapp.BaseApp.VerifyVoteExtension"
+18 -9
View File
@@ -2,22 +2,31 @@ name: Dependabot Update All Go Modules
on: pull_request
permissions:
contents: write
pull-requests: write
env:
PR_TITLE: ${{ github.event.pull_request.title }}
jobs:
update-all:
runs-on: ubuntu-latest
runs-on: depot-ubuntu-22.04-4
if: ${{ github.actor == 'dependabot[bot]' }}
steps:
- uses: actions/checkout@v4
- name: Generate Token
uses: actions/create-github-app-token@29824e69f54612133e76f7eaac726eef6c875baf # v1
id: app-token
with:
app-id: "${{ secrets.APP_ID }}"
private-key: "${{ secrets.APP_PRIVATE_KEY }}"
- uses: actions/checkout@v6
with:
repository: ${{ github.event.pull_request.head.repo.full_name }}
ref: ${{ github.event.pull_request.head.ref }}
# Secret to be added in the repo under Settings > Secrets > Dependabot
token: ${{ secrets.PRBOT_PAT }}
- uses: actions/setup-go@v5
token: "${{ steps.app-token.outputs.token }}"
- uses: actions/setup-go@v6
with:
go-version: "1.22"
go-version: "1.25.5"
check-latest: true
- name: Extract updated dependency
id: deps
@@ -25,8 +34,8 @@ jobs:
# Extract the dependency name from the PR title
# Example: "build(deps): Bump github.com/cosmos/cosmos-sdk from 0.46.0 to 0.47.0"
# Extracts "github.com/cosmos/cosmos-sdk" and "0.47.0"
echo "name=$(echo "${{ github.event.pull_request.title }}" | cut -d ' ' -f 3)" >> $GITHUB_OUTPUT
echo "version=$(echo "${{ github.event.pull_request.title }}" | cut -d ' ' -f 7)" >> $GITHUB_OUTPUT
echo "name=$(echo "$PR_TITLE" | cut -d ' ' -f 3)" >> $GITHUB_OUTPUT
echo "version=$(echo "$PR_TITLE" | cut -d ' ' -f 7)" >> $GITHUB_OUTPUT
- name: Update all Go modules
run: |
./scripts/go-update-dep-all.sh ${{ format('{0}@v{1}', steps.deps.outputs.name, steps.deps.outputs.version) }}
@@ -34,5 +43,5 @@ jobs:
- name: Commit changes
uses: EndBug/add-and-commit@v9
with:
default_author: github_actions
default_author: user_info
message: "${{ github.event.pull_request.title }} for all modules"
+24 -6
View File
@@ -8,21 +8,39 @@ permissions:
jobs:
dependency-review:
runs-on: ubuntu-latest
runs-on: depot-ubuntu-22.04-4
steps:
- name: "Checkout Repository"
uses: actions/checkout@v4
- uses: actions/setup-go@v5
uses: actions/checkout@v6
- name: "Setup Go"
uses: actions/setup-go@v6
with:
go-version: "1.22"
go-version: "1.25.5"
check-latest: true
- name: "Dependency Review"
uses: actions/dependency-review-action@v4
with:
base-ref: ${{ github.event.pull_request.base.sha || 'main' }}
head-ref: ${{ github.event.pull_request.head.sha || github.ref }}
fail-on-severity: high # otherwise we fail on ourselves due to https://github.com/advisories/GHSA-qfc5-6r3j-jj22, https://github.com/advisories/GHSA-w44m-8mv2-v78h TODO(@julienrbrt) submit a PR to the action to ignore packages
fail-on-severity: high
- name: "Dependency audit"
run: ./scripts/dep-assert.sh
- name: "Go vulnerability check"
run: make vulncheck
id: govuln
run: |
# Run the vulnerability check and capture its output (ignoring non-zero exit codes)
make vulncheck 2>&1 | tee govulncheck-output.txt || true
# Extract vulnerability identifiers from the output (e.g., GO-2025-3443)
vulnerabilities=$(grep -o 'GO-[0-9]\{4\}-[0-9]\+' govulncheck-output.txt | sort | uniq)
echo "Detected vulnerabilities: $vulnerabilities"
# Check if any vulnerability other than GO-2025-3443 exists
for vuln in $vulnerabilities; do
if [ "$vuln" != "GO-2025-3443" ]; then
echo "Found vulnerability $vuln, failing..."
exit 1
fi
done
echo "Only known vulnerability (GO-2025-3443) present. Continuing."
+11 -7
View File
@@ -9,8 +9,9 @@ on:
branches:
- main
tags:
- "v[0-9]+.[0-9]+.[0-9]+" # Push events to matching v*, i.e. v1.0, v20.15.10
- "v[0-9]+.[0-9]+.[0-9]+-rc*" # Push events to matching v*, i.e. v1.0-rc1, v20.15.10-rc5
- "v[0-9]+.[0-9]+.[0-9]+" # Push events to matching v*, i.e. v1.0.0, v20.15.10
- "v[0-9]+.[0-9]+.[0-9]+-rc.*" # Push events to matching v*, i.e. v1.0.0-rc.1, v20.15.10-rc.5
- "v[0-9]+.[0-9]+.[0-9]+-beta.*" # Push events to matching v*, i.e. v1.0.0-beta.1, v20.15.10-beta.5
workflow_dispatch:
inputs:
tags:
@@ -21,6 +22,7 @@ on:
permissions:
contents: read
packages: write
id-token: write
env:
# Use docker.io for Docker Hub if empty
@@ -30,9 +32,9 @@ env:
jobs:
build:
runs-on: ubuntu-latest
runs-on: depot-ubuntu-22.04-4
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
fetch-depth: 0
@@ -59,11 +61,13 @@ jobs:
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Setup Depot
uses: depot/setup-action@v1
- name: Publish to GitHub Packages
uses: docker/build-push-action@v6
uses: depot/build-push-action@v1
with:
project: gnm1jqptpw
platforms: linux/amd64,linux/arm64
push: ${{ github.event_name != 'pull_request' }}
tags: ${{ steps.meta.outputs.tags }}
cache-from: type=gha
cache-to: type=gha,mode=max
+72
View File
@@ -0,0 +1,72 @@
name: Enforce Signed Commits on PRs
on:
pull_request:
types: [opened, synchronize, reopened, ready_for_review]
permissions:
contents: read # needed to read commits
pull-requests: write # needed to close the PR
issues: write # needed to post a comment
jobs:
check-signed-commits:
# Skip drafts to avoid noise while a PR is still being prepared
if: github.event.pull_request.draft == false
runs-on: ubuntu-latest
steps:
- name: Verify all PR commits are signed
uses: actions/github-script@v8
with:
script: |
const { owner, repo } = context.repo;
const prNumber = context.payload.pull_request.number;
// Get all commits in the PR (handles pagination)
const commits = await github.paginate(
github.rest.pulls.listCommits,
{ owner, repo, pull_number: prNumber, per_page: 100 }
);
// Any commit without a verified signature?
const unsigned = commits.filter(c => !(c.commit?.verification?.verified));
if (unsigned.length === 0) {
core.info("All commits are verified-signed. ✅");
return;
}
// Build a helpful message & list the offending commits
const list = unsigned
.map(c => `- ${c.sha.substring(0,7)} — ${c.commit.message.split('\n')[0]}`)
.join('\n');
const msg = [
"🔒 **PR closed: unsigned commits detected**",
"",
`This pull request contains **${unsigned.length}** commit(s) without a *verified* signature.`,
"",
"**How to fix:**",
"1. Set up commit signing (GPG or SSH).",
"2. Amend/rebase so **every** commit in this PR is verified-signed.",
"3. Push the updated branch and open a new PR, or ask a maintainer to reopen once fixed.",
"",
"Docs: https://docs.github.com/authentication/managing-commit-signature-verification",
"",
"**Unsigned commits:**",
list
].join("\n");
// Post the explanation as a PR comment (PRs are Issues in the API)
await github.rest.issues.createComment({
owner, repo, issue_number: prNumber, body: msg
});
// Close the PR
await github.rest.pulls.update({
owner, repo, pull_number: prNumber, state: "closed"
});
// Mark the job as failed so its obvious in checks
core.setFailed(`Closed PR: found ${unsigned.length} unsigned commit(s).`);
-45
View File
@@ -1,45 +0,0 @@
name: Run Gosec
on:
pull_request:
branches:
- main
- release/**
paths:
- "**/*.go"
- "go.mod"
- "go.sum"
push:
branches:
- main
paths:
- "**/*.go"
- "go.mod"
- "go.sum"
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
jobs:
Gosec:
permissions:
security-events: write
runs-on: ubuntu-latest
env:
GO111MODULE: on
steps:
- name: Checkout Source
uses: actions/checkout@v4
- name: Run Gosec Security Scanner
uses: securego/gosec@master
with:
# we let the report trigger content trigger a failure using the GitHub Security features.
args: "-exclude=G101,G107 -exclude-dir=systemtests -no-fail -fmt sarif -out results.sarif ./..."
- name: Upload SARIF file
uses: github/codeql-action/upload-sarif@v3
with:
# Path to SARIF file relative to the root of the repository
sarif_file: results.sarif
+1 -1
View File
@@ -5,7 +5,7 @@ on:
jobs:
triage:
runs-on: ubuntu-latest
runs-on: depot-ubuntu-22.04-4
steps:
- uses: github/issue-labeler@v3.4
if: join(github.event.issue.labels) == ''
+1 -1
View File
@@ -9,7 +9,7 @@ on:
jobs:
add-to-project:
name: Add issue to project
runs-on: ubuntu-latest
runs-on: depot-ubuntu-22.04-4
steps:
- uses: actions/add-to-project@v1.0.2
with:
+2 -2
View File
@@ -15,9 +15,9 @@ jobs:
permissions:
pull-requests: read # for amannn/action-semantic-pull-request to analyze PRs
statuses: write # for amannn/action-semantic-pull-request to mark status of analyzed PR
runs-on: ubuntu-latest
runs-on: depot-ubuntu-22.04-4
steps:
- uses: amannn/action-semantic-pull-request@v5.5.3
- uses: amannn/action-semantic-pull-request@v6.1.1
id: lint_pr_title
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+8 -11
View File
@@ -8,22 +8,22 @@ on:
merge_group:
permissions:
contents: read
jobs:
golangci:
name: golangci-lint
runs-on: ubuntu-latest
runs-on: depot-ubuntu-22.04-4
steps:
- uses: actions/checkout@v4
- uses: DeterminateSystems/nix-installer-action@main
- uses: DeterminateSystems/magic-nix-cache-action@main
- uses: actions/setup-go@v5
- uses: actions/checkout@v6
- uses: actions/setup-go@v6
with:
go-version: "1.22.2"
go-version: "1.25.5"
check-latest: true
- uses: technote-space/get-diff-action@v6.1.2
id: git_diff
with:
PATTERNS: |
**/*.mk
Makefile
**/Makefile
.golangci.yml
@@ -31,9 +31,7 @@ jobs:
if: env.GIT_DIFF
id: lint_long
run: |
nix develop -c make lint
env:
NIX: 1
make lint
- uses: technote-space/get-diff-action@v6.1.2
if: steps.lint_long.outcome == 'skipped'
with:
@@ -43,8 +41,7 @@ jobs:
- name: run linting (short)
if: steps.lint_long.outcome == 'skipped' && env.GIT_DIFF
run: |
nix develop -c make lint
make lint
env:
GIT_DIFF: ${{ env.GIT_DIFF }}
LINT_DIFF: 1
NIX: 1
+5 -5
View File
@@ -5,22 +5,22 @@ on:
- "docs/**"
jobs:
markdown-link-check:
runs-on: ubuntu-latest
runs-on: depot-ubuntu-22.04-4
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- run: cd docs && sh ./pre.sh
- uses: gaurav-nelson/github-action-markdown-link-check@1.0.15
- uses: gaurav-nelson/github-action-markdown-link-check@1.0.17
with:
folder-path: "docs"
- run: cd docs && sh ./post.sh
sims-notify-failure:
permissions:
contents: none
runs-on: ubuntu-latest
runs-on: depot-ubuntu-22.04-4
if: ${{ failure() }}
steps:
- name: Notify Slack on failure
uses: rtCamp/action-slack-notify@v2.3.0
uses: rtCamp/action-slack-notify@v2.3.3
env:
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
SLACK_CHANNEL: sdk-sims
-30
View File
@@ -1,30 +0,0 @@
name: Spell Check
on:
pull_request:
schedule:
- cron: "0 12 * * *"
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Run codespell
continue-on-error: true
run: |
sudo apt-get install codespell -y
codespell -w --skip="*.pulsar.go,*.pb.go,*.pb.gw.go,*.cosmos_orm.go,*.json,*.git,*.js,crypto/keys,fuzz,*.h,proto/tendermint,*.bin,go.sum,go.mod" --ignore-words=.github/.codespellignore
- uses: peter-evans/create-pull-request@v6
if: github.event_name != 'pull_request'
with:
token: ${{ secrets.PRBOT_PAT }}
commit-message: "chore: spelling errors fixes"
title: "chore: fix spelling errors"
branch: "bot/fix-typos"
delete-branch: true
body: |
This PR fixes typos in the codebase.
Please review it, and merge if everything is fine.
If there are proto changes, run `make proto-gen` and commit the changes.
+8 -8
View File
@@ -13,14 +13,14 @@ concurrency:
jobs:
go-mod-tidy:
name: Check go mod tidy
runs-on: ubuntu-latest
runs-on: depot-ubuntu-22.04-4
steps:
- name: Check out code
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Set up Go
uses: actions/setup-go@v5
uses: actions/setup-go@v6
with:
go-version: "1.22"
go-version: "1.25.5"
check-latest: true
- name: Run go mod tidy
run: ./scripts/go-mod-tidy-all.sh
@@ -33,14 +33,14 @@ jobs:
generate-mocks:
name: Check up to date mocks
runs-on: ubuntu-latest
runs-on: depot-ubuntu-22.04-4
steps:
- name: Check out code
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Set up Go
uses: actions/setup-go@v5
uses: actions/setup-go@v6
with:
go-version: "1.22"
go-version: "1.25.5"
check-latest: true
- name: Generate mocks
run: make mocks
+1 -1
View File
@@ -10,7 +10,7 @@ jobs:
permissions:
contents: read # for actions/labeler to determine modified files
pull-requests: write # for actions/labeler to add labels to PRs
runs-on: ubuntu-latest
runs-on: depot-ubuntu-22.04-4
steps:
- uses: actions/labeler@v4 # v5 is broken, ref https://github.com/actions/labeler/issues/712. Do not bump.
with:
+9 -3
View File
@@ -26,13 +26,15 @@ concurrency:
jobs:
build:
runs-on: ubuntu-latest
runs-on: depot-ubuntu-22.04-4
permissions:
contents: read
packages: write
id-token: write
steps:
# set VERSION to new version when making changes, when merged to main the image will automatically be pushed
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
@@ -57,9 +59,13 @@ jobs:
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Setup Depot
uses: depot/setup-action@v1
- name: Publish to GHCR
uses: docker/build-push-action@v6
uses: depot/build-push-action@v1
with:
project: gnm1jqptpw
context: ./contrib/devtools
platforms: linux/amd64,linux/arm64
push: ${{ github.event_name != 'pull_request' }}
+3 -3
View File
@@ -13,11 +13,11 @@
# jobs:
# root:
# runs-on: ubuntu-latest
# runs-on: depot-ubuntu-22.04-4
# name: "Push to buf.build/cosmos/cosmos-sdk"
# steps:
# - uses: actions/checkout@v4
# - uses: bufbuild/buf-setup-action@v1.29.0
# - uses: actions/checkout@v5
# - uses: bufbuild/buf-setup-action@v1.50.0
# - run: buf push proto --tag ${{ github.ref_type == 'tag' && github.ref_name || github.sha }} # https://github.com/bufbuild/buf-push-action/issues/20
## TODO at each module tag to their own buf repository
+6 -6
View File
@@ -11,20 +11,20 @@ permissions:
jobs:
lint:
runs-on: ubuntu-latest
runs-on: depot-ubuntu-22.04-4
timeout-minutes: 5
steps:
- uses: actions/checkout@v4
- uses: bufbuild/buf-setup-action@v1.35.0
- uses: actions/checkout@v6
- uses: bufbuild/buf-setup-action@v1.50.0
- uses: bufbuild/buf-lint-action@v1
with:
input: "proto"
break-check:
runs-on: ubuntu-latest
runs-on: depot-ubuntu-22.04-4
steps:
- uses: actions/checkout@v4
- uses: bufbuild/buf-setup-action@v1.35.0
- uses: actions/checkout@v6
- uses: bufbuild/buf-setup-action@v1.50.0
- uses: bufbuild/buf-breaking-action@v1
with:
input: "proto"
+4 -4
View File
@@ -11,12 +11,12 @@ jobs:
goreleaser:
permissions:
contents: write # for goreleaser/goreleaser-action to create a GitHub release
runs-on: ubuntu-latest
runs-on: depot-ubuntu-22.04-4
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
- uses: actions/checkout@v6
- uses: actions/setup-go@v6
with:
go-version: "1.22"
go-version: "1.25.5"
check-latest: true
# get 'v*.*.*' part from 'confix/v*.*.*' and save to $GITHUB_ENV
- name: Set env
+4 -4
View File
@@ -11,12 +11,12 @@ jobs:
goreleaser:
permissions:
contents: write # for goreleaser/goreleaser-action to create a GitHub release
runs-on: ubuntu-latest
runs-on: depot-ubuntu-22.04-4
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
- uses: actions/checkout@v6
- uses: actions/setup-go@v6
with:
go-version: "1.22"
go-version: "1.25.5"
check-latest: true
# get 'v*.*.*' part from 'cosmovisor/v*.*.*' and save to $GITHUB_ENV
- name: Set env
+39
View File
@@ -0,0 +1,39 @@
name: Release Simd
on:
push:
tags:
- "simd/v*.*.*"
permissions:
contents: read
jobs:
goreleaser:
permissions:
contents: write # for goreleaser/goreleaser-action to create a GitHub release
runs-on: depot-ubuntu-22.04-4
steps:
- uses: actions/checkout@v6
- uses: actions/setup-go@v6
with:
go-version: "1.25.5"
check-latest: true
# get 'v*.*.*' part from 'simd/v*.*.*' and save to $GITHUB_ENV
- name: Set env
run: echo "RELEASE_VERSION=${GITHUB_REF#refs/*/simd/}" >> $GITHUB_ENV
# remove the possible pre-existing same tag for cosmos-sdk related tags instead of simd tags
# Because goreleaser enforces semantic versioning and will error on non compliant tags.(https://goreleaser.com/limitations/semver/)
- name: Tag without prefix locally to avoid error in goreleaser
run: |-
git tag -d ${{ env.RELEASE_VERSION }} || echo "No such a tag exists before"
git tag ${{ env.RELEASE_VERSION }} HEAD
- name: Run GoReleaser
uses: goreleaser/goreleaser-action@v3
with:
# stick to version v0.179.0(https://github.com/cosmos/cosmos-sdk/issues/11125)
version: v0.179.0
args: release --rm-dist --skip-validate
workdir: simapp
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GORELEASER_CURRENT_TAG: simd/${{ env.RELEASE_VERSION }}
+7 -7
View File
@@ -14,30 +14,30 @@ jobs:
release:
permissions:
contents: write # for goreleaser/goreleaser-action to create a GitHub release
runs-on: ubuntu-latest
runs-on: depot-ubuntu-22.04-4
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Install Go
uses: actions/setup-go@v5
uses: actions/setup-go@v6
with:
go-version: "1.22"
go-version: "1.25.5"
check-latest: true
- name: Unshallow
run: git fetch --prune --unshallow
- name: Create release
uses: goreleaser/goreleaser-action@v3
with:
args: release --rm-dist --release-notes ./RELEASE_NOTES.md
args: release --clean --release-notes ./RELEASE_NOTES.md
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
release-success:
needs: release
if: ${{ success() }}
runs-on: ubuntu-latest
runs-on: depot-ubuntu-22.04-4
steps:
- name: Notify Slack on success
uses: rtCamp/action-slack-notify@v2.3.0
uses: rtCamp/action-slack-notify@v2.3.3
env:
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
SLACK_CHANNEL: cosmos-tech
+19 -44
View File
@@ -16,12 +16,12 @@ jobs:
runs-on: ubuntu-latest
if: "!contains(github.event.head_commit.message, 'skip-sims')"
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
ref: "release/v0.47.x"
- uses: actions/setup-go@v5
- uses: actions/setup-go@v6
with:
go-version: "1.22"
go-version: "1.25.5"
check-latest: true
- run: make build
@@ -31,13 +31,13 @@ jobs:
runs-on: ubuntu-latest
needs: build
steps:
- uses: actions/setup-go@v5
- uses: actions/setup-go@v6
with:
go-version: "1.22"
go-version: "1.25.5"
check-latest: true
- name: Install runsim
run: go install github.com/cosmos/tools/cmd/runsim@v1.0.0
- uses: actions/cache@v4
- uses: actions/cache@v5
with:
path: ~/go/bin
key: ${{ runner.os }}-go-runsim-binary
@@ -47,14 +47,14 @@ jobs:
needs: [build, install-runsim]
timeout-minutes: 60
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
ref: "release/v0.47.x"
- uses: actions/setup-go@v5
- uses: actions/setup-go@v6
with:
go-version: "1.22"
go-version: "1.25.5"
check-latest: true
- uses: actions/cache@v4
- uses: actions/cache@v5
with:
path: ~/go/bin
key: ${{ runner.os }}-go-runsim-binary
@@ -66,14 +66,14 @@ jobs:
runs-on: ubuntu-latest
needs: [build, install-runsim]
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
ref: "release/v0.47.x"
- uses: actions/setup-go@v5
- uses: actions/setup-go@v6
with:
go-version: "1.22"
go-version: "1.25.5"
check-latest: true
- uses: actions/cache@v4
- uses: actions/cache@v5
with:
path: ~/go/bin
key: ${{ runner.os }}-go-runsim-binary
@@ -85,14 +85,14 @@ jobs:
runs-on: ubuntu-latest
needs: [build, install-runsim]
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
ref: "release/v0.47.x"
- uses: actions/setup-go@v5
- uses: actions/setup-go@v6
with:
go-version: "1.22"
go-version: "1.25.5"
check-latest: true
- uses: actions/cache@v4
- uses: actions/cache@v5
with:
path: ~/go/bin
key: ${{ runner.os }}-go-runsim-binary
@@ -100,31 +100,6 @@ jobs:
run: |
make test-sim-multi-seed-short
sims-notify-success:
needs:
[test-sim-multi-seed-short, test-sim-after-import, test-sim-import-export]
runs-on: ubuntu-latest
if: ${{ success() }}
steps:
- uses: actions/checkout@v4
- name: Get previous workflow status
uses: ./.github/actions/last-workflow-status
id: last_status
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
- name: Notify Slack on success
if: ${{ steps.last_status.outputs.last_status == 'failure' }}
uses: rtCamp/action-slack-notify@v2.3.0
env:
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
SLACK_CHANNEL: sdk-sims
SLACK_USERNAME: Sim Tests release/0.47.x
SLACK_ICON_EMOJI: ":white_check_mark:"
SLACK_COLOR: good
SLACK_MESSAGE: 0.47.x Sims are passing
SLACK_FOOTER: ""
sims-notify-failure:
permissions:
contents: none
@@ -134,7 +109,7 @@ jobs:
if: ${{ failure() }}
steps:
- name: Notify Slack on failure
uses: rtCamp/action-slack-notify@v2.3.0
uses: rtCamp/action-slack-notify@v2.3.3
env:
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
SLACK_CHANNEL: sdk-sims
+26 -50
View File
@@ -1,6 +1,7 @@
name: Sims release/0.50.x
# Sims workflow runs multiple types of simulations (nondeterminism, import-export, after-import, multi-seed-short)
# This workflow will run on all Pull Requests, if a .go, .mod or .sum file have been changed
on:
schedule:
- cron: "0 0,12 * * *"
@@ -13,48 +14,48 @@ concurrency:
jobs:
build:
runs-on: ubuntu-latest
runs-on: depot-ubuntu-22.04-4
if: "!contains(github.event.head_commit.message, 'skip-sims')"
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
ref: "release/v0.50.x"
- uses: actions/setup-go@v5
- uses: actions/setup-go@v6
with:
go-version: "1.22"
go-version: "1.25.5"
check-latest: true
- run: make build
install-runsim:
permissions:
contents: none
runs-on: ubuntu-latest
runs-on: depot-ubuntu-22.04-4
needs: build
steps:
- uses: actions/setup-go@v5
- uses: actions/setup-go@v6
with:
go-version: "1.22"
go-version: "1.25.5"
check-latest: true
- name: Install runsim
run: go install github.com/cosmos/tools/cmd/runsim@v1.0.0
- uses: actions/cache@v4
- uses: actions/cache@v5
with:
path: ~/go/bin
key: ${{ runner.os }}-go-runsim-binary
test-sim-import-export:
runs-on: ubuntu-latest
runs-on: depot-ubuntu-22.04-4
needs: [build, install-runsim]
timeout-minutes: 60
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
ref: "release/v0.50.x"
- uses: actions/setup-go@v5
- uses: actions/setup-go@v6
with:
go-version: "1.22"
go-version: "1.25.5"
check-latest: true
- uses: actions/cache@v4
- uses: actions/cache@v5
with:
path: ~/go/bin
key: ${{ runner.os }}-go-runsim-binary
@@ -63,17 +64,17 @@ jobs:
make test-sim-import-export
test-sim-after-import:
runs-on: ubuntu-latest
runs-on: depot-ubuntu-22.04-4
needs: [build, install-runsim]
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
ref: "release/v0.50.x"
- uses: actions/setup-go@v5
- uses: actions/setup-go@v6
with:
go-version: "1.22"
go-version: "1.25.5"
check-latest: true
- uses: actions/cache@v4
- uses: actions/cache@v5
with:
path: ~/go/bin
key: ${{ runner.os }}-go-runsim-binary
@@ -82,17 +83,17 @@ jobs:
make test-sim-after-import
test-sim-multi-seed-short:
runs-on: ubuntu-latest
runs-on: depot-ubuntu-22.04-4
needs: [build, install-runsim]
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
ref: "release/v0.50.x"
- uses: actions/setup-go@v5
- uses: actions/setup-go@v6
with:
go-version: "1.22"
go-version: "1.25.5"
check-latest: true
- uses: actions/cache@v4
- uses: actions/cache@v5
with:
path: ~/go/bin
key: ${{ runner.os }}-go-runsim-binary
@@ -100,41 +101,16 @@ jobs:
run: |
make test-sim-multi-seed-short
sims-notify-success:
needs:
[test-sim-multi-seed-short, test-sim-after-import, test-sim-import-export]
runs-on: ubuntu-latest
if: ${{ success() }}
steps:
- uses: actions/checkout@v4
- name: Get previous workflow status
uses: ./.github/actions/last-workflow-status
id: last_status
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
- name: Notify Slack on success
if: ${{ steps.last_status.outputs.last_status == 'failure' }}
uses: rtCamp/action-slack-notify@v2.3.0
env:
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
SLACK_CHANNEL: sdk-sims
SLACK_USERNAME: Sim Tests release/0.50.x
SLACK_ICON_EMOJI: ":white_check_mark:"
SLACK_COLOR: good
SLACK_MESSAGE: 0.50.x Sims are passing
SLACK_FOOTER: ""
sims-notify-failure:
permissions:
contents: none
needs:
[test-sim-multi-seed-short, test-sim-after-import, test-sim-import-export]
runs-on: ubuntu-latest
runs-on: depot-ubuntu-22.04-4
if: ${{ failure() }}
steps:
- name: Notify Slack on failure
uses: rtCamp/action-slack-notify@v2.3.0
uses: rtCamp/action-slack-notify@v2.3.3
env:
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
SLACK_CHANNEL: sdk-sims
+121
View File
@@ -0,0 +1,121 @@
name: Sims release/0.53.x
# Sims workflow runs multiple types of simulations (nondeterminism, import-export, after-import, multi-seed-short)
# This workflow will run on all Pull Requests, if a .go, .mod or .sum file have been changed
on:
schedule:
- cron: "0 0,12 * * *"
release:
types: [published]
concurrency:
group: ci-${{ github.ref }}-sims-050
cancel-in-progress: true
jobs:
build:
runs-on: depot-ubuntu-22.04-4
if: "!contains(github.event.head_commit.message, 'skip-sims')"
steps:
- uses: actions/checkout@v6
with:
ref: "release/v0.53.x"
- uses: actions/setup-go@v6
with:
go-version: "1.25.5"
check-latest: true
- run: make build
install-runsim:
permissions:
contents: none
runs-on: depot-ubuntu-22.04-4
needs: build
steps:
- uses: actions/setup-go@v6
with:
go-version: "1.25.5"
check-latest: true
- name: Install runsim
run: go install github.com/cosmos/tools/cmd/runsim@v1.0.0
- uses: actions/cache@v5
with:
path: ~/go/bin
key: ${{ runner.os }}-go-runsim-binary
test-sim-import-export:
runs-on: depot-ubuntu-22.04-4
needs: [build, install-runsim]
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
with:
ref: "release/v0.53.x"
- uses: actions/setup-go@v6
with:
go-version: "1.25.5"
check-latest: true
- uses: actions/cache@v5
with:
path: ~/go/bin
key: ${{ runner.os }}-go-runsim-binary
- name: test-sim-import-export
run: |
make test-sim-import-export
test-sim-after-import:
runs-on: depot-ubuntu-22.04-4
needs: [build, install-runsim]
steps:
- uses: actions/checkout@v6
with:
ref: "release/v0.53.x"
- uses: actions/setup-go@v6
with:
go-version: "1.25.5"
check-latest: true
- uses: actions/cache@v5
with:
path: ~/go/bin
key: ${{ runner.os }}-go-runsim-binary
- name: test-sim-after-import
run: |
make test-sim-after-import
test-sim-multi-seed-short:
runs-on: depot-ubuntu-22.04-4
needs: [build, install-runsim]
steps:
- uses: actions/checkout@v6
with:
ref: "release/v0.53.x"
- uses: actions/setup-go@v6
with:
go-version: "1.25.5"
check-latest: true
- uses: actions/cache@v5
with:
path: ~/go/bin
key: ${{ runner.os }}-go-runsim-binary
- name: test-sim-multi-seed-short
run: |
make test-sim-multi-seed-short
sims-notify-failure:
permissions:
contents: none
needs:
[test-sim-multi-seed-short, test-sim-after-import, test-sim-import-export]
runs-on: depot-ubuntu-22.04-4
if: ${{ failure() }}
steps:
- name: Notify Slack on failure
uses: rtCamp/action-slack-notify@v2.3.3
env:
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
SLACK_CHANNEL: sdk-sims
SLACK_USERNAME: Sim Tests release/0.50.x
SLACK_ICON_EMOJI: ":skull:"
SLACK_COLOR: danger
SLACK_MESSAGE: 0.50.x Sims are failing
SLACK_FOOTER: ""
+19 -27
View File
@@ -16,51 +16,43 @@ concurrency:
jobs:
test-sim-multi-seed-long:
runs-on: ubuntu-latest
runs-on: depot-ubuntu-22.04-4
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
- uses: actions/checkout@v6
- uses: actions/setup-go@v6
with:
go-version: "1.22"
go-version: "1.25.5"
check-latest: true
- name: test-sim-multi-seed-long
env:
GOMEMLIMIT: 14GiB # reserve 2 GiB as buffer for GC to avoid OOM
run: |
make test-sim-multi-seed-long
sims-notify-success:
needs: [test-sim-multi-seed-long]
runs-on: ubuntu-latest
if: ${{ success() }}
test-sim-import-export:
runs-on: depot-ubuntu-22.04-4
timeout-minutes: 60
steps:
- name: Check out repository
uses: actions/checkout@v4
- name: Get previous workflow status
uses: ./.github/actions/last-workflow-status
id: last_status
- uses: actions/checkout@v6
- uses: actions/setup-go@v6
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
- name: Notify Slack on success
if: ${{ steps.last_status.outputs.last_status == 'failure' }}
uses: rtCamp/action-slack-notify@v2.3.0
go-version: "1.25.5"
check-latest: true
- name: test-sim-import-export
env:
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
SLACK_CHANNEL: sdk-sims
SLACK_USERNAME: Sim Tests
SLACK_ICON_EMOJI: ":white_check_mark:"
SLACK_COLOR: good
SLACK_MESSAGE: Sims Nightly (Long) are passing
SLACK_FOOTER: ""
GOMEMLIMIT: 14GiB # reserve 2 GiB as buffer for GC to avoid OOM
run: |
make test-sim-import-export
sims-notify-failure:
permissions:
contents: none
needs: [test-sim-multi-seed-long]
runs-on: ubuntu-latest
runs-on: depot-ubuntu-22.04-4
if: ${{ failure() }}
steps:
- name: Notify Slack on failure
uses: rtCamp/action-slack-notify@v2.3.0
uses: rtCamp/action-slack-notify@v2.3.3
env:
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
SLACK_CHANNEL: sdk-sims
+20 -65
View File
@@ -15,113 +15,68 @@ jobs:
build:
permissions:
contents: read # for actions/checkout to fetch code
runs-on: large-sdk-runner
runs-on: depot-ubuntu-22.04-16
if: "!contains(github.event.head_commit.message, 'skip-sims')"
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
- uses: actions/checkout@v6
- uses: actions/setup-go@v6
with:
go-version: "1.22"
go-version: "1.25.5"
check-latest: true
- run: make build
test-sim-import-export:
runs-on: large-sdk-runner
runs-on: depot-ubuntu-22.04-16
needs: [build]
timeout-minutes: 60
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
- uses: actions/checkout@v6
- uses: actions/setup-go@v6
with:
go-version: "1.22"
go-version: "1.25.5"
check-latest: true
- name: test-sim-import-export
run: |
make test-sim-import-export
test-sim-after-import:
runs-on: large-sdk-runner
runs-on: depot-ubuntu-22.04-16
needs: [build]
timeout-minutes: 60
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
- uses: actions/checkout@v6
- uses: actions/setup-go@v6
with:
go-version: "1.22"
go-version: "1.25.5"
check-latest: true
- name: test-sim-after-import
run: |
make test-sim-after-import
test-sim-deterministic:
runs-on: large-sdk-runner
runs-on: depot-ubuntu-22.04-16
needs: [build]
timeout-minutes: 60
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
- uses: actions/checkout@v6
- uses: actions/setup-go@v6
with:
go-version: "1.22"
go-version: "1.25.5"
check-latest: true
- name: test-sim-nondeterminism-streaming
run: |
make test-sim-nondeterminism-streaming
test-sim-multi-seed-short:
runs-on: large-sdk-runner
runs-on: depot-ubuntu-22.04-16
needs: [build]
timeout-minutes: 60
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
- uses: actions/checkout@v6
- uses: actions/setup-go@v6
with:
go-version: "1.22"
go-version: "1.25.5"
check-latest: true
- name: test-sim-multi-seed-short
run: |
make test-sim-multi-seed-short
sims-notify-success:
needs:
[test-sim-multi-seed-short, test-sim-after-import, test-sim-import-export]
runs-on: large-sdk-runner
if: ${{ success() }}
steps:
- name: Check out repository
uses: actions/checkout@v4
- name: Get previous workflow status
uses: ./.github/actions/last-workflow-status
id: last_status
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
- name: Notify Slack on success
if: ${{ steps.last_status.outputs.last_status == 'failure' }}
uses: rtCamp/action-slack-notify@v2.3.0
env:
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
SLACK_CHANNEL: sdk-sims
SLACK_USERNAME: Sim Tests
SLACK_ICON_EMOJI: ":white_check_mark:"
SLACK_COLOR: good
SLACK_MESSAGE: Sims are passing
SLACK_FOOTER: ""
sims-notify-failure:
permissions:
contents: none
needs:
[test-sim-multi-seed-short, test-sim-after-import, test-sim-import-export]
runs-on: large-sdk-runner
if: ${{ failure() }}
steps:
- name: Notify Slack on failure
uses: rtCamp/action-slack-notify@v2.3.0
env:
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
SLACK_CHANNEL: sdk-sims
SLACK_USERNAME: Sim Tests
SLACK_ICON_EMOJI: ":skull:"
SLACK_COLOR: danger
SLACK_MESSAGE: Sims are failing
SLACK_FOOTER: ""
+9 -14
View File
@@ -2,25 +2,20 @@ name: "Close stale issues & pull requests"
on:
schedule:
- cron: "0 0 * * *"
permissions:
contents: read
permissions: read-all
jobs:
stale:
permissions:
issues: write # for actions/stale to close stale issues
pull-requests: write # for actions/stale to close stale PRs
pull-requests: write # For reading the PR and adding the label
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v9
- uses: actions/stale@v10
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
stale-pr-message: "This pull request has been automatically marked as stale because it has not had
recent activity. It will be closed if no further activity occurs. Thank you
for your contributions."
days-before-stale: -1
days-before-close: -1
days-before-pr-stale: 30
days-before-pr-close: 4
exempt-pr-labels: "pinned, security, proposal, blocked"
stale-pr-message: "This pull request has been automatically marked as stale because it has not had recent activity. It will be closed in 7 days-before-close if no further activity occurs."
stale-issue-message: "This issue is stale because it has been open 45 days with no activity. Remove `Status: Stale` label or comment or this will be closed in 7 days."
days-before-stale: 45
days-before-close: 7
stale-pr-label: "Status: Stale"
stale-issue-label: "Status: Stale"
+88
View File
@@ -0,0 +1,88 @@
name: System Tests
on:
pull_request:
merge_group:
push:
branches:
- main
- release/v0.53.x
permissions:
contents: read
concurrency:
group: ci-${{ github.ref }}-system-tests
cancel-in-progress: true
jobs:
setup:
runs-on: depot-ubuntu-22.04-4
outputs:
git_diff: ${{ steps.git_diff.outputs.diff }}
steps:
- uses: actions/checkout@v6
with:
fetch-tags: true
- uses: actions/setup-go@v6
with:
go-version: "1.25.5"
check-latest: true
cache: true
cache-dependency-path: |
./go.sum
**/go.mod
**/go.sum
**/Makefile
Makefile
- uses: technote-space/get-diff-action@v6.1.2
id: git_diff
with:
PATTERNS: |
**/*.go
go.mod
go.sum
**/go.mod
**/go.sum
**/Makefile
Makefile
test-system:
needs: setup
if: needs.setup.outputs.git_diff
runs-on: depot-ubuntu-22.04-4
steps:
- uses: actions/checkout@v6
- name: Run system tests
run: |
mkdir -p ./tests/systemtests/testnet
make test-system
- name: Upload system test logs if failed
if: failure()
uses: actions/upload-artifact@v6
with:
name: system-test-logs
path: ./tests/systemtests/testnet/*.out
test-system-legacy:
needs: setup
if: needs.setup.outputs.git_diff
runs-on: depot-ubuntu-22.04-4
steps:
- uses: actions/checkout@v6
- name: Run legacy system tests
run: |
mkdir -p ./tests/systemtests/testnet
COSMOS_BUILD_OPTIONS=legacy make test-system
- name: Upload legacy system test logs if failed
if: failure()
uses: actions/upload-artifact@v6
with:
name: legacy-system-test-logs
path: ./tests/systemtests/testnet/*.out
+242 -1045
View File
File diff suppressed because it is too large Load Diff
-87
View File
@@ -1,87 +0,0 @@
name: v2 core Tests
on:
pull_request:
merge_group:
push:
branches:
- main
permissions:
contents: read
concurrency:
group: ci-${{ github.ref }}-v2-tests
cancel-in-progress: true
jobs:
server-v2:
runs-on: ubuntu-latest
strategy:
fail-fast: false
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
check-latest: true
cache: true
cache-dependency-path: go.sum
- uses: technote-space/get-diff-action@v6.1.2
id: git_diff
with:
PATTERNS: |
server/v2/*.go
server/v2/go.mod
server/v2/go.sum
server/v2/testdata/*.toml
- name: test & coverage report creation
if: env.GIT_DIFF
run: |
cd server/v2 && go test -mod=readonly -race -timeout 30m -covermode=atomic -tags='ledger test_ledger_mock'
stf:
runs-on: ubuntu-latest
strategy:
fail-fast: false
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
check-latest: true
cache: true
cache-dependency-path: go.sum
- uses: technote-space/get-diff-action@v6.1.2
id: git_diff
with:
PATTERNS: |
server/v2/stf/**/*.go
server/v2/stf/go.mod
server/v2/stf/go.sum
- name: test & coverage report creation
if: env.GIT_DIFF
run: |
cd server/v2/stf && go test -mod=readonly -race -timeout 30m -covermode=atomic -tags='ledger test_ledger_mock'
appamanger:
runs-on: ubuntu-latest
strategy:
fail-fast: false
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
check-latest: true
cache: true
cache-dependency-path: go.sum
- uses: technote-space/get-diff-action@v6.1.2
id: git_diff
with:
PATTERNS: |
server/v2/appmanager/**/*.go
server/v2/appmanager/go.mod
server/v2/appmanager/go.sum
- name: test & coverage report creation
if: env.GIT_DIFF
run: |
cd server/v2/appmanager && go test -mod=readonly -race -timeout 30m -covermode=atomic -tags='ledger test_ledger_mock'
+5 -1
View File
@@ -13,7 +13,7 @@ private
# Build
vendor
/build
build
dist
tools-stamp
buf-stamp
@@ -52,6 +52,8 @@ vagrant
.dir-locals.el
.vscode
.venv
# Depinject & Graphviz
dependency-graph.png
debug_container.dot
@@ -63,3 +65,5 @@ debug_container.log
*.synctex.gz
/x/genutil/config/priv_validator_key.json
/x/genutil/data/priv_validator_state.json
/.envrc
/.env
-1
View File
@@ -1 +0,0 @@
image: ghcr.io/notional-labs/cosmos
+129 -129
View File
@@ -1,26 +1,22 @@
version: "2"
run:
tests: true
timeout: 15m
allow-parallel-runners: true
build-tags:
- e2e
- ledger
- test_ledger_mock
- e2e
- ledger
- test_ledger_mock
- sims
tests: true
allow-parallel-runners: true
linters:
disable-all: true
default: none
enable:
- copyloopvar
- dogsled
- errcheck
- errorlint
- exportloopref
- gci
- goconst
- gocritic
- gofumpt
- gosec
- gosimple
- govet
- ineffassign
- misspell
@@ -28,126 +24,130 @@ linters:
- nolintlint
- revive
- staticcheck
- stylecheck
- thelper
- typecheck
- unconvert
- unused
settings:
dogsled:
max-blank-identifiers: 6
gocritic:
disabled-checks:
- regexpMust
- appendAssign
- ifElseChain
gosec:
excludes:
- G101
- G107
- G404
confidence: medium
misspell:
locale: US
nolintlint:
require-explanation: true
require-specific: false
allow-unused: false
revive:
rules:
- name: redefines-builtin-id
disabled: true
- name: exported
severity: error
disabled: false
staticcheck:
checks:
- all
unused:
local-variables-are-used: false
exclusions:
generated: lax
presets:
- common-false-positives
- legacy
- std-error-handling
rules:
- linters:
- staticcheck
text: 'ST1000:'
- linters:
- revive
text: 'or be unexported' # don't report types that have no comments at all. there are way too many of these.
- linters:
- staticcheck
text: 'ST1003:'
- linters:
- staticcheck
text: 'ST1016:'
- linters:
- staticcheck
path: migrations
text: 'SA1019:'
- linters:
- staticcheck
text: 'SA1019: codec.NewAminoCodec is deprecated'
- linters:
- staticcheck
text: 'SA1019: legacybech32.MustMarshalPubKey'
- linters:
- staticcheck
text: 'SA1019: legacybech32.MarshalPubKey'
- linters:
- staticcheck
text: 'SA1019: legacybech32.UnmarshalPubKey'
- linters:
- staticcheck
text: 'SA1019: params.SendEnabled is deprecated'
- linters:
- gosec
text: 'G115: integer overflow conversion'
- linters:
- nolintlint
text: leading space
paths:
- server/grpc/gogoreflection/fix_registration.go
- fix_registration.go
- .*\.pb\.go$
- .*\.pb\.gw\.go$
- .*\.pulsar\.go$
- crypto/keys/secp256k1/internal/*
- types/coin_regex.go
- testutil/testdata
- x/params
- x/crisis
- third_party$
- builtin$
- examples$
issues:
exclude-dirs:
- testutil/testdata
exclude-files:
- server/grpc/gogoreflection/fix_registration.go
- "fix_registration.go"
- ".*\\.pb\\.go$"
- ".*\\.pb\\.gw\\.go$"
- ".*\\.pulsar\\.go$"
- crypto/keys/secp256k1/internal/*
- types/coin_regex.go
exclude-rules:
- text: "Use of weak random number generator"
linters:
- gosec
- text: "ST1003:"
linters:
- stylecheck
# FIXME: Disabled until golangci-lint updates stylecheck with this fix:
# https://github.com/dominikh/go-tools/issues/389
- text: "ST1016:"
linters:
- stylecheck
- path: "migrations"
text: "SA1019:"
linters:
- staticcheck
- text: "SA1019: codec.NewAminoCodec is deprecated" # TODO remove once migration path is set out
linters:
- staticcheck
- text: "SA1019: legacybech32.MustMarshalPubKey" # TODO remove once ready to remove from the sdk
linters:
- staticcheck
- text: "SA1019: legacybech32.MarshalPubKey" # TODO remove once ready to remove from the sdk
linters:
- staticcheck
- text: "SA1019: legacybech32.UnmarshalPubKey" # TODO remove once ready to remove from the sdk
linters:
- staticcheck
- text: "SA1019: params.SendEnabled is deprecated" # TODO remove once ready to remove from the sdk
linters:
- staticcheck
- text: "leading space"
linters:
- nolintlint
max-issues-per-linter: 10000
max-same-issues: 10000
formatters:
enable:
- gci
- gofumpt
settings:
gci:
sections:
- standard
- default
- prefix(cosmossdk.io)
- prefix(github.com/cosmos/cosmos-sdk)
custom-order: true
gofumpt:
extra-rules: true
exclusions:
linters-settings:
gci:
custom-order: true
sections:
- standard # Standard section: captures all standard packages.
- default # Default section: contains all imports that could not be matched to another section type.
- prefix(cosmossdk.io)
- prefix(github.com/cosmos/cosmos-sdk)
revive:
rules:
- name: redefines-builtin-id
disabled: true
gosec:
# To select a subset of rules to run.
# Available rules: https://github.com/securego/gosec#available-rules
# Default: [] - means include all rules
includes:
# - G101 # Look for hard coded credentials
- G102 # Bind to all interfaces
- G103 # Audit the use of unsafe block
- G104 # Audit errors not checked
- G106 # Audit the use of ssh.InsecureIgnoreHostKey
- G107 # Url provided to HTTP request as taint input
- G108 # Profiling endpoint automatically exposed on /debug/pprof
- G109 # Potential Integer overflow made by strconv.Atoi result conversion to int16/32
- G110 # Potential DoS vulnerability via decompression bomb
- G111 # Potential directory traversal
- G112 # Potential slowloris attack
- G113 # Usage of Rat.SetString in math/big with an overflow (CVE-2022-23772)
- G114 # Use of net/http serve function that has no support for setting timeouts
- G201 # SQL query construction using format string
- G202 # SQL query construction using string concatenation
- G203 # Use of unescaped data in HTML templates
- G204 # Audit use of command execution
- G301 # Poor file permissions used when creating a directory
- G302 # Poor file permissions used with chmod
- G303 # Creating tempfile using a predictable path
- G304 # File path provided as taint input
- G305 # File traversal when extracting zip/tar archive
- G306 # Poor file permissions used when writing to a new file
- G307 # Deferring a method which returns an error
- G401 # Detect the usage of DES, RC4, MD5 or SHA1
- G402 # Look for bad TLS connection settings
- G403 # Ensure minimum RSA key length of 2048 bits
- G404 # Insecure random number source (rand)
- G501 # Import blocklist: crypto/md5
- G502 # Import blocklist: crypto/des
- G503 # Import blocklist: crypto/rc4
- G504 # Import blocklist: net/http/cgi
- G505 # Import blocklist: crypto/sha1
- G601 # Implicit memory aliasing of items from a range statement
misspell:
locale: US
gofumpt:
extra-rules: true
dogsled:
max-blank-identifiers: 6
nolintlint:
allow-unused: false
require-explanation: true
require-specific: false
gosimple:
checks: ["all"]
gocritic:
disabled-checks:
- regexpMust
- appendAssign
- ifElseChain
generated: lax
paths:
- server/grpc/gogoreflection/fix_registration.go
- fix_registration.go
- .*\.pb\.go$
- .*\.pb\.gw\.go$
- .*\.pulsar\.go$
- crypto/keys/secp256k1/internal/*
- types/coin_regex.go
- testutil/testdata
- x/params
- x/crisis
- third_party$
- builtin$
- examples$
+1 -1
View File
@@ -24,4 +24,4 @@ snapshot:
name_template: SNAPSHOT-{{ .Commit }}
changelog:
skip: false
disable: false
+19 -35
View File
@@ -1,21 +1,25 @@
queue_rules:
- name: default
conditions:
- "#approved-reviews-by>1"
pull_request_rules:
- name: automerge to main with label automerge and branch protection passing
conditions:
queue_conditions:
- "#approved-reviews-by>1"
- base=main
- label=A:automerge
merge_conditions:
- "#approved-reviews-by>1"
commit_message_template: |
{{ title }} (#{{ number }})
{{ body }}
merge_method: squash
pull_request_rules:
- name: backport patches to v0.53.x branch
conditions:
- base=main
- label=backport/v0.53.x
actions:
queue:
name: default
method: squash
commit_message_template: |
{{ title }} (#{{ number }})
{{ body }}
backport:
branches:
- release/v0.53.x
- name: backport patches to v0.50.x branch
conditions:
- base=main
@@ -24,27 +28,7 @@ pull_request_rules:
backport:
branches:
- release/v0.50.x
- name: backport patches to v0.47.x branch
conditions:
- base=main
- label=backport/v0.47.x
- name: automerge to main with label automerge and branch protection passing
conditions: []
actions:
backport:
branches:
- release/v0.47.x
- name: backport patches to v0.46.x branch
conditions:
- base=main
- label=backport/0.46.x
actions:
backport:
branches:
- release/v0.46.x
- name: backport patches to v0.45.x branch
conditions:
- base=main
- label=backport/0.45.x
actions:
backport:
branches:
- release/v0.45.x
queue:
-9
View File
@@ -11,15 +11,6 @@
"program": "${fileDirname}",
"args": ["-test.timeout", "30m", "-test.v"],
"buildFlags": "-tags e2e"
},
{
"name": "Start: simapp/v2",
"type": "go",
"request": "launch",
"mode": "debug",
"program": "${workspaceFolder}/simapp/v2/simdv2",
"args": ["start"],
"buildFlags": ""
}
]
}
+224 -2461
View File
File diff suppressed because it is too large Load Diff
-46
View File
@@ -1,46 +0,0 @@
# Contributor Covenant Code of Conduct
## Our Pledge
In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.
## Our Standards
Examples of behavior that contributes to creating a positive environment include:
* Using welcoming and inclusive language
* Being respectful of differing viewpoints and experiences
* Gracefully accepting constructive criticism
* Focusing on what is best for the community
* Showing empathy towards other community members
Examples of unacceptable behavior by participants include:
* The use of sexualized language or imagery and unwelcome sexual attention or advances
* Trolling, insulting/derogatory comments, and personal or political attacks
* Public or private harassment
* Publishing others' private information, such as a physical or electronic address, without explicit permission
* Other conduct which could reasonably be considered inappropriate in a professional setting
## Our Responsibilities
Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior.
Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.
## Scope
This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers.
## Enforcement
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at community@interchain.io. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.
Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership.
## Attribution
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, available at [http://contributor-covenant.org/version/1/4][version]
[homepage]: http://contributor-covenant.org
[version]: http://contributor-covenant.org/version/1/4/
-157
View File
@@ -1,157 +0,0 @@
# Coding Guidelines
This document is an extension to [CONTRIBUTING](./CONTRIBUTING.md) and provides more details about the coding guidelines and requirements.
## API & Design
* Code must be well structured:
* packages must have a limited responsibility (different concerns can go to different packages),
* types must be easy to compose,
* think about maintainability and testability.
* "Depend upon abstractions, [not] concretions".
* Try to limit the number of methods you are exposing. It's easier to expose something later than to hide it.
* Take advantage of `internal` package concept.
* Follow agreed-upon design patterns and naming conventions.
* publicly-exposed functions are named logically, have forward-thinking arguments and return types.
* Avoid global variables and global configurators.
* Favor composable and extensible designs.
* Minimize code duplication.
* Limit third-party dependencies.
### Performance
* Avoid unnecessary operations or memory allocations.
### Security
* Pay proper attention to exploits involving:
* gas usage
* transaction verification and signatures
* malleability
* code must be always deterministic
* Thread safety. If some functionality is not thread-safe, or uses something that is not thread-safe, then clearly indicate the risk on each level.
### Documentation
When writing code that is complex or relies on another piece of the code, it is advised to create a diagram or a flowchart to explain the logic. This will help other developers to understand the code and will also help you to understand the logic better.
The Cosmos SDK uses [Mermaid.js](https://mermaid.js.org/), you can find the documentation on how to use it [here](https://mermaid.js.org/intro/).
## Acceptance tests
Start the design by defining Acceptance Tests. The purpose of Acceptance Testing is to
validate that the product being developed corresponds to the needs of the real users
and is ready for launch. Hence we often talk about **User Acceptance Test** (UAT).
It also gives a better understanding of the product and helps designing a right interface
and API.
UAT should be revisited at each stage of the product development:
### Why Acceptance Testing
* Automated acceptance tests catch serious problems that unit or component test suites could never catch.
* Automated acceptance tests deliver business value the users are expecting as they test user scenarios.
* Automated acceptance tests executed and passed on every build help improve the software delivery process.
* Testers, developers, and customers need to work closely to create suitable automated acceptance test suites.
### How to define Acceptance Test
The best way to define AT is by starting from the user stories and think about all positive and negative scenarios a user can perform.
Product Developers should collaborate with stakeholders to define AT. Functional experts and business users are both needed for defining AT.
A good pattern for defining AT is listing scenarios with [GIVEN-WHEN-THEN](https://martinfowler.com/bliki/GivenWhenThen.html) format where:
* **GIVEN**: A set of initial circumstances (e.g. bank balance)
* **WHEN**: Some event happens (e.g. customer attempts a transfer)
* **THEN**: The expected result as per the defined behavior of the system
In other words: we define a use case input, current state and the expected outcome. Example:
> Feature: User trades stocks.
> Scenario: User requests a sell before close of trading
>
> Given I have 100 shares of MSFT stock
> And I have 150 shares of APPL stock
> And the time is before close of trading
>
> When I ask to sell 20 shares of MSFT stock
>
> Then I should have 80 shares of MSFT stock
> And I should have 150 shares of APPL stock
> And a sell order for 20 shares of MSFT stock should have been executed
*Reference: [writing acceptance tests](https://openclassrooms.com/en/courses/4544611-write-agile-documentation-user-stories-acceptance-tests/4810081-writing-acceptance-tests)*.
### How and where to add acceptance tests
Acceptance tests are written in the Markdown format, using the scenario template described above, and be part of the specification (`xx_test.md` file in *spec* directory). Example: [`eco-credits/spec/06.test.md`](https://github.com/regen-network/regen-ledger/blob/7297783577e6cd102c5093365b573163680f36a1/x/ecocredit/spec/06_tests.md).
Acceptance tests should be defined during the design phase or at an early stage of development. Moreover, they should be defined before writing a module architecture - it will clarify the purpose and usage of the software.
Automated tests should cover all acceptance tests scenarios.
## Automated Tests
Make sure your code is well tested:
* Provide unit tests for every unit of your code if possible. Unit tests are expected to comprise 70%-80% of your tests.
* Describe the test scenarios you are implementing for integration tests.
* Create integration tests for queries and msgs.
* Use both test cases and property / fuzzy testing. We use the [rapid](https://github.com/flyingmutant/rapid) Go library for property-based and fuzzy testing.
* Do not decrease code test coverage. Explain in a PR if test coverage is decreased.
We expect tests to use `require` or `assert` rather than `t.Skip` or `t.Fail`,
unless there is a reason to do otherwise.
When testing a function under a variety of different inputs, we prefer to use
[table driven tests](https://github.com/golang/go/wiki/TableDrivenTests).
Table driven test error messages should follow the following format
`<desc>, tc #<index>, i #<index>`.
`<desc>` is an optional short description of what's failing, `tc` is the
index within the test case table that is failing, and `i` is when there
is a loop, exactly which iteration of the loop failed.
The idea is you should be able to see the
error message and figure out exactly what failed.
Here is an example check:
```go
<some table>
for tcIndex, tc := range cases {
<some code>
resp, err := doSomething()
require.NoError(err)
require.Equal(t, tc.expected, resp, "should correctly perform X")
```
## Quality Assurance
We are forming a QA team that will support the core Cosmos SDK team and collaborators by:
* Improving the Cosmos SDK QA Processes
* Improving automation in QA and testing
* Defining high-quality metrics
* Maintaining and improving testing frameworks (unit tests, integration tests, and functional tests)
* Defining test scenarios.
* Verifying user experience and defining a high quality.
* We want to have **acceptance tests**! Document and list acceptance lists that are implemented and identify acceptance tests that are still missing.
* Acceptance tests should be specified in `acceptance-tests` directory as Markdown files.
* Supporting other teams with testing frameworks, automation, and User Experience testing.
* Testing chain upgrades for every new breaking change.
* Defining automated tests that assure data integrity after an update.
Desired outcomes:
* QA team works with Development Team.
* QA is happening in parallel with Core Cosmos SDK development.
* Releases are more predictable.
* QA reports. Goal is to guide with new tasks and be one of the QA measures.
As a developer, you must help the QA team by providing instructions for User Experience (UX) and functional testing.
### QA Team to cross check Acceptance Tests
Once the AT are defined, the QA team will have an overview of the behavior a user can expect and:
* validate the user experience will be good
* validate the implementation conforms the acceptance tests
* by having a broader overview of the use cases, QA team should be able to define **test suites** and test data to efficiently automate Acceptance Tests and reuse the work.
-400
View File
@@ -1,400 +0,0 @@
# Contributing
* [Teams Dev Calls](#teams-dev-calls)
* [Architecture Decision Records (ADR)](#architecture-decision-records-adr)
* [Development Procedure](#development-procedure)
* [Testing](#testing)
* [Pull Requests](#pull-requests)
* [Pull Request Templates](#pull-request-templates)
* [Pull Request Accountability](#pull-request-accountability)
* [Owner](#owner)
* [Reviewer](#reviewer)
* [External Contributors](#external-contributors)
* [Requesting Reviews](#requesting-reviews)
* [Updating Documentation](#updating-documentation)
* [RFC & ADR](#rfc--adr)
* [Dependencies](#dependencies)
* [`go.work`](#gowork)
* [`go.mod`](#gomod)
* [Protobuf](#protobuf)
* [Branching Model and Release](#branching-model-and-release)
* [PR Targeting](#pr-targeting)
* [Code Owner Membership](#code-owner-membership)
* [Concept & Feature Approval Process](#concept--feature-approval-process)
* [Strategy Discovery](#strategy-discovery)
* [Concept Approval](#concept-approval)
* [Time Bound Period](#time-bound-period)
* [Implementation & Release Approval](#implementation--release-approval)
Thank you for considering making contributions to the Cosmos SDK and related repositories!
Contributing to this repo can mean many things, such as participating in
discussion or proposing code changes. To ensure a smooth workflow for all
contributors, the general procedure for contributing has been established:
1. Start by browsing [new issues](https://github.com/cosmos/cosmos-sdk/issues) and [discussions](https://github.com/cosmos/cosmos-sdk/discussions). If you are looking for something interesting or if you have something in your mind, there is a chance it had been discussed.
* Looking for a good place to start contributing? How about checking out some [good first issues](https://github.com/cosmos/cosmos-sdk/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22) or [bugs](https://github.com/cosmos/cosmos-sdk/issues?q=is%3Aopen+is%3Aissue+label%3A%22T%3A+Bug%22)?
2. Determine whether a GitHub issue or discussion is more appropriate for your needs:
1. If want to propose something new that requires specification or an additional design, or you would like to change a process, start with a [new discussion](https://github.com/cosmos/cosmos-sdk/discussions/new). With discussions, we can better handle the design process using discussion threads. A discussion usually leads to one or more issues.
2. If the issue you want addressed is a specific proposal or a bug, then open a [new issue](https://github.com/cosmos/cosmos-sdk/issues/new/choose).
3. Review existing [issues](https://github.com/cosmos/cosmos-sdk/issues) to find an issue you'd like to help with.
3. Participate in thoughtful discussion on that issue.
4. If you would like to contribute:
1. Ensure that the proposal has been accepted.
2. Ensure that nobody else has already begun working on this issue. If they have,
make sure to contact them to collaborate.
3. If nobody has been assigned to the issue and you would like to work on it,
make a comment on the issue to inform the community of your intentions
to begin work.
5. To submit your work as a contribution to the repository follow standard GitHub best practices. See [pull request guideline](#pull-requests) below.
**Note:** For very small or blatantly obvious problems, you are
not required to an open issue to submit a PR, but be aware that for more complex
problems/features, if a PR is opened before an adequate design discussion has
taken place in a GitHub issue, that PR runs a high likelihood of being rejected.
**Note 2:** At this time, we will not be accepting contributions that only fix spelling
or grammar errors in documentation, code or elsewhere. The repository has a nightly job that
spell checks all files and will automatically open PRs for any spelling errors.
## Teams Dev Calls
The Cosmos SDK has many stakeholders contributing and shaping the project. The Core SDK team is composed of Binary Builders & Zondax. Any long-term contributors and additional maintainers from other projects are welcome. We use self-organizing principles to coordinate and collaborate across organizations in structured "EPIC" that focus on specific problem domains or architectural components of the Cosmos SDK.
The developers work in sprints, which are available in a [GitHub Project](https://github.com/orgs/cosmos/projects/26/views/22). The current EPICs are pinned at the top of the [issues list](https://github.com/cosmos/cosmos-sdk/issues).
The important development announcements are shared on [Discord](https://discord.gg/interchain) in the `#dev-announcements` channel.
To synchronize we have few major meetings:
* Cosmos SDK Standup on Monday and Thursday at 14:00 UTC (limited participation to core devs).
* Cosmos SDK Community Call on the second Thursday of the month at 13:00 UTC.
If you would like to join one of the community call, then please request to join the [Cosmos SDK Google Group](https://groups.google.com/g/cosmos-sdk-community).
## Architecture Decision Records (ADR)
When proposing an architecture decision for the Cosmos SDK, please start by opening an [issue](https://github.com/cosmos/cosmos-sdk/issues/new/choose). Once the proposal has been discussed and there is rough alignment on a high-level approach to the design, the [ADR creation process](https://github.com/cosmos/cosmos-sdk/blob/main/docs/architecture/PROCESS.md) can begin. We are following this process to ensure all involved parties are in agreement before any party begins coding the proposed implementation. If you would like to see examples of how these are written, please refer to the current [ADRs](https://github.com/cosmos/cosmos-sdk/tree/main/docs/architecture).
## Development Procedure
* The latest state of development is on `main`.
* `main` must never fail `make lint test test-race`.
* No `--force` onto `main` (except when reverting a broken commit, which should seldom happen).
* Create a branch to start work:
* Fork the repo (core developers must create a branch directly in the Cosmos SDK repo),
branch from the HEAD of `main`, make some commits, and submit a PR to `main`.
* For core developers working within the `cosmos-sdk` repo, follow branch name conventions to ensure a clear
ownership of branches: `{moniker}/{issue#}-branch-name`.
* See [Branching Model](#branching-model-and-release) for more details.
* Be sure to run `make format` before every commit. The easiest way
to do this is have your editor run it for you upon saving a file (most of the editors
will do it anyway using a pre-configured setup of the programming language mode).
Additionally, be sure that your code is lint compliant by running `make lint-fix`.
A convenience git `pre-commit` hook that runs the formatters automatically
before each commit is available in the `contrib/githooks/` directory.
* Follow the [CODING GUIDELINES](CODING_GUIDELINES.md), which defines criteria for designing and coding a software.
Code is merged into main through pull request procedure.
### Testing
Tests can be executed by running `make test` at the top level of the Cosmos SDK repository.
### Pull Requests
Before submitting a pull request:
* merge the latest main `git merge origin/main`,
* run `make lint test` to ensure that all checks and tests pass.
Then:
1. If you have something to show, **start with a `Draft` PR**. It's good to have early validation of your work and we highly recommend this practice. A Draft PR also indicates to the community that the work is in progress.
Draft PRs also helps the core team provide early feedback and ensure the work is in the right direction.
2. When the code is complete, change your PR from `Draft` to `Ready for Review`.
3. Go through the actions for each checkbox present in the PR template description. The PR actions are automatically provided for each new PR.
4. Be sure to include a relevant changelog entry in the `Unreleased` section of `CHANGELOG.md` (see file for log format). The entry should be on top of all others changes in the section.
PRs must have a category prefix that is based on the type of changes being made (for example, `fix`, `feat`,
`refactor`, `docs`, and so on). The *type* must be included in the PR title as a prefix (for example,
`fix: <description>`). This convention ensures that all changes that are committed to the base branch follow the
[Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/) specification.
Additionally, each PR should only address a single issue.
Pull requests are merged automatically using the automerge functionality of Github.
NOTE: when merging, GitHub will squash commits and rebase on top of the main.
### Pull Request Templates
There are three PR templates. The [default template](./.github/PULL_REQUEST_TEMPLATE.md) is for types `fix`, `feat`, and `refactor`. We also have a [docs template](./.github/PULL_REQUEST_TEMPLATE/docs.md) for documentation changes. When previewing a PR before it has been opened, you can change the template by adding one of the following parameters to the url:
* `template=docs.md`
### Pull Request Accountability
#### Owner
The pull request owner is responsible for ensuring that the PR is ready for review and merging after reviews are delivered. This includes:
* Ensuring that the PR is up to date with the latest changes in the main branch.
* Ensuring that the PR passes all checks.
* Ensuring that the PR has a clear description of the changes.
* Ensuring that the PR has a clear description of the testing strategy.
* Ensuring that the PR has a clear description of the impact of the changes.
* Ensuring that the PR has a clear description of the risks associated with the changes.
* Ensuring that the PR has a clear description of the next steps.
* Ensuring that the PR has a clear description of the dependencies.
The pull request owner is responsible for assigning reviewers on the team, responding to feedback, and ensuring that the PR is merged in a timely manner. If a PR is reviewed, but an approval is not given by the reviewer the pull request owner is responsible for addressing the feedback, ensuring that the PR is ready for review again and notifying the reviewers that the PR is ready for review.
Once approvals have been given by the reviewer(s) it is the responsibility of the pull request owner to merge the PR.
#### Reviewer
Reviewers or other contributors should not merge main into the PR unless discussed with the pull request owner and ownership has been transferred.
The reviewer is responsible for ensuring that the PR meets the following criteria:
##### Code Quality
* *Readability*: Ensure the code is easy to read and understand. Check for clear and concise variable names, appropriate comments, and overall readability.
* *Coding Standards*: Verify adherence to the teams coding standards and style guides. This includes indentation, spacing, naming conventions, and file organization.
* *Code Structure*: Check for proper use of functions, classes, and modules. Ensure the code is organized logically and is modular.
* *Complexity*: Look for complex code that could be simplified. Ensure there are no nested loops.
##### Functionality
* *Correctness*: Verify that the code performs the intended function correctly. Check the logic and ensure that edge cases are handled.
* *Bug Fixes*: Ensure any reported bugs are adequately addressed. Verify that the fixes resolve the issues without introducing new bugs.
* *Feature Implementation*: Confirm that new features are implemented as specified in the requirements or user stories.
##### Testing
* *Test Coverage*: Check that there are sufficient unit tests, integration tests and E2E tests for the new code. Ensure tests cover both normal and edge cases.
* *Test Quality*: Review the quality of the tests. Ensure they are meaningful and not just checking trivial cases.
* *Passing Tests*: Verify that all tests pass, including any new tests added with the PR.
##### Documentation
* *Code* Comments: Ensure there are comments explaining non-obvious parts of the code.
* *API Documentation*: Verify that any new or modified public methods, classes, or modules are properly documented.
* *User Documentation*: Check for updates to user documentation, if the PR includes changes that affect the user experience.
##### Performance
* *Efficiency*: Ensure the code performs efficiently and does not introduce performance bottlenecks.
* *Resource Usage*: Check for appropriate use of resources, such as memory and CPU. Ensure there are no memory leaks or excessive resource consumption.
### External Contributors
External contributors can not manage getting reviewers and assigning reviewers to PRs. When an external contribution requires reviewers, they will be assigned in the team meeting or adhoc based on current workloads. One of the reviewers will be assigned the owner of the PR and will be responsible for ensuring the PR is ready for review and merging after reviews are delivered. The owner has the right to overtake the contribution if the external contributor is not responsive or the PR is not moving forward.
### Requesting Reviews
In order to accommodate the review process, the author of the PR must complete the author checklist
(from the pull request template)
to the best of their abilities before marking the PR as "Ready for Review". If you would like to
receive early feedback on the PR, open the PR as a "Draft" and leave a comment in the PR indicating
that you would like early feedback and tagging whoever you would like to receive feedback from.
Codeowners are marked automatically as the reviewers.
All PRs require at least two review approvals before they can be merged (one review might be acceptable in
the case of minor changes to [docs](./.github/PULL_REQUEST_TEMPLATE/docs.md) changes that do not affect production code). Each PR template has a reviewers checklist that must be completed before the PR can be merged. Each reviewer is responsible
for all checked items unless they have indicated otherwise by leaving their handle next to specific
items. In addition, use the following review explanations:
* `LGTM` without an explicit approval means that the changes look good, but you haven't thoroughly reviewed the reviewer checklist items.
* `Approval` means that you have completed some or all of the reviewer checklist items. If you only reviewed selected items, you must add your handle next to the items that you have reviewed. In addition, follow these guidelines:
* You must also think through anything which ought to be included but is not
* You must think through whether any added code could be partially combined (DRYed) with existing code
* You must think through any potential security issues or incentive-compatibility flaws introduced by the changes
* Naming must be consistent with conventions and the rest of the codebase
* Code must live in a reasonable location, considering dependency structures (for example, not importing testing modules in production code, or including example code modules in production code).
* If you approve the PR, you are responsible for any issues mentioned here and any issues that should have been addressed after thoroughly reviewing the reviewer checklist items in the pull request template.
* If you sat down with the PR submitter and did a pairing review, add this information in the `Approval` or your PR comments.
* If you are only making "surface level" reviews, submit notes as a `comment` review.
### Updating Documentation
If you open a PR on the Cosmos SDK, it is mandatory to update the relevant documentation in `/docs`.
* If your change relates to the core SDK (baseapp, store, ...), be sure to update the content in `docs/basics/`, `docs/core/` and/or `docs/building-modules/` folders.
* If your changes relate to the core of the CLI (not specifically to module's CLI/Rest), then modify the content in the `docs/run-node/` folder.
* If your changes relate to a module, then be sure to update the module's spec in `x/{moduleName}/README.md`.
When writing documentation, follow the [Documentation Writing Guidelines](./docs/DOC_WRITING_GUIDELINES.md).
### RFC & ADR
Within the Cosmos SDK we have two forms of documenting decisions, Request For Comment (RFC) & Architecture Design Record (ADR). They perform two different functions. The process for assessing if something needs an RFC is located in the respective folders:
* [RFC Process](./docs/rfc/PROCESS.md)
* [ADR Process](./docs/architecture/PROCESS.md)
## Dependencies
We use [Go Modules](https://github.com/golang/go/wiki/Modules) to manage
dependency versions.
The main branch of every Cosmos repository should just build with `go get`,
which means they should be kept up-to-date with their dependencies, so we can
get away with telling people they can just `go get` our software.
Since some dependencies are not under our control, a third party may break our
build, in which case we can fall back on `go mod tidy -v`.
### `go.work`
The Cosmos SDK is a multi-module repo, for this reason, the use of a `go.work` file is handy.
We provide a [`go.work.example`](./go.work.example) that contains all the modules used in the SDK.
Do note that contributions modifying multiple Go modules should be submitted as separate PRs, this allows us to tag the changes and avoid `replace`s.
For consistency between our CI and the local tests, `GOWORK=off` is set in the `Makefile`. This means that the `go.work` file is not used when using `make test` or any other `make` command.
### `go.mod`
When extracting a package to its own go modules, some extra steps are required, for keeping our CI checks and Dev UX:
* Add a CHANGELOG.md / README.md under the new package folder
* Add the package in [`labeler.yml`](./.github/pr_labeler.yml)
* Add the package in [`go.work.example`](./go.work.example)
* Add weekly dependabot checks (see [dependabot.yml](./.github/dependabot.yml))
* Add tests to github workflow [test.yml](.github/workflows/test.yml) (under submodules)
* Configure SonarCloud
* Add `sonar-projects.properties` (see math [sonar-project.properties](./math/sonar-project.properties) for example)
* Add a GitHub Workflow entry for running the scans (see [test.yml](.github/workflows/test.yml))
* Ask the team to add the project to SonarCloud
* (optional) Configure a `cosmossdk.io` vanity url by submitting a PR to [cosmos/vanity](https://github.com/cosmos/vanity).
## Protobuf
We use [Protocol Buffers](https://developers.google.com/protocol-buffers) along with [gogoproto](https://github.com/cosmos/gogoproto) to generate code for use in Cosmos SDK.
For deterministic behavior around Protobuf tooling, everything is containerized using Docker. Make sure to have Docker installed on your machine, or head to [Docker's website](https://docs.docker.com/get-docker/) to install it.
For formatting code in `.proto` files, you can run `make proto-format` command.
For linting and checking breaking changes, we use [buf](https://buf.build/). You can use the commands `make proto-lint` and `make proto-check-breaking` to respectively lint your proto files and check for breaking changes.
To generate the protobuf stubs, you can run `make proto-gen`.
We also added the `make proto-all` command to run all the above commands sequentially.
In order for imports to properly compile in your IDE, you may need to manually set your protobuf path in your IDE's workspace settings/config.
For example, in vscode your `.vscode/settings.json` should look like:
```json
{
"protoc": {
"options": [
"--proto_path=${workspaceRoot}/proto",
]
}
}
```
## Branching Model and Release
User-facing repos should adhere to the trunk based development branching model: https://trunkbaseddevelopment.com. User branches should start with a user name, example: `{moniker}/{issue#}-branch-name`.
The Cosmos SDK repository is a [multi Go module](https://github.com/golang/go/wiki/Modules#is-it-possible-to-add-a-module-to-a-multi-module-repository) repository. It means that we have more than one Go module in a single repository.
The Cosmos SDK utilizes [semantic versioning](https://semver.org/).
### PR Targeting
Ensure that you base and target your PR on the `main` branch.
All feature additions and all bug fixes must be targeted against `main`. Exception is for bug fixes which are only related to a released version. In that case, the related bug fix PRs must target against the release branch.
If needed, we backport a commit from `main` to a release branch (excluding consensus breaking feature, API breaking and similar).
## Code Owner Membership
In the ethos of open-source projects, and out of necessity to keep the code
alive, the core contributor team will strive to permit special repo privileges
to developers who show an aptitude towards developing with this code base.
Several different kinds of privileges may be granted however most common
privileges to be granted are merge rights to either part of, or the entirety of the
code base (through the GitHub `CODEOWNERS` file). The onboarding process for
new code owners is as follows: On a bi-monthly basis (or more frequently if
agreeable) all the existing code owners will privately convene to discuss
potential new candidates as well as the potential for existing code-owners to
exit or "pass on the torch". This private meeting is to be held as a
phone/video meeting.
Subsequently after the meeting, and pending final approval from the ICF,
one of the existing code owners should open a PR modifying the `CODEOWNERS` file.
The other code owners should then all approve this PR to publicly display their support.
Only if unanimous consensus is reached among all the existing code-owners will
an invitation be extended to a new potential-member. Likewise, when an existing
member is suggested to be removed/or have their privileges reduced, the member
in question must agree to the decision for their removal or else no action
should be taken. If however, a code-owner is demonstrably shown to intentionally
have had acted maliciously or grossly negligent, code-owner privileges may be
stripped with no prior warning or consent from the member in question.
Other potential removal criteria:
* Missing 3 scheduled meetings results in ICF evaluating whether the member should be
removed / replaced
* Violation of Code of Conduct
Earning this privilege should be considered to be no small feat and is by no
means guaranteed by any quantifiable metric. Serving as a code owner is a symbol of great trust from
the community of this project.
## Concept & Feature Approval Process
The process for how Cosmos SDK maintainers take features and ADRs from concept to release
is broken up into three distinct stages: **Strategy Discovery**, **Concept Approval**, and
**Implementation & Release Approval**
### Strategy Discovery
* Develop long term priorities, strategy and roadmap for the Cosmos SDK
* Release committee not yet defined as there is already a roadmap that can be used for the time being
### Concept Approval
* Architecture Decision Records (ADRs) may be proposed by any contributors or maintainers of the Cosmos SDK,
and should follow the guidelines outlined in the
[ADR Creation Process](https://github.com/cosmos/cosmos-sdk/blob/main/docs/architecture/PROCESS.md)
* After proposal, a time bound period for Request for Comment (RFC) on ADRs commences
* ADRs are intended to be iterative, and may be merged into `main` while still in a `Proposed` status
#### Time Bound Period
* Once a PR for an ADR is opened, reviewers are expected to perform a first review within 1 week of pull request being open
* Time bound period for individual ADR Pull Requests to be merged should not exceed 2 weeks
* Total time bound period for an ADR to reach a decision (`ABANDONED | ACCEPTED | REJECTED`) should not exceed 4 weeks
If an individual Pull Request for an ADR needs more time than 2 weeks to reach resolution, it should be merged
in current state (`Draft` or `Proposed`), with its contents updated to summarize
the current state of its discussion.
If an ADR is taking longer than 4 weeks to reach a final conclusion, there should be a synchronous meeting with reviewers and all stake holders
* unanimously setting a new time bound period for this ADR
* making changes to the Concept Approval Process (as outlined here)
* making changes to the members of the Concept Approval Committee
### Implementation & Release Approval
The following process should be adhered to both for implementation PRs corresponding to ADRs, as
well as for PRs made as part of a release process:
* Code reviewers should ensure the PR does exactly what the ADR said it should
* Code reviewers should have more senior engineering capability
* 1/2 approval is required from the **primary repo maintainers** in `CODEOWNERS`
**Note**: For any major release series denoted as a "Stable Release" (e.g. v0.42 "Stargate"), a separate release
committee is often established. Stable Releases, and their corresponding release committees are documented
separately in [Stable Release Policy](./RELEASE_PROCESS.md#stable-release-policy)*
+2 -19
View File
@@ -12,7 +12,7 @@
#
# This image is pushed to the GHCR as https://ghcr.io/cosmos/simapp
FROM golang:1.22-alpine AS build-env
FROM golang:1.25-alpine AS build-env
# Install minimum necessary dependencies
ENV PACKAGES curl make git libc-dev bash gcc linux-headers eudev-dev
@@ -23,27 +23,10 @@ WORKDIR /go/src/github.com/cosmos/cosmos-sdk
# optimization: if go.sum didn't change, docker will use cached image
COPY go.mod go.sum ./
COPY math/go.mod math/go.sum ./math/
COPY api/go.mod api/go.sum ./api/
COPY core/go.mod core/go.sum ./core/
COPY collections/go.mod collections/go.sum ./collections/
COPY store/go.mod store/go.sum ./store/
COPY x/accounts/go.mod x/accounts/go.sum ./x/accounts/
COPY x/tx/go.mod x/tx/go.sum /x/tx/
COPY x/protocolpool/go.mod x/protocolpool/go.sum ./x/protocolpool/
COPY x/gov/go.mod x/gov/go.sum ./x/gov/
COPY x/distribution/go.mod x/distribution/go.sum ./x/distribution/
COPY x/slashing/go.mod x/slashing/go.sum ./x/slashing/
COPY x/staking/go.mod x/staking/go.sum ./x/staking/
COPY x/auth/go.mod x/auth/go.sum ./x/auth/
COPY x/authz/go.mod x/authz/go.sum ./x/authz/
COPY x/bank/go.mod x/bank/go.sum ./x/bank/
COPY x/mint/go.mod x/mint/go.sum ./x/mint/
COPY x/tx/go.mod x/tx/go.sum ./x/tx/
COPY x/consensus/go.mod x/consensus/go.sum ./x/consensus/
COPY depinject/go.mod depinject/go.sum ./depinject/
COPY core/testing/go.mod core/testing/go.sum ./core/testing/
COPY log/go.mod log/go.sum ./log/
RUN go mod download
# Add source files
+522 -8
View File
@@ -1,14 +1,164 @@
#!/usr/bin/make -f
include scripts/build/linting.mk
include scripts/build/protobuf.mk
include scripts/build/localnet.mk
include scripts/build/simulations.mk
include scripts/build/testing.mk
include scripts/build/documentation.mk
include scripts/build/build.mk
PACKAGES_NOSIMULATION=$(shell go list ./... | grep -v '/simulation')
PACKAGES_SIMTEST=$(shell go list ./... | grep '/simulation')
.DEFAULT_GOAL := help
# Ensure all tags are fetched
VERSION_RAW := $(shell git fetch --tags --force >/dev/null 2>&1; git describe --tags --always --match "v*")
VERSION := $(shell echo $(VERSION_RAW) | sed -E 's/^v?([0-9]+\.[0-9]+\.[0-9]+.*)/\1/')
# Fallback if the version is just a commit hash (not semver-like)
ifeq ($(findstring -,$(VERSION)),) # No "-" means it's just a hash
VERSION := 0.0.0-$(VERSION_RAW)
endif
export VERSION
export CMTVERSION := $(shell go list -m github.com/cometbft/cometbft | sed 's:.* ::')
export COMMIT := $(shell git log -1 --format='%H')
LEDGER_ENABLED ?= true
BINDIR ?= $(GOPATH)/bin
BUILDDIR ?= $(CURDIR)/build
SIMAPP = ./simapp
MOCKS_DIR = $(CURDIR)/tests/mocks
HTTPS_GIT := https://github.com/cosmos/cosmos-sdk.git
DOCKER := $(shell which docker)
PROJECT_NAME = $(shell git remote get-url origin | xargs basename -s .git)
# process build tags
build_tags = netgo
ifeq ($(LEDGER_ENABLED),true)
ifeq ($(OS),Windows_NT)
GCCEXE = $(shell where gcc.exe 2> NUL)
ifeq ($(GCCEXE),)
$(error gcc.exe not installed for ledger support, please install or set LEDGER_ENABLED=false)
else
build_tags += ledger
endif
else
UNAME_S = $(shell uname -s)
ifeq ($(UNAME_S),OpenBSD)
$(warning OpenBSD detected, disabling ledger support (https://github.com/cosmos/cosmos-sdk/issues/1988))
else
GCC = $(shell command -v gcc 2> /dev/null)
ifeq ($(GCC),)
$(error gcc not installed for ledger support, please install or set LEDGER_ENABLED=false)
else
build_tags += ledger
endif
endif
endif
endif
ifeq (secp,$(findstring secp,$(COSMOS_BUILD_OPTIONS)))
build_tags += libsecp256k1_sdk
endif
ifeq (legacy,$(findstring legacy,$(COSMOS_BUILD_OPTIONS)))
build_tags += app_v1
endif
whitespace :=
whitespace += $(whitespace)
comma := ,
build_tags_comma_sep := $(subst $(whitespace),$(comma),$(build_tags))
# process linker flags
ldflags = -X github.com/cosmos/cosmos-sdk/version.Name=sim \
-X github.com/cosmos/cosmos-sdk/version.AppName=simd \
-X github.com/cosmos/cosmos-sdk/version.Version=$(VERSION) \
-X github.com/cosmos/cosmos-sdk/version.Commit=$(COMMIT) \
-X "github.com/cosmos/cosmos-sdk/version.BuildTags=$(build_tags_comma_sep)" \
-X github.com/cometbft/cometbft/version.TMCoreSemVer=$(CMTVERSION)
# DB backend selection
ifeq (cleveldb,$(findstring cleveldb,$(COSMOS_BUILD_OPTIONS)))
build_tags += gcc
endif
ifeq (badgerdb,$(findstring badgerdb,$(COSMOS_BUILD_OPTIONS)))
build_tags += badgerdb
endif
# handle rocksdb
ifeq (rocksdb,$(findstring rocksdb,$(COSMOS_BUILD_OPTIONS)))
CGO_ENABLED=1
build_tags += rocksdb
endif
# handle boltdb
ifeq (boltdb,$(findstring boltdb,$(COSMOS_BUILD_OPTIONS)))
build_tags += boltdb
endif
ifeq (,$(findstring nostrip,$(COSMOS_BUILD_OPTIONS)))
ldflags += -w -s
endif
ldflags += $(LDFLAGS)
ldflags := $(strip $(ldflags))
build_tags += $(BUILD_TAGS)
build_tags := $(strip $(build_tags))
BUILD_FLAGS := -tags "$(build_tags)" -ldflags '$(ldflags)'
# check for nostrip option
ifeq (,$(findstring nostrip,$(COSMOS_BUILD_OPTIONS)))
BUILD_FLAGS += -trimpath
endif
# Check for debug option
ifeq (debug,$(findstring debug,$(COSMOS_BUILD_OPTIONS)))
BUILD_FLAGS += -gcflags "all=-N -l"
endif
all: tools build lint test vulncheck
###############################################################################
### Build ###
###############################################################################
BUILD_TARGETS := build install
build: BUILD_ARGS=-o $(BUILDDIR)/
build-linux-amd64:
GOOS=linux GOARCH=amd64 LEDGER_ENABLED=false $(MAKE) build
build-linux-arm64:
GOOS=linux GOARCH=arm64 LEDGER_ENABLED=false $(MAKE) build
$(BUILD_TARGETS): go.sum $(BUILDDIR)/
cd ${CURRENT_DIR}/simapp && go $@ -mod=readonly $(BUILD_FLAGS) $(BUILD_ARGS) ./...
$(BUILDDIR)/:
mkdir -p $(BUILDDIR)/
cosmovisor:
$(MAKE) -C tools/cosmovisor cosmovisor
confix:
$(MAKE) -C tools/confix confix
.PHONY: build build-linux-amd64 build-linux-arm64 cosmovisor confix
#? mocks: Generate mock file
mocks: $(MOCKS_DIR)
@go install go.uber.org/mock/mockgen@v0.6.0
sh ./scripts/mockgen.sh
.PHONY: mocks
vulncheck: $(BUILDDIR)/
GOBIN=$(BUILDDIR) go install golang.org/x/vuln/cmd/govulncheck@latest
$(BUILDDIR)/govulncheck ./...
$(MOCKS_DIR):
mkdir -p $(MOCKS_DIR)
distclean: clean tools-clean
clean:
rm -rf \
$(BUILDDIR)/ \
artifacts/ \
tmp-swagger-gen/ \
.testnets
.PHONY: distclean clean
###############################################################################
### Tools & Dependencies ###
@@ -18,3 +168,367 @@ go.sum: go.mod
echo "Ensure dependencies have not been modified ..." >&2
go mod verify
go mod tidy
###############################################################################
### Documentation ###
###############################################################################
godocs:
@echo "--> Wait a few seconds and visit http://localhost:6060/pkg/github.com/cosmos/cosmos-sdk/types"
go install golang.org/x/tools/cmd/godoc@latest
godoc -http=:6060
build-docs:
@cd docs && DOCS_DOMAIN=docs.cosmos.network sh ./build-all.sh
.PHONY: build-docs
###############################################################################
### Tests & Simulation ###
###############################################################################
# make init-simapp initializes a single local node network
# it is useful for testing and development
# Usage: make install && make init-simapp && simd start
# Warning: make init-simapp will remove all data in simapp home directory
init-simapp:
./scripts/init-simapp.sh
test: test-unit
test-e2e:
$(MAKE) -C tests test-e2e
test-e2e-cov:
$(MAKE) -C tests test-e2e-cov
test-integration:
$(MAKE) -C tests test-integration
test-integration-cov:
$(MAKE) -C tests test-integration-cov
test-all: test-unit test-e2e test-integration test-ledger-mock test-race
TEST_PACKAGES=./...
TEST_TARGETS := test-unit test-unit-amino test-unit-proto test-ledger-mock test-race test-ledger test-race
# Test runs-specific rules. To add a new test target, just add
# a new rule, customise ARGS or TEST_PACKAGES ad libitum, and
# append the new rule to the TEST_TARGETS list.
test-unit: test_tags += cgo ledger test_ledger_mock norace
test-unit-amino: test_tags += ledger test_ledger_mock test_amino norace
test-ledger: test_tags += cgo ledger norace
test-ledger-mock: test_tags += ledger test_ledger_mock norace
test-race: test_tags += cgo ledger test_ledger_mock
test-race: ARGS=-race
test-race: TEST_PACKAGES=$(PACKAGES_NOSIMULATION)
$(TEST_TARGETS): run-tests
# check-* compiles and collects tests without running them
# note: go test -c doesn't support multiple packages yet (https://github.com/golang/go/issues/15513)
CHECK_TEST_TARGETS := check-test-unit check-test-unit-amino
check-test-unit: test_tags += cgo ledger test_ledger_mock norace
check-test-unit-amino: test_tags += ledger test_ledger_mock test_amino norace
$(CHECK_TEST_TARGETS): EXTRA_ARGS=-run=none
$(CHECK_TEST_TARGETS): run-tests
ARGS += -tags "$(test_tags)"
SUB_MODULES = $(shell find . -type f -name 'go.mod' -print0 | xargs -0 -n1 dirname | sort | grep -v './tests/systemtests')
CURRENT_DIR = $(shell pwd)
run-tests:
@(cd store/streaming/abci/examples/file && go build .)
ifneq (,$(shell which tparse 2>/dev/null))
@echo "Starting unit tests"; \
finalec=0; \
for module in $(SUB_MODULES); do \
cd ${CURRENT_DIR}/$$module; \
echo "Running unit tests for $$(grep '^module' go.mod)"; \
go test -mod=readonly -json $(ARGS) $(TEST_PACKAGES) ./... | tparse; \
ec=$$?; \
if [ "$$ec" -ne '0' ]; then finalec=$$ec; fi; \
done; \
exit $$finalec
else
@echo "Starting unit tests"; \
finalec=0; \
for module in $(SUB_MODULES); do \
cd ${CURRENT_DIR}/$$module; \
echo "Running unit tests for $$(grep '^module' go.mod)"; \
go test -mod=readonly $(ARGS) $(TEST_PACKAGES) ./... ; \
ec=$$?; \
if [ "$$ec" -ne '0' ]; then finalec=$$ec; fi; \
done; \
exit $$finalec
endif
.PHONY: run-tests test test-all $(TEST_TARGETS)
test-sim-nondeterminism:
@echo "Running non-determinism test..."
@cd ${CURRENT_DIR}/simapp && go test -failfast -mod=readonly -timeout=30m -tags='sims' -run TestAppStateDeterminism \
-NumBlocks=100 -BlockSize=200 -Period=0
# Requires an exported plugin. See store/streaming/README.md for documentation.
#
# example:
# export COSMOS_SDK_ABCI_V1=<path-to-plugin-binary>
# make test-sim-nondeterminism-streaming
#
# Using the built-in examples:
# export COSMOS_SDK_ABCI_V1=<path-to-sdk>/store/streaming/abci/examples/file/file
# make test-sim-nondeterminism-streaming
test-sim-nondeterminism-streaming:
@echo "Running non-determinism-streaming test..."
@cd ${CURRENT_DIR}/simapp && go test -failfast -mod=readonly -timeout=30m -tags='sims' -run TestAppStateDeterminism \
-NumBlocks=100 -BlockSize=200 -Period=0 -EnableStreaming=true
test-sim-custom-genesis-fast:
@echo "Running custom genesis simulation..."
@echo "By default, ${HOME}/.simapp/config/genesis.json will be used."
@cd ${CURRENT_DIR}/simapp && go test -failfast -mod=readonly -timeout=30m -tags='sims' -run TestFullAppSimulation -Genesis=${HOME}/.simapp/config/genesis.json \
-NumBlocks=100 -BlockSize=200 -Seed=99 -Period=5 -SigverifyTx=false
test-sim-import-export:
@echo "Running application import/export simulation. This may take several minutes..."
@cd ${CURRENT_DIR}/simapp && go test -failfast -mod=readonly -timeout 20m -tags='sims' -run TestAppImportExport \
-NumBlocks=50 -Period=5
test-sim-after-import:
@echo "Running application simulation-after-import. This may take several minutes..."
@cd ${CURRENT_DIR}/simapp && go test -failfast -mod=readonly -timeout 30m -tags='sims' -run TestAppSimulationAfterImport \
-NumBlocks=50 -Period=5
test-sim-custom-genesis-multi-seed:
@echo "Running multi-seed custom genesis simulation..."
@echo "By default, ${HOME}/.simapp/config/genesis.json will be used."
@cd ${CURRENT_DIR}/simapp && go test -failfast -mod=readonly -timeout 30m -tags='sims' -run TestFullAppSimulation -Genesis=${HOME}/.simapp/config/genesis.json \
-NumBlocks=400 -Period=5
test-sim-multi-seed-long:
@echo "Running long multi-seed application simulation. This may take awhile!"
@cd ${CURRENT_DIR}/simapp && go test -failfast -mod=readonly -timeout=1h -tags='sims' -run TestFullAppSimulation \
-NumBlocks=500 -Period=50
test-sim-multi-seed-short:
@echo "Running short multi-seed application simulation. This may take awhile!"
@cd ${CURRENT_DIR}/simapp && go test -failfast -mod=readonly -timeout 30m -tags='sims' -run TestFullAppSimulation \
-NumBlocks=50 -Period=10
.PHONY: \
test-sim-nondeterminism \
test-sim-nondeterminism-streaming \
test-sim-custom-genesis-fast \
test-sim-import-export \
test-sim-after-import \
test-sim-custom-genesis-multi-seed \
test-sim-multi-seed-short \
test-sim-multi-seed-long
SIM_NUM_BLOCKS ?= 500
SIM_BLOCK_SIZE ?= 200
SIM_COMMIT ?= true
#? test-sim-fuzz: Run fuzz test for simapp
test-sim-fuzz:
@echo "Running application fuzz for numBlocks=2, blockSize=20. This may take awhile!"
#ld flags are a quick fix to make it work on current osx
@cd ${CURRENT_DIR}/simapp && go test -failfast -mod=readonly -json -tags='sims' -ldflags="-extldflags=-Wl,-ld_classic" -timeout=60m -fuzztime=60m -run=^$$ -fuzz=FuzzFullAppSimulation -GenesisTime=1714720615 -NumBlocks=2 -BlockSize=20
#? test-sim-benchmark: Run benchmark test for simapp
test-sim-benchmark:
@echo "Running application benchmark for numBlocks=$(SIM_NUM_BLOCKS), blockSize=$(SIM_BLOCK_SIZE). This may take awhile!"
@cd ${CURRENT_DIR}/simapp && go test -failfast -mod=readonly -tags='sims' -run=^$$ $(.) -bench ^BenchmarkFullAppSimulation$$ \
-NumBlocks=$(SIM_NUM_BLOCKS) -BlockSize=$(SIM_BLOCK_SIZE) -Commit=$(SIM_COMMIT) -Seed=57 -timeout 30m
# Requires an exported plugin. See store/streaming/README.md for documentation.
#
# example:
# export COSMOS_SDK_ABCI_V1=<path-to-plugin-binary>
# make test-sim-benchmark-streaming
#
# Using the built-in examples:
# export COSMOS_SDK_ABCI_V1=<path-to-sdk>/store/streaming/abci/examples/file/file
# make test-sim-benchmark-streaming
test-sim-benchmark-streaming:
@echo "Running application benchmark for numBlocks=$(SIM_NUM_BLOCKS), blockSize=$(SIM_BLOCK_SIZE). This may take awhile!"
@cd ${CURRENT_DIR}/simapp && go test -failfast -mod=readonly -run=^$$ $(.) -bench ^BenchmarkFullAppSimulation$$ \
-NumBlocks=$(SIM_NUM_BLOCKS) -BlockSize=$(SIM_BLOCK_SIZE) -Commit=$(SIM_COMMIT) -timeout 24h -EnableStreaming=true
test-sim-profile:
@echo "Running application benchmark for numBlocks=$(SIM_NUM_BLOCKS), blockSize=$(SIM_BLOCK_SIZE). This may take awhile!"
@cd ${CURRENT_DIR}/simapp && go test -failfast -mod=readonly -benchmem -run=^$$ $(.) -bench ^BenchmarkFullAppSimulation$$ \
-NumBlocks=$(SIM_NUM_BLOCKS) -BlockSize=$(SIM_BLOCK_SIZE) -Commit=$(SIM_COMMIT) -timeout 24h -cpuprofile cpu.out -memprofile mem.out
# Requires an exported plugin. See store/streaming/README.md for documentation.
#
# example:
# export COSMOS_SDK_ABCI_V1=<path-to-plugin-binary>
# make test-sim-profile-streaming
#
# Using the built-in examples:
# export COSMOS_SDK_ABCI_V1=<path-to-sdk>/store/streaming/abci/examples/file/file
# make test-sim-profile-streaming
test-sim-profile-streaming:
@echo "Running application benchmark for numBlocks=$(SIM_NUM_BLOCKS), blockSize=$(SIM_BLOCK_SIZE). This may take awhile!"
@cd ${CURRENT_DIR}/simapp && go test -failfast -mod=readonly -benchmem -run=^$$ $(.) -bench ^BenchmarkFullAppSimulation$$ \
-NumBlocks=$(SIM_NUM_BLOCKS) -BlockSize=$(SIM_BLOCK_SIZE) -Commit=$(SIM_COMMIT) -timeout 24h -cpuprofile cpu.out -memprofile mem.out -EnableStreaming=true
.PHONY: test-sim-profile test-sim-benchmark test-sim-fuzz
benchmark:
@go test -mod=readonly -bench=. $(PACKAGES_NOSIMULATION)
.PHONY: benchmark
###############################################################################
### Linting ###
###############################################################################
golangci_version=v2.7.2
lint-install:
@echo "--> Installing golangci-lint $(golangci_version)"
@go install github.com/golangci/golangci-lint/v2/cmd/golangci-lint@$(golangci_version)
lint:
@echo "--> Running linter on all files"
@$(MAKE) lint-install
@./scripts/go-lint-all.bash --timeout=15m
lint-fix:
@echo "--> Running linter"
@$(MAKE) lint-install
@./scripts/go-lint-all.bash --fix
.PHONY: lint lint-fix
###############################################################################
### Protobuf ###
###############################################################################
protoVer=0.17.1
protoImageName=ghcr.io/cosmos/proto-builder:$(protoVer)
protoImage=$(DOCKER) run --rm -v $(CURDIR):/workspace --workdir /workspace $(protoImageName)
proto-all: proto-format proto-lint proto-gen
proto-gen:
@echo "Generating Protobuf files"
@$(protoImage) sh ./scripts/protocgen.sh 2>&1 | tee protocgen.log | \
awk '{print $$0} /contains the reserved field name/ && /tendermint/ {next} 1'
proto-swagger-gen:
@echo "Generating Protobuf Swagger"
@$(protoImage) sh ./scripts/protoc-swagger-gen.sh
proto-format:
@$(protoImage) find ./ -name "*.proto" -exec clang-format -i {} \;
proto-lint:
@$(protoImage) buf lint --error-format=json
proto-check-breaking:
@$(protoImage) buf breaking --against $(HTTPS_GIT)#branch=main
CMT_URL = https://raw.githubusercontent.com/cometbft/cometbft/v0.38.0/proto/tendermint
CMT_CRYPTO_TYPES = proto/tendermint/crypto
CMT_ABCI_TYPES = proto/tendermint/abci
CMT_TYPES = proto/tendermint/types
CMT_VERSION = proto/tendermint/version
CMT_LIBS = proto/tendermint/libs/bits
CMT_P2P = proto/tendermint/p2p
proto-update-deps:
@echo "Updating Protobuf dependencies"
@mkdir -p $(CMT_ABCI_TYPES)
@curl -sSL $(CMT_URL)/abci/types.proto > $(CMT_ABCI_TYPES)/types.proto
@mkdir -p $(CMT_VERSION)
@curl -sSL $(CMT_URL)/version/types.proto > $(CMT_VERSION)/types.proto
@mkdir -p $(CMT_TYPES)
@curl -sSL $(CMT_URL)/types/types.proto > $(CMT_TYPES)/types.proto
@curl -sSL $(CMT_URL)/types/evidence.proto > $(CMT_TYPES)/evidence.proto
@curl -sSL $(CMT_URL)/types/params.proto > $(CMT_TYPES)/params.proto
@curl -sSL $(CMT_URL)/types/validator.proto > $(CMT_TYPES)/validator.proto
@curl -sSL $(CMT_URL)/types/block.proto > $(CMT_TYPES)/block.proto
@mkdir -p $(CMT_CRYPTO_TYPES)
@curl -sSL $(CMT_URL)/crypto/proof.proto > $(CMT_CRYPTO_TYPES)/proof.proto
@curl -sSL $(CMT_URL)/crypto/keys.proto > $(CMT_CRYPTO_TYPES)/keys.proto
@mkdir -p $(CMT_LIBS)
@curl -sSL $(CMT_URL)/libs/bits/types.proto > $(CMT_LIBS)/types.proto
@mkdir -p $(CMT_P2P)
@curl -sSL $(CMT_URL)/p2p/types.proto > $(CMT_P2P)/types.proto
$(DOCKER) run --rm -v $(CURDIR)/proto:/workspace --workdir /workspace $(protoImageName) buf mod update
.PHONY: proto-all proto-gen proto-swagger-gen proto-format proto-lint proto-check-breaking proto-update-deps
###############################################################################
### Localnet ###
###############################################################################
localnet-build-env:
$(MAKE) -C contrib/images simd-env
localnet-build-dlv:
$(MAKE) -C contrib/images simd-dlv
localnet-build-nodes:
$(DOCKER) run --rm -v $(CURDIR)/.testnets:/data cosmossdk/simd \
testnet init-files --validator-count 4 -o /data --starting-ip-address 192.168.10.2 --keyring-backend=test
docker compose up -d
localnet-stop:
docker compose down
# localnet-start will run a 4-node testnet locally. The nodes are
# based off the docker images in: ./contrib/images/simd-env
localnet-start: localnet-stop localnet-build-env localnet-build-nodes
# localnet-debug will run a 4-node testnet locally in debug mode
# you can read more about the debug mode here: ./contrib/images/simd-dlv/README.md
localnet-debug: localnet-stop localnet-build-dlv localnet-build-nodes
.PHONY: localnet-start localnet-stop localnet-debug localnet-build-env localnet-build-dlv localnet-build-nodes
test-system: build-v53 build
mkdir -p ./tests/systemtests/binaries/
cp $(BUILDDIR)/simd ./tests/systemtests/binaries/
mkdir -p ./tests/systemtests/binaries/v0.53
mv $(BUILDDIR)/simdv53 ./tests/systemtests/binaries/v0.53/simd
$(MAKE) -C tests/systemtests test
.PHONY: test-system
# build-v53 checks out the v0.53.x branch, builds the binary, and renames it to simdv53.
build-v53:
@echo "Starting v53 build process..."
git_status=$$(git status --porcelain) && \
has_changes=false && \
if [ -n "$$git_status" ]; then \
echo "Stashing uncommitted changes..." && \
git stash push -m "Temporary stash for v53 build" && \
has_changes=true; \
else \
echo "No changes to stash"; \
fi && \
echo "Saving current reference..." && \
CURRENT_REF=$$(git symbolic-ref --short HEAD 2>/dev/null || git rev-parse HEAD) && \
echo "Checking out release branch..." && \
git checkout release/v0.53.x && \
echo "Building v53 binary..." && \
make build && \
mv build/simd build/simdv53 && \
echo "Returning to original branch..." && \
if [ "$$CURRENT_REF" = "HEAD" ]; then \
git checkout $$(git rev-parse HEAD); \
else \
git checkout $$CURRENT_REF; \
fi && \
if [ "$$has_changes" = "true" ]; then \
echo "Reapplying stashed changes..." && \
git stash pop || echo "Warning: Could not pop stash, your changes may be in the stash list"; \
else \
echo "No changes to reapply"; \
fi
.PHONY: build-v53
+13
View File
@@ -0,0 +1,13 @@
NOTICE
About Cosmos Labs
Cosmos Labs is the development and growth organization behind the Cosmos stack of technologies and ecosystem, the world leading blockchain platform powering more than 200 production chains in finance, payments, and real-world assets. Cosmos Labs leads the development of the Cosmos technology stack, including the Cosmos SDK, CometBFT, and IBC protocols that enable sovereign, interoperable blockchains, in tandem with the Interchain Foundation. Cosmos Labs offers blockchain solutions for enterprises and finance, learn more by visiting: https://cosmos.network/, https://cosmoslabs.io/
Licence
This product This product includes software developed by Cosmos Labs and is licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with the License. You may obtain a copy of the License at: http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Attribution
If you distribute this software or derivative works, you must include a copy of this NOTICE file (or equivalent attribution) in your distribution, as required by Section 4(d) of the Apache License, Version 2.0.
+31 -59
View File
@@ -1,8 +1,8 @@
<div align="center">
<div align="left">
<h1> Cosmos SDK </h1>
</div>
![banner](https://github.com/cosmos/cosmos-sdk-docs/blob/main/static/img/banner.jpg)
![banner](docs/static/img/banner.svg)
<div align="center">
<a href="https://github.com/cosmos/cosmos-sdk/blob/main/LICENSE">
@@ -14,93 +14,65 @@
<a href="https://goreportcard.com/report/github.com/cosmos/cosmos-sdk">
<img alt="Go report card" src="https://goreportcard.com/badge/github.com/cosmos/cosmos-sdk" />
</a>
<a href="https://sonarcloud.io/summary/overall?id=cosmos_cosmos-sdk">
<img alt="Code Coverage" src="https://sonarcloud.io/api/project_badges/measure?project=cosmos_cosmos-sdk&metric=coverage" />
</a>
<a href="https://sonarcloud.io/summary/overall?id=cosmos_cosmos-sdk">
<img alt="SonarCloud Analysis" src="https://sonarcloud.io/api/project_badges/measure?project=cosmos_cosmos-sdk&metric=alert_status">
</a>
</div>
<div align="center">
<a href="https://discord.gg/interchain">
<a href="https://discord.com/invite/interchain">
<img alt="Discord" src="https://img.shields.io/discord/669268347736686612.svg" />
</a>
<a href="https://sourcegraph.com/github.com/cosmos/cosmos-sdk?badge">
<img alt="Imported by" src="https://sourcegraph.com/github.com/cosmos/cosmos-sdk/-/badge.svg" />
</a>
<img alt="Sims" src="https://github.com/cosmos/cosmos-sdk/workflows/Sims/badge.svg" />
<img alt="Lint Status" src="https://github.com/cosmos/cosmos-sdk/workflows/Lint/badge.svg" />
</div>
The Cosmos SDK is a framework for building blockchain applications. [CometBFT (BFT Consensus)](https://github.com/cometbft/cometbft) and the Cosmos SDK are written in the Go programming language. Cosmos SDK is used to build [Gaia](https://github.com/cosmos/gaia), the implementation of the Cosmos Hub.
The Cosmos SDK is a modular, open-source blockchain SDK for building secure, high-performance Layer 1 chains with full customizability used by 200+ chains in production. Developers can use the Cosmos SDK to easily and quickly spin up custom blockchains that can natively interoperate.
The Cosmos SDK is tailored for building secure, sovereign application-specific blockchains. Developers building with the Cosmos SDK can use predefined modules that cover standard blockchain functionality or create custom modules for their specific use case. This composable architecture enables robust customization. The SDK provides abstractions for permissioning, governance, state management, account abstraction, tokenization processes, application logic, and more.
Cosmos SDK blockchains get interoperability out-of-the-box via a native integration with the [Inter-Blockchain Communication Protocol (IBC)](https://github.com/cosmos/ibc-go). ibc-go is implemented as a Go module in the Cosmos SDK.
While the Cosmos SDK is plug-and-play with any consensus engine, we recommend using [CometBFT](https://github.com/cometbft/cometbft) for a fast, battle-tested, high-throughput, configurable BFT state machine. CometBFT is developed as part of the Cosmos Stack and its releases are updated alongside the SDK.
**WARNING**: The Cosmos SDK has mostly stabilized, but we are still making some breaking changes.
**Note**: Always use the latest maintained [Go](https://go.dev/dl) version for building Cosmos SDK applications.
## Quick Start
To learn how the Cosmos SDK works from a high-level perspective, see the Cosmos SDK [High-Level Intro](https://docs.cosmos.network/v0.50/learn/intro/overview).
To learn how the Cosmos SDK works from a high-level perspective, see the Cosmos SDK [High-Level Intro](https://docs.cosmos.network/main/intro/overview).
If you want to get started quickly and learn how to build on top of Cosmos SDK, visit [Cosmos SDK Tutorials](https://tutorials.cosmos.network). You can also fork the tutorial's repository to get started building your own Cosmos SDK application.
For more information, see the [Cosmos SDK Documentation](https://docs.cosmos.network).
Note: We advise to always use the latest maintained [Go version](https://go.dev/dl/) for building Cosmos SDK applications.
## Contributing
## Modules
See [CONTRIBUTING.md](./CONTRIBUTING.md) for details on how to contribute and participate in our [dev calls](./CONTRIBUTING.md#teams-dev-calls).
If you want to follow the updates or learn more about the latest design then join our [Discord](https://discord.gg/interchain).
The Cosmos SDK maintains a set of modules that can be included in your blockchain application. For more information
on modules, see our [introduction doc](./x/README.md).
## Tools and Frameworks
## Maintainers
[Cosmos Labs](https://cosmoslabs.io/) maintains the core components of the stack: Cosmos SDK, CometBFT, IBC, Cosmos EVM, and various developer tools and frameworks. The detailed maintenance policy can be found [here](https://github.com/cosmos/security/blob/main/POLICY.md). In addition to developing and maintaining the Cosmos Stack, Cosmos Labs provides advisory and engineering services for blockchain solutions. [Get in touch with Cosmos Labs](https://www.cosmoslabs.io/contact).
The Cosmos ecosystem is vast.
[Awesome Cosmos](https://github.com/cosmos/awesome-cosmos) is a community-curated list of notable frameworks, modules and tools.
Cosmos Labs is a wholly-owned subsidiary of the [Interchain Foundation](https://interchain.io/), the Swiss nonprofit responsible for treasury management, funding public goods, and supporting governance for Cosmos.
### Inter-Blockchain Communication (IBC)
The Cosmos Stack is supported by a robust community of open-source contributors.
The IBC module for the Cosmos SDK has its own [cosmos/ibc-go repository](https://github.com/cosmos/ibc-go). Go there to build and integrate with the IBC module.
## History
The Cosmos SDK was first released in 2019, and the first blockchain to use the SDK in production was the [Cosmos Hub](https://hub.cosmos.network/main). Today, the Cosmos SDK is a popular, battle-tested, open-source framework used by hundreds of chains.
### Version Matrix
The Cosmos Hub still receives the most up-to-date Cosmos SDK versions. The Cosmos Hub application, `gaia`, has its own [cosmos/gaia repository](https://github.com/cosmos/gaia).
The version matrix below shows which versions of the Cosmos SDK, modules and libraries are compatible with each other.
## Developer Community and Support
#### Core Dependencies
The issue list of this repo is exclusively for bug reports and feature requests. We have active, helpful communities on Discord, Telegram, and Slack.
Core Dependencies are the core libraries that an application may depend on.
**| Need Help? | Support & Community: [Discord](https://discord.com/invite/interchain) - [Telegram](https://t.me/CosmosOG) - [Talk to an Expert](https://cosmos.network/interest-form) - [Join the #Cosmos-tech Slack Channel](https://forms.gle/A8jawLgB8zuL1FN36) |**
> Note: the ❌ signals that the version of the Cosmos SDK does not need to import the dependency.
## Documentation and Resources
**View the Cosmos SDK documentation: https://docs.cosmos.network/**
| Cosmos SDK | cosmossdk.io/core | cosmossdk.io/api | cosmossdk.io/math | cosmossdk.io/errors | cosmossdk.io/depinject | cosmossdk.io/log | cosmossdk.io/store |
| ---------- | ----------------- | ---------------- | ----------------- | ------------------- | ---------------------- | ---------------- | ------------------ |
| 0.50.z | 0.11.z | 0.7.z | 1.y.z | 1.y.z | 1.y.z | 1.y.z | 1.y.z |
| 0.47.z | 0.5.z | 0.3.z | 1.y.z | 1.y.z | 1.y.z | 1.y.z | ❌ |
| 0.46.z | ❌ | ❌ | 1.y.z | 1.y.z | ❌ | ❌ | ❌ |
### Cosmos Stack Libraries
#### Module Dependencies
Module Dependencies are the modules that an application may depend on and which version of the Cosmos SDK they are compatible with.
> Note: The version table only goes back to 0.50.x, this is due to the reason that modules were not spun out into their own go.mods until 0.50.z. ❌ signals that the module was not spun out into its own go.mod file.
| Cosmos SDK | 0.50.z | 0.y.z |
| --------------------------- | --------- | ----- |
| cosmossdk.io/x/auth | ❌ | |
| cosmossdk.io/x/accounts | ❌ | |
| cosmossdk.io/x/bank | ❌ | |
| cosmossdk.io/x/circuit | 0.1.z | |
| cosmossdk.io/x/consensus | ❌ | |
| cosmossdk.io/x/distribution | ❌ | |
| cosmossdk.io/x/evidence | 0.1.z | |
| cosmossdk.io/x/feegrant | 0.1.z | |
| cosmossdk.io/x/gov | ❌ | |
| cosmossdk.io/x/group | ❌ | |
| cosmossdk.io/x/mint | ❌ | |
| cosmossdk.io/x/nft | 0.1.z | |
| cosmossdk.io/x/protcolpool | ❌ | |
| cosmossdk.io/x/slashing | ❌ | |
| cosmossdk.io/x/staking | ❌ | |
| cosmossdk.io/x/tx | =< 0.13.z | |
| cosmossdk.io/x/upgrade | 0.1.z | |
- [CometBFT](https://github.com/cometbft/cometbft) - High-performance, 10k+ TPS configurable BFT consensus engine.
- [The Inter-Blockchain Communication Protocol (IBC)](https://github.com/cosmos/ibc-go/) - A blockchain interoperability protocol that allows blockchains to transfer any type of data encoded in bytes.
- [Cosmos EVM](https://github.com/cosmos/evm) - Native EVM layer for Cosmos SDK chains.
## Disambiguation
-29
View File
@@ -1,29 +0,0 @@
# Releases
The Cosmos-SDK follows both [0ver](https://0ver.org/) and [Semver](https://semver.org/). While this is confusing let's break it down: 0ver is used for the main Cosmos-SDK dependency (`github.com/cosmos/cosmos-sdk`) and Semver is used for all other dependencies.
## Semver Dependencies
Although we adhere to semantic versioning (semver), we have introduced a few modifications to accommodate the unique characteristics of blockchains. One significant divergence is that the major version (Y.x.x) is incremented solely when a consensus-breaking change occurs. On the other hand, the minor version (x.Y.x) is increased when there is a non-consensus-breaking alteration that also results in an incompatible API change. Patch versions will be bumped for all other changes that don't break the API nor Consensus.
```mermaid
flowchart TD
A[Change] --> B{Consensus Breaking?}
B -->|Yes| C[Increase Major Version]
B -->|No| D{API Breaking?}
D -->|Yes| E[Increase Minor Version]
D -->|No| F[Increase Patch Version]
```
## 0ver Dependencies
In terms of the Cosmos-SDK dependency, we adhere to a simpler versioning approach known as 0ver. This flow differs from the previous Semver flow. Under this system, when a consensus-breaking change or an API-breaking change occurs, the Cosmos-SDK team increments the minor version (x.Y.x). Conversely, when a non-consensus-breaking change and a non-API-breaking change take place, the team bumps the patch version (x.x.Y).
```mermaid
flowchart TD
A[Change] --> B{Consensus Breaking?}
B -->|Yes| C[Increase Minor Version]
B -->|No| D{API Breaking?}
D -->|Yes| E[Increase Minor Version]
D -->|No| F[Increase Patch Version]
```
+17
View File
@@ -0,0 +1,17 @@
# Cosmos SDK v0.53.0 Release Notes
💬 [**Release Discussion**](https://github.com/cosmos/cosmos-sdk/discussions/58)
## 🚀 Highlights
Announcing Cosmos SDK v0.53
We are pleased to announce the release of Cosmos SDK v0.53! Were excited to be delivering a new version of the Cosmos SDK that provides key features and updates while minimizing breaking changes so you can focus on what matters most: building.
Upgrading to this version of the Cosmos SDK from any `v0.50.x` release will **require a coordinated chain upgrade**.
For more upgrade information, check out our [upgrading guide](https://github.com/cosmos/cosmos-sdk/blob/v0.53.0/UPGRADING.md)
## 📝 Changelog
Check out the [changelog](https://github.com/cosmos/cosmos-sdk/blob/v0.53.0/CHANGELOG.md) for an exhaustive list of changes, or [compare changes](https://github.com/cosmos/cosmos-sdk/compare/v0.50.12...v0.53.0) from the last release.
-238
View File
@@ -1,238 +0,0 @@
# Release Process
This document outlines the process for releasing a new version of Cosmos SDK, which involves major release and patch releases as well as maintenance for the major release.
> **Note, the Cosmos SDK went directly from v0.47 to v0.50 and skipped the v0.48 and v0.49 versions.**
## Major Release Procedure
A _major release_ is an increment of the first number (eg: `v1.2``v2.0.0`) or the _point number_ (eg: `v1.1.0 → v1.2.0`, also called _point release_). Each major release opens a _stable release series_ and receives updates outlined in the [Major Release Maintenance](#major-release-maintenance)_section.
Before making a new _major_ release we do beta and release candidate releases. For example, for release 1.0.0:
```text
v1.0.0-beta1 → v1.0.0-beta2 → ... → v1.0.0-rc1 → v1.0.0-rc2 → ... → v1.0.0
```
* Release a first beta version on the `main` branch and freeze `main` from receiving any new features. After beta is released, we focus on releasing the release candidate:
* finish audits and reviews
* kick off a large round of simulation testing (e.g. 400 seeds for 2k blocks)
* perform functional tests
* add more tests
* release new beta version as the bugs are discovered and fixed.
* After the team feels that the `main` works fine we create a `release/vY` branch (going forward known as release branch), where `Y` is the version number, with the patch part substituted to `x` (eg: 0.42.x, 1.0.x). Ensure the release branch is protected so that pushes against the release branch are permitted only by the release manager or release coordinator.
* **PRs targeting this branch can be merged _only_ when exceptional circumstances arise**
* update the GitHub mergify integration by adding instructions for automatically backporting commits from `main` to the `release/vY` using the `backport/Y` label.
* In the release branch prepare a new version section in the `CHANGELOG.md`
* All links must point to their respective pull request.
* The `CHANGELOG.md` must contain only the changes of that specific released version. All other changelog entries must be deleted and linked to the `main` branch changelog ([example](https://github.com/cosmos/cosmos-sdk/blob/release/v0.46.x/CHANGELOG.md#previous-versions)).
* Create release notes, in `RELEASE_NOTES.md`, highlighting the new features and changes in the version. This is needed so the bot knows which entries to add to the release page on GitHub.
* Additionally verify that the `UPGRADING.md` file is up to date and contains all the necessary information for upgrading to the new version.
* Remove GitHub workflows that should not be in the release branch
* `test.yml`: All standalone go module tests should be removed (expect `./simapp`, and `./tests`, SDK and modules tests).
* These packages are tracked and tested directly on main.
* `build.yml`: Only the SDK and SimApp need to be built on release branches.
* Tooling is tracked and tested directly on main.
* This does not apply for tooling depending on the SDK (e.g. `confix`)
* Update `Dockerfile` to not use latest go.mod and go.sum files.
* Create a new annotated git tag for a release candidate (eg: `git tag -a v1.1.0-rc1`) in the release branch.
* from this point we unfreeze main.
* the SDK teams collaborate and do their best to run testnets in order to validate the release.
* when bugs are found, create a PR for `main`, and backport fixes to the release branch.
* create new release candidate tags after bugs are fixed.
* After the team feels the release branch is stable and everything works, create a full release:
* update `CHANGELOG.md`.
* run `gofumpt -w -l .` to format the code.
* create a new annotated git tag (eg `git -a v1.1.0`) in the release branch.
* Create a GitHub release.
See the [Releases document](./RELEASES.md) for more information on the versioning scheme.
## Patch Release Procedure
A _patch release_ is an increment of the patch number (eg: `v1.2.0``v1.2.1`).
**Patch release must not break API nor consensus.**
Updates to the release branch should come from `main` by backporting PRs (usually done by automatic cherry pick followed by a PRs to the release branch). The backports must be marked using `backport/Y` label in PR for main.
It is the PR author's responsibility to fix merge conflicts, update changelog entries, and
ensure CI passes. If a PR originates from an external contributor, a core team member assumes
responsibility to perform this process instead of the original author.
Lastly, it is core team's responsibility to ensure that the PR meets all the SRU criteria.
Point Release must follow the [Stable Release Policy](#stable-release-policy).
After the release branch has all commits required for the next patch release:
* Update `CHANGELOG.md` and `RELEASE_NOTES.md` (if applicable).
* Create a new annotated git tag (eg `git -a v1.1.0`) in the release branch.
* If the release is a submodule update, first go to the submodule folder and name the tag prepending the path to the version:
`cd core && git -a core/v1.1.0` or `cd tools/cosmovisor && git -a tools/cosmovisor/v1.4.0`
* Create a GitHub release (if applicable).
## Major Release Maintenance
Major Release series continue to receive bug fixes (released as a Patch Release) until they reach **End Of Life**.
Major Release series is maintained in compliance with the **Stable Release Policy** as described in this document.
Only the following major release series have a stable release status:
* **0.47** is the previous major release and is supported until the release of **0.52.0**. A fairly strict **bugfix-only** rule applies to pull requests that are requested to be included into a not latest stable point-release.
* **0.50** is the last major release and is supported until the release of **0.54.0**.
The SDK team maintains the last two major releases, any other major release is considered to have reached end of life.
The SDK team will not backport any bug fixes to releases that are not supported.
Widely-used (decided at SDK team's discretion) unsupported releases are considered to be in a security maintenance mode. The SDK team will backport security fixes to these releases.
## Stable Release Policy
### Patch Releases
Once a Cosmos-SDK release has been completed and published, updates for it are released under certain circumstances
and must follow the [Patch Release Procedure](CONTRIBUTING.md#branching-model-and-release).
### Rationale
Unlike in-development `main` branch snapshots, **Cosmos SDK** releases are subject to much wider adoption,
and by a significantly different demographic of users. During development, changes in the `main` branch
affect SDK users, application developers, early adopters, and other advanced users that elect to use
unstable experimental software at their own risk.
Conversely, users of a stable release expect a high degree of stability. They build their applications on it, and the
problems they experience with it could be potentially highly disruptive to their projects.
Stable release updates are recommended to the vast majority of developers, and so it is crucial to treat them
with great caution. Hence, when updates are proposed, they must be accompanied by a strong rationale and present
a low risk of regressions, i.e. even one-line changes could cause unexpected regressions due to side effects or
poorly tested code. We never assume that any change, no matter how little or non-intrusive, is completely exempt
of regression risks.
Therefore, the requirements for stable changes are different than those that are candidates to be merged in
the `main` branch. When preparing future major releases, our aim is to design the most elegant, user-friendly and
maintainable SDK possible which often entails fundamental changes to the SDK's architecture design, rearranging and/or
renaming packages as well as reducing code duplication so that we maintain common functions and data structures in one
place rather than leaving them scattered all over the code base. However, once a release is published, the
priority is to minimize the risk caused by changes that are not strictly required to fix qualifying bugs; this tends to
be correlated with minimizing the size of such changes. As such, the same bug may need to be fixed in different
ways in stable releases and `main` branch.
### Migrations
See the SDK's policy on migrations [here](https://docs.cosmos.network/main/migrations/intro).
### What qualifies as a Stable Release Update (SRU)
* **High-impact bugs**
* Bugs that may directly cause a security vulnerability.
* _Severe regressions_ from a Cosmos-SDK's previous release. This includes all sort of issues
that may cause the core packages or the `x/` modules unusable.
* Bugs that may cause **loss of user's data**.
* Other safe cases:
* Bugs which don't fit in the aforementioned categories for which an obvious safe patch is known.
* Relatively small yet strictly non-breaking features with strong support from the community.
* Relatively small yet strictly non-breaking changes that introduce forward-compatible client
features to smoothen the migration to successive releases.
* Relatively small yet strictly non-breaking CLI improvements.
### What does not qualify as SRU
* State machine changes.
* Breaking changes in Protobuf definitions, as specified in [ADR-044](https://github.com/cosmos/cosmos-sdk/blob/main/docs/architecture/adr-044-protobuf-updates-guidelines.md).
* Changes that introduce API breakages (e.g. public functions and interfaces removal/renaming).
* Client-breaking changes in gRPC and HTTP request and response types.
* CLI-breaking changes.
* Cosmetic fixes, such as formatting or linter warning fixes.
### What pull requests will be included in stable point-releases
Pull requests that fix bugs and add features that fall in the following categories do not require a **Stable Release Exception** to be granted to be included in a stable point-release:
* **Severe regressions**.
* Bugs that may cause **client applications** to be **largely unusable**.
* Bugs that may cause **state corruption or data loss**.
* Bugs that may directly or indirectly cause a **security vulnerability**.
* Non-breaking features that are strongly requested by the community.
* Non-breaking CLI improvements that are strongly requested by the community.
### What pull requests will NOT be automatically included in stable point-releases
As rule of thumb, the following changes will **NOT** be automatically accepted into stable point-releases:
* **State machine changes**.
* **Protobug-breaking changes**, as specified in [ADR-044](https://github.com/cosmos/cosmos-sdk/blob/main/docs/architecture/adr-044-protobuf-updates-guidelines.md).
* **Client-breaking changes**, i.e. changes that prevent gRPC, HTTP and RPC clients to continue interacting with the node without any change.
* **API-breaking changes**, i.e. changes that prevent client applications to _build without modifications_ to the client application's source code.
* **CLI-breaking changes**, i.e. changes that require usage changes for CLI users.
In some circumstances, PRs that don't meet the aforementioned criteria might be raised and asked to be granted a _Stable Release Exception_.
### Stable Release Exception - Procedure
1. Check that the bug is either fixed or not reproducible in `main`. It is, in general, not appropriate to release bug fixes for stable releases without first testing them in `main`. Please apply the label [v0.43](https://github.com/cosmos/cosmos-sdk/milestone/26) to the issue.
2. Add a comment to the issue and ensure it contains the following information (see the bug template below):
* **[Impact]** An explanation of the bug on users and justification for backporting the fix to the stable release.
* A **[Test Case]** section containing detailed instructions on how to reproduce the bug.
* A **[Regression Potential]** section with a clear assessment on how regressions are most likely to manifest as a result of the pull request that aims to fix the bug in the target stable release.
3. **Stable Release Managers** will review and discuss the PR. Once _consensus_ surrounding the rationale has been reached and the technical review has successfully concluded, the pull request will be merged in the respective point-release target branch (e.g. `release/v0.43.x`) and the PR included in the point-release's respective milestone (e.g. `v0.43.5`).
#### Stable Release Exception - Bug template
```md
#### Impact
Brief explanation of the effects of the bug on users and a justification for backporting the fix to the stable release.
#### Test Case
Detailed instructions on how to reproduce the bug on Stargate's most recently published point-release.
#### Regression Potential
Explanation of how regressions might manifest - even if it's unlikely.
It is assumed that stable release fixes are well-tested and they come with a low risk of regressions.
It's crucial to make the effort of thinking about what could happen in case a regression emerges.
```
### Stable Release Managers
The **Stable Release Managers** evaluate and approve or reject updates and backports to Cosmos SDK Stable Release series,
according to the [stable release policy](#stable-release-policy) and [release procedure](#major-release-procedure).
Decisions are made by consensus.
Their responsibilities include:
* Driving the Stable Release Exception process.
* Approving/rejecting proposed changes to a stable release series.
* Executing the release process of stable point-releases in compliance with the [Point Release Procedure](CONTRIBUTING.md).
Currently residing Stable Release Managers:
* @tac0turtle - Marko Baricevic
* @julienrbrt - Julien Robert
## Cosmos SDK Modules
The Cosmos SDK repository is a mono-repo where its Go modules have a different release process and cadence than the Cosmos SDK itself.
There are two types of modules:
1. Modules that import the Cosmos SDK and depend on a specific version of it.
* Modules to be imported in an app (e.g `x/` modules).
* Modules that are not imported into an app and are a standalone module (e.g. `cosmovisor`).
2. Modules that do not depend on the Cosmos SDK.
The same changelog procedure applies to all modules in the Cosmos SDK repository, and must be up-to-date with the latest changes before tagging a module version.
Note: The Cosmos SDK team is in an active process of limiting Go modules that depend on the Cosmos SDK.
### Modules that depend on the Cosmos SDK
The Cosmos SDK team should strive to release modules that depend on the Cosmos SDK at the same time or soon after a major version Cosmos SDK itself.
Those modules can be considered as part of the Cosmos SDK, but features and improvements are released at a different cadence.
* When a module is supposed to be used in an app (e.g `x/` modules), due to the dependency on the SDK, tagging a new version of a module must be done from a Cosmos SDK release branch. A compatibility matrix must be provided in the `README.md` of that module with the corresponding versions.
* Modules that import the SDK but do not need to be imported in an app (`e.g. cosmovisor`) must be released from the `main` branch and follow the process defined below.
### Modules that do not depend on the Cosmos SDK
Modules that do not depend on the Cosmos SDK can be released at any time from the `main` branch of the Cosmos SDK repository.
-270
View File
@@ -1,270 +0,0 @@
# Roadmap 2023
Welcome to the Cosmos SDK's team roadmap.
> This document is meant to help the team get feedback on the proposed work and for others to follow where we stand in our process. This will be a living document updated on a regular basis. If you'd like to participate in any workscope or would like to suggest another feature please reach out to [Marko](mailto:marko@binary.builders) or [Sam](mailto:sam@binary.builders) and we will schedule a call to discuss the feature request.
## Q1
### Storage
* [x] [Produce a spec for the new store design](https://github.com/cosmos/cosmos-sdk/issues/12986)
* Research a new design for store. This could entail writing some POC's in order to identify design patterns
* [x] Store as its own go module
* Store module should be its own go.mod without a dependency on the Cosmos SDK
* [ ] [Begin implementation of store v2](https://github.com/cosmos/cosmos-sdk/pull/15028)
* Identify the migration path from store v1 -> store v2
* [ ] Parallel execution of state
* RFC/ADR is merged into the main on the sdk
* [ ] Optimistic execution
* RFC/ADR is merged into main on the sdk
### Client UX
* [x] Release v1 of query support (auto-cli)
* A version of query support has been merged, documentation is missing
* [ ] Dynamic metadata support
* Dynamic support allows the Cosmos SDK to release a cmd line tool that could work with any chain.
* Add metadata support to latest version of Cosmos SDK and, if possible, backport to older versions
* [x] Multi-chain command **(Done)**
* Release a cmd line tool that can be pointed a grpc endpoint which then can produce cmd lines to interact with the chain
* [x] Auto-cli tx support
* Tx support for auto-cli/hubl
* This would fully remove the need for application developers to write cli commands for their modules
* [ ] [Consensus Key Rotation](https://github.com/cosmos/cosmos-sdk/issues/5231)
### Dev UX
* [x] [Release collections v0.1](https://github.com/cosmos/cosmos-sdk/issues/14300)
* Collections is a new abstraction layer similar to the ORM. In the ADR phase it received support from many in the ecosystem.
* V1 release should allow modules to be migrated to collections.
* Migrate 3 modules to use collections api
* Migrating 3 modules to use collections would help in show users how to migrate users
* [ ] [Release ORM v1](https://github.com/cosmos/cosmos-sdk/issues/11088)
* [x] [Sign mode textual](https://github.com/cosmos/cosmos-sdk/issues/11970)
* Sign mode textual has been under construction for 2 quarters now, this quarter the goal is to move towards v1 and potentially line up an audit before final release.
* [x] Core API
* [Merge ADR for Core API](https://github.com/cosmos/cosmos-sdk/blob/main/docs/architecture/adr-063-core-module-api.md)
* Migrate three modules to use core api
* [x] Module Dependency
* Give three modules their own go.mods
* [ ] [Metamask signing directly into the sdk](https://github.com/cosmos/cosmos-sdk/discussions/13892)
* [ ] [ADR-033 (internal message routing)](https://github.com/cosmos/cosmos-sdk/blob/main/docs/architecture/adr-033-protobuf-inter-module-comm.md)
* Merge internal message router
* Add docs on how to use the router
* [x] [ADR-54 (dependency management)](https://github.com/cosmos/cosmos-sdk/pull/11802)
* Come to consensus on module dependency graph for the future
* Begin socializing conventions
* [ ] [Remove global bech32](https://github.com/cosmos/cosmos-sdk/issues/13140)
* [x] [Auth module](https://github.com/cosmos/cosmos-sdk/issues/14900)
* Produce a spec/ADR on a proposed new auth module.
* [x] [Implement Amino Json encoder](https://github.com/cosmos/cosmos-sdk/issues/10993)
### Testing
* [x] [integration testing framework](https://github.com/cosmos/cosmos-sdk/issues/14145)
* design and merge an integration testing framework.
* The goals of the framework would that a module only needs to depend on modules that it depends on outside of testing, not all modules in the sdk like today.
### ABCI 2.0
Issue: https://github.com/cosmos/cosmos-sdk/issues/12272
* [x] [ADR ABCI 2.0](https://github.com/cosmos/cosmos-sdk/issues/14674)
* Write ADR for integration of vote extensions & finalize block
**Blocked**:
> once cometBFT has a release candidate of ABCI 2.0 (cmt 0.38)
* Integrate ABCI 2.0
### Security
* [ ] [Circuit breaker](https://github.com/cosmos/cosmos-sdk/issues/14226)
* Implement the circuit breaker module and prepare releases for Cosmos SDK versions 0.45, 0.46 and 0.47
### IAVL
* [x] [ADR 001](https://github.com/cosmos/iavl/pull/608)
* Implementation has been completed, waiting on reviewers
* [x] [Prepare the migration path](https://github.com/cosmos/iavl/issues/675)
* Migration path has not been finalized
* [ ] Test on mainnets
* If possible we would like to test the new IAVL design on mainnets to observer behavior changes.
Issue: https://github.com/cosmos/iavl/issues/548
## Q2
### Storage
* [ ] [Storage v2](https://github.com/cosmos/cosmos-sdk/issues/12986)
* Objective:
* Goal is to get 60% of the way through the rewrite of storage
* Begin testing the rewrite on mainnets if possible
* External Audit
* Progress:
* On pause till ABCI 2.0 ships
* [ ] [Optimistic Execution](https://github.com/cosmos/cosmos-sdk/issues/15365)
* Objective:
* Users should be able to pick between delayed execution and optimistic
* RFC/ADR is merged
* Implementation started.
* Progress:
* On pause till ABCI 2.0 is merged
### Client UX
* [ ] Hubl/AutoCLI
* Objective:
* Allow users to sign and submit transactions using hubl
* Add module support for autocli
* Deprecate/remove legacy cli (optional)
* Progress:
* Signing support is being refactored and is near completion
* Adapting modules to use autocli instead of manually written cli
* [ ] [Consensus Key Rotation](https://github.com/cosmos/cosmos-sdk/issues/5231)
* Objective:
* Allow users to rotate consensus keys for their validators
* Progress
* Merge pull request and updated ADR into main
* [ ] [Operator key rotation](https://github.com/cosmos/cosmos-sdk/issues/3863)
* Objective:
* Allow users to rotate operator keys for their validators
* Progress:
* secondary val index was added to support operator key rotation
* Pr is open and is being worked on
### Dev UX
* Toolkit/SDK ADR.
* Objective:
* Produce a RFC/ADR on how to make core composable
* Merge RFC/ADR into main
* Progress:
* on pause until abci 2.0 integration is completed
* Adopt core api fully in modules
* Objective:
* Remove the Cosmos SDK and Comet as a dependency from all modules
* Release v1 of modules that have their dependency graph cleaned up
* Spin out 4 more modules into their own go.mods
* Progress:
* Core api has been integrated into all modules
* KvStoreService is being added to all modules
* [ ] [Remove global bech32](https://github.com/cosmos/cosmos-sdk/issues/13140)
* Objective:
* Deprecate global bech32 setting
* Progress:
* All modules except bank use the `address.Codec`
* [ ] Make sdk.Msg only be `proto.message`
* Objectives:
* Reduce sdk.Msg to only be proto.message
* Reduce boilerplate in `msgs.go`
* Progress:
* [x] [Make ValidateBasic Optional](https://github.com/cosmos/cosmos-sdk/issues/15648)
* [ ] [Make GetSigners be optional](https://github.com/cosmos/cosmos-sdk/issues/15677)
* [ ] Remove GetsignBytes for legacy amino encoding
* [ ] [Collections](https://github.com/cosmos/cosmos-sdk/issues/14300)
* Objectives
* Migrate all modules
* Add query support
* Add schema support
* Progress:
* We have migrated three modules
### ABCI 2.0
* [ ] [ABCI 2.0](https://github.com/cosmos/cosmos-sdk/issues/12272)
* Objectives:
* Integrate comet 0.38
* QA
* Progress:
* Integration has started
### Testing
* [ ] [Integration framework](https://github.com/cosmos/cosmos-sdk/issues/14145)
* Objectives:
* Migrate all modules
* Progress:
* We have migrated 2-4 modules currently
### Modules
* [ ] [Invariant Checking](https://github.com/cosmos/cosmos-sdk/issues/15706)
* Objective:
* Design a new system for checking invariants
* Implement changes
* Audit current invariants
* Progress:
* NA
* [ ] [Accounts](https://github.com/cosmos/cosmos-sdk/issues/14900)
* Objective:
* Allow users to use account abstractions
* Implementation is completed
* External Audit is scheduled (if needed)
* Progress:
* RFC/ADR is in review
### Research
* [ ] Commitment Structure
* Objective:
* Identify different commitment structures that could be used in the sdk and how they would be plugged (highlevel)
* Progress:
* Conversations in slack have started
* [ ] Cross lang
* Objective:
* Answer, what is needed to support many languages
* Answer, what sort of encoding of passing between the cgo/ffi boundary
* Progress:
* working group is meeting bi weekly
* ADR/RFC is in review
## Q3
### Storage
* Audit & release of storage refactor
* Identify further optimizations for storage
* Goal is to identify the next bottlenecks in storage or the state machine
### Dev UX
* Complete Toolkit/SDK implementation refactor
* Goal is to release the new version of the sdk allowing for further composability
* Implement fee market abstractions
* Goal is to release an alpha version of fee market abstractions
### Modules
* Governance
* Make gov and groups composable with each other, not duplicate
* Staking
* Research a new staking design
* Begin Implementation
### Research
* Nonce Lanes
* Goal is to produce a spec and/or viability of using lanes for nonces instead of a single sequence number.
## Q4
### Research
* Stateless clients
* research how stateless clients could evolve in cosmos
This document will be updated at the end of the quarter on what was achieved and what was not. Shortly before the quarter concludes a new section will be added for the next quarter. We are working on updating the complete one year roadmap and will be posting it here as well.
+20 -17
View File
@@ -21,17 +21,26 @@ the vulnerability can be reproduced on either one of those.
## Reporting a Vulnerability
| Reporting methods | Bounty eligible |
|---------------------------------------------------------------|-----------------|
| [HackerOne program][h1] | yes |
| [security@interchain.io](mailto:security@interchain.io) | no |
| Reporting methods |
|---------------------------------------------------------------|
| [GitHub Private Vulnerability Reporting][gh-private-advisory] |
| [HackerOne bug bounty program][h1] |
Issues identified in this repository may be eligible for a [bug bounty][h1]. For your report to be bounty
eligible it must be reported exclusively through the [HackerOne Bug Bounty][h1].
All security vulnerabilities can be reported under GitHub's [Private
vulnerability reporting][gh-private-advisory] system. This will open a private
issue for the developers. Try to fill in as much of the questions as possible.
If you are not familiar with the CVSS system for assessing vulnerabilities, just
use the Low/High/Critical severity ratings. A partially filled in report for a
critical vulnerability is still better than no report at all.
If you do not wish to be eligible for a bounty or do not want to use the HackerOne platform to report an
issue, please send your report via email to [security@interchain.io](mailto:security@interchain.io) with
reproduction steps and details of the issue.
Vulnerabilities associated with the **Go, Rust or Protobuf code** of the
repository may be eligible for a [bug bounty][h1]. Please see the bug bounty
page for more details on submissions and rewards. If you think the vulnerability
is eligible for a payout, **report on HackerOne first**.
Vulnerabilities in services and their source codes (JavaScript, web page, Google
Workspace) are not in scope for the bug bounty program, but they are welcome to
be reported in GitHub.
### Guidelines
@@ -57,13 +66,7 @@ If you follow these guidelines when reporting an issue to us, we commit to:
### More information
* See [TIMELINE.md] for an example timeline of a disclosure.
* See [DISCLOSURE.md] to see more into the inner workings of the disclosure
process.
* See [EXAMPLES.md] for some of the examples that we are interested in for the
bug bounty program.
* See [Maintenance and Security](https://github.com/cosmos/security) for detailed policies.
[gh-private-advisory]: /../../security/advisories/new
[h1]: https://hackerone.com/cosmos
[TIMELINE.md]: https://github.com/cosmos/security/blob/main/TIMELINE.md
[DISCLOSURE.md]: https://github.com/cosmos/security/blob/main/DISCLOSURE.md
[EXAMPLES.md]: https://github.com/cosmos/security/blob/main/EXAMPLES.md
+503
View File
@@ -0,0 +1,503 @@
# Upgrade Guide
This document provides a full guide for upgrading a Cosmos SDK chain from `v0.50.x` to `v0.53.x`.
This guide includes one **required** change and three **optional** features.
After completing this guide, applications will have:
* The `x/protocolpool` module
* The `x/epochs` module
* Unordered Transaction support
## Table of Contents
* [App Wiring Changes (REQUIRED)](#app-wiring-changes-required)
* [Adding ProtocolPool Module (OPTIONAL)](#adding-protocolpool-module-optional)
* [ProtocolPool Manual Wiring](#protocolpool-manual-wiring)
* [ProtocolPool DI Wiring](#protocolpool-di-wiring)
* [Adding Epochs Module (OPTIONAL)](#adding-epochs-module-optional)
* [Epochs Manual Wiring](#epochs-manual-wiring)
* [Epochs DI Wiring](#epochs-di-wiring)
* [Enable Unordered Transactions (OPTIONAL)](#enable-unordered-transactions-optional)
* [Upgrade Handler](#upgrade-handler)
## App Wiring Changes **REQUIRED**
The `x/auth` module now contains a `PreBlocker` that _must_ be set in the module manager's `SetOrderPreBlockers` method.
```go
app.ModuleManager.SetOrderPreBlockers(
upgradetypes.ModuleName,
authtypes.ModuleName, // NEW
)
```
## Adding ProtocolPool Module **OPTIONAL**
:::warning
Using an external community pool such as `x/protocolpool` will cause the following `x/distribution` handlers to return an error:
**QueryService**
* `CommunityPool`
**MsgService**
* `CommunityPoolSpend`
* `FundCommunityPool`
If your services depend on this functionality from `x/distribution`, please update them to use either `x/protocolpool` or your custom external community pool alternatives.
:::
### Manual Wiring
Import the following:
```go
import (
// ...
"github.com/cosmos/cosmos-sdk/x/protocolpool"
protocolpoolkeeper "github.com/cosmos/cosmos-sdk/x/protocolpool/keeper"
protocolpooltypes "github.com/cosmos/cosmos-sdk/x/protocolpool/types"
)
```
Set the module account permissions.
```go
maccPerms = map[string][]string{
// ...
protocolpooltypes.ModuleName: nil,
protocolpooltypes.ProtocolPoolEscrowAccount: nil,
}
```
Add the protocol pool keeper to your application struct.
```go
ProtocolPoolKeeper protocolpoolkeeper.Keeper
```
Add the store key:
```go
keys := storetypes.NewKVStoreKeys(
// ...
protocolpooltypes.StoreKey,
)
```
Instantiate the keeper.
Make sure to do this before the distribution module instantiation, as you will pass the keeper there next.
```go
app.ProtocolPoolKeeper = protocolpoolkeeper.NewKeeper(
appCodec,
runtime.NewKVStoreService(keys[protocolpooltypes.StoreKey]),
app.AccountKeeper,
app.BankKeeper,
authtypes.NewModuleAddress(govtypes.ModuleName).String(),
)
```
Pass the protocolpool keeper to the distribution keeper:
```go
app.DistrKeeper = distrkeeper.NewKeeper(
appCodec,
runtime.NewKVStoreService(keys[distrtypes.StoreKey]),
app.AccountKeeper,
app.BankKeeper,
app.StakingKeeper,
authtypes.FeeCollectorName,
authtypes.NewModuleAddress(govtypes.ModuleName).String(),
distrkeeper.WithExternalCommunityPool(app.ProtocolPoolKeeper), // NEW
)
```
Add the protocolpool module to the module manager:
```go
app.ModuleManager = module.NewManager(
// ...
protocolpool.NewAppModule(appCodec, app.ProtocolPoolKeeper, app.AccountKeeper, app.BankKeeper),
)
```
Add an entry for SetOrderBeginBlockers, SetOrderEndBlockers, SetOrderInitGenesis, and SetOrderExportGenesis.
```go
app.ModuleManager.SetOrderBeginBlockers(
// must come AFTER distribution.
distrtypes.ModuleName,
protocolpooltypes.ModuleName,
)
```
```go
app.ModuleManager.SetOrderEndBlockers(
// order does not matter.
protocolpooltypes.ModuleName,
)
```
```go
app.ModuleManager.SetOrderInitGenesis(
// order does not matter.
protocolpooltypes.ModuleName,
)
```
```go
app.ModuleManager.SetOrderInitGenesis(
protocolpooltypes.ModuleName, // must be exported before bank.
banktypes.ModuleName,
)
```
### DI Wiring
Note: _as long as an external community pool keeper (here, `x/protocolpool`) is wired in DI configs, `x/distribution` will automatically use it for its external pool._
First, set up the keeper for the application.
Import the protocolpool keeper:
```go
protocolpoolkeeper "github.com/cosmos/cosmos-sdk/x/protocolpool/keeper"
```
Add the keeper to your application struct:
```go
ProtocolPoolKeeper protocolpoolkeeper.Keeper
```
Add the keeper to the depinject system:
```go
depinject.Inject(
appConfig,
&appBuilder,
&app.appCodec,
&app.legacyAmino,
&app.txConfig,
&app.interfaceRegistry,
// ... other modules
&app.ProtocolPoolKeeper, // NEW MODULE!
)
```
Next, set up configuration for the module.
Import the following:
```go
import (
protocolpoolmodulev1 "cosmossdk.io/api/cosmos/protocolpool/module/v1"
_ "github.com/cosmos/cosmos-sdk/x/protocolpool" // import for side-effects
protocolpooltypes "github.com/cosmos/cosmos-sdk/x/protocolpool/types"
)
```
The protocolpool module has module accounts that handle funds. Add them to the module account permission configuration:
```go
moduleAccPerms = []*authmodulev1.ModuleAccountPermission{
// ...
{Account: protocolpooltypes.ModuleName},
{Account: protocolpooltypes.ProtocolPoolEscrowAccount},
}
```
Next, add an entry for BeginBlockers, EndBlockers, InitGenesis, and ExportGenesis.
```go
BeginBlockers: []string{
// ...
// must be AFTER distribution.
distrtypes.ModuleName,
protocolpooltypes.ModuleName,
},
```
```go
EndBlockers: []string{
// ...
// order for protocolpool does not matter.
protocolpooltypes.ModuleName,
},
```
```go
InitGenesis: []string{
// ... must be AFTER distribution.
distrtypes.ModuleName,
protocolpooltypes.ModuleName,
},
```
```go
ExportGenesis: []string{
// ...
// Must be exported before x/bank.
protocolpooltypes.ModuleName,
banktypes.ModuleName,
},
```
Lastly, add an entry for protocolpool in the ModuleConfig.
```go
{
Name: protocolpooltypes.ModuleName,
Config: appconfig.WrapAny(&protocolpoolmodulev1.Module{}),
},
```
## Adding Epochs Module **OPTIONAL**
### Manual Wiring
Import the following:
```go
import (
// ...
"github.com/cosmos/cosmos-sdk/x/epochs"
epochskeeper "github.com/cosmos/cosmos-sdk/x/epochs/keeper"
epochstypes "github.com/cosmos/cosmos-sdk/x/epochs/types"
)
```
Add the epochs keeper to your application struct:
```go
EpochsKeeper epochskeeper.Keeper
```
Add the store key:
```go
keys := storetypes.NewKVStoreKeys(
// ...
epochstypes.StoreKey,
)
```
Instantiate the keeper:
```go
app.EpochsKeeper = epochskeeper.NewKeeper(
runtime.NewKVStoreService(keys[epochstypes.StoreKey]),
appCodec,
)
```
Set up hooks for the epochs keeper:
To learn how to write hooks for the epoch keeper, see the [x/epochs README](https://github.com/cosmos/cosmos-sdk/blob/main/x/epochs/README.md)
```go
app.EpochsKeeper.SetHooks(
epochstypes.NewMultiEpochHooks(
// insert epoch hooks receivers here
app.SomeOtherModule
),
)
```
Add the epochs module to the module manager:
```go
app.ModuleManager = module.NewManager(
// ...
epochs.NewAppModule(appCodec, app.EpochsKeeper),
)
```
Add entries for SetOrderBeginBlockers and SetOrderInitGenesis:
```go
app.ModuleManager.SetOrderBeginBlockers(
// ...
epochstypes.ModuleName,
)
```
```go
app.ModuleManager.SetOrderInitGenesis(
// ...
epochstypes.ModuleName,
)
```
### DI Wiring
First, set up the keeper for the application.
Import the epochs keeper:
```go
epochskeeper "github.com/cosmos/cosmos-sdk/x/epochs/keeper"
```
Add the keeper to your application struct:
```go
EpochsKeeper epochskeeper.Keeper
```
Add the keeper to the depinject system:
```go
depinject.Inject(
appConfig,
&appBuilder,
&app.appCodec,
&app.legacyAmino,
&app.txConfig,
&app.interfaceRegistry,
// ... other modules
&app.EpochsKeeper, // NEW MODULE!
)
```
Next, set up configuration for the module.
Import the following:
```go
import (
epochsmodulev1 "cosmossdk.io/api/cosmos/epochs/module/v1"
_ "github.com/cosmos/cosmos-sdk/x/epochs" // import for side-effects
epochstypes "github.com/cosmos/cosmos-sdk/x/epochs/types"
)
```
Add an entry for BeginBlockers and InitGenesis:
```go
BeginBlockers: []string{
// ...
epochstypes.ModuleName,
},
```
```go
InitGenesis: []string{
// ...
epochstypes.ModuleName,
},
```
Lastly, add an entry for epochs in the ModuleConfig:
```go
{
Name: epochstypes.ModuleName,
Config: appconfig.WrapAny(&epochsmodulev1.Module{}),
},
```
## Enable Unordered Transactions **OPTIONAL**
To enable unordered transaction support on an application, the `x/auth` keeper must be supplied with the `WithUnorderedTransactions` option.
Note that unordered transactions require sequence values to be zero, and will **FAIL** if a non-zero sequence value is set.
Please ensure no sequence value is set when submitting an unordered transaction.
Services that rely on prior assumptions about sequence values should be updated to handle unordered transactions.
Services should be aware that when the transaction is unordered, the transaction sequence will always be zero.
```go
app.AccountKeeper = authkeeper.NewAccountKeeper(
appCodec,
runtime.NewKVStoreService(keys[authtypes.StoreKey]),
authtypes.ProtoBaseAccount,
maccPerms,
authcodec.NewBech32Codec(sdk.Bech32MainPrefix),
sdk.Bech32MainPrefix,
authtypes.NewModuleAddress(govtypes.ModuleName).String(),
authkeeper.WithUnorderedTransactions(true), // new option!
)
```
If using dependency injection, update the auth module config.
```go
{
Name: authtypes.ModuleName,
Config: appconfig.WrapAny(&authmodulev1.Module{
Bech32Prefix: "cosmos",
ModuleAccountPermissions: moduleAccPerms,
EnableUnorderedTransactions: true, // remove this line if you do not want unordered transactions.
}),
},
```
By default, unordered transactions use a transaction timeout duration of 10 minutes and a default gas charge of 2240 gas units.
To modify these default values, pass in the corresponding options to the new `SigVerifyOptions` field in `x/auth's` `ante.HandlerOptions`.
```go
options := ante.HandlerOptions{
SigVerifyOptions: []ante.SigVerificationDecoratorOption{
// change below as needed.
ante.WithUnorderedTxGasCost(ante.DefaultUnorderedTxGasCost),
ante.WithMaxUnorderedTxTimeoutDuration(ante.DefaultMaxTimeoutDuration),
},
}
```
```go
anteDecorators := []sdk.AnteDecorator{
// ... other decorators ...
ante.NewSigVerificationDecorator(options.AccountKeeper, options.SignModeHandler, options.SigVerifyOptions...), // supply new options
}
```
## Upgrade Handler
The upgrade handler only requires adding the store upgrades for the modules added above.
If your application is not adding `x/protocolpool` or `x/epochs`, you do not need to add the store upgrade.
```go
// UpgradeName defines the on-chain upgrade name for the sample SimApp upgrade
// from v050 to v053.
//
// NOTE: This upgrade defines a reference implementation of what an upgrade
// could look like when an application is migrating from Cosmos SDK version
// v0.50.x to v0.53.x.
const UpgradeName = "v050-to-v053"
func (app SimApp) RegisterUpgradeHandlers() {
app.UpgradeKeeper.SetUpgradeHandler(
UpgradeName,
func(ctx context.Context, _ upgradetypes.Plan, fromVM module.VersionMap) (module.VersionMap, error) {
return app.ModuleManager.RunMigrations(ctx, app.Configurator(), fromVM)
},
)
upgradeInfo, err := app.UpgradeKeeper.ReadUpgradeInfoFromDisk()
if err != nil {
panic(err)
}
if upgradeInfo.Name == UpgradeName && !app.UpgradeKeeper.IsSkipHeight(upgradeInfo.Height) {
storeUpgrades := storetypes.StoreUpgrades{
Added: []string{
epochstypes.ModuleName, // if not adding x/epochs to your chain, remove this line.
protocolpooltypes.ModuleName, // if not adding x/protocolpool to your chain, remove this line.
},
}
// configure store loader that checks if version == upgradeHeight and applies store upgrades
app.SetStoreLoader(upgradetypes.UpgradeStoreLoader(upgradeInfo.Height, &storeUpgrades))
}
}
```
+47 -1235
View File
File diff suppressed because it is too large Load Diff
+37
View File
@@ -0,0 +1,37 @@
<!--
Guiding Principles:
Changelogs are for humans, not machines.
There should be an entry for every single version.
The same types of changes should be grouped.
Versions and sections should be linkable.
The latest version comes first.
The release date of each version is displayed.
Mention whether you follow Semantic Versioning.
Usage:
Change log entries are to be added to the Unreleased section from newest to oldest.
Each entry must include the Github issue reference in the following format:
* [#<issue-number>] Changelog message.
-->
# Changelog
## [Unreleased]
## [v0.9.0](https://github.com/cosmos/cosmos-sdk/releases/tag/api/v0.9.0) - 2025-03-31
### Features
* [#23933](https://github.com/cosmos/cosmos-sdk/pull/23933) `x/protocolpool` API files
* [#23815](https://github.com/cosmos/cosmos-sdk/pull/23815) `x/epochs` API files
* [#23708](https://github.com/cosmos/cosmos-sdk/pull/23708) `unordered` transaction support
### Improvements
* [#24227](https://github.com/cosmos/cosmos-sdk/pull/24227) Minor dependency bumps
File diff suppressed because it is too large Load Diff
@@ -1,761 +0,0 @@
// Code generated by protoc-gen-go-pulsar. DO NOT EDIT.
package lockup
import (
_ "cosmossdk.io/api/amino"
v1beta1 "cosmossdk.io/api/cosmos/base/v1beta1"
fmt "fmt"
runtime "github.com/cosmos/cosmos-proto/runtime"
_ "github.com/cosmos/gogoproto/gogoproto"
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoiface "google.golang.org/protobuf/runtime/protoiface"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
durationpb "google.golang.org/protobuf/types/known/durationpb"
io "io"
reflect "reflect"
sync "sync"
)
var _ protoreflect.List = (*_Period_2_list)(nil)
type _Period_2_list struct {
list *[]*v1beta1.Coin
}
func (x *_Period_2_list) Len() int {
if x.list == nil {
return 0
}
return len(*x.list)
}
func (x *_Period_2_list) Get(i int) protoreflect.Value {
return protoreflect.ValueOfMessage((*x.list)[i].ProtoReflect())
}
func (x *_Period_2_list) Set(i int, value protoreflect.Value) {
valueUnwrapped := value.Message()
concreteValue := valueUnwrapped.Interface().(*v1beta1.Coin)
(*x.list)[i] = concreteValue
}
func (x *_Period_2_list) Append(value protoreflect.Value) {
valueUnwrapped := value.Message()
concreteValue := valueUnwrapped.Interface().(*v1beta1.Coin)
*x.list = append(*x.list, concreteValue)
}
func (x *_Period_2_list) AppendMutable() protoreflect.Value {
v := new(v1beta1.Coin)
*x.list = append(*x.list, v)
return protoreflect.ValueOfMessage(v.ProtoReflect())
}
func (x *_Period_2_list) Truncate(n int) {
for i := n; i < len(*x.list); i++ {
(*x.list)[i] = nil
}
*x.list = (*x.list)[:n]
}
func (x *_Period_2_list) NewElement() protoreflect.Value {
v := new(v1beta1.Coin)
return protoreflect.ValueOfMessage(v.ProtoReflect())
}
func (x *_Period_2_list) IsValid() bool {
return x.list != nil
}
var (
md_Period protoreflect.MessageDescriptor
fd_Period_length protoreflect.FieldDescriptor
fd_Period_amount protoreflect.FieldDescriptor
)
func init() {
file_cosmos_accounts_defaults_lockup_lockup_proto_init()
md_Period = File_cosmos_accounts_defaults_lockup_lockup_proto.Messages().ByName("Period")
fd_Period_length = md_Period.Fields().ByName("length")
fd_Period_amount = md_Period.Fields().ByName("amount")
}
var _ protoreflect.Message = (*fastReflection_Period)(nil)
type fastReflection_Period Period
func (x *Period) ProtoReflect() protoreflect.Message {
return (*fastReflection_Period)(x)
}
func (x *Period) slowProtoReflect() protoreflect.Message {
mi := &file_cosmos_accounts_defaults_lockup_lockup_proto_msgTypes[0]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
var _fastReflection_Period_messageType fastReflection_Period_messageType
var _ protoreflect.MessageType = fastReflection_Period_messageType{}
type fastReflection_Period_messageType struct{}
func (x fastReflection_Period_messageType) Zero() protoreflect.Message {
return (*fastReflection_Period)(nil)
}
func (x fastReflection_Period_messageType) New() protoreflect.Message {
return new(fastReflection_Period)
}
func (x fastReflection_Period_messageType) Descriptor() protoreflect.MessageDescriptor {
return md_Period
}
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
func (x *fastReflection_Period) Descriptor() protoreflect.MessageDescriptor {
return md_Period
}
// Type returns the message type, which encapsulates both Go and protobuf
// type information. If the Go type information is not needed,
// it is recommended that the message descriptor be used instead.
func (x *fastReflection_Period) Type() protoreflect.MessageType {
return _fastReflection_Period_messageType
}
// New returns a newly allocated and mutable empty message.
func (x *fastReflection_Period) New() protoreflect.Message {
return new(fastReflection_Period)
}
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
func (x *fastReflection_Period) Interface() protoreflect.ProtoMessage {
return (*Period)(x)
}
// Range iterates over every populated field in an undefined order,
// calling f for each field descriptor and value encountered.
// Range returns immediately if f returns false.
// While iterating, mutating operations may only be performed
// on the current field descriptor.
func (x *fastReflection_Period) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) {
if x.Length != nil {
value := protoreflect.ValueOfMessage(x.Length.ProtoReflect())
if !f(fd_Period_length, value) {
return
}
}
if len(x.Amount) != 0 {
value := protoreflect.ValueOfList(&_Period_2_list{list: &x.Amount})
if !f(fd_Period_amount, value) {
return
}
}
}
// Has reports whether a field is populated.
//
// Some fields have the property of nullability where it is possible to
// distinguish between the default value of a field and whether the field
// was explicitly populated with the default value. Singular message fields,
// member fields of a oneof, and proto2 scalar fields are nullable. Such
// fields are populated only if explicitly set.
//
// In other cases (aside from the nullable cases above),
// a proto3 scalar field is populated if it contains a non-zero value, and
// a repeated field is populated if it is non-empty.
func (x *fastReflection_Period) Has(fd protoreflect.FieldDescriptor) bool {
switch fd.FullName() {
case "cosmos.accounts.defaults.lockup.Period.length":
return x.Length != nil
case "cosmos.accounts.defaults.lockup.Period.amount":
return len(x.Amount) != 0
default:
if fd.IsExtension() {
panic(fmt.Errorf("proto3 declared messages do not support extensions: cosmos.accounts.defaults.lockup.Period"))
}
panic(fmt.Errorf("message cosmos.accounts.defaults.lockup.Period does not contain field %s", fd.FullName()))
}
}
// Clear clears the field such that a subsequent Has call reports false.
//
// Clearing an extension field clears both the extension type and value
// associated with the given field number.
//
// Clear is a mutating operation and unsafe for concurrent use.
func (x *fastReflection_Period) Clear(fd protoreflect.FieldDescriptor) {
switch fd.FullName() {
case "cosmos.accounts.defaults.lockup.Period.length":
x.Length = nil
case "cosmos.accounts.defaults.lockup.Period.amount":
x.Amount = nil
default:
if fd.IsExtension() {
panic(fmt.Errorf("proto3 declared messages do not support extensions: cosmos.accounts.defaults.lockup.Period"))
}
panic(fmt.Errorf("message cosmos.accounts.defaults.lockup.Period does not contain field %s", fd.FullName()))
}
}
// Get retrieves the value for a field.
//
// For unpopulated scalars, it returns the default value, where
// the default value of a bytes scalar is guaranteed to be a copy.
// For unpopulated composite types, it returns an empty, read-only view
// of the value; to obtain a mutable reference, use Mutable.
func (x *fastReflection_Period) Get(descriptor protoreflect.FieldDescriptor) protoreflect.Value {
switch descriptor.FullName() {
case "cosmos.accounts.defaults.lockup.Period.length":
value := x.Length
return protoreflect.ValueOfMessage(value.ProtoReflect())
case "cosmos.accounts.defaults.lockup.Period.amount":
if len(x.Amount) == 0 {
return protoreflect.ValueOfList(&_Period_2_list{})
}
listValue := &_Period_2_list{list: &x.Amount}
return protoreflect.ValueOfList(listValue)
default:
if descriptor.IsExtension() {
panic(fmt.Errorf("proto3 declared messages do not support extensions: cosmos.accounts.defaults.lockup.Period"))
}
panic(fmt.Errorf("message cosmos.accounts.defaults.lockup.Period does not contain field %s", descriptor.FullName()))
}
}
// Set stores the value for a field.
//
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType.
// When setting a composite type, it is unspecified whether the stored value
// aliases the source's memory in any way. If the composite value is an
// empty, read-only value, then it panics.
//
// Set is a mutating operation and unsafe for concurrent use.
func (x *fastReflection_Period) Set(fd protoreflect.FieldDescriptor, value protoreflect.Value) {
switch fd.FullName() {
case "cosmos.accounts.defaults.lockup.Period.length":
x.Length = value.Message().Interface().(*durationpb.Duration)
case "cosmos.accounts.defaults.lockup.Period.amount":
lv := value.List()
clv := lv.(*_Period_2_list)
x.Amount = *clv.list
default:
if fd.IsExtension() {
panic(fmt.Errorf("proto3 declared messages do not support extensions: cosmos.accounts.defaults.lockup.Period"))
}
panic(fmt.Errorf("message cosmos.accounts.defaults.lockup.Period does not contain field %s", fd.FullName()))
}
}
// Mutable returns a mutable reference to a composite type.
//
// If the field is unpopulated, it may allocate a composite value.
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType
// if not already stored.
// It panics if the field does not contain a composite type.
//
// Mutable is a mutating operation and unsafe for concurrent use.
func (x *fastReflection_Period) Mutable(fd protoreflect.FieldDescriptor) protoreflect.Value {
switch fd.FullName() {
case "cosmos.accounts.defaults.lockup.Period.length":
if x.Length == nil {
x.Length = new(durationpb.Duration)
}
return protoreflect.ValueOfMessage(x.Length.ProtoReflect())
case "cosmos.accounts.defaults.lockup.Period.amount":
if x.Amount == nil {
x.Amount = []*v1beta1.Coin{}
}
value := &_Period_2_list{list: &x.Amount}
return protoreflect.ValueOfList(value)
default:
if fd.IsExtension() {
panic(fmt.Errorf("proto3 declared messages do not support extensions: cosmos.accounts.defaults.lockup.Period"))
}
panic(fmt.Errorf("message cosmos.accounts.defaults.lockup.Period does not contain field %s", fd.FullName()))
}
}
// NewField returns a new value that is assignable to the field
// for the given descriptor. For scalars, this returns the default value.
// For lists, maps, and messages, this returns a new, empty, mutable value.
func (x *fastReflection_Period) NewField(fd protoreflect.FieldDescriptor) protoreflect.Value {
switch fd.FullName() {
case "cosmos.accounts.defaults.lockup.Period.length":
m := new(durationpb.Duration)
return protoreflect.ValueOfMessage(m.ProtoReflect())
case "cosmos.accounts.defaults.lockup.Period.amount":
list := []*v1beta1.Coin{}
return protoreflect.ValueOfList(&_Period_2_list{list: &list})
default:
if fd.IsExtension() {
panic(fmt.Errorf("proto3 declared messages do not support extensions: cosmos.accounts.defaults.lockup.Period"))
}
panic(fmt.Errorf("message cosmos.accounts.defaults.lockup.Period does not contain field %s", fd.FullName()))
}
}
// WhichOneof reports which field within the oneof is populated,
// returning nil if none are populated.
// It panics if the oneof descriptor does not belong to this message.
func (x *fastReflection_Period) WhichOneof(d protoreflect.OneofDescriptor) protoreflect.FieldDescriptor {
switch d.FullName() {
default:
panic(fmt.Errorf("%s is not a oneof field in cosmos.accounts.defaults.lockup.Period", d.FullName()))
}
panic("unreachable")
}
// GetUnknown retrieves the entire list of unknown fields.
// The caller may only mutate the contents of the RawFields
// if the mutated bytes are stored back into the message with SetUnknown.
func (x *fastReflection_Period) GetUnknown() protoreflect.RawFields {
return x.unknownFields
}
// SetUnknown stores an entire list of unknown fields.
// The raw fields must be syntactically valid according to the wire format.
// An implementation may panic if this is not the case.
// Once stored, the caller must not mutate the content of the RawFields.
// An empty RawFields may be passed to clear the fields.
//
// SetUnknown is a mutating operation and unsafe for concurrent use.
func (x *fastReflection_Period) SetUnknown(fields protoreflect.RawFields) {
x.unknownFields = fields
}
// IsValid reports whether the message is valid.
//
// An invalid message is an empty, read-only value.
//
// An invalid message often corresponds to a nil pointer of the concrete
// message type, but the details are implementation dependent.
// Validity is not part of the protobuf data model, and may not
// be preserved in marshaling or other operations.
func (x *fastReflection_Period) IsValid() bool {
return x != nil
}
// ProtoMethods returns optional fastReflectionFeature-path implementations of various operations.
// This method may return nil.
//
// The returned methods type is identical to
// "google.golang.org/protobuf/runtime/protoiface".Methods.
// Consult the protoiface package documentation for details.
func (x *fastReflection_Period) ProtoMethods() *protoiface.Methods {
size := func(input protoiface.SizeInput) protoiface.SizeOutput {
x := input.Message.Interface().(*Period)
if x == nil {
return protoiface.SizeOutput{
NoUnkeyedLiterals: input.NoUnkeyedLiterals,
Size: 0,
}
}
options := runtime.SizeInputToOptions(input)
_ = options
var n int
var l int
_ = l
if x.Length != nil {
l = options.Size(x.Length)
n += 1 + l + runtime.Sov(uint64(l))
}
if len(x.Amount) > 0 {
for _, e := range x.Amount {
l = options.Size(e)
n += 1 + l + runtime.Sov(uint64(l))
}
}
if x.unknownFields != nil {
n += len(x.unknownFields)
}
return protoiface.SizeOutput{
NoUnkeyedLiterals: input.NoUnkeyedLiterals,
Size: n,
}
}
marshal := func(input protoiface.MarshalInput) (protoiface.MarshalOutput, error) {
x := input.Message.Interface().(*Period)
if x == nil {
return protoiface.MarshalOutput{
NoUnkeyedLiterals: input.NoUnkeyedLiterals,
Buf: input.Buf,
}, nil
}
options := runtime.MarshalInputToOptions(input)
_ = options
size := options.Size(x)
dAtA := make([]byte, size)
i := len(dAtA)
_ = i
var l int
_ = l
if x.unknownFields != nil {
i -= len(x.unknownFields)
copy(dAtA[i:], x.unknownFields)
}
if len(x.Amount) > 0 {
for iNdEx := len(x.Amount) - 1; iNdEx >= 0; iNdEx-- {
encoded, err := options.Marshal(x.Amount[iNdEx])
if err != nil {
return protoiface.MarshalOutput{
NoUnkeyedLiterals: input.NoUnkeyedLiterals,
Buf: input.Buf,
}, err
}
i -= len(encoded)
copy(dAtA[i:], encoded)
i = runtime.EncodeVarint(dAtA, i, uint64(len(encoded)))
i--
dAtA[i] = 0x12
}
}
if x.Length != nil {
encoded, err := options.Marshal(x.Length)
if err != nil {
return protoiface.MarshalOutput{
NoUnkeyedLiterals: input.NoUnkeyedLiterals,
Buf: input.Buf,
}, err
}
i -= len(encoded)
copy(dAtA[i:], encoded)
i = runtime.EncodeVarint(dAtA, i, uint64(len(encoded)))
i--
dAtA[i] = 0xa
}
if input.Buf != nil {
input.Buf = append(input.Buf, dAtA...)
} else {
input.Buf = dAtA
}
return protoiface.MarshalOutput{
NoUnkeyedLiterals: input.NoUnkeyedLiterals,
Buf: input.Buf,
}, nil
}
unmarshal := func(input protoiface.UnmarshalInput) (protoiface.UnmarshalOutput, error) {
x := input.Message.Interface().(*Period)
if x == nil {
return protoiface.UnmarshalOutput{
NoUnkeyedLiterals: input.NoUnkeyedLiterals,
Flags: input.Flags,
}, nil
}
options := runtime.UnmarshalInputToOptions(input)
_ = options
dAtA := input.Buf
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, runtime.ErrIntOverflow
}
if iNdEx >= l {
return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= uint64(b&0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: Period: wiretype end group for non-group")
}
if fieldNum <= 0 {
return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: Period: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 2 {
return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field Length", wireType)
}
var msglen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, runtime.ErrIntOverflow
}
if iNdEx >= l {
return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
msglen |= int(b&0x7F) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, runtime.ErrInvalidLength
}
postIndex := iNdEx + msglen
if postIndex < 0 {
return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, runtime.ErrInvalidLength
}
if postIndex > l {
return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, io.ErrUnexpectedEOF
}
if x.Length == nil {
x.Length = &durationpb.Duration{}
}
if err := options.Unmarshal(dAtA[iNdEx:postIndex], x.Length); err != nil {
return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, err
}
iNdEx = postIndex
case 2:
if wireType != 2 {
return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field Amount", wireType)
}
var msglen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, runtime.ErrIntOverflow
}
if iNdEx >= l {
return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
msglen |= int(b&0x7F) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, runtime.ErrInvalidLength
}
postIndex := iNdEx + msglen
if postIndex < 0 {
return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, runtime.ErrInvalidLength
}
if postIndex > l {
return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, io.ErrUnexpectedEOF
}
x.Amount = append(x.Amount, &v1beta1.Coin{})
if err := options.Unmarshal(dAtA[iNdEx:postIndex], x.Amount[len(x.Amount)-1]); err != nil {
return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, err
}
iNdEx = postIndex
default:
iNdEx = preIndex
skippy, err := runtime.Skip(dAtA[iNdEx:])
if err != nil {
return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, err
}
if (skippy < 0) || (iNdEx+skippy) < 0 {
return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, runtime.ErrInvalidLength
}
if (iNdEx + skippy) > l {
return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, io.ErrUnexpectedEOF
}
if !options.DiscardUnknown {
x.unknownFields = append(x.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
}
iNdEx += skippy
}
}
if iNdEx > l {
return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, io.ErrUnexpectedEOF
}
return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, nil
}
return &protoiface.Methods{
NoUnkeyedLiterals: struct{}{},
Flags: protoiface.SupportMarshalDeterministic | protoiface.SupportUnmarshalDiscardUnknown,
Size: size,
Marshal: marshal,
Unmarshal: unmarshal,
Merge: nil,
CheckInitialized: nil,
}
}
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.27.0
// protoc (unknown)
// source: cosmos/accounts/defaults/lockup/lockup.proto
const (
// Verify that this generated code is sufficiently up-to-date.
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
// Verify that runtime/protoimpl is sufficiently up-to-date.
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
// Period defines a length of time and amount of coins that will be lock.
type Period struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// Period duration
Length *durationpb.Duration `protobuf:"bytes,1,opt,name=length,proto3" json:"length,omitempty"`
Amount []*v1beta1.Coin `protobuf:"bytes,2,rep,name=amount,proto3" json:"amount,omitempty"`
}
func (x *Period) Reset() {
*x = Period{}
if protoimpl.UnsafeEnabled {
mi := &file_cosmos_accounts_defaults_lockup_lockup_proto_msgTypes[0]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Period) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Period) ProtoMessage() {}
// Deprecated: Use Period.ProtoReflect.Descriptor instead.
func (*Period) Descriptor() ([]byte, []int) {
return file_cosmos_accounts_defaults_lockup_lockup_proto_rawDescGZIP(), []int{0}
}
func (x *Period) GetLength() *durationpb.Duration {
if x != nil {
return x.Length
}
return nil
}
func (x *Period) GetAmount() []*v1beta1.Coin {
if x != nil {
return x.Amount
}
return nil
}
var File_cosmos_accounts_defaults_lockup_lockup_proto protoreflect.FileDescriptor
var file_cosmos_accounts_defaults_lockup_lockup_proto_rawDesc = []byte{
0x0a, 0x2c, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74,
0x73, 0x2f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x73, 0x2f, 0x6c, 0x6f, 0x63, 0x6b, 0x75,
0x70, 0x2f, 0x6c, 0x6f, 0x63, 0x6b, 0x75, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1f,
0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2e,
0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x73, 0x2e, 0x6c, 0x6f, 0x63, 0x6b, 0x75, 0x70, 0x1a,
0x11, 0x61, 0x6d, 0x69, 0x6e, 0x6f, 0x2f, 0x61, 0x6d, 0x69, 0x6e, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x1a, 0x1e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x62, 0x61, 0x73, 0x65, 0x2f,
0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x63, 0x6f, 0x69, 0x6e, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x1a, 0x14, 0x67, 0x6f, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f,
0x67, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69,
0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc5, 0x01, 0x0a, 0x06, 0x50, 0x65, 0x72,
0x69, 0x6f, 0x64, 0x12, 0x40, 0x0a, 0x06, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x18, 0x01, 0x20,
0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x0d,
0xc8, 0xde, 0x1f, 0x00, 0x98, 0xdf, 0x1f, 0x01, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x06, 0x6c,
0x65, 0x6e, 0x67, 0x74, 0x68, 0x12, 0x79, 0x0a, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x18,
0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62,
0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x69, 0x6e,
0x42, 0x46, 0xc8, 0xde, 0x1f, 0x00, 0xaa, 0xdf, 0x1f, 0x28, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62,
0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d,
0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x43, 0x6f, 0x69,
0x6e, 0x73, 0x9a, 0xe7, 0xb0, 0x2a, 0x0c, 0x6c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x5f, 0x63, 0x6f,
0x69, 0x6e, 0x73, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74,
0x42, 0x84, 0x02, 0x0a, 0x23, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e,
0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74,
0x73, 0x2e, 0x6c, 0x6f, 0x63, 0x6b, 0x75, 0x70, 0x42, 0x0b, 0x4c, 0x6f, 0x63, 0x6b, 0x75, 0x70,
0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x30, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73,
0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73,
0x2f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c,
0x74, 0x73, 0x2f, 0x6c, 0x6f, 0x63, 0x6b, 0x75, 0x70, 0xa2, 0x02, 0x04, 0x43, 0x41, 0x44, 0x4c,
0xaa, 0x02, 0x1f, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e,
0x74, 0x73, 0x2e, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x73, 0x2e, 0x4c, 0x6f, 0x63, 0x6b,
0x75, 0x70, 0xca, 0x02, 0x1f, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x41, 0x63, 0x63, 0x6f,
0x75, 0x6e, 0x74, 0x73, 0x5c, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x73, 0x5c, 0x4c, 0x6f,
0x63, 0x6b, 0x75, 0x70, 0xe2, 0x02, 0x2b, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x41, 0x63,
0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x5c, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x73, 0x5c,
0x4c, 0x6f, 0x63, 0x6b, 0x75, 0x70, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61,
0x74, 0x61, 0xea, 0x02, 0x22, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x3a, 0x3a, 0x41, 0x63, 0x63,
0x6f, 0x75, 0x6e, 0x74, 0x73, 0x3a, 0x3a, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x73, 0x3a,
0x3a, 0x4c, 0x6f, 0x63, 0x6b, 0x75, 0x70, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
file_cosmos_accounts_defaults_lockup_lockup_proto_rawDescOnce sync.Once
file_cosmos_accounts_defaults_lockup_lockup_proto_rawDescData = file_cosmos_accounts_defaults_lockup_lockup_proto_rawDesc
)
func file_cosmos_accounts_defaults_lockup_lockup_proto_rawDescGZIP() []byte {
file_cosmos_accounts_defaults_lockup_lockup_proto_rawDescOnce.Do(func() {
file_cosmos_accounts_defaults_lockup_lockup_proto_rawDescData = protoimpl.X.CompressGZIP(file_cosmos_accounts_defaults_lockup_lockup_proto_rawDescData)
})
return file_cosmos_accounts_defaults_lockup_lockup_proto_rawDescData
}
var file_cosmos_accounts_defaults_lockup_lockup_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_cosmos_accounts_defaults_lockup_lockup_proto_goTypes = []interface{}{
(*Period)(nil), // 0: cosmos.accounts.defaults.lockup.Period
(*durationpb.Duration)(nil), // 1: google.protobuf.Duration
(*v1beta1.Coin)(nil), // 2: cosmos.base.v1beta1.Coin
}
var file_cosmos_accounts_defaults_lockup_lockup_proto_depIdxs = []int32{
1, // 0: cosmos.accounts.defaults.lockup.Period.length:type_name -> google.protobuf.Duration
2, // 1: cosmos.accounts.defaults.lockup.Period.amount:type_name -> cosmos.base.v1beta1.Coin
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
2, // [2:2] is the sub-list for extension extendee
0, // [0:2] is the sub-list for field type_name
}
func init() { file_cosmos_accounts_defaults_lockup_lockup_proto_init() }
func file_cosmos_accounts_defaults_lockup_lockup_proto_init() {
if File_cosmos_accounts_defaults_lockup_lockup_proto != nil {
return
}
if !protoimpl.UnsafeEnabled {
file_cosmos_accounts_defaults_lockup_lockup_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Period); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_cosmos_accounts_defaults_lockup_lockup_proto_rawDesc,
NumEnums: 0,
NumMessages: 1,
NumExtensions: 0,
NumServices: 0,
},
GoTypes: file_cosmos_accounts_defaults_lockup_lockup_proto_goTypes,
DependencyIndexes: file_cosmos_accounts_defaults_lockup_lockup_proto_depIdxs,
MessageInfos: file_cosmos_accounts_defaults_lockup_lockup_proto_msgTypes,
}.Build()
File_cosmos_accounts_defaults_lockup_lockup_proto = out.File
file_cosmos_accounts_defaults_lockup_lockup_proto_rawDesc = nil
file_cosmos_accounts_defaults_lockup_lockup_proto_goTypes = nil
file_cosmos_accounts_defaults_lockup_lockup_proto_depIdxs = nil
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
-76
View File
@@ -1,76 +0,0 @@
// Code generated by protoc-gen-go-pulsar. DO NOT EDIT.
package accountsv1
import (
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
reflect "reflect"
)
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.27.0
// protoc (unknown)
// source: cosmos/accounts/v1/accounts.proto
const (
// Verify that this generated code is sufficiently up-to-date.
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
// Verify that runtime/protoimpl is sufficiently up-to-date.
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
var File_cosmos_accounts_v1_accounts_proto protoreflect.FileDescriptor
var file_cosmos_accounts_v1_accounts_proto_rawDesc = []byte{
0x0a, 0x21, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74,
0x73, 0x2f, 0x76, 0x31, 0x2f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x12, 0x12, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x61, 0x63, 0x63, 0x6f,
0x75, 0x6e, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x42, 0xc1, 0x01, 0x0a, 0x16, 0x63, 0x6f, 0x6d, 0x2e,
0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2e,
0x76, 0x31, 0x42, 0x0d, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x50, 0x72, 0x6f, 0x74,
0x6f, 0x50, 0x01, 0x5a, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69,
0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x61, 0x63, 0x63,
0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2f, 0x76, 0x31, 0x3b, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74,
0x73, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x43, 0x41, 0x58, 0xaa, 0x02, 0x12, 0x43, 0x6f, 0x73, 0x6d,
0x6f, 0x73, 0x2e, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2e, 0x56, 0x31, 0xca, 0x02,
0x12, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73,
0x5c, 0x56, 0x31, 0xe2, 0x02, 0x1e, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x41, 0x63, 0x63,
0x6f, 0x75, 0x6e, 0x74, 0x73, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61,
0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x14, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x3a, 0x3a, 0x41,
0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
var file_cosmos_accounts_v1_accounts_proto_goTypes = []interface{}{}
var file_cosmos_accounts_v1_accounts_proto_depIdxs = []int32{
0, // [0:0] is the sub-list for method output_type
0, // [0:0] is the sub-list for method input_type
0, // [0:0] is the sub-list for extension type_name
0, // [0:0] is the sub-list for extension extendee
0, // [0:0] is the sub-list for field type_name
}
func init() { file_cosmos_accounts_v1_accounts_proto_init() }
func file_cosmos_accounts_v1_accounts_proto_init() {
if File_cosmos_accounts_v1_accounts_proto != nil {
return
}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_cosmos_accounts_v1_accounts_proto_rawDesc,
NumEnums: 0,
NumMessages: 0,
NumExtensions: 0,
NumServices: 0,
},
GoTypes: file_cosmos_accounts_v1_accounts_proto_goTypes,
DependencyIndexes: file_cosmos_accounts_v1_accounts_proto_depIdxs,
}.Build()
File_cosmos_accounts_v1_accounts_proto = out.File
file_cosmos_accounts_v1_accounts_proto_rawDesc = nil
file_cosmos_accounts_v1_accounts_proto_goTypes = nil
file_cosmos_accounts_v1_accounts_proto_depIdxs = nil
}
File diff suppressed because it is too large Load Diff
-228
View File
@@ -1,228 +0,0 @@
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
// versions:
// - protoc-gen-go-grpc v1.3.0
// - protoc (unknown)
// source: cosmos/accounts/v1/query.proto
package accountsv1
import (
context "context"
grpc "google.golang.org/grpc"
codes "google.golang.org/grpc/codes"
status "google.golang.org/grpc/status"
)
// This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against.
// Requires gRPC-Go v1.32.0 or later.
const _ = grpc.SupportPackageIsVersion7
const (
Query_AccountQuery_FullMethodName = "/cosmos.accounts.v1.Query/AccountQuery"
Query_Schema_FullMethodName = "/cosmos.accounts.v1.Query/Schema"
Query_AccountType_FullMethodName = "/cosmos.accounts.v1.Query/AccountType"
Query_AccountNumber_FullMethodName = "/cosmos.accounts.v1.Query/AccountNumber"
)
// QueryClient is the client API for Query service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
type QueryClient interface {
// AccountQuery runs an account query.
AccountQuery(ctx context.Context, in *AccountQueryRequest, opts ...grpc.CallOption) (*AccountQueryResponse, error)
// Schema returns an x/account schema. Unstable.
Schema(ctx context.Context, in *SchemaRequest, opts ...grpc.CallOption) (*SchemaResponse, error)
// AccountType returns the account type for an address.
AccountType(ctx context.Context, in *AccountTypeRequest, opts ...grpc.CallOption) (*AccountTypeResponse, error)
// AccountNumber returns the account number given the account address.
AccountNumber(ctx context.Context, in *AccountNumberRequest, opts ...grpc.CallOption) (*AccountNumberResponse, error)
}
type queryClient struct {
cc grpc.ClientConnInterface
}
func NewQueryClient(cc grpc.ClientConnInterface) QueryClient {
return &queryClient{cc}
}
func (c *queryClient) AccountQuery(ctx context.Context, in *AccountQueryRequest, opts ...grpc.CallOption) (*AccountQueryResponse, error) {
out := new(AccountQueryResponse)
err := c.cc.Invoke(ctx, Query_AccountQuery_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *queryClient) Schema(ctx context.Context, in *SchemaRequest, opts ...grpc.CallOption) (*SchemaResponse, error) {
out := new(SchemaResponse)
err := c.cc.Invoke(ctx, Query_Schema_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *queryClient) AccountType(ctx context.Context, in *AccountTypeRequest, opts ...grpc.CallOption) (*AccountTypeResponse, error) {
out := new(AccountTypeResponse)
err := c.cc.Invoke(ctx, Query_AccountType_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *queryClient) AccountNumber(ctx context.Context, in *AccountNumberRequest, opts ...grpc.CallOption) (*AccountNumberResponse, error) {
out := new(AccountNumberResponse)
err := c.cc.Invoke(ctx, Query_AccountNumber_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
// QueryServer is the server API for Query service.
// All implementations must embed UnimplementedQueryServer
// for forward compatibility
type QueryServer interface {
// AccountQuery runs an account query.
AccountQuery(context.Context, *AccountQueryRequest) (*AccountQueryResponse, error)
// Schema returns an x/account schema. Unstable.
Schema(context.Context, *SchemaRequest) (*SchemaResponse, error)
// AccountType returns the account type for an address.
AccountType(context.Context, *AccountTypeRequest) (*AccountTypeResponse, error)
// AccountNumber returns the account number given the account address.
AccountNumber(context.Context, *AccountNumberRequest) (*AccountNumberResponse, error)
mustEmbedUnimplementedQueryServer()
}
// UnimplementedQueryServer must be embedded to have forward compatible implementations.
type UnimplementedQueryServer struct {
}
func (UnimplementedQueryServer) AccountQuery(context.Context, *AccountQueryRequest) (*AccountQueryResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method AccountQuery not implemented")
}
func (UnimplementedQueryServer) Schema(context.Context, *SchemaRequest) (*SchemaResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method Schema not implemented")
}
func (UnimplementedQueryServer) AccountType(context.Context, *AccountTypeRequest) (*AccountTypeResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method AccountType not implemented")
}
func (UnimplementedQueryServer) AccountNumber(context.Context, *AccountNumberRequest) (*AccountNumberResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method AccountNumber not implemented")
}
func (UnimplementedQueryServer) mustEmbedUnimplementedQueryServer() {}
// UnsafeQueryServer may be embedded to opt out of forward compatibility for this service.
// Use of this interface is not recommended, as added methods to QueryServer will
// result in compilation errors.
type UnsafeQueryServer interface {
mustEmbedUnimplementedQueryServer()
}
func RegisterQueryServer(s grpc.ServiceRegistrar, srv QueryServer) {
s.RegisterService(&Query_ServiceDesc, srv)
}
func _Query_AccountQuery_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(AccountQueryRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(QueryServer).AccountQuery(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Query_AccountQuery_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(QueryServer).AccountQuery(ctx, req.(*AccountQueryRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Query_Schema_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(SchemaRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(QueryServer).Schema(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Query_Schema_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(QueryServer).Schema(ctx, req.(*SchemaRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Query_AccountType_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(AccountTypeRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(QueryServer).AccountType(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Query_AccountType_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(QueryServer).AccountType(ctx, req.(*AccountTypeRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Query_AccountNumber_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(AccountNumberRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(QueryServer).AccountNumber(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Query_AccountNumber_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(QueryServer).AccountNumber(ctx, req.(*AccountNumberRequest))
}
return interceptor(ctx, in, info, handler)
}
// Query_ServiceDesc is the grpc.ServiceDesc for Query service.
// It's only intended for direct use with grpc.RegisterService,
// and not to be introspected or modified (even as a copy)
var Query_ServiceDesc = grpc.ServiceDesc{
ServiceName: "cosmos.accounts.v1.Query",
HandlerType: (*QueryServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "AccountQuery",
Handler: _Query_AccountQuery_Handler,
},
{
MethodName: "Schema",
Handler: _Query_Schema_Handler,
},
{
MethodName: "AccountType",
Handler: _Query_AccountType_Handler,
},
{
MethodName: "AccountNumber",
Handler: _Query_AccountNumber_Handler,
},
},
Streams: []grpc.StreamDesc{},
Metadata: "cosmos/accounts/v1/query.proto",
}
-191
View File
@@ -1,191 +0,0 @@
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
// versions:
// - protoc-gen-go-grpc v1.3.0
// - protoc (unknown)
// source: cosmos/accounts/v1/tx.proto
package accountsv1
import (
context "context"
grpc "google.golang.org/grpc"
codes "google.golang.org/grpc/codes"
status "google.golang.org/grpc/status"
)
// This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against.
// Requires gRPC-Go v1.32.0 or later.
const _ = grpc.SupportPackageIsVersion7
const (
Msg_Init_FullMethodName = "/cosmos.accounts.v1.Msg/Init"
Msg_Execute_FullMethodName = "/cosmos.accounts.v1.Msg/Execute"
Msg_ExecuteBundle_FullMethodName = "/cosmos.accounts.v1.Msg/ExecuteBundle"
)
// MsgClient is the client API for Msg service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
type MsgClient interface {
// Init creates a new account in the chain.
Init(ctx context.Context, in *MsgInit, opts ...grpc.CallOption) (*MsgInitResponse, error)
// Execute executes a message to the target account.
Execute(ctx context.Context, in *MsgExecute, opts ...grpc.CallOption) (*MsgExecuteResponse, error)
// ExecuteBundle pertains account abstraction, it is used by the bundler
// to execute multiple UserOperations in a single transaction message.
ExecuteBundle(ctx context.Context, in *MsgExecuteBundle, opts ...grpc.CallOption) (*MsgExecuteBundleResponse, error)
}
type msgClient struct {
cc grpc.ClientConnInterface
}
func NewMsgClient(cc grpc.ClientConnInterface) MsgClient {
return &msgClient{cc}
}
func (c *msgClient) Init(ctx context.Context, in *MsgInit, opts ...grpc.CallOption) (*MsgInitResponse, error) {
out := new(MsgInitResponse)
err := c.cc.Invoke(ctx, Msg_Init_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *msgClient) Execute(ctx context.Context, in *MsgExecute, opts ...grpc.CallOption) (*MsgExecuteResponse, error) {
out := new(MsgExecuteResponse)
err := c.cc.Invoke(ctx, Msg_Execute_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *msgClient) ExecuteBundle(ctx context.Context, in *MsgExecuteBundle, opts ...grpc.CallOption) (*MsgExecuteBundleResponse, error) {
out := new(MsgExecuteBundleResponse)
err := c.cc.Invoke(ctx, Msg_ExecuteBundle_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
// MsgServer is the server API for Msg service.
// All implementations must embed UnimplementedMsgServer
// for forward compatibility
type MsgServer interface {
// Init creates a new account in the chain.
Init(context.Context, *MsgInit) (*MsgInitResponse, error)
// Execute executes a message to the target account.
Execute(context.Context, *MsgExecute) (*MsgExecuteResponse, error)
// ExecuteBundle pertains account abstraction, it is used by the bundler
// to execute multiple UserOperations in a single transaction message.
ExecuteBundle(context.Context, *MsgExecuteBundle) (*MsgExecuteBundleResponse, error)
mustEmbedUnimplementedMsgServer()
}
// UnimplementedMsgServer must be embedded to have forward compatible implementations.
type UnimplementedMsgServer struct {
}
func (UnimplementedMsgServer) Init(context.Context, *MsgInit) (*MsgInitResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method Init not implemented")
}
func (UnimplementedMsgServer) Execute(context.Context, *MsgExecute) (*MsgExecuteResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method Execute not implemented")
}
func (UnimplementedMsgServer) ExecuteBundle(context.Context, *MsgExecuteBundle) (*MsgExecuteBundleResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method ExecuteBundle not implemented")
}
func (UnimplementedMsgServer) mustEmbedUnimplementedMsgServer() {}
// UnsafeMsgServer may be embedded to opt out of forward compatibility for this service.
// Use of this interface is not recommended, as added methods to MsgServer will
// result in compilation errors.
type UnsafeMsgServer interface {
mustEmbedUnimplementedMsgServer()
}
func RegisterMsgServer(s grpc.ServiceRegistrar, srv MsgServer) {
s.RegisterService(&Msg_ServiceDesc, srv)
}
func _Msg_Init_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(MsgInit)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(MsgServer).Init(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Msg_Init_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(MsgServer).Init(ctx, req.(*MsgInit))
}
return interceptor(ctx, in, info, handler)
}
func _Msg_Execute_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(MsgExecute)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(MsgServer).Execute(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Msg_Execute_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(MsgServer).Execute(ctx, req.(*MsgExecute))
}
return interceptor(ctx, in, info, handler)
}
func _Msg_ExecuteBundle_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(MsgExecuteBundle)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(MsgServer).ExecuteBundle(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Msg_ExecuteBundle_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(MsgServer).ExecuteBundle(ctx, req.(*MsgExecuteBundle))
}
return interceptor(ctx, in, info, handler)
}
// Msg_ServiceDesc is the grpc.ServiceDesc for Msg service.
// It's only intended for direct use with grpc.RegisterService,
// and not to be introspected or modified (even as a copy)
var Msg_ServiceDesc = grpc.ServiceDesc{
ServiceName: "cosmos.accounts.v1.Msg",
HandlerType: (*MsgServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "Init",
Handler: _Msg_Init_Handler,
},
{
MethodName: "Execute",
Handler: _Msg_Execute_Handler,
},
{
MethodName: "ExecuteBundle",
Handler: _Msg_ExecuteBundle_Handler,
},
},
Streams: []grpc.StreamDesc{},
Metadata: "cosmos/accounts/v1/tx.proto",
}
@@ -2217,7 +2217,7 @@ type Module struct {
SkipStoreKeys []string `protobuf:"bytes,11,rep,name=skip_store_keys,json=skipStoreKeys,proto3" json:"skip_store_keys,omitempty"`
// order_migrations defines the order in which module migrations are performed.
// If this is left empty, it uses the default migration order.
// https://pkg.go.dev/github.com/cosmos/cosmos-sdk@v0.47.0-alpha2/types/module#DefaultMigrationsOrder
// https://pkg.go.dev/github.com/cosmos/cosmos-sdk/types/module#DefaultMigrationsOrder
OrderMigrations []string `protobuf:"bytes,7,rep,name=order_migrations,json=orderMigrations,proto3" json:"order_migrations,omitempty"`
// precommiters specifies the module names of the precommiters
// to call in the order in which they should be called. If this is left empty
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -1848,7 +1848,7 @@ type ModuleConfig struct {
// cosmos.bank.module.v2.Module, the app-specific name "bank" stays the same
// and the framework knows that the v2 module should receive all the same state
// that the v1 module had. Note: modules should provide info on which versions
// they can migrate from in the ModuleDescriptor.can_migration_from field.
// they can migrate from in the ModuleDescriptor.can_migrate_from field.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// config is the config object for the module. Module config messages should
// define a ModuleDescriptor using the cosmos.app.v1alpha1.is_module extension.
+24 -8
View File
@@ -1,6 +1,6 @@
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
// versions:
// - protoc-gen-go-grpc v1.3.0
// - protoc-gen-go-grpc v1.5.1
// - protoc (unknown)
// source: cosmos/app/v1alpha1/query.proto
@@ -15,8 +15,8 @@ import (
// This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against.
// Requires gRPC-Go v1.32.0 or later.
const _ = grpc.SupportPackageIsVersion7
// Requires gRPC-Go v1.64.0 or later.
const _ = grpc.SupportPackageIsVersion9
const (
Query_Config_FullMethodName = "/cosmos.app.v1alpha1.Query/Config"
@@ -25,6 +25,8 @@ const (
// QueryClient is the client API for Query service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
//
// Query is the app module query service.
type QueryClient interface {
// Deprecated: Do not use.
// Config returns the current app config.
@@ -41,8 +43,9 @@ func NewQueryClient(cc grpc.ClientConnInterface) QueryClient {
// Deprecated: Do not use.
func (c *queryClient) Config(ctx context.Context, in *QueryConfigRequest, opts ...grpc.CallOption) (*QueryConfigResponse, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(QueryConfigResponse)
err := c.cc.Invoke(ctx, Query_Config_FullMethodName, in, out, opts...)
err := c.cc.Invoke(ctx, Query_Config_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
@@ -51,7 +54,9 @@ func (c *queryClient) Config(ctx context.Context, in *QueryConfigRequest, opts .
// QueryServer is the server API for Query service.
// All implementations must embed UnimplementedQueryServer
// for forward compatibility
// for forward compatibility.
//
// Query is the app module query service.
type QueryServer interface {
// Deprecated: Do not use.
// Config returns the current app config.
@@ -59,14 +64,18 @@ type QueryServer interface {
mustEmbedUnimplementedQueryServer()
}
// UnimplementedQueryServer must be embedded to have forward compatible implementations.
type UnimplementedQueryServer struct {
}
// UnimplementedQueryServer must be embedded to have
// forward compatible implementations.
//
// NOTE: this should be embedded by value instead of pointer to avoid a nil
// pointer dereference when methods are called.
type UnimplementedQueryServer struct{}
func (UnimplementedQueryServer) Config(context.Context, *QueryConfigRequest) (*QueryConfigResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method Config not implemented")
}
func (UnimplementedQueryServer) mustEmbedUnimplementedQueryServer() {}
func (UnimplementedQueryServer) testEmbeddedByValue() {}
// UnsafeQueryServer may be embedded to opt out of forward compatibility for this service.
// Use of this interface is not recommended, as added methods to QueryServer will
@@ -76,6 +85,13 @@ type UnsafeQueryServer interface {
}
func RegisterQueryServer(s grpc.ServiceRegistrar, srv QueryServer) {
// If the following call pancis, it indicates UnimplementedQueryServer was
// embedded by pointer and is nil. This will cause panics if an
// unimplemented method is ever invoked, so we test this at initialization
// time to prevent it from happening at runtime later due to I/O.
if t, ok := srv.(interface{ testEmbeddedByValue() }); ok {
t.testEmbeddedByValue()
}
s.RegisterService(&Query_ServiceDesc, srv)
}
+97 -27
View File
@@ -65,10 +65,11 @@ func (x *_Module_2_list) IsValid() bool {
}
var (
md_Module protoreflect.MessageDescriptor
fd_Module_bech32_prefix protoreflect.FieldDescriptor
fd_Module_module_account_permissions protoreflect.FieldDescriptor
fd_Module_authority protoreflect.FieldDescriptor
md_Module protoreflect.MessageDescriptor
fd_Module_bech32_prefix protoreflect.FieldDescriptor
fd_Module_module_account_permissions protoreflect.FieldDescriptor
fd_Module_authority protoreflect.FieldDescriptor
fd_Module_enable_unordered_transactions protoreflect.FieldDescriptor
)
func init() {
@@ -77,6 +78,7 @@ func init() {
fd_Module_bech32_prefix = md_Module.Fields().ByName("bech32_prefix")
fd_Module_module_account_permissions = md_Module.Fields().ByName("module_account_permissions")
fd_Module_authority = md_Module.Fields().ByName("authority")
fd_Module_enable_unordered_transactions = md_Module.Fields().ByName("enable_unordered_transactions")
}
var _ protoreflect.Message = (*fastReflection_Module)(nil)
@@ -162,6 +164,12 @@ func (x *fastReflection_Module) Range(f func(protoreflect.FieldDescriptor, proto
return
}
}
if x.EnableUnorderedTransactions != false {
value := protoreflect.ValueOfBool(x.EnableUnorderedTransactions)
if !f(fd_Module_enable_unordered_transactions, value) {
return
}
}
}
// Has reports whether a field is populated.
@@ -183,6 +191,8 @@ func (x *fastReflection_Module) Has(fd protoreflect.FieldDescriptor) bool {
return len(x.ModuleAccountPermissions) != 0
case "cosmos.auth.module.v1.Module.authority":
return x.Authority != ""
case "cosmos.auth.module.v1.Module.enable_unordered_transactions":
return x.EnableUnorderedTransactions != false
default:
if fd.IsExtension() {
panic(fmt.Errorf("proto3 declared messages do not support extensions: cosmos.auth.module.v1.Module"))
@@ -205,6 +215,8 @@ func (x *fastReflection_Module) Clear(fd protoreflect.FieldDescriptor) {
x.ModuleAccountPermissions = nil
case "cosmos.auth.module.v1.Module.authority":
x.Authority = ""
case "cosmos.auth.module.v1.Module.enable_unordered_transactions":
x.EnableUnorderedTransactions = false
default:
if fd.IsExtension() {
panic(fmt.Errorf("proto3 declared messages do not support extensions: cosmos.auth.module.v1.Module"))
@@ -233,6 +245,9 @@ func (x *fastReflection_Module) Get(descriptor protoreflect.FieldDescriptor) pro
case "cosmos.auth.module.v1.Module.authority":
value := x.Authority
return protoreflect.ValueOfString(value)
case "cosmos.auth.module.v1.Module.enable_unordered_transactions":
value := x.EnableUnorderedTransactions
return protoreflect.ValueOfBool(value)
default:
if descriptor.IsExtension() {
panic(fmt.Errorf("proto3 declared messages do not support extensions: cosmos.auth.module.v1.Module"))
@@ -261,6 +276,8 @@ func (x *fastReflection_Module) Set(fd protoreflect.FieldDescriptor, value proto
x.ModuleAccountPermissions = *clv.list
case "cosmos.auth.module.v1.Module.authority":
x.Authority = value.Interface().(string)
case "cosmos.auth.module.v1.Module.enable_unordered_transactions":
x.EnableUnorderedTransactions = value.Bool()
default:
if fd.IsExtension() {
panic(fmt.Errorf("proto3 declared messages do not support extensions: cosmos.auth.module.v1.Module"))
@@ -291,6 +308,8 @@ func (x *fastReflection_Module) Mutable(fd protoreflect.FieldDescriptor) protore
panic(fmt.Errorf("field bech32_prefix of message cosmos.auth.module.v1.Module is not mutable"))
case "cosmos.auth.module.v1.Module.authority":
panic(fmt.Errorf("field authority of message cosmos.auth.module.v1.Module is not mutable"))
case "cosmos.auth.module.v1.Module.enable_unordered_transactions":
panic(fmt.Errorf("field enable_unordered_transactions of message cosmos.auth.module.v1.Module is not mutable"))
default:
if fd.IsExtension() {
panic(fmt.Errorf("proto3 declared messages do not support extensions: cosmos.auth.module.v1.Module"))
@@ -311,6 +330,8 @@ func (x *fastReflection_Module) NewField(fd protoreflect.FieldDescriptor) protor
return protoreflect.ValueOfList(&_Module_2_list{list: &list})
case "cosmos.auth.module.v1.Module.authority":
return protoreflect.ValueOfString("")
case "cosmos.auth.module.v1.Module.enable_unordered_transactions":
return protoreflect.ValueOfBool(false)
default:
if fd.IsExtension() {
panic(fmt.Errorf("proto3 declared messages do not support extensions: cosmos.auth.module.v1.Module"))
@@ -394,6 +415,9 @@ func (x *fastReflection_Module) ProtoMethods() *protoiface.Methods {
if l > 0 {
n += 1 + l + runtime.Sov(uint64(l))
}
if x.EnableUnorderedTransactions {
n += 2
}
if x.unknownFields != nil {
n += len(x.unknownFields)
}
@@ -423,6 +447,16 @@ func (x *fastReflection_Module) ProtoMethods() *protoiface.Methods {
i -= len(x.unknownFields)
copy(dAtA[i:], x.unknownFields)
}
if x.EnableUnorderedTransactions {
i--
if x.EnableUnorderedTransactions {
dAtA[i] = 1
} else {
dAtA[i] = 0
}
i--
dAtA[i] = 0x20
}
if len(x.Authority) > 0 {
i -= len(x.Authority)
copy(dAtA[i:], x.Authority)
@@ -600,6 +634,26 @@ func (x *fastReflection_Module) ProtoMethods() *protoiface.Methods {
}
x.Authority = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
case 4:
if wireType != 0 {
return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field EnableUnorderedTransactions", wireType)
}
var v int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, runtime.ErrIntOverflow
}
if iNdEx >= l {
return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= int(b&0x7F) << shift
if b < 0x80 {
break
}
}
x.EnableUnorderedTransactions = bool(v != 0)
default:
iNdEx = preIndex
skippy, err := runtime.Skip(dAtA[iNdEx:])
@@ -1204,6 +1258,10 @@ type Module struct {
ModuleAccountPermissions []*ModuleAccountPermission `protobuf:"bytes,2,rep,name=module_account_permissions,json=moduleAccountPermissions,proto3" json:"module_account_permissions,omitempty"`
// authority defines the custom module authority. If not set, defaults to the governance module.
Authority string `protobuf:"bytes,3,opt,name=authority,proto3" json:"authority,omitempty"`
// enable_unordered_transactions determines whether unordered transactions should be supported or not.
// When true, unordered transactions will be validated and processed.
// When false, unordered transactions will be rejected.
EnableUnorderedTransactions bool `protobuf:"varint,4,opt,name=enable_unordered_transactions,json=enableUnorderedTransactions,proto3" json:"enable_unordered_transactions,omitempty"`
}
func (x *Module) Reset() {
@@ -1247,6 +1305,13 @@ func (x *Module) GetAuthority() string {
return ""
}
func (x *Module) GetEnableUnorderedTransactions() bool {
if x != nil {
return x.EnableUnorderedTransactions
}
return false
}
// ModuleAccountPermission represents permissions for a module account.
type ModuleAccountPermission struct {
state protoimpl.MessageState
@@ -1302,7 +1367,7 @@ var file_cosmos_auth_module_v1_module_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x12, 0x15, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x61, 0x75, 0x74,
0x68, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x1a, 0x20, 0x63, 0x6f, 0x73,
0x6d, 0x6f, 0x73, 0x2f, 0x61, 0x70, 0x70, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31,
0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd6, 0x01,
0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xaa, 0x02,
0x0a, 0x06, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x62, 0x65, 0x63, 0x68,
0x33, 0x32, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
0x0c, 0x62, 0x65, 0x63, 0x68, 0x33, 0x32, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x12, 0x6c, 0x0a,
@@ -1314,28 +1379,33 @@ var file_cosmos_auth_module_v1_module_proto_rawDesc = []byte{
0x6e, 0x52, 0x18, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74,
0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x61,
0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09,
0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x3a, 0x1b, 0xba, 0xc0, 0x96, 0xda, 0x01,
0x15, 0x0a, 0x13, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f,
0x78, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x22, 0x55, 0x0a, 0x17, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65,
0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f,
0x6e, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01,
0x28, 0x09, 0x52, 0x07, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x70,
0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09,
0x52, 0x0b, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x42, 0xd0, 0x01,
0x0a, 0x19, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x61, 0x75, 0x74,
0x68, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x42, 0x0b, 0x4d, 0x6f, 0x64,
0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x2f, 0x63, 0x6f, 0x73, 0x6d,
0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6f, 0x73,
0x6d, 0x6f, 0x73, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x2f,
0x76, 0x31, 0x3b, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x43, 0x41,
0x4d, 0xaa, 0x02, 0x15, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x41, 0x75, 0x74, 0x68, 0x2e,
0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x15, 0x43, 0x6f, 0x73, 0x6d,
0x6f, 0x73, 0x5c, 0x41, 0x75, 0x74, 0x68, 0x5c, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x5c, 0x56,
0x31, 0xe2, 0x02, 0x21, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x41, 0x75, 0x74, 0x68, 0x5c,
0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74,
0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x18, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x3a, 0x3a,
0x41, 0x75, 0x74, 0x68, 0x3a, 0x3a, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x3a, 0x3a, 0x56, 0x31,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x12, 0x42, 0x0a, 0x1d, 0x65, 0x6e, 0x61,
0x62, 0x6c, 0x65, 0x5f, 0x75, 0x6e, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x65, 0x64, 0x5f, 0x74, 0x72,
0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08,
0x52, 0x1b, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x55, 0x6e, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x65,
0x64, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x2b, 0xba,
0xc0, 0x96, 0xda, 0x01, 0x25, 0x0a, 0x23, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f,
0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d,
0x73, 0x64, 0x6b, 0x2f, 0x78, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x22, 0x55, 0x0a, 0x17, 0x4d, 0x6f,
0x64, 0x75, 0x6c, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x50, 0x65, 0x72, 0x6d, 0x69,
0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74,
0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12,
0x20, 0x0a, 0x0b, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02,
0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e,
0x73, 0x42, 0xd0, 0x01, 0x0a, 0x19, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73,
0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x42,
0x0b, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x2f,
0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69,
0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x6d, 0x6f, 0x64,
0x75, 0x6c, 0x65, 0x2f, 0x76, 0x31, 0x3b, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x76, 0x31, 0xa2,
0x02, 0x03, 0x43, 0x41, 0x4d, 0xaa, 0x02, 0x15, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x41,
0x75, 0x74, 0x68, 0x2e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x15,
0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x41, 0x75, 0x74, 0x68, 0x5c, 0x4d, 0x6f, 0x64, 0x75,
0x6c, 0x65, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x21, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x41,
0x75, 0x74, 0x68, 0x5c, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50,
0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x18, 0x43, 0x6f, 0x73, 0x6d,
0x6f, 0x73, 0x3a, 0x3a, 0x41, 0x75, 0x74, 0x68, 0x3a, 0x3a, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65,
0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
+87 -88
View File
@@ -9342,7 +9342,7 @@ var file_cosmos_auth_v1beta1_query_proto_rawDesc = []byte{
0x75, 0x65, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x61, 0x67,
0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x0a, 0x70, 0x61, 0x67, 0x69, 0x6e,
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x13, 0xd2, 0xb4, 0x2d, 0x0f, 0x63, 0x6f, 0x73, 0x6d, 0x6f,
0x73, 0x2d, 0x73, 0x64, 0x6b, 0x20, 0x30, 0x2e, 0x34, 0x37, 0x22, 0x53, 0x0a, 0x13, 0x51, 0x75,
0x73, 0x2d, 0x73, 0x64, 0x6b, 0x20, 0x30, 0x2e, 0x34, 0x33, 0x22, 0x53, 0x0a, 0x13, 0x51, 0x75,
0x65, 0x72, 0x79, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
0x74, 0x12, 0x32, 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01,
0x28, 0x09, 0x42, 0x18, 0xd2, 0xb4, 0x2d, 0x14, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x41,
@@ -9443,7 +9443,7 @@ var file_cosmos_auth_v1beta1_query_proto_rawDesc = []byte{
0x6d, 0x6f, 0x73, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31,
0x2e, 0x42, 0x61, 0x73, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x04, 0x69, 0x6e,
0x66, 0x6f, 0x3a, 0x13, 0xd2, 0xb4, 0x2d, 0x0f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73,
0x64, 0x6b, 0x20, 0x30, 0x2e, 0x34, 0x37, 0x32, 0x80, 0x0e, 0x0a, 0x05, 0x51, 0x75, 0x65, 0x72,
0x64, 0x6b, 0x20, 0x30, 0x2e, 0x34, 0x37, 0x32, 0xf6, 0x0d, 0x0a, 0x05, 0x51, 0x75, 0x65, 0x72,
0x79, 0x12, 0xa0, 0x01, 0x0a, 0x08, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x12, 0x29,
0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x62,
0x65, 0x74, 0x61, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e,
@@ -9463,7 +9463,7 @@ var file_cosmos_auth_v1beta1_query_proto_rawDesc = []byte{
0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x34, 0x88, 0xe7, 0xb0, 0x2a, 0x01, 0x82, 0xd3, 0xe4, 0x93,
0x02, 0x29, 0x12, 0x27, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x61, 0x75, 0x74, 0x68,
0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74,
0x73, 0x2f, 0x7b, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x7d, 0x12, 0xd2, 0x01, 0x0a, 0x12,
0x73, 0x2f, 0x7b, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x7d, 0x12, 0xca, 0x01, 0x0a, 0x12,
0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x79,
0x49, 0x44, 0x12, 0x33, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x61, 0x75, 0x74, 0x68,
0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x63,
@@ -9471,104 +9471,103 @@ var file_cosmos_auth_v1beta1_query_proto_rawDesc = []byte{
0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73,
0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x51, 0x75,
0x65, 0x72, 0x79, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73,
0x73, 0x42, 0x79, 0x49, 0x44, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x51, 0xca,
0x73, 0x42, 0x79, 0x49, 0x44, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x49, 0xca,
0xb4, 0x2d, 0x11, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x20, 0x30, 0x2e,
0x34, 0x36, 0x2e, 0x32, 0x88, 0xe7, 0xb0, 0x2a, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x31, 0x12,
0x2f, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x76, 0x31,
0x34, 0x36, 0x2e, 0x32, 0x88, 0xe7, 0xb0, 0x2a, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x29, 0x12,
0x27, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x76, 0x31,
0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x79,
0x5f, 0x69, 0x64, 0x2f, 0x7b, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x7d,
0x12, 0x85, 0x01, 0x0a, 0x06, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x27, 0x2e, 0x63, 0x6f,
0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x52, 0x65, 0x71,
0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x61, 0x75,
0x74, 0x68, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79,
0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x28,
0x88, 0xe7, 0xb0, 0x2a, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1d, 0x12, 0x1b, 0x2f, 0x63, 0x6f,
0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
0x31, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0xbb, 0x01, 0x0a, 0x0e, 0x4d, 0x6f, 0x64,
0x75, 0x6c, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x12, 0x2f, 0x2e, 0x63, 0x6f,
0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x41, 0x63, 0x63,
0x6f, 0x75, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x63,
0x5f, 0x69, 0x64, 0x2f, 0x7b, 0x69, 0x64, 0x7d, 0x12, 0x85, 0x01, 0x0a, 0x06, 0x50, 0x61, 0x72,
0x61, 0x6d, 0x73, 0x12, 0x27, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x61, 0x75, 0x74,
0x68, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x50,
0x61, 0x72, 0x61, 0x6d, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x63,
0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
0x61, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x41, 0x63,
0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x46,
0xca, 0xb4, 0x2d, 0x11, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x20, 0x30,
0x2e, 0x34, 0x36, 0x2e, 0x32, 0x88, 0xe7, 0xb0, 0x2a, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x26,
0x12, 0x24, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x76,
0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x61, 0x63,
0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x12, 0xbc, 0x01, 0x0a, 0x13, 0x4d, 0x6f, 0x64, 0x75, 0x6c,
0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x34,
0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x62,
0x65, 0x74, 0x61, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65,
0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x71,
0x75, 0x65, 0x73, 0x74, 0x1a, 0x35, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x61, 0x75,
0x61, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x52, 0x65,
0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x28, 0x88, 0xe7, 0xb0, 0x2a, 0x01, 0x82, 0xd3, 0xe4,
0x93, 0x02, 0x1d, 0x12, 0x1b, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x61, 0x75, 0x74,
0x68, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73,
0x12, 0xb9, 0x01, 0x0a, 0x0e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75,
0x6e, 0x74, 0x73, 0x12, 0x2f, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x61, 0x75, 0x74,
0x68, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x4d,
0x6f, 0x64, 0x75, 0x6c, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71,
0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x61, 0x75,
0x74, 0x68, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79,
0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x52, 0x65,
0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x44, 0xca, 0xb4, 0x2d, 0x0f, 0x63, 0x6f, 0x73, 0x6d,
0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x20, 0x30, 0x2e, 0x34, 0x36, 0x88, 0xe7, 0xb0, 0x2a, 0x01,
0x82, 0xd3, 0xe4, 0x93, 0x02, 0x26, 0x12, 0x24, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f,
0x61, 0x75, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x6d, 0x6f, 0x64,
0x75, 0x6c, 0x65, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x12, 0xbc, 0x01, 0x0a,
0x13, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x79,
0x4e, 0x61, 0x6d, 0x65, 0x12, 0x34, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x61, 0x75,
0x74, 0x68, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79,
0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x79, 0x4e,
0x61, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x38, 0x88, 0xe7, 0xb0,
0x2a, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2d, 0x12, 0x2b, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f,
0x73, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x6d,
0x6f, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2f, 0x7b,
0x6e, 0x61, 0x6d, 0x65, 0x7d, 0x12, 0x9b, 0x01, 0x0a, 0x0c, 0x42, 0x65, 0x63, 0x68, 0x33, 0x32,
0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x12, 0x28, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e,
0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x42, 0x65, 0x63,
0x68, 0x33, 0x32, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
0x1a, 0x29, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76,
0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x42, 0x65, 0x63, 0x68, 0x33, 0x32, 0x50, 0x72, 0x65,
0x66, 0x69, 0x78, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x36, 0xca, 0xb4, 0x2d,
0x0f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x20, 0x30, 0x2e, 0x34, 0x36,
0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1d, 0x12, 0x1b, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f,
0x61, 0x75, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x62, 0x65, 0x63,
0x68, 0x33, 0x32, 0x12, 0xc3, 0x01, 0x0a, 0x14, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42,
0x79, 0x74, 0x65, 0x73, 0x54, 0x6f, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x30, 0x2e, 0x63,
0x61, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x35, 0x2e, 0x63, 0x6f, 0x73,
0x6d, 0x6f, 0x73, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31,
0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x41, 0x63, 0x63, 0x6f,
0x75, 0x6e, 0x74, 0x42, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
0x65, 0x22, 0x38, 0x88, 0xe7, 0xb0, 0x2a, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2d, 0x12, 0x2b,
0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x62,
0x65, 0x74, 0x61, 0x31, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x61, 0x63, 0x63, 0x6f,
0x75, 0x6e, 0x74, 0x73, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x7d, 0x12, 0x9b, 0x01, 0x0a, 0x0c,
0x42, 0x65, 0x63, 0x68, 0x33, 0x32, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x12, 0x28, 0x2e, 0x63,
0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
0x61, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x79, 0x74, 0x65, 0x73, 0x54,
0x6f, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31,
0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x62,
0x65, 0x74, 0x61, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x79, 0x74, 0x65,
0x73, 0x54, 0x6f, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
0x65, 0x22, 0x46, 0xca, 0xb4, 0x2d, 0x0f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64,
0x6b, 0x20, 0x30, 0x2e, 0x34, 0x36, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2d, 0x12, 0x2b, 0x2f, 0x63,
0x61, 0x31, 0x2e, 0x42, 0x65, 0x63, 0x68, 0x33, 0x32, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x52,
0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e,
0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x42, 0x65, 0x63,
0x68, 0x33, 0x32, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
0x65, 0x22, 0x36, 0xca, 0xb4, 0x2d, 0x0f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64,
0x6b, 0x20, 0x30, 0x2e, 0x34, 0x36, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1d, 0x12, 0x1b, 0x2f, 0x63,
0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74,
0x61, 0x31, 0x2f, 0x62, 0x65, 0x63, 0x68, 0x33, 0x32, 0x2f, 0x7b, 0x61, 0x64, 0x64, 0x72, 0x65,
0x73, 0x73, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x7d, 0x12, 0xc4, 0x01, 0x0a, 0x14, 0x41, 0x64,
0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x54, 0x6f, 0x42, 0x79, 0x74,
0x65, 0x73, 0x12, 0x30, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x61, 0x75, 0x74, 0x68,
0x61, 0x31, 0x2f, 0x62, 0x65, 0x63, 0x68, 0x33, 0x32, 0x12, 0xc3, 0x01, 0x0a, 0x14, 0x41, 0x64,
0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x79, 0x74, 0x65, 0x73, 0x54, 0x6f, 0x53, 0x74, 0x72, 0x69,
0x6e, 0x67, 0x12, 0x30, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x61, 0x75, 0x74, 0x68,
0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73,
0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x54, 0x6f, 0x42, 0x79, 0x74, 0x65, 0x73, 0x52, 0x65, 0x71,
0x42, 0x79, 0x74, 0x65, 0x73, 0x54, 0x6f, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71,
0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x61, 0x75,
0x74, 0x68, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x72, 0x65,
0x73, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x54, 0x6f, 0x42, 0x79, 0x74, 0x65, 0x73, 0x52,
0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x47, 0xca, 0xb4, 0x2d, 0x0f, 0x63, 0x6f, 0x73,
0x73, 0x73, 0x42, 0x79, 0x74, 0x65, 0x73, 0x54, 0x6f, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52,
0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x46, 0xca, 0xb4, 0x2d, 0x0f, 0x63, 0x6f, 0x73,
0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x20, 0x30, 0x2e, 0x34, 0x36, 0x82, 0xd3, 0xe4, 0x93,
0x02, 0x2e, 0x12, 0x2c, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x61, 0x75, 0x74, 0x68,
0x02, 0x2d, 0x12, 0x2b, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x61, 0x75, 0x74, 0x68,
0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x62, 0x65, 0x63, 0x68, 0x33, 0x32, 0x2f,
0x7b, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x7d,
0x12, 0xb7, 0x01, 0x0a, 0x0b, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f,
0x12, 0x2c, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76,
0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x63, 0x63, 0x6f,
0x75, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d,
0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x62,
0x65, 0x74, 0x61, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e,
0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4b, 0xca,
0x7b, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x7d, 0x12,
0xc4, 0x01, 0x0a, 0x14, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e,
0x67, 0x54, 0x6f, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x30, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f,
0x73, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x41,
0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x54, 0x6f, 0x42, 0x79,
0x74, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x63, 0x6f, 0x73,
0x6d, 0x6f, 0x73, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31,
0x2e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x54, 0x6f,
0x42, 0x79, 0x74, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x47, 0xca,
0xb4, 0x2d, 0x0f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x20, 0x30, 0x2e,
0x34, 0x37, 0x88, 0xe7, 0xb0, 0x2a, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2d, 0x12, 0x2b, 0x2f,
0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x62, 0x65,
0x74, 0x61, 0x31, 0x2f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
0x2f, 0x7b, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x7d, 0x42, 0xc5, 0x01, 0x0a, 0x17, 0x63,
0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x76,
0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x42, 0x0a, 0x51, 0x75, 0x65, 0x72, 0x79, 0x50, 0x72, 0x6f,
0x74, 0x6f, 0x50, 0x01, 0x5a, 0x30, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e,
0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x61, 0x75,
0x74, 0x68, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x3b, 0x61, 0x75, 0x74, 0x68, 0x76,
0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xa2, 0x02, 0x03, 0x43, 0x41, 0x58, 0xaa, 0x02, 0x13, 0x43,
0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x41, 0x75, 0x74, 0x68, 0x2e, 0x56, 0x31, 0x62, 0x65, 0x74,
0x61, 0x31, 0xca, 0x02, 0x13, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x41, 0x75, 0x74, 0x68,
0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xe2, 0x02, 0x1f, 0x43, 0x6f, 0x73, 0x6d, 0x6f,
0x73, 0x5c, 0x41, 0x75, 0x74, 0x68, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x5c, 0x47,
0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x15, 0x43, 0x6f, 0x73,
0x6d, 0x6f, 0x73, 0x3a, 0x3a, 0x41, 0x75, 0x74, 0x68, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74,
0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
0x34, 0x36, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2e, 0x12, 0x2c, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f,
0x73, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x62,
0x65, 0x63, 0x68, 0x33, 0x32, 0x2f, 0x7b, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x73,
0x74, 0x72, 0x69, 0x6e, 0x67, 0x7d, 0x12, 0xb7, 0x01, 0x0a, 0x0b, 0x41, 0x63, 0x63, 0x6f, 0x75,
0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2c, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e,
0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x51, 0x75, 0x65,
0x72, 0x79, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71,
0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x61, 0x75,
0x74, 0x68, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79,
0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x6f,
0x6e, 0x73, 0x65, 0x22, 0x4b, 0xca, 0xb4, 0x2d, 0x0f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d,
0x73, 0x64, 0x6b, 0x20, 0x30, 0x2e, 0x34, 0x37, 0x88, 0xe7, 0xb0, 0x2a, 0x01, 0x82, 0xd3, 0xe4,
0x93, 0x02, 0x2d, 0x12, 0x2b, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x61, 0x75, 0x74,
0x68, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e,
0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x2f, 0x7b, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x7d,
0x42, 0xc5, 0x01, 0x0a, 0x17, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e,
0x61, 0x75, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x42, 0x0a, 0x51, 0x75,
0x65, 0x72, 0x79, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x30, 0x63, 0x6f, 0x73, 0x6d,
0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6f, 0x73,
0x6d, 0x6f, 0x73, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31,
0x3b, 0x61, 0x75, 0x74, 0x68, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xa2, 0x02, 0x03, 0x43,
0x41, 0x58, 0xaa, 0x02, 0x13, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x41, 0x75, 0x74, 0x68,
0x2e, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xca, 0x02, 0x13, 0x43, 0x6f, 0x73, 0x6d, 0x6f,
0x73, 0x5c, 0x41, 0x75, 0x74, 0x68, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xe2, 0x02,
0x1f, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x41, 0x75, 0x74, 0x68, 0x5c, 0x56, 0x31, 0x62,
0x65, 0x74, 0x61, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61,
0xea, 0x02, 0x15, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x3a, 0x3a, 0x41, 0x75, 0x74, 0x68, 0x3a,
0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
+44 -17
View File
@@ -1,6 +1,6 @@
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
// versions:
// - protoc-gen-go-grpc v1.3.0
// - protoc-gen-go-grpc v1.5.1
// - protoc (unknown)
// source: cosmos/auth/v1beta1/query.proto
@@ -15,8 +15,8 @@ import (
// This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against.
// Requires gRPC-Go v1.32.0 or later.
const _ = grpc.SupportPackageIsVersion7
// Requires gRPC-Go v1.64.0 or later.
const _ = grpc.SupportPackageIsVersion9
const (
Query_Accounts_FullMethodName = "/cosmos.auth.v1beta1.Query/Accounts"
@@ -34,8 +34,11 @@ const (
// QueryClient is the client API for Query service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
//
// Query defines the gRPC querier service.
type QueryClient interface {
// Accounts returns all the existing accounts.
//
// When called from another module, this query might consume a high amount of
// gas if the pagination field is incorrectly set.
Accounts(ctx context.Context, in *QueryAccountsRequest, opts ...grpc.CallOption) (*QueryAccountsResponse, error)
@@ -68,8 +71,9 @@ func NewQueryClient(cc grpc.ClientConnInterface) QueryClient {
}
func (c *queryClient) Accounts(ctx context.Context, in *QueryAccountsRequest, opts ...grpc.CallOption) (*QueryAccountsResponse, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(QueryAccountsResponse)
err := c.cc.Invoke(ctx, Query_Accounts_FullMethodName, in, out, opts...)
err := c.cc.Invoke(ctx, Query_Accounts_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
@@ -77,8 +81,9 @@ func (c *queryClient) Accounts(ctx context.Context, in *QueryAccountsRequest, op
}
func (c *queryClient) Account(ctx context.Context, in *QueryAccountRequest, opts ...grpc.CallOption) (*QueryAccountResponse, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(QueryAccountResponse)
err := c.cc.Invoke(ctx, Query_Account_FullMethodName, in, out, opts...)
err := c.cc.Invoke(ctx, Query_Account_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
@@ -86,8 +91,9 @@ func (c *queryClient) Account(ctx context.Context, in *QueryAccountRequest, opts
}
func (c *queryClient) AccountAddressByID(ctx context.Context, in *QueryAccountAddressByIDRequest, opts ...grpc.CallOption) (*QueryAccountAddressByIDResponse, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(QueryAccountAddressByIDResponse)
err := c.cc.Invoke(ctx, Query_AccountAddressByID_FullMethodName, in, out, opts...)
err := c.cc.Invoke(ctx, Query_AccountAddressByID_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
@@ -95,8 +101,9 @@ func (c *queryClient) AccountAddressByID(ctx context.Context, in *QueryAccountAd
}
func (c *queryClient) Params(ctx context.Context, in *QueryParamsRequest, opts ...grpc.CallOption) (*QueryParamsResponse, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(QueryParamsResponse)
err := c.cc.Invoke(ctx, Query_Params_FullMethodName, in, out, opts...)
err := c.cc.Invoke(ctx, Query_Params_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
@@ -104,8 +111,9 @@ func (c *queryClient) Params(ctx context.Context, in *QueryParamsRequest, opts .
}
func (c *queryClient) ModuleAccounts(ctx context.Context, in *QueryModuleAccountsRequest, opts ...grpc.CallOption) (*QueryModuleAccountsResponse, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(QueryModuleAccountsResponse)
err := c.cc.Invoke(ctx, Query_ModuleAccounts_FullMethodName, in, out, opts...)
err := c.cc.Invoke(ctx, Query_ModuleAccounts_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
@@ -113,8 +121,9 @@ func (c *queryClient) ModuleAccounts(ctx context.Context, in *QueryModuleAccount
}
func (c *queryClient) ModuleAccountByName(ctx context.Context, in *QueryModuleAccountByNameRequest, opts ...grpc.CallOption) (*QueryModuleAccountByNameResponse, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(QueryModuleAccountByNameResponse)
err := c.cc.Invoke(ctx, Query_ModuleAccountByName_FullMethodName, in, out, opts...)
err := c.cc.Invoke(ctx, Query_ModuleAccountByName_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
@@ -122,8 +131,9 @@ func (c *queryClient) ModuleAccountByName(ctx context.Context, in *QueryModuleAc
}
func (c *queryClient) Bech32Prefix(ctx context.Context, in *Bech32PrefixRequest, opts ...grpc.CallOption) (*Bech32PrefixResponse, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(Bech32PrefixResponse)
err := c.cc.Invoke(ctx, Query_Bech32Prefix_FullMethodName, in, out, opts...)
err := c.cc.Invoke(ctx, Query_Bech32Prefix_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
@@ -131,8 +141,9 @@ func (c *queryClient) Bech32Prefix(ctx context.Context, in *Bech32PrefixRequest,
}
func (c *queryClient) AddressBytesToString(ctx context.Context, in *AddressBytesToStringRequest, opts ...grpc.CallOption) (*AddressBytesToStringResponse, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(AddressBytesToStringResponse)
err := c.cc.Invoke(ctx, Query_AddressBytesToString_FullMethodName, in, out, opts...)
err := c.cc.Invoke(ctx, Query_AddressBytesToString_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
@@ -140,8 +151,9 @@ func (c *queryClient) AddressBytesToString(ctx context.Context, in *AddressBytes
}
func (c *queryClient) AddressStringToBytes(ctx context.Context, in *AddressStringToBytesRequest, opts ...grpc.CallOption) (*AddressStringToBytesResponse, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(AddressStringToBytesResponse)
err := c.cc.Invoke(ctx, Query_AddressStringToBytes_FullMethodName, in, out, opts...)
err := c.cc.Invoke(ctx, Query_AddressStringToBytes_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
@@ -149,8 +161,9 @@ func (c *queryClient) AddressStringToBytes(ctx context.Context, in *AddressStrin
}
func (c *queryClient) AccountInfo(ctx context.Context, in *QueryAccountInfoRequest, opts ...grpc.CallOption) (*QueryAccountInfoResponse, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(QueryAccountInfoResponse)
err := c.cc.Invoke(ctx, Query_AccountInfo_FullMethodName, in, out, opts...)
err := c.cc.Invoke(ctx, Query_AccountInfo_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
@@ -159,9 +172,12 @@ func (c *queryClient) AccountInfo(ctx context.Context, in *QueryAccountInfoReque
// QueryServer is the server API for Query service.
// All implementations must embed UnimplementedQueryServer
// for forward compatibility
// for forward compatibility.
//
// Query defines the gRPC querier service.
type QueryServer interface {
// Accounts returns all the existing accounts.
//
// When called from another module, this query might consume a high amount of
// gas if the pagination field is incorrectly set.
Accounts(context.Context, *QueryAccountsRequest) (*QueryAccountsResponse, error)
@@ -186,9 +202,12 @@ type QueryServer interface {
mustEmbedUnimplementedQueryServer()
}
// UnimplementedQueryServer must be embedded to have forward compatible implementations.
type UnimplementedQueryServer struct {
}
// UnimplementedQueryServer must be embedded to have
// forward compatible implementations.
//
// NOTE: this should be embedded by value instead of pointer to avoid a nil
// pointer dereference when methods are called.
type UnimplementedQueryServer struct{}
func (UnimplementedQueryServer) Accounts(context.Context, *QueryAccountsRequest) (*QueryAccountsResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method Accounts not implemented")
@@ -221,6 +240,7 @@ func (UnimplementedQueryServer) AccountInfo(context.Context, *QueryAccountInfoRe
return nil, status.Errorf(codes.Unimplemented, "method AccountInfo not implemented")
}
func (UnimplementedQueryServer) mustEmbedUnimplementedQueryServer() {}
func (UnimplementedQueryServer) testEmbeddedByValue() {}
// UnsafeQueryServer may be embedded to opt out of forward compatibility for this service.
// Use of this interface is not recommended, as added methods to QueryServer will
@@ -230,6 +250,13 @@ type UnsafeQueryServer interface {
}
func RegisterQueryServer(s grpc.ServiceRegistrar, srv QueryServer) {
// If the following call pancis, it indicates UnimplementedQueryServer was
// embedded by pointer and is nil. This will cause panics if an
// unimplemented method is ever invoked, so we test this at initialization
// time to prevent it from happening at runtime later due to I/O.
if t, ok := srv.(interface{ testEmbeddedByValue() }); ok {
t.testEmbeddedByValue()
}
s.RegisterService(&Query_ServiceDesc, srv)
}
File diff suppressed because it is too large Load Diff
+25 -48
View File
@@ -1,6 +1,6 @@
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
// versions:
// - protoc-gen-go-grpc v1.3.0
// - protoc-gen-go-grpc v1.5.1
// - protoc (unknown)
// source: cosmos/auth/v1beta1/tx.proto
@@ -15,23 +15,22 @@ import (
// This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against.
// Requires gRPC-Go v1.32.0 or later.
const _ = grpc.SupportPackageIsVersion7
// Requires gRPC-Go v1.64.0 or later.
const _ = grpc.SupportPackageIsVersion9
const (
Msg_UpdateParams_FullMethodName = "/cosmos.auth.v1beta1.Msg/UpdateParams"
Msg_NonAtomicExec_FullMethodName = "/cosmos.auth.v1beta1.Msg/NonAtomicExec"
Msg_UpdateParams_FullMethodName = "/cosmos.auth.v1beta1.Msg/UpdateParams"
)
// MsgClient is the client API for Msg service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
//
// Msg defines the x/auth Msg service.
type MsgClient interface {
// UpdateParams defines a (governance) operation for updating the x/auth module
// parameters. The authority defaults to the x/gov module account.
UpdateParams(ctx context.Context, in *MsgUpdateParams, opts ...grpc.CallOption) (*MsgUpdateParamsResponse, error)
// NonAtomicExec allows users to submit multiple messages for non-atomic execution.
NonAtomicExec(ctx context.Context, in *MsgNonAtomicExec, opts ...grpc.CallOption) (*MsgNonAtomicExecResponse, error)
}
type msgClient struct {
@@ -43,17 +42,9 @@ func NewMsgClient(cc grpc.ClientConnInterface) MsgClient {
}
func (c *msgClient) UpdateParams(ctx context.Context, in *MsgUpdateParams, opts ...grpc.CallOption) (*MsgUpdateParamsResponse, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(MsgUpdateParamsResponse)
err := c.cc.Invoke(ctx, Msg_UpdateParams_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *msgClient) NonAtomicExec(ctx context.Context, in *MsgNonAtomicExec, opts ...grpc.CallOption) (*MsgNonAtomicExecResponse, error) {
out := new(MsgNonAtomicExecResponse)
err := c.cc.Invoke(ctx, Msg_NonAtomicExec_FullMethodName, in, out, opts...)
err := c.cc.Invoke(ctx, Msg_UpdateParams_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
@@ -62,27 +53,28 @@ func (c *msgClient) NonAtomicExec(ctx context.Context, in *MsgNonAtomicExec, opt
// MsgServer is the server API for Msg service.
// All implementations must embed UnimplementedMsgServer
// for forward compatibility
// for forward compatibility.
//
// Msg defines the x/auth Msg service.
type MsgServer interface {
// UpdateParams defines a (governance) operation for updating the x/auth module
// parameters. The authority defaults to the x/gov module account.
UpdateParams(context.Context, *MsgUpdateParams) (*MsgUpdateParamsResponse, error)
// NonAtomicExec allows users to submit multiple messages for non-atomic execution.
NonAtomicExec(context.Context, *MsgNonAtomicExec) (*MsgNonAtomicExecResponse, error)
mustEmbedUnimplementedMsgServer()
}
// UnimplementedMsgServer must be embedded to have forward compatible implementations.
type UnimplementedMsgServer struct {
}
// UnimplementedMsgServer must be embedded to have
// forward compatible implementations.
//
// NOTE: this should be embedded by value instead of pointer to avoid a nil
// pointer dereference when methods are called.
type UnimplementedMsgServer struct{}
func (UnimplementedMsgServer) UpdateParams(context.Context, *MsgUpdateParams) (*MsgUpdateParamsResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method UpdateParams not implemented")
}
func (UnimplementedMsgServer) NonAtomicExec(context.Context, *MsgNonAtomicExec) (*MsgNonAtomicExecResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method NonAtomicExec not implemented")
}
func (UnimplementedMsgServer) mustEmbedUnimplementedMsgServer() {}
func (UnimplementedMsgServer) testEmbeddedByValue() {}
// UnsafeMsgServer may be embedded to opt out of forward compatibility for this service.
// Use of this interface is not recommended, as added methods to MsgServer will
@@ -92,6 +84,13 @@ type UnsafeMsgServer interface {
}
func RegisterMsgServer(s grpc.ServiceRegistrar, srv MsgServer) {
// If the following call pancis, it indicates UnimplementedMsgServer was
// embedded by pointer and is nil. This will cause panics if an
// unimplemented method is ever invoked, so we test this at initialization
// time to prevent it from happening at runtime later due to I/O.
if t, ok := srv.(interface{ testEmbeddedByValue() }); ok {
t.testEmbeddedByValue()
}
s.RegisterService(&Msg_ServiceDesc, srv)
}
@@ -113,24 +112,6 @@ func _Msg_UpdateParams_Handler(srv interface{}, ctx context.Context, dec func(in
return interceptor(ctx, in, info, handler)
}
func _Msg_NonAtomicExec_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(MsgNonAtomicExec)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(MsgServer).NonAtomicExec(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Msg_NonAtomicExec_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(MsgServer).NonAtomicExec(ctx, req.(*MsgNonAtomicExec))
}
return interceptor(ctx, in, info, handler)
}
// Msg_ServiceDesc is the grpc.ServiceDesc for Msg service.
// It's only intended for direct use with grpc.RegisterService,
// and not to be introspected or modified (even as a copy)
@@ -142,10 +123,6 @@ var Msg_ServiceDesc = grpc.ServiceDesc{
MethodName: "UpdateParams",
Handler: _Msg_UpdateParams_Handler,
},
{
MethodName: "NonAtomicExec",
Handler: _Msg_NonAtomicExec_Handler,
},
},
Streams: []grpc.StreamDesc{},
Metadata: "cosmos/auth/v1beta1/tx.proto",
+3 -2
View File
@@ -418,8 +418,9 @@ var file_cosmos_authz_module_v1_module_proto_rawDesc = []byte{
0x74, 0x68, 0x7a, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x1a, 0x20, 0x63,
0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x61, 0x70, 0x70, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
0x61, 0x31, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x26, 0x0a, 0x06, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x3a, 0x1c, 0xba, 0xc0, 0x96, 0xda, 0x01,
0x16, 0x0a, 0x14, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f,
0x36, 0x0a, 0x06, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x3a, 0x2c, 0xba, 0xc0, 0x96, 0xda, 0x01,
0x26, 0x0a, 0x24, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f,
0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f,
0x78, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x7a, 0x42, 0xd6, 0x01, 0x0a, 0x1a, 0x63, 0x6f, 0x6d, 0x2e,
0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x7a, 0x2e, 0x6d, 0x6f, 0x64,
0x75, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x42, 0x0b, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x50, 0x72,
+13 -15
View File
@@ -2073,8 +2073,6 @@ func (x *fastReflection_GrantQueueItem) ProtoMethods() *protoiface.Methods {
}
}
// Since: cosmos-sdk 0.43
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.27.0
@@ -2327,19 +2325,19 @@ var file_cosmos_authz_v1beta1_authz_proto_rawDesc = []byte{
0x51, 0x75, 0x65, 0x75, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x12, 0x22, 0x0a, 0x0d, 0x6d, 0x73, 0x67,
0x5f, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x75, 0x72, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09,
0x52, 0x0b, 0x6d, 0x73, 0x67, 0x54, 0x79, 0x70, 0x65, 0x55, 0x72, 0x6c, 0x73, 0x42, 0xd0, 0x01,
0x0a, 0x18, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x61, 0x75, 0x74,
0x68, 0x7a, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x42, 0x0a, 0x41, 0x75, 0x74, 0x68,
0x7a, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x32, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73,
0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f,
0x73, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x7a, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x3b,
0x61, 0x75, 0x74, 0x68, 0x7a, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xa2, 0x02, 0x03, 0x43,
0x41, 0x58, 0xaa, 0x02, 0x14, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x41, 0x75, 0x74, 0x68,
0x7a, 0x2e, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xca, 0x02, 0x14, 0x43, 0x6f, 0x73, 0x6d,
0x6f, 0x73, 0x5c, 0x41, 0x75, 0x74, 0x68, 0x7a, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31,
0xe2, 0x02, 0x20, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x41, 0x75, 0x74, 0x68, 0x7a, 0x5c,
0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64,
0x61, 0x74, 0x61, 0xea, 0x02, 0x16, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x3a, 0x3a, 0x41, 0x75,
0x74, 0x68, 0x7a, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xc8, 0xe1, 0x1e, 0x00,
0xc8, 0xe1, 0x1e, 0x00, 0x0a, 0x18, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73,
0x2e, 0x61, 0x75, 0x74, 0x68, 0x7a, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x42, 0x0a,
0x41, 0x75, 0x74, 0x68, 0x7a, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x32, 0x63, 0x6f,
0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63,
0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x7a, 0x2f, 0x76, 0x31, 0x62, 0x65,
0x74, 0x61, 0x31, 0x3b, 0x61, 0x75, 0x74, 0x68, 0x7a, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31,
0xa2, 0x02, 0x03, 0x43, 0x41, 0x58, 0xaa, 0x02, 0x14, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e,
0x41, 0x75, 0x74, 0x68, 0x7a, 0x2e, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xca, 0x02, 0x14,
0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x41, 0x75, 0x74, 0x68, 0x7a, 0x5c, 0x56, 0x31, 0x62,
0x65, 0x74, 0x61, 0x31, 0xe2, 0x02, 0x20, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x41, 0x75,
0x74, 0x68, 0x7a, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d,
0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x16, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73,
0x3a, 0x3a, 0x41, 0x75, 0x74, 0x68, 0x7a, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
File diff suppressed because it is too large Load Diff
@@ -508,8 +508,6 @@ func (x *fastReflection_GenesisState) ProtoMethods() *protoiface.Methods {
}
}
// Since: cosmos-sdk 0.43
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.27.0
+6 -8
View File
@@ -3359,8 +3359,6 @@ func (x *fastReflection_QueryGranteeGrantsResponse) ProtoMethods() *protoiface.M
}
}
// Since: cosmos-sdk 0.43
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.27.0
@@ -3384,7 +3382,7 @@ type QueryGrantsRequest struct {
Grantee string `protobuf:"bytes,2,opt,name=grantee,proto3" json:"grantee,omitempty"`
// Optional, msg_type_url, when set, will query only grants matching given msg type.
MsgTypeUrl string `protobuf:"bytes,3,opt,name=msg_type_url,json=msgTypeUrl,proto3" json:"msg_type_url,omitempty"`
// pagination defines an pagination for the request.
// pagination defines a pagination for the request.
Pagination *v1beta1.PageRequest `protobuf:"bytes,4,opt,name=pagination,proto3" json:"pagination,omitempty"`
}
@@ -3444,7 +3442,7 @@ type QueryGrantsResponse struct {
// authorizations is a list of grants granted for grantee by granter.
Grants []*Grant `protobuf:"bytes,1,rep,name=grants,proto3" json:"grants,omitempty"`
// pagination defines an pagination for the response.
// pagination defines a pagination for the response.
Pagination *v1beta1.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
}
@@ -3489,7 +3487,7 @@ type QueryGranterGrantsRequest struct {
unknownFields protoimpl.UnknownFields
Granter string `protobuf:"bytes,1,opt,name=granter,proto3" json:"granter,omitempty"`
// pagination defines an pagination for the request.
// pagination defines a pagination for the request.
Pagination *v1beta1.PageRequest `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
}
@@ -3535,7 +3533,7 @@ type QueryGranterGrantsResponse struct {
// grants is a list of grants granted by the granter.
Grants []*GrantAuthorization `protobuf:"bytes,1,rep,name=grants,proto3" json:"grants,omitempty"`
// pagination defines an pagination for the response.
// pagination defines a pagination for the response.
Pagination *v1beta1.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
}
@@ -3580,7 +3578,7 @@ type QueryGranteeGrantsRequest struct {
unknownFields protoimpl.UnknownFields
Grantee string `protobuf:"bytes,1,opt,name=grantee,proto3" json:"grantee,omitempty"`
// pagination defines an pagination for the request.
// pagination defines a pagination for the request.
Pagination *v1beta1.PageRequest `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
}
@@ -3626,7 +3624,7 @@ type QueryGranteeGrantsResponse struct {
// grants is a list of grants granted to the grantee.
Grants []*GrantAuthorization `protobuf:"bytes,1,rep,name=grants,proto3" json:"grants,omitempty"`
// pagination defines an pagination for the response.
// pagination defines a pagination for the response.
Pagination *v1beta1.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
}
+28 -12
View File
@@ -1,8 +1,6 @@
// Since: cosmos-sdk 0.43
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
// versions:
// - protoc-gen-go-grpc v1.3.0
// - protoc-gen-go-grpc v1.5.1
// - protoc (unknown)
// source: cosmos/authz/v1beta1/query.proto
@@ -17,8 +15,8 @@ import (
// This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against.
// Requires gRPC-Go v1.32.0 or later.
const _ = grpc.SupportPackageIsVersion7
// Requires gRPC-Go v1.64.0 or later.
const _ = grpc.SupportPackageIsVersion9
const (
Query_Grants_FullMethodName = "/cosmos.authz.v1beta1.Query/Grants"
@@ -29,6 +27,8 @@ const (
// QueryClient is the client API for Query service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
//
// Query defines the gRPC querier service.
type QueryClient interface {
// Returns list of `Authorization`, granted to the grantee by the granter.
Grants(ctx context.Context, in *QueryGrantsRequest, opts ...grpc.CallOption) (*QueryGrantsResponse, error)
@@ -47,8 +47,9 @@ func NewQueryClient(cc grpc.ClientConnInterface) QueryClient {
}
func (c *queryClient) Grants(ctx context.Context, in *QueryGrantsRequest, opts ...grpc.CallOption) (*QueryGrantsResponse, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(QueryGrantsResponse)
err := c.cc.Invoke(ctx, Query_Grants_FullMethodName, in, out, opts...)
err := c.cc.Invoke(ctx, Query_Grants_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
@@ -56,8 +57,9 @@ func (c *queryClient) Grants(ctx context.Context, in *QueryGrantsRequest, opts .
}
func (c *queryClient) GranterGrants(ctx context.Context, in *QueryGranterGrantsRequest, opts ...grpc.CallOption) (*QueryGranterGrantsResponse, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(QueryGranterGrantsResponse)
err := c.cc.Invoke(ctx, Query_GranterGrants_FullMethodName, in, out, opts...)
err := c.cc.Invoke(ctx, Query_GranterGrants_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
@@ -65,8 +67,9 @@ func (c *queryClient) GranterGrants(ctx context.Context, in *QueryGranterGrantsR
}
func (c *queryClient) GranteeGrants(ctx context.Context, in *QueryGranteeGrantsRequest, opts ...grpc.CallOption) (*QueryGranteeGrantsResponse, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(QueryGranteeGrantsResponse)
err := c.cc.Invoke(ctx, Query_GranteeGrants_FullMethodName, in, out, opts...)
err := c.cc.Invoke(ctx, Query_GranteeGrants_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
@@ -75,7 +78,9 @@ func (c *queryClient) GranteeGrants(ctx context.Context, in *QueryGranteeGrantsR
// QueryServer is the server API for Query service.
// All implementations must embed UnimplementedQueryServer
// for forward compatibility
// for forward compatibility.
//
// Query defines the gRPC querier service.
type QueryServer interface {
// Returns list of `Authorization`, granted to the grantee by the granter.
Grants(context.Context, *QueryGrantsRequest) (*QueryGrantsResponse, error)
@@ -86,9 +91,12 @@ type QueryServer interface {
mustEmbedUnimplementedQueryServer()
}
// UnimplementedQueryServer must be embedded to have forward compatible implementations.
type UnimplementedQueryServer struct {
}
// UnimplementedQueryServer must be embedded to have
// forward compatible implementations.
//
// NOTE: this should be embedded by value instead of pointer to avoid a nil
// pointer dereference when methods are called.
type UnimplementedQueryServer struct{}
func (UnimplementedQueryServer) Grants(context.Context, *QueryGrantsRequest) (*QueryGrantsResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method Grants not implemented")
@@ -100,6 +108,7 @@ func (UnimplementedQueryServer) GranteeGrants(context.Context, *QueryGranteeGran
return nil, status.Errorf(codes.Unimplemented, "method GranteeGrants not implemented")
}
func (UnimplementedQueryServer) mustEmbedUnimplementedQueryServer() {}
func (UnimplementedQueryServer) testEmbeddedByValue() {}
// UnsafeQueryServer may be embedded to opt out of forward compatibility for this service.
// Use of this interface is not recommended, as added methods to QueryServer will
@@ -109,6 +118,13 @@ type UnsafeQueryServer interface {
}
func RegisterQueryServer(s grpc.ServiceRegistrar, srv QueryServer) {
// If the following call pancis, it indicates UnimplementedQueryServer was
// embedded by pointer and is nil. This will cause panics if an
// unimplemented method is ever invoked, so we test this at initialization
// time to prevent it from happening at runtime later due to I/O.
if t, ok := srv.(interface{ testEmbeddedByValue() }); ok {
t.testEmbeddedByValue()
}
s.RegisterService(&Query_ServiceDesc, srv)
}
File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More