Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
7159214
bump simapp and sdk comet version to kraktoa version
mattac21 Nov 28, 2025
cecee86
baseapp implement InsertTx and ReapTxs to call custom application set…
mattac21 Nov 28, 2025
5629c91
tidy everything
mattac21 Nov 28, 2025
5e382ea
fix typo
mattac21 Nov 28, 2025
eb0a480
add changelog
mattac21 Nov 29, 2025
ccc853d
update comet for client/v2
mattac21 Nov 29, 2025
9b5f21b
update comet version in tests
mattac21 Nov 29, 2025
852dc6a
update systemtests go.mod
mattac21 Nov 29, 2025
fd4102e
update comet in tests/systemtests
mattac21 Nov 29, 2025
00613ff
fix redelegation test with broken proto compare
mattac21 Nov 29, 2025
1ff2967
Merge pull request #25620 from cosmos/feat/baseapp-krakatoa
mattac21 Nov 29, 2025
8448784
chore: Revert breaking changes on main for Krakatoa (#25621)
mattac21 Nov 29, 2025
c93bd6b
feat(mempool): implement RemoveWithReason (#25663)
swift1337 Dec 10, 2025
afd2ee7
chore: catchup krakatoa to main (#25676)
mattac21 Dec 11, 2025
02e84c8
chore: catchup krakatoa to main (#25686)
mattac21 Dec 12, 2025
b188a8a
Fix metric name
Eric-Warehime Dec 19, 2025
4b13ce2
Add stm, oe metrics
Eric-Warehime Dec 20, 2025
176d683
Add metrics to blockstm
Eric-Warehime Jan 5, 2026
c53405f
Fix metric names
Eric-Warehime Jan 5, 2026
fd7a16a
Add metrics to bstm tree
Eric-Warehime Jan 5, 2026
62a73c1
Add estimate wait metrics
Eric-Warehime Jan 5, 2026
3983cab
Add execution ratio metric
Eric-Warehime Jan 6, 2026
c554d30
Merge pull request #25758 from cosmos/eric/bstm-metrics
Eric-Warehime Jan 9, 2026
c8b6ea7
Make set balance public
Eric-Warehime Jan 9, 2026
63fe75f
Fix method name
Eric-Warehime Jan 9, 2026
ee40fc4
Add SetBalance to interface
Eric-Warehime Jan 9, 2026
2923500
Regen gov test mock
Eric-Warehime Jan 13, 2026
28e88ef
Merge feat/krakatoa-main-iavlx into feat/krakatoa
swift1337 Jan 13, 2026
e4d121c
Merge remote-tracking branch 'origin/feat/krakatoa' into eric/public-…
Eric-Warehime Jan 16, 2026
c728858
Rename method
Eric-Warehime Feb 2, 2026
797e238
Add SetSupply public
Eric-Warehime Feb 5, 2026
a083a42
Add to interface
Eric-Warehime Feb 5, 2026
025f229
Revert "Add to interface"
Eric-Warehime Feb 6, 2026
ca81dc0
Revert "Add SetSupply public"
Eric-Warehime Feb 6, 2026
11b3220
Merge pull request #25771 from cosmos/eric/public-setbalance
Eric-Warehime Feb 6, 2026
246c733
Merge remote-tracking branch 'origin/main' into feat/krakatoa
Eric-Warehime Feb 17, 2026
4ba7f2c
Merge remote-tracking branch 'origin/main' into eric/merge-main-krak
Eric-Warehime Feb 17, 2026
315f1df
Add stub for iavlx
Eric-Warehime Feb 17, 2026
771ca31
Fix blockstm merge
Eric-Warehime Feb 17, 2026
e884bbd
update go mods
Eric-Warehime Feb 17, 2026
37c6006
Merge remote-tracking branch 'origin/main' into eric/merge-main-krak
Eric-Warehime Feb 17, 2026
23a6a90
Revert "chore: Revert breaking changes on main for Krakatoa (#25621)"
Eric-Warehime Feb 17, 2026
4697a28
Fix systemtest
Eric-Warehime Feb 17, 2026
c278dc4
Update go mods and don't use iavlx unless app option is provided
Eric-Warehime Feb 18, 2026
88b6de9
Merge pull request #25954 from cosmos/eric/merge-main-krak
Eric-Warehime Feb 18, 2026
6fea7d1
Merge branch 'main' into feat/krakatoa
Eric-Warehime Feb 18, 2026
5695f57
Remove iavlx dir
Eric-Warehime Feb 25, 2026
46735da
Remove analysis
Eric-Warehime Feb 25, 2026
9f366ec
Merge remote-tracking branch 'origin/main' into eric/remove-iavlx
Eric-Warehime Feb 25, 2026
a217e92
Fully remove iavlx references
Eric-Warehime Feb 25, 2026
590ae94
Final fixes?
Eric-Warehime Feb 25, 2026
7e65fb6
Don't know where this change came from
Eric-Warehime Feb 25, 2026
412cb8d
Merge pull request #26008 from cosmos/eric/remove-iavlx
Eric-Warehime Feb 25, 2026
2d420df
fix
aljo242 Feb 26, 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
31 changes: 17 additions & 14 deletions .golangci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -73,39 +73,39 @@ linters:
- std-error-handling
rules:
- linters:
- staticcheck
text: 'ST1000:'
- 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.
- 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:'
text: "ST1003:"
- linters:
- staticcheck
text: 'ST1016:'
text: "ST1016:"
- linters:
- staticcheck
path: migrations
text: 'SA1019:'
text: "SA1019:"
- linters:
- staticcheck
text: 'SA1019: codec.NewAminoCodec is deprecated'
text: "SA1019: codec.NewAminoCodec is deprecated"
- linters:
- staticcheck
text: 'SA1019: legacybech32.MustMarshalPubKey'
text: "SA1019: legacybech32.MustMarshalPubKey"
- linters:
- staticcheck
text: 'SA1019: legacybech32.MarshalPubKey'
text: "SA1019: legacybech32.MarshalPubKey"
- linters:
- staticcheck
text: 'SA1019: legacybech32.UnmarshalPubKey'
text: "SA1019: legacybech32.UnmarshalPubKey"
- linters:
- staticcheck
text: 'SA1019: params.SendEnabled is deprecated'
text: "SA1019: params.SendEnabled is deprecated"
- linters:
- gosec
text: 'G115: integer overflow conversion'
text: "G115: integer overflow conversion"
- linters:
- nolintlint
text: leading space
Expand All @@ -123,6 +123,8 @@ linters:
- third_party$
- builtin$
- examples$
# todo: fix these before merging (WIP)
- blockstm
issues:
max-issues-per-linter: 10000
max-same-issues: 10000
Expand All @@ -141,7 +143,6 @@ formatters:
gofumpt:
extra-rules: true
exclusions:

generated: lax
paths:
- server/grpc/gogoreflection/fix_registration.go
Expand All @@ -157,3 +158,5 @@ formatters:
- third_party$
- builtin$
- examples$
# todo: fix these before merging (WIP)
- blockstm
1 change: 1 addition & 0 deletions .python-version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
3.13
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@ Ref: https://keepachangelog.com/en/1.0.0/
* (x/gov) [#25617](https://github.com/cosmos/cosmos-sdk/pull/25617) `AfterProposalSubmission` hook now includes proposer address as a parameter.
* (x/gov) [#25616](https://github.com/cosmos/cosmos-sdk/pull/25616) `DistrKeeper` `x/distribution` is now optional. Genesis validation ensures `distrKeeper` is set if distribution module is used as proposal cancel destination.
* (systemtests) [#25930]https://github.com/cosmos/cosmos-sdk/pull/25930) Move `systemtests` into `testutil` and no longer under its own `go.mod`.
* (abci) [#25620](https://github.com/cosmos/cosmos-sdk/pull/25620) Add support for new application side mempool ABCI methods.
* (ABCI) [#25969](https://github.com/cosmos/cosmos-sdk/pull/25969) Add support for new ABCI methods, `InsertTx` and `ReapTxs`.

### Features
Expand Down
11 changes: 9 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -503,13 +503,20 @@ enterprise-%:

.PHONY: enterprise-%

test-system: build-v53 build
build-system-test-current: build
mkdir -p ./tests/systemtests/binaries/
cp $(BUILDDIR)/simd ./tests/systemtests/binaries/

test-system: build-v53 build-system-test-current
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
$(MAKE) -C enterprise/poa/ test-system
$(MAKE) -C enterprise/group/ test-system

.PHONY: test-system build-system-test-current

# build-v53 checks out the v0.53.x branch, builds the binary, and renames it to simdv53.
build-v53:
Expand Down
9 changes: 8 additions & 1 deletion UPGRADING.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ For a full list of changes, see the [Changelog](https://github.com/cosmos/cosmos
The `x/gov` module has been decoupled from `x/staking`. The `keeper.NewKeeper` constructor now requires a `CalculateVoteResultsAndVotingPowerFn` parameter instead of a `StakingKeeper`.

**Before:**

```go
govKeeper := keeper.NewKeeper(
cdc,
Expand All @@ -30,6 +31,8 @@ govKeeper := keeper.NewKeeper(
```

**After:**


```go
govKeeper := keeper.NewKeeper(
cdc,
Expand All @@ -51,13 +54,15 @@ For applications using depinject, the governance module now accepts an optional
The `AfterProposalSubmission` hook now includes the proposer address as a parameter.

**Before:**

```go
func (h MyGovHooks) AfterProposalSubmission(ctx context.Context, proposalID uint64) error {
// implementation
}
```

**After:**

```go
func (h MyGovHooks) AfterProposalSubmission(ctx context.Context, proposalID uint64, proposerAddr sdk.AccAddress) error {
// implementation
Expand All @@ -71,6 +76,7 @@ OpenTelemetry provides an integrated solution for metrics, traces, and logging w
The existing wrapper functions in the `telemetry` package required acquiring mutex locks and map lookups for every metric operation which is sub-optimal. OpenTelemetry's API uses atomic concurrency wherever possible and should introduce less performance overhead during metric collection.

The [README.md](telemetry/README.md) in the `telemetry` package provides more details on usage, but below is a quick summary:

1. application developers should follow the official [go OpenTelemetry](https://pkg.go.dev/go.opentelemetry.io/otel) guidelines when instrumenting their applications.
2. node operators who want to configure OpenTelemetry exporters should set the `OTEL_EXPERIMENTAL_CONFIG_FILE` environment variable to the path of a yaml file which follows the OpenTelemetry declarative configuration format specified here: https://pkg.go.dev/go.opentelemetry.io/contrib/otelconf. As long as the `telemetry` package has been imported somewhere (it should already be imported if you are using the SDK), OpenTelemetry will be initialized automatically based on the configuration file.

Expand All @@ -79,4 +85,5 @@ NOTE: the go implementation of [otelconf](https://pkg.go.dev/go.opentelemetry.io
## Log v2

The log package has been bumped to v2 as new methods have been added to support tracer correlation with logs. Logs can be scraped with OpenTelemetry's [FileLog Receiver](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/filelogreceiver).
You may have to make additional changes to your log backend to properly extract the trace_id, span_id, and trace_flags from the logs.
You may have to make additional changes to your log backend to properly extract the trace_id, span_id, and trace_flags from the logs.
For applications using depinject, the governance module now accepts an optional `CalculateVoteResultsAndVotingPowerFn`. If not provided, it will use the `StakingKeeper` (also optional) to create the default function.
26 changes: 19 additions & 7 deletions baseapp/abci_utils.go
Original file line number Diff line number Diff line change
Expand Up @@ -285,12 +285,19 @@ func (h *DefaultProposalHandler) PrepareProposalHandler() sdk.PrepareProposalHan
return &abci.ResponsePrepareProposal{Txs: h.txSelector.SelectedTxs(ctx)}, nil
}

selectedTxsSignersSeqs := make(map[string]uint64)
type invalidTx struct {
tx sdk.Tx
err error
}

var (
resError error
selectedTxsNums int
invalidTxs []sdk.Tx // invalid txs to be removed out of the loop to avoid dead lock
// invalid txs to be removed out of the loop to avoid dead lock
invalidTxs []invalidTx
resError error
selectedTxsNums int
selectedTxsSignersSeqs = make(map[string]uint64)
)

mempool.SelectBy(ctx, h.mempool, req.Txs, func(memTx sdk.Tx) bool {
unorderedTx, ok := memTx.(sdk.TxWithUnordered)
isUnordered := ok && unorderedTx.GetUnordered()
Expand Down Expand Up @@ -335,7 +342,7 @@ func (h *DefaultProposalHandler) PrepareProposalHandler() sdk.PrepareProposalHan
// check again.
txBz, err := h.txVerifier.PrepareProposalVerifyTx(memTx)
if err != nil {
invalidTxs = append(invalidTxs, memTx)
invalidTxs = append(invalidTxs, invalidTx{tx: memTx, err: err})
} else {
stop := h.txSelector.SelectTxForProposal(ctx, uint64(req.MaxTxBytes), maxBlockGas, memTx, txBz)
if stop {
Expand Down Expand Up @@ -370,8 +377,13 @@ func (h *DefaultProposalHandler) PrepareProposalHandler() sdk.PrepareProposalHan
return nil, resError
}

for _, tx := range invalidTxs {
err := h.mempool.Remove(tx)
for _, invalidTx := range invalidTxs {
reason := mempool.RemoveReason{
Caller: mempool.CallerPrepareProposalRemoveInvalid,
Error: invalidTx.err,
}

err := mempool.RemoveWithReason(ctx, h.mempool, invalidTx.tx, reason)
if err != nil && !errors.Is(err, mempool.ErrTxNotFound) {
return nil, err
}
Expand Down
20 changes: 14 additions & 6 deletions baseapp/baseapp.go
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package baseapp

// need to import telemetry before anything else for side effects
import (
"fmt"
"maps"
Expand Down Expand Up @@ -903,6 +904,8 @@ func (app *BaseApp) RunTx(mode sdk.ExecMode, txBytes []byte, tx sdk.Tx, txIndex
anteCtx, anteSpan := anteCtx.StartSpan(tracer, "anteHandler")
newCtx, err := app.anteHandler(anteCtx, tx, mode == execModeSimulate)
anteSpan.End()
// now we should back to the previous go context which didn't capture the anteHandler instrumentation span
newCtx = newCtx.WithContext(ctx)

if !newCtx.IsZero() {
// At this point, newCtx.MultiStore() is a store branch, or something else
Expand All @@ -922,10 +925,16 @@ func (app *BaseApp) RunTx(mode sdk.ExecMode, txBytes []byte, tx sdk.Tx, txIndex
if err != nil {
if mode == execModeReCheck {
// if the ante handler fails on recheck, we want to remove the tx from the mempool
if mempoolErr := app.mempool.Remove(tx); mempoolErr != nil {
return gInfo, nil, anteEvents, errors.Join(err, mempoolErr)
errMempool := mempool.RemoveWithReason(ctx, app.mempool, tx, mempool.RemoveReason{
Caller: mempool.CallerRunTxRecheck,
Error: err,
})

if errMempool != nil {
return gInfo, nil, anteEvents, errors.Join(err, errMempool)
}
}

return gInfo, nil, nil, err
}

Expand All @@ -940,10 +949,10 @@ func (app *BaseApp) RunTx(mode sdk.ExecMode, txBytes []byte, tx sdk.Tx, txIndex
return gInfo, nil, anteEvents, err
}
case execModeFinalize:
err = app.mempool.Remove(tx)
reason := mempool.RemoveReason{Caller: mempool.CallerRunTxFinalize}
err = mempool.RemoveWithReason(ctx, app.mempool, tx, reason)
if err != nil && !errors.Is(err, mempool.ErrTxNotFound) {
return gInfo, nil, anteEvents,
fmt.Errorf("failed to remove tx from mempool: %w", err)
return gInfo, nil, anteEvents, fmt.Errorf("failed to remove tx from mempool: %w", err)
}
}

Expand Down Expand Up @@ -1072,7 +1081,6 @@ func (app *BaseApp) runMsgs(ctx sdk.Context, msgs []sdk.Msg, msgsV2 []protov2.Me
}
msgResponses = append(msgResponses, msgResponse)
}

}

data, err := makeABCIData(msgResponses)
Expand Down
18 changes: 18 additions & 0 deletions baseapp/options.go
Original file line number Diff line number Diff line change
Expand Up @@ -364,6 +364,24 @@ func (app *BaseApp) SetCheckTxHandler(handler sdk.CheckTxHandler) {
app.abciHandlers.CheckTxHandler = handler
}

// SetInsertTxHandler sets the InsertTx function for the BaseApp.
func (app *BaseApp) SetInsertTxHandler(handler sdk.InsertTxHandler) {
if app.sealed {
panic("SetInsertTxHandler() on sealed BaseApp")
}

app.abciHandlers.InsertTxHandler = handler
}

// SetReapTxsHandler sets the ReapTxs function for the BaseApp.
func (app *BaseApp) SetReapTxsHandler(handler sdk.ReapTxsHandler) {
if app.sealed {
panic("SetReapTxsHandler() on sealed BaseApp")
}

app.abciHandlers.ReapTxsHandler = handler
}

func (app *BaseApp) SetExtendVoteHandler(handler sdk.ExtendVoteHandler) {
if app.sealed {
panic("SetExtendVoteHandler() on sealed BaseApp")
Expand Down
3 changes: 3 additions & 0 deletions client/v2/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ require (
filippo.io/edwards25519 v1.1.1 // indirect
github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 // indirect
github.com/99designs/keyring v1.2.2 // indirect
github.com/BurntSushi/toml v1.5.0 // indirect
github.com/DataDog/datadog-go v3.2.0+incompatible // indirect
github.com/DataDog/zstd v1.5.7 // indirect
github.com/benbjohnson/clock v1.3.5 // indirect
Expand Down Expand Up @@ -279,3 +280,5 @@ replace (
cosmossdk.io/store => ../../store
github.com/cosmos/cosmos-sdk => ../../.
)

replace github.com/cometbft/cometbft => github.com/cometbft/cometbft v0.39.0-beta.2.0.20251126123012-df4eef0f2a40
10 changes: 6 additions & 4 deletions client/v2/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,8 @@ github.com/99designs/keyring v1.2.2/go.mod h1:wes/FrByc8j7lFOAGLGSNEg8f/PaI3cgTB
github.com/Azure/go-ansiterm v0.0.0-20230124172434-306776ec8161 h1:L/gRVlceqvL25UVaW/CKtUDjefjrs0SPonmDGUVOYP0=
github.com/Azure/go-ansiterm v0.0.0-20230124172434-306776ec8161/go.mod h1:xomTg63KZ2rFqZQzSB4Vz2SUXa1BpHTVz9L5PTmPC4E=
github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
github.com/BurntSushi/toml v1.5.0 h1:W5quZX/G/csjUnuI8SUYlsHs9M38FC7znL0lIO+DvMg=
github.com/BurntSushi/toml v1.5.0/go.mod h1:ukJfTF/6rtPPRCnwkur4qwRxa8vTRFBF0uk2lLoLwho=
github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo=
github.com/DataDog/datadog-go v3.2.0+incompatible h1:qSG2N4FghB1He/r2mFrWKCaL7dXCilEuNEeAn20fdD4=
github.com/DataDog/datadog-go v3.2.0+incompatible/go.mod h1:LButxg5PwREeZtORoXG3tL4fMGNddJ+vMq1mwgfaqoQ=
Expand Down Expand Up @@ -131,8 +133,8 @@ github.com/cockroachdb/redact v1.1.6/go.mod h1:BVNblN9mBWFyMyqK1k3AAiSxhvhfK2oOZ
github.com/cockroachdb/tokenbucket v0.0.0-20250429170803-42689b6311bb h1:3bCgBvB8PbJVMX1ouCcSIxvsqKPYM7gs72o0zC76n9g=
github.com/cockroachdb/tokenbucket v0.0.0-20250429170803-42689b6311bb/go.mod h1:7nc4anLGjupUW/PeY5qiNYsdNXj7zopG+eqsS7To5IQ=
github.com/codahale/hdrhistogram v0.0.0-20161010025455-3a0bb77429bd/go.mod h1:sE/e/2PUdi/liOCUjSTXgM1o87ZssimdTWN964YiIeI=
github.com/cometbft/cometbft v0.39.0-beta.2.0.20260219154603-da56c5f931bf h1:q6IEBWUxSmqoAjdxYaHXxftXvDXlNbvYjLOCYlXv9BE=
github.com/cometbft/cometbft v0.39.0-beta.2.0.20260219154603-da56c5f931bf/go.mod h1:T03VwyPk5ySZztAiM2giOvlhQ9wkpj5QEZBwpYwihpM=
github.com/cometbft/cometbft v0.39.0-beta.2.0.20251126123012-df4eef0f2a40 h1:sYSUs1ramIrHnqJOTt1dDuhIB6BLgH21AdwLOrwUNsA=
github.com/cometbft/cometbft v0.39.0-beta.2.0.20251126123012-df4eef0f2a40/go.mod h1:3jVF1T0qqyAcxtbElgOGGrpfi3Q8EFGsGbu57NRYAWU=
github.com/cometbft/cometbft-db v0.14.3 h1:foX2zuH/L6feyUSLDWg9YRLvt9w8iWVo883wGcyhdQk=
github.com/cometbft/cometbft-db v0.14.3/go.mod h1:5CcpGc+0fgZh8ecKa38MwDHfmRAGiRgQg6bGNs1HA/g=
github.com/containerd/continuity v0.3.0 h1:nisirsYROK15TAMVukJOUyGJjz4BNQJBVsNvAXZJ/eg=
Expand Down Expand Up @@ -1180,8 +1182,8 @@ golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8T
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20220517211312-f3a8303e98df/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8=
gonum.org/v1/gonum v0.17.0 h1:VbpOemQlsSMrYmn7T2OUvQ4dqxQXU+ouZFQsZOx50z4=
gonum.org/v1/gonum v0.17.0/go.mod h1:El3tOrEuMpv2UdMrbNlKEh9vd86bmQ6vqIcDwxEOc1E=
gonum.org/v1/gonum v0.16.0 h1:5+ul4Swaf3ESvrOnidPp4GZbzf0mxVQpDCYUQE7OJfk=
gonum.org/v1/gonum v0.16.0/go.mod h1:fef3am4MQ93R2HHpKnLk4/Tbh/s0+wqD5nfa6Pnwy4E=
google.golang.org/api v0.3.1/go.mod h1:6wY9I6uQWHQ8EM57III9mq/AjF+i8G65rmVagqKMtkk=
google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM=
google.golang.org/appengine v1.2.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
Expand Down
3 changes: 3 additions & 0 deletions enterprise/poa/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ require (
filippo.io/edwards25519 v1.1.1 // indirect
github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 // indirect
github.com/99designs/keyring v1.2.1 // indirect
github.com/BurntSushi/toml v1.5.0 // indirect
github.com/DataDog/datadog-go v3.2.0+incompatible // indirect
github.com/DataDog/zstd v1.5.7 // indirect
github.com/benbjohnson/clock v1.3.5 // indirect
Expand Down Expand Up @@ -283,3 +284,5 @@ replace (
// replace broken goleveldb
github.com/syndtr/goleveldb => github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7
)

replace github.com/cometbft/cometbft => github.com/cometbft/cometbft v0.39.0-beta.2.0.20251126123012-df4eef0f2a40
10 changes: 6 additions & 4 deletions enterprise/poa/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@ github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4/go.mod h1:hN
github.com/Azure/go-ansiterm v0.0.0-20230124172434-306776ec8161 h1:L/gRVlceqvL25UVaW/CKtUDjefjrs0SPonmDGUVOYP0=
github.com/Azure/go-ansiterm v0.0.0-20230124172434-306776ec8161/go.mod h1:xomTg63KZ2rFqZQzSB4Vz2SUXa1BpHTVz9L5PTmPC4E=
github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
github.com/BurntSushi/toml v1.5.0 h1:W5quZX/G/csjUnuI8SUYlsHs9M38FC7znL0lIO+DvMg=
github.com/BurntSushi/toml v1.5.0/go.mod h1:ukJfTF/6rtPPRCnwkur4qwRxa8vTRFBF0uk2lLoLwho=
github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo=
github.com/DataDog/datadog-go v3.2.0+incompatible h1:qSG2N4FghB1He/r2mFrWKCaL7dXCilEuNEeAn20fdD4=
github.com/DataDog/datadog-go v3.2.0+incompatible/go.mod h1:LButxg5PwREeZtORoXG3tL4fMGNddJ+vMq1mwgfaqoQ=
Expand Down Expand Up @@ -126,8 +128,8 @@ github.com/cockroachdb/redact v1.1.6/go.mod h1:BVNblN9mBWFyMyqK1k3AAiSxhvhfK2oOZ
github.com/cockroachdb/tokenbucket v0.0.0-20250429170803-42689b6311bb h1:3bCgBvB8PbJVMX1ouCcSIxvsqKPYM7gs72o0zC76n9g=
github.com/cockroachdb/tokenbucket v0.0.0-20250429170803-42689b6311bb/go.mod h1:7nc4anLGjupUW/PeY5qiNYsdNXj7zopG+eqsS7To5IQ=
github.com/codahale/hdrhistogram v0.0.0-20161010025455-3a0bb77429bd/go.mod h1:sE/e/2PUdi/liOCUjSTXgM1o87ZssimdTWN964YiIeI=
github.com/cometbft/cometbft v0.39.0-beta.2.0.20260219154603-da56c5f931bf h1:q6IEBWUxSmqoAjdxYaHXxftXvDXlNbvYjLOCYlXv9BE=
github.com/cometbft/cometbft v0.39.0-beta.2.0.20260219154603-da56c5f931bf/go.mod h1:T03VwyPk5ySZztAiM2giOvlhQ9wkpj5QEZBwpYwihpM=
github.com/cometbft/cometbft v0.39.0-beta.2.0.20251126123012-df4eef0f2a40 h1:sYSUs1ramIrHnqJOTt1dDuhIB6BLgH21AdwLOrwUNsA=
github.com/cometbft/cometbft v0.39.0-beta.2.0.20251126123012-df4eef0f2a40/go.mod h1:3jVF1T0qqyAcxtbElgOGGrpfi3Q8EFGsGbu57NRYAWU=
github.com/cometbft/cometbft-db v0.14.3 h1:foX2zuH/L6feyUSLDWg9YRLvt9w8iWVo883wGcyhdQk=
github.com/cometbft/cometbft-db v0.14.3/go.mod h1:5CcpGc+0fgZh8ecKa38MwDHfmRAGiRgQg6bGNs1HA/g=
github.com/containerd/continuity v0.3.0 h1:nisirsYROK15TAMVukJOUyGJjz4BNQJBVsNvAXZJ/eg=
Expand Down Expand Up @@ -1181,8 +1183,8 @@ golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8T
golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
gonum.org/v1/gonum v0.17.0 h1:VbpOemQlsSMrYmn7T2OUvQ4dqxQXU+ouZFQsZOx50z4=
gonum.org/v1/gonum v0.17.0/go.mod h1:El3tOrEuMpv2UdMrbNlKEh9vd86bmQ6vqIcDwxEOc1E=
gonum.org/v1/gonum v0.16.0 h1:5+ul4Swaf3ESvrOnidPp4GZbzf0mxVQpDCYUQE7OJfk=
gonum.org/v1/gonum v0.16.0/go.mod h1:fef3am4MQ93R2HHpKnLk4/Tbh/s0+wqD5nfa6Pnwy4E=
google.golang.org/api v0.3.1/go.mod h1:6wY9I6uQWHQ8EM57III9mq/AjF+i8G65rmVagqKMtkk=
google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM=
google.golang.org/appengine v1.2.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
Expand Down
3 changes: 3 additions & 0 deletions enterprise/poa/simapp/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ require (
filippo.io/edwards25519 v1.1.1 // indirect
github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 // indirect
github.com/99designs/keyring v1.2.2 // indirect
github.com/BurntSushi/toml v1.5.0 // indirect
github.com/DataDog/datadog-go v3.2.0+incompatible // indirect
github.com/DataDog/zstd v1.5.7 // indirect
github.com/benbjohnson/clock v1.3.5 // indirect
Expand Down Expand Up @@ -300,3 +301,5 @@ replace (
// replace broken goleveldb
github.com/syndtr/goleveldb => github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7
)

replace github.com/cometbft/cometbft => github.com/cometbft/cometbft v0.39.0-beta.2.0.20251126123012-df4eef0f2a40
Loading
Loading