Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
62 commits
Select commit Hold shift + click to select a range
8f4df12
feat(poolrebalancer): add protobuf API and generated types
NikhilSharmaWe Mar 18, 2026
c260a3a
feat(poolrebalancer): add module types helpers and validation
NikhilSharmaWe Mar 18, 2026
811570d
feat(poolrebalancer): implement keeper state and end blocker
NikhilSharmaWe Mar 18, 2026
eab1f75
feat(poolrebalancer): wire module services and governance params update
NikhilSharmaWe Mar 18, 2026
7b8b815
test(poolrebalancer): add keeper, query, msg, and genesis coverage
NikhilSharmaWe Mar 18, 2026
89692e6
fix(poolrebalancer): fetch all delegations when computing delegator s…
NikhilSharmaWe Mar 18, 2026
bd9c63e
test(poolrebalancer): add rebalance localnet E2E and harden localnet …
NikhilSharmaWe Mar 18, 2026
cc84973
test(poolrebalancer): add integration tests
NikhilSharmaWe Mar 19, 2026
4dcb6d6
fix(poolrebalancer): validate params, add rebalance events, and decou…
NikhilSharmaWe Mar 19, 2026
3e799f7
test(poolrebalancer): improve e2e observability and fix capped redele…
NikhilSharmaWe Mar 19, 2026
d73cccd
feat(poolrebalancer-e2e): refactor scenario runner, document params, …
NikhilSharmaWe Mar 20, 2026
b04f6c3
refactor(proto): migrate poolrebalancer proto and generated API paths…
NikhilSharmaWe Mar 20, 2026
7dab769
fix(poolrebalancer): harden EndBlock handling and add rebalance failu…
NikhilSharmaWe Mar 27, 2026
7d977d8
fix(poolrebalancer): include src validator in pending redelegation ke…
NikhilSharmaWe Mar 31, 2026
dfb875e
fix(poolrebalancer): return InvalidArgument for nil pending query req…
NikhilSharmaWe Apr 1, 2026
c1fb504
test(poolrebalancer): add convergence and broaden unit/integration co…
NikhilSharmaWe Apr 1, 2026
ba39cc6
feat(pool-contract): add community pool contract
NikhilSharmaWe Mar 24, 2026
cf5aa82
test(communitypool): add integration suite, harness, and contract art…
NikhilSharmaWe Mar 26, 2026
a30f5c1
feat(staking-precompile): add delegateToBondedValidators tx and integ…
NikhilSharmaWe Mar 26, 2026
cb57304
refactor(communitypool): route stake through delegateToBondedValidato…
NikhilSharmaWe Mar 26, 2026
4bc9249
feat(staking-precompile): add bonded-set undelegation flow
NikhilSharmaWe Mar 31, 2026
dd167f6
test(staking-precompile): cover delegate/undelegate args, edge revert…
NikhilSharmaWe Mar 31, 2026
eb0376f
feat(communitypool): refactor async withdraw and claim flow
NikhilSharmaWe Mar 31, 2026
0c99d12
test(communitypool): harden integration coverage for withdraw, config…
NikhilSharmaWe Mar 31, 2026
31b0a2d
feat(communitypool): restrict stake and harvest to owner or automatio…
NikhilSharmaWe Mar 31, 2026
f055639
docs(communitypool): add pool contract architecture and lifecycle guide
NikhilSharmaWe Mar 31, 2026
6a7df57
feat(poolrebalancer): automate CommunityPool harvest/stake in EndBloc…
NikhilSharmaWe Apr 1, 2026
b436f29
feat(poolrebalancer): add AccountKeeper dependency for EVM module acc…
NikhilSharmaWe Apr 1, 2026
154148d
fix(poolrebalancer): validate pending redelegations/undelegations in …
NikhilSharmaWe Apr 3, 2026
9a1ea1c
fix(poolrebalancer): continue undelegate fallback on per-validator fa…
NikhilSharmaWe Apr 3, 2026
ac94de7
docs(poolrebalancer): document bucket-based pending undelegations pag…
NikhilSharmaWe Apr 3, 2026
5320db0
test(pool_contract_and_rebalancer): add comprehensive CommunityPool a…
NikhilSharmaWe Apr 3, 2026
976c2e5
fix(pool/community): align CommunityPool accounting with module-track…
NikhilSharmaWe Apr 3, 2026
57746da
feat(poolrebalancer): validate pool_delegator_address on SetParams wi…
NikhilSharmaWe Apr 3, 2026
b234750
Merge branch 'feat/pool-rebalance' into feat/pool-contract
NikhilSharmaWe Apr 6, 2026
03b6dc6
feat(poolrebalancer): reconcile matured undelegation credit with stak…
NikhilSharmaWe Apr 8, 2026
4caf940
test(poolrebalancer): update unit and integration coverage for credit…
NikhilSharmaWe Apr 8, 2026
a89c543
test(e2e/poolrebalancer): document CommunityPool deploy, gov wiring, …
NikhilSharmaWe Apr 8, 2026
d70015b
feat(poolrebalancer): reconcile on-chain staked buckets in ABCI, cred…
NikhilSharmaWe Apr 9, 2026
80d1f91
test: cover community pool reconcile, credit-before-complete undelega…
NikhilSharmaWe Apr 9, 2026
dd58b31
docs: add community pool runbook and update pool README and integrati…
NikhilSharmaWe Apr 9, 2026
6b69ce5
feat(poolrebalancer): add slash-aware rebalance routing
NikhilSharmaWe Apr 13, 2026
5f67cf5
test(poolrebalancer): cover slash-aware rebalance flows
NikhilSharmaWe Apr 13, 2026
f38c337
Merge branch 'main' into feat/pool-rebalance
NikhilSharmaWe Apr 13, 2026
9f92d5b
Merge branch 'feat/pool-rebalance' into feat/pool-contract
NikhilSharmaWe Apr 13, 2026
4e57d8e
fix(evmd): encode gov authority with active bech32 prefix
NikhilSharmaWe Apr 14, 2026
79ba91d
test(e2e/poolrebalancer): add user_flow_multikey flow and shared pool…
NikhilSharmaWe Apr 14, 2026
d32ac8b
fix(poolrebalancer): enforce strict pool-delegator invariants for mat…
NikhilSharmaWe Apr 24, 2026
00f880c
fix(poolrebalancer): enforce single-owner undelegation queue invariants
NikhilSharmaWe Apr 24, 2026
28be30e
fix(pool): prevent empty-pool reward accrual and skip automation on z…
NikhilSharmaWe Apr 25, 2026
40f48f7
fix(poolrebalancer): fail closed on delegation scan ceiling and lock …
NikhilSharmaWe Apr 25, 2026
2cd0ea9
test(poolrebalancer): add regression coverage for strict maturity, em…
NikhilSharmaWe Apr 25, 2026
c1602f1
fix(pool): prevent orphaned non-staked principal on full exits
NikhilSharmaWe Apr 25, 2026
ee0f0f3
fix(poolrebalancer): enforce strict runtime contract validation for p…
NikhilSharmaWe Apr 25, 2026
2aff8d6
fix(testutil): derive gov authority using active bech32 config
NikhilSharmaWe Apr 25, 2026
1e4c730
fix(poolrebalancer): enforce genesis ownership parity and bond-denom …
NikhilSharmaWe Apr 25, 2026
eb81570
fix(poolrebalancer): switch delegation scan to pagination and align d…
NikhilSharmaWe Apr 26, 2026
7ed0163
fix(evmd): mount params and poolrebalancer transient stores together
NikhilSharmaWe Apr 26, 2026
880eef1
fix: prevent orphan principal first-deposit capture
NikhilSharmaWe Apr 26, 2026
fcddc58
refactor(poolrebalancer): remove undelegation execution path and rela…
NikhilSharmaWe Apr 28, 2026
6bb8d2e
fix(pool): prevent non-staked principal drift in CommunityPool stake/…
NikhilSharmaWe Apr 28, 2026
8d8a72c
docs(e2e): update poolrebalancer runbook, e2e scripts, and add commun…
NikhilSharmaWe Apr 28, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2,852 changes: 2,852 additions & 0 deletions api/cosmos/poolrebalancer/v1/poolrebalancer.pulsar.go

Large diffs are not rendered by default.

2,172 changes: 2,172 additions & 0 deletions api/cosmos/poolrebalancer/v1/query.pulsar.go

Large diffs are not rendered by default.

150 changes: 150 additions & 0 deletions api/cosmos/poolrebalancer/v1/query_grpc.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading