Skip to content

Commit e46ccdc

Browse files
authored
feat: v10.1.2 patch release (#600)
1 parent 434f15e commit e46ccdc

File tree

10 files changed

+86
-35
lines changed

10 files changed

+86
-35
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
- Bump CometBFT to [`v0.38.19`](https://github.com/cometbft/cometbft/releases/tag/v0.38.19) to resolve [ASA-2025-003](https://github.com/cometbft/cometbft/security/advisories/GHSA-hrhf-2vcr-ghch) security advisory. ([#600](https://github.com/noble-assets/noble/pull/600))
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
- Bump Forwarding to [`v2.0.3`](https://github.com/noble-assets/forwarding/releases/tag/v2.0.3) to remove `x/bank` `GetAllBalances` usage. ([#600](https://github.com/noble-assets/noble/pull/600))

.changelog/v10.1.2/summary.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
*Oct 14, 2025*
2+
3+
This is a consensus breaking patch to the v10.1 Ember release line.

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# CHANGELOG
22

3+
## v10.1.2
4+
5+
*Oct 14, 2025*
6+
7+
This is a consensus breaking patch to the v10.1 Ember release line.
8+
9+
### DEPENDENCIES
10+
11+
- Bump Forwarding to [`v2.0.3`](https://github.com/noble-assets/forwarding/releases/tag/v2.0.3) to remove `x/bank` `GetAllBalances` usage. ([#600](https://github.com/noble-assets/noble/pull/600))
12+
- Bump CometBFT to [`v0.38.19`](https://github.com/cometbft/cometbft/releases/tag/v0.38.19) to resolve [ASA-2025-003](https://github.com/cometbft/cometbft/security/advisories/GHSA-hrhf-2vcr-ghch) security advisory. ([#600](https://github.com/noble-assets/noble/pull/600))
13+
314
## v10.1.1
415

516
*Aug 25, 2025*

ante.go

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ import (
3030
ibcante "github.com/cosmos/ibc-go/v8/modules/core/ante"
3131
ibckeeper "github.com/cosmos/ibc-go/v8/modules/core/keeper"
3232
"github.com/noble-assets/forwarding/v2"
33+
forwardingkeeper "github.com/noble-assets/forwarding/v2/keeper"
3334
forwardingtypes "github.com/noble-assets/forwarding/v2/types"
3435
)
3536

@@ -42,10 +43,11 @@ type BankKeeper interface {
4243
// AnteHandler for our custom ante decorators.
4344
type HandlerOptions struct {
4445
ante.HandlerOptions
45-
cdc codec.Codec
46-
BankKeeper BankKeeper
47-
FTFKeeper *ftfkeeper.Keeper
48-
IBCKeeper *ibckeeper.Keeper
46+
cdc codec.Codec
47+
BankKeeper BankKeeper
48+
ForwardingKeeper *forwardingkeeper.Keeper
49+
FTFKeeper *ftfkeeper.Keeper
50+
IBCKeeper *ibckeeper.Keeper
4951
}
5052

5153
// NewAnteHandler extends the default Cosmos SDK AnteHandler with custom ante decorators.
@@ -58,6 +60,10 @@ func NewAnteHandler(options HandlerOptions) (sdk.AnteHandler, error) {
5860
return nil, errorsmod.Wrap(sdkerrors.ErrLogic, "bank keeper is required for ante builder")
5961
}
6062

63+
if options.ForwardingKeeper == nil {
64+
return nil, errorsmod.Wrap(sdkerrors.ErrLogic, "forwarding keeper is required for ante builder")
65+
}
66+
6167
if options.FTFKeeper == nil {
6268
return nil, errorsmod.Wrap(sdkerrors.ErrLogic, "fiattokenfactory keeper is required for ante builder")
6369
}
@@ -101,7 +107,7 @@ func NewAnteHandler(options HandlerOptions) (sdk.AnteHandler, error) {
101107

102108
func NewSigVerificationDecorator(options HandlerOptions) sdk.AnteDecorator {
103109
defaultAnte := ante.NewSigVerificationDecorator(options.AccountKeeper, options.SignModeHandler)
104-
return forwarding.NewSigVerificationDecorator(options.BankKeeper, defaultAnte)
110+
return forwarding.NewSigVerificationDecorator(options.BankKeeper, options.ForwardingKeeper, defaultAnte)
105111
}
106112

107113
// SigVerificationGasConsumer is a custom implementation of the signature verification gas

ante_permissioned_liquidity.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import (
2121

2222
sdk "github.com/cosmos/cosmos-sdk/types"
2323
"github.com/cosmos/cosmos-sdk/x/authz"
24+
swaptypes "swap.noble.xyz/types"
2425
stableswaptypes "swap.noble.xyz/types/stableswap"
2526

2627
"github.com/noble-assets/noble/v10/upgrade"
@@ -61,6 +62,10 @@ func (d PermissionedLiquidityDecorator) CheckMessage(msg sdk.Msg) error {
6162
if m.Signer != PermissionedAccount {
6263
return fmt.Errorf("%s is currently a permissioned action", sdk.MsgTypeURL(msg))
6364
}
65+
case *swaptypes.MsgWithdrawRewards:
66+
if m.Signer != PermissionedAccount {
67+
return fmt.Errorf("%s is currently a permissioned action", sdk.MsgTypeURL(msg))
68+
}
6469
case *authz.MsgExec:
6570
execMsgs, err := m.GetMessages()
6671
if err != nil {

api/generate.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ buf export buf.build/noble-assets/cctp:4285c94ec19438ad1e05ba3e5106a5e7980cfffd
1212
buf export buf.build/noble-assets/dollar:v2.1.0 --output api/proto
1313
buf export buf.build/noble-assets/fiattokenfactory:5f9bd9dd2c5b5336b94bae4a47195bdf035f04af --output api/proto
1414
buf export buf.build/noble-assets/florin:v2.0.0 --output api/proto
15-
buf export buf.build/noble-assets/forwarding:v2.0.2 --output api/proto
15+
buf export buf.build/noble-assets/forwarding:v2.0.3 --output api/proto
1616
buf export buf.build/noble-assets/globalfee:v1.0.1 --output api/proto
1717
buf export buf.build/noble-assets/halo:v2.0.1 --output api/proto
1818
buf export buf.build/noble-assets/rate-limiting:v8.0.0 --output api/proto

app.go

Lines changed: 28 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ import (
2929
"cosmossdk.io/log"
3030
"cosmossdk.io/math"
3131
storetypes "cosmossdk.io/store/types"
32+
abci "github.com/cometbft/cometbft/abci/types"
3233
"github.com/cometbft/cometbft/crypto"
3334
"github.com/cometbft/cometbft/libs/bytes"
3435
cmtos "github.com/cometbft/cometbft/libs/os"
@@ -46,6 +47,8 @@ import (
4647
sdk "github.com/cosmos/cosmos-sdk/types"
4748
"github.com/cosmos/cosmos-sdk/types/module"
4849
"github.com/cosmos/cosmos-sdk/x/auth/ante"
50+
authoritytypes "github.com/noble-assets/authority/types"
51+
forwardingtypes "github.com/noble-assets/forwarding/v2/types"
4952
"github.com/noble-assets/noble/v10/api"
5053
"github.com/noble-assets/noble/v10/jester"
5154
"github.com/noble-assets/noble/v10/upgrade"
@@ -293,10 +296,11 @@ func NewApp(
293296
TxFeeChecker: globalfee.TxFeeChecker(app.GlobalFeeKeeper),
294297
SigGasConsumer: SigVerificationGasConsumer,
295298
},
296-
cdc: app.appCodec,
297-
BankKeeper: app.BankKeeper,
298-
FTFKeeper: app.FTFKeeper,
299-
IBCKeeper: app.IBCKeeper,
299+
cdc: app.appCodec,
300+
BankKeeper: app.BankKeeper,
301+
ForwardingKeeper: app.ForwardingKeeper,
302+
FTFKeeper: app.FTFKeeper,
303+
IBCKeeper: app.IBCKeeper,
300304
})
301305
if err != nil {
302306
return nil, err
@@ -310,7 +314,26 @@ func NewApp(
310314
)
311315

312316
app.SetPrepareProposal(proposalHandler.PrepareProposal())
313-
app.SetPreBlocker(proposalHandler.PreBlocker())
317+
app.SetPreBlocker(func(ctx sdk.Context, req *abci.RequestFinalizeBlock) (*sdk.ResponsePreBlock, error) {
318+
// On Noble mainnet, the v10.1.2 upgrade is applied at block #36,887,000.
319+
// This upgrade removes support for the wildcard in the x/forwarding
320+
// module allowed denoms configuration, which we set explicitly to USDC.
321+
if ctx.ChainID() == upgrade.MainnetChainID && req.Height == 36887000 {
322+
_, err := app.ForwardingKeeper.SetAllowedDenoms(ctx, &forwardingtypes.MsgSetAllowedDenoms{
323+
Signer: authoritytypes.ModuleAddress.String(),
324+
Denoms: []string{
325+
app.FTFKeeper.GetMintingDenom(ctx).Denom, // USDC
326+
app.DollarKeeper.GetDenom(), // USDN
327+
},
328+
})
329+
330+
if err != nil {
331+
return nil, err
332+
}
333+
}
334+
335+
return proposalHandler.PreBlocker()(ctx, req)
336+
})
314337

315338
if err := app.RegisterUpgradeHandler(); err != nil {
316339
return nil, err

go.mod

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ require (
1919
github.com/bcp-innovations/hyperlane-cosmos v1.0.1
2020
github.com/circlefin/noble-cctp v0.0.0-20241031192117-4285c94ec194
2121
github.com/circlefin/noble-fiattokenfactory v0.0.0-20250123235012-5f9bd9dd2c5b
22-
github.com/cometbft/cometbft v0.38.17
22+
github.com/cometbft/cometbft v0.38.19
2323
github.com/cosmos/cosmos-db v1.1.1
2424
github.com/cosmos/cosmos-sdk v0.50.13
2525
github.com/cosmos/ibc-apps/middleware/packet-forward-middleware/v8 v8.2.0
@@ -30,13 +30,13 @@ require (
3030
github.com/gorilla/mux v1.8.1
3131
github.com/monerium/module-noble/v2 v2.0.0
3232
github.com/noble-assets/authority v1.0.4
33-
github.com/noble-assets/forwarding/v2 v2.0.2
33+
github.com/noble-assets/forwarding/v2 v2.0.3
3434
github.com/noble-assets/globalfee v1.0.1
3535
github.com/noble-assets/halo/v2 v2.0.1
3636
github.com/noble-assets/wormhole v1.0.0
3737
github.com/ondoprotocol/usdy-noble/v2 v2.0.0
3838
github.com/spf13/cast v1.7.1
39-
github.com/spf13/cobra v1.8.1
39+
github.com/spf13/cobra v1.9.1
4040
github.com/spf13/viper v1.19.0
4141
github.com/wormhole-foundation/wormhole/sdk v0.0.0-20241218143724-3797ed082150
4242
jester.noble.xyz/api v0.2.0
@@ -55,7 +55,7 @@ require (
5555
cloud.google.com/go/iam v1.2.0 // indirect
5656
cloud.google.com/go/storage v1.43.0 // indirect
5757
cosmossdk.io/api v0.7.6 // indirect
58-
cosmossdk.io/collections v0.4.0 // indirect
58+
cosmossdk.io/collections v0.4.0
5959
cosmossdk.io/x/tx v0.13.8 // indirect
6060
filippo.io/edwards25519 v1.1.0 // indirect
6161
github.com/4meepo/tagalign v1.3.4 // indirect
@@ -123,7 +123,7 @@ require (
123123
github.com/daixiang0/gci v0.13.5 // indirect
124124
github.com/danieljoos/wincred v1.1.2 // indirect
125125
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
126-
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.3.0 // indirect
126+
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.4.0 // indirect
127127
github.com/denis-tingaikin/go-header v0.5.0 // indirect
128128
github.com/desertbit/timer v0.0.0-20180107155436-c41aec40b27f // indirect
129129
github.com/dgraph-io/badger/v4 v4.2.0 // indirect
@@ -221,7 +221,7 @@ require (
221221
github.com/karamaru-alpha/copyloopvar v1.1.0 // indirect
222222
github.com/kisielk/errcheck v1.7.0 // indirect
223223
github.com/kkHAIKE/contextcheck v1.1.5 // indirect
224-
github.com/klauspost/compress v1.17.9 // indirect
224+
github.com/klauspost/compress v1.17.11 // indirect
225225
github.com/kr/pretty v0.3.1 // indirect
226226
github.com/kr/text v0.2.0 // indirect
227227
github.com/kulti/thelper v0.6.3 // indirect
@@ -263,7 +263,7 @@ require (
263263
github.com/pkg/errors v0.9.1 // indirect
264264
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
265265
github.com/polyfloyd/go-errorlint v1.6.0 // indirect
266-
github.com/prometheus/client_golang v1.20.5 // indirect
266+
github.com/prometheus/client_golang v1.21.0 // indirect
267267
github.com/prometheus/client_model v0.6.1 // indirect
268268
github.com/prometheus/common v0.62.0 // indirect
269269
github.com/prometheus/procfs v0.15.1 // indirect
@@ -295,7 +295,7 @@ require (
295295
github.com/sourcegraph/conc v0.3.0 // indirect
296296
github.com/sourcegraph/go-diff v0.7.0 // indirect
297297
github.com/spf13/afero v1.11.0 // indirect
298-
github.com/spf13/pflag v1.0.5 // indirect
298+
github.com/spf13/pflag v1.0.6 // indirect
299299
github.com/ssgreg/nlreturn/v2 v2.2.1 // indirect
300300
github.com/stbenjam/no-sprintf-host-port v0.1.1 // indirect
301301
github.com/stretchr/objx v0.5.2 // indirect

go.sum

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -438,8 +438,8 @@ github.com/cockroachdb/redact v1.1.5/go.mod h1:BVNblN9mBWFyMyqK1k3AAiSxhvhfK2oOZ
438438
github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06 h1:zuQyyAKVxetITBuuhv3BI9cMrmStnpT18zmgmTxunpo=
439439
github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06/go.mod h1:7nc4anLGjupUW/PeY5qiNYsdNXj7zopG+eqsS7To5IQ=
440440
github.com/codahale/hdrhistogram v0.0.0-20161010025455-3a0bb77429bd/go.mod h1:sE/e/2PUdi/liOCUjSTXgM1o87ZssimdTWN964YiIeI=
441-
github.com/cometbft/cometbft v0.38.17 h1:FkrQNbAjiFqXydeAO81FUzriL4Bz0abYxN/eOHrQGOk=
442-
github.com/cometbft/cometbft v0.38.17/go.mod h1:5l0SkgeLRXi6bBfQuevXjKqML1jjfJJlvI1Ulp02/o4=
441+
github.com/cometbft/cometbft v0.38.19 h1:vNdtCkvhuwUlrcLPAyigV7lQpmmo+tAq8CsB8gZjEYw=
442+
github.com/cometbft/cometbft v0.38.19/go.mod h1:UCu8dlHqvkAsmAFmWDRWNZJPlu6ya2fTWZlDrWsivwo=
443443
github.com/cometbft/cometbft-db v0.14.1 h1:SxoamPghqICBAIcGpleHbmoPqy+crij/++eZz3DlerQ=
444444
github.com/cometbft/cometbft-db v0.14.1/go.mod h1:KHP1YghilyGV/xjD5DP3+2hyigWx0WTp9X+0Gnx0RxQ=
445445
github.com/containerd/continuity v0.3.0 h1:nisirsYROK15TAMVukJOUyGJjz4BNQJBVsNvAXZJ/eg=
@@ -476,7 +476,7 @@ github.com/cosmos/ics23/go v0.11.0/go.mod h1:A8OjxPE67hHST4Icw94hOxxFEJMBG031xIG
476476
github.com/cosmos/ledger-cosmos-go v0.14.0 h1:WfCHricT3rPbkPSVKRH+L4fQGKYHuGOK9Edpel8TYpE=
477477
github.com/cosmos/ledger-cosmos-go v0.14.0/go.mod h1:E07xCWSBl3mTGofZ2QnL4cIUzMbbGVyik84QYKbX3RA=
478478
github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU=
479-
github.com/cpuguy83/go-md2man/v2 v2.0.4/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o=
479+
github.com/cpuguy83/go-md2man/v2 v2.0.6/go.mod h1:oOW0eioCTA6cOiMLiUPZOpcVxMig6NIQQ7OS05n1F4g=
480480
github.com/creachadair/atomicfile v0.3.1 h1:yQORkHjSYySh/tv5th1dkKcn02NEW5JleB84sjt+W4Q=
481481
github.com/creachadair/atomicfile v0.3.1/go.mod h1:mwfrkRxFKwpNAflYZzytbSwxvbK6fdGRRlp0KEQc0qU=
482482
github.com/creachadair/tomledit v0.0.24 h1:5Xjr25R2esu1rKCbQEmjZYlrhFkDspoAbAKb6QKQDhQ=
@@ -495,11 +495,11 @@ github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSs
495495
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1VwoXQT9A3Wy9MM3WgvqSxFWenqJduM=
496496
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
497497
github.com/decred/dcrd/crypto/blake256 v1.0.0/go.mod h1:sQl2p6Y26YV+ZOcSTP6thNdn47hh8kt6rqSlvmrXFAc=
498-
github.com/decred/dcrd/crypto/blake256 v1.0.1 h1:7PltbUIQB7u/FfZ39+DGa/ShuMyJ5ilcvdfma9wOH6Y=
499-
github.com/decred/dcrd/crypto/blake256 v1.0.1/go.mod h1:2OfgNZ5wDpcsFmHmCK5gZTPcCXqlm2ArzUIkw9czNJo=
498+
github.com/decred/dcrd/crypto/blake256 v1.1.0 h1:zPMNGQCm0g4QTY27fOCorQW7EryeQ/U0x++OzVrdms8=
499+
github.com/decred/dcrd/crypto/blake256 v1.1.0/go.mod h1:2OfgNZ5wDpcsFmHmCK5gZTPcCXqlm2ArzUIkw9czNJo=
500500
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.0.1/go.mod h1:hyedUtir6IdtD/7lIxGeCxkaw7y45JueMRL4DIyJDKs=
501-
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.3.0 h1:rpfIENRNNilwHwZeG5+P150SMrnNEcHYvcCuK6dPZSg=
502-
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.3.0/go.mod h1:v57UDF4pDQJcEfFUCRop3lJL149eHGSe9Jvczhzjo/0=
501+
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.4.0 h1:NMZiJj8QnKe1LgsbDayM4UoHwbvwDRwnI3hwNaAHRnc=
502+
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.4.0/go.mod h1:ZXNYxsqcloTdSy/rNShjYzMhyjf0LaoftYK0p+A3h40=
503503
github.com/decred/dcrd/lru v1.0.0/go.mod h1:mxKOwFd7lFjN2GZYsiz/ecgqR6kkYAl+0pz0tEMk218=
504504
github.com/denis-tingaikin/go-header v0.5.0 h1:SRdnP5ZKvcO9KKRP1KJrhFR3RrlGuD+42t4429eC9k8=
505505
github.com/denis-tingaikin/go-header v0.5.0/go.mod h1:mMenU5bWrok6Wl2UsZjy+1okegmwQ3UgWl4V1D8gjlY=
@@ -966,8 +966,8 @@ github.com/kkdai/bstream v0.0.0-20161212061736-f391b8402d23/go.mod h1:J+Gs4SYgM6
966966
github.com/klauspost/compress v1.10.3/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs=
967967
github.com/klauspost/compress v1.11.7/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs=
968968
github.com/klauspost/compress v1.15.11/go.mod h1:QPwzmACJjUTFsnSHH934V6woptycfrDDJnH7hvFVbGM=
969-
github.com/klauspost/compress v1.17.9 h1:6KIumPrER1LHsvBVuDa0r5xaG0Es51mhhB9BQB2qeMA=
970-
github.com/klauspost/compress v1.17.9/go.mod h1:Di0epgTjJY877eYKx5yC51cX2A2Vl2ibi7bDH9ttBbw=
969+
github.com/klauspost/compress v1.17.11 h1:In6xLpyWOi1+C7tXUUWv2ot1QvBjxevKAaI6IXrJmUc=
970+
github.com/klauspost/compress v1.17.11/go.mod h1:pMDklpSncoRMuLFrf1W9Ss9KT+0rH90U12bZKk7uwG0=
971971
github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
972972
github.com/konsorten/go-windows-terminal-sequences v1.0.3/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
973973
github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc=
@@ -1092,8 +1092,8 @@ github.com/nishanths/predeclared v0.2.2 h1:V2EPdZPliZymNAn79T8RkNApBjMmVKh5XRpLm
10921092
github.com/nishanths/predeclared v0.2.2/go.mod h1:RROzoN6TnGQupbC+lqggsOlcgysk3LMK/HI84Mp280c=
10931093
github.com/noble-assets/authority v1.0.4 h1:o+UNacQJLoV5las2E2zG/Oz7fCSeBQEcXY4pa9dRZm8=
10941094
github.com/noble-assets/authority v1.0.4/go.mod h1:5siy0L2icXkwtXqatg/7Owr+hlFAYGkDOP8hjh15KoA=
1095-
github.com/noble-assets/forwarding/v2 v2.0.2 h1:Qw+7Ar/7Prpjiieq9O5vXRPiZ0e5I1Hhxz1NQIOdjgo=
1096-
github.com/noble-assets/forwarding/v2 v2.0.2/go.mod h1:bKHj4XWyTcJqr2/XliylHJ5Te4pTftCV0h4BpnLOmf0=
1095+
github.com/noble-assets/forwarding/v2 v2.0.3 h1:JrnPh+D8NNqLFue0CiUHr0VHBj/aCK7gDiBtT2WhLtE=
1096+
github.com/noble-assets/forwarding/v2 v2.0.3/go.mod h1:5SNavvUTrJpn4PUSd4RS/jQ8mIwOPbMQvsu2+FXhwZY=
10971097
github.com/noble-assets/globalfee v1.0.1 h1:8OXkPe1nG3kAn+i/qH4oWr966uxgGGRjzrQ0DMwZuiM=
10981098
github.com/noble-assets/globalfee v1.0.1/go.mod h1:DmNoTJ2LqGP4KpJuz+IEKp/5uf/3hRu3GSNBGhNUZkA=
10991099
github.com/noble-assets/halo/v2 v2.0.1 h1:nHAhTnq5dPJGelcLnKzMviXtk9x0DfMnRPv+CPoEvyA=
@@ -1190,8 +1190,8 @@ github.com/prometheus/client_golang v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5Fsn
11901190
github.com/prometheus/client_golang v1.3.0/go.mod h1:hJaj2vgQTGQmVCsAACORcieXFeDPbaTKGT+JTgUa3og=
11911191
github.com/prometheus/client_golang v1.4.0/go.mod h1:e9GMxYsXl05ICDXkRhurwBS4Q3OK1iX/F2sw+iXX5zU=
11921192
github.com/prometheus/client_golang v1.7.1/go.mod h1:PY5Wy2awLA44sXw4AOSfFBetzPP4j5+D6mVACh+pe2M=
1193-
github.com/prometheus/client_golang v1.20.5 h1:cxppBPuYhUnsO6yo/aoRol4L7q7UFfdm+bR9r+8l63Y=
1194-
github.com/prometheus/client_golang v1.20.5/go.mod h1:PIEt8X02hGcP8JWbeHyeZ53Y/jReSnHgO035n//V5WE=
1193+
github.com/prometheus/client_golang v1.21.0 h1:DIsaGmiaBkSangBgMtWdNfxbMNdku5IK6iNhrEqWvdA=
1194+
github.com/prometheus/client_golang v1.21.0/go.mod h1:U9NM32ykUErtVBxdvD3zfi+EuFkkaBvMb09mIfe0Zgg=
11951195
github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo=
11961196
github.com/prometheus/client_model v0.0.0-20190115171406-56726106282f/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo=
11971197
github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
@@ -1301,11 +1301,12 @@ github.com/spf13/afero v1.11.0/go.mod h1:GH9Y3pIexgf1MTIWtNGyogA5MwRIDXGUr+hbWNo
13011301
github.com/spf13/cast v1.7.1 h1:cuNEagBQEHWN1FnbGEjCXL2szYEXqfJPbP2HNUaca9Y=
13021302
github.com/spf13/cast v1.7.1/go.mod h1:ancEpBxwJDODSW/UG4rDrAqiKolqNNh2DX3mk86cAdo=
13031303
github.com/spf13/cobra v0.0.3/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ=
1304-
github.com/spf13/cobra v1.8.1 h1:e5/vxKd/rZsfSJMUX1agtjeTDf+qv1/JdBF8gg5k9ZM=
1305-
github.com/spf13/cobra v1.8.1/go.mod h1:wHxEcudfqmLYa8iTfL+OuZPbBZkmvliBWKIezN3kD9Y=
1304+
github.com/spf13/cobra v1.9.1 h1:CXSaggrXdbHK9CF+8ywj8Amf7PBRmPCOJugH954Nnlo=
1305+
github.com/spf13/cobra v1.9.1/go.mod h1:nDyEzZ8ogv936Cinf6g1RU9MRY64Ir93oCnqb9wxYW0=
13061306
github.com/spf13/pflag v1.0.1/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4=
1307-
github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA=
13081307
github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
1308+
github.com/spf13/pflag v1.0.6 h1:jFzHGLGAlb3ruxLB8MhbI6A8+AQX/2eW4qeyNZXNp2o=
1309+
github.com/spf13/pflag v1.0.6/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
13091310
github.com/spf13/viper v1.19.0 h1:RWq5SEjt8o25SROyN3z2OrDB9l7RPd3lwTWU8EcEdcI=
13101311
github.com/spf13/viper v1.19.0/go.mod h1:GQUN9bilAbhU/jgc1bKs99f/suXKeUMct8Adx5+Ntkg=
13111312
github.com/ssgreg/nlreturn/v2 v2.2.1 h1:X4XDI7jstt3ySqGU86YGAURbxw3oTDPK9sPEi6YEwQ0=

0 commit comments

Comments
 (0)