Skip to content

Commit 5fe3251

Browse files
committed
update sdk
2 parents c210ddb + dba033a commit 5fe3251

File tree

18 files changed

+308
-437
lines changed

18 files changed

+308
-437
lines changed

.github/workflows/proto-buf-publisher.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
runs-on: ubuntu-latest
1818
steps:
1919
- uses: actions/checkout@v4
20-
- uses: bufbuild/buf-setup-action@v1.36.0
20+
- uses: bufbuild/buf-setup-action@v1.37.0
2121

2222
# lint checks
2323
- uses: bufbuild/buf-lint-action@v1

Dockerfile

+4-4
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@ RUN apk add git
1717
WORKDIR /code
1818
COPY . /code/
1919
# See https://github.com/CosmWasm/wasmvm/releases
20-
ADD https://github.com/CosmWasm/wasmvm/releases/download/v2.1.0/libwasmvm_muslc.aarch64.a /lib/libwasmvm_muslc.aarch64.a
21-
ADD https://github.com/CosmWasm/wasmvm/releases/download/v2.1.0/libwasmvm_muslc.x86_64.a /lib/libwasmvm_muslc.x86_64.a
22-
RUN sha256sum /lib/libwasmvm_muslc.aarch64.a | grep 06945cae8fced839a2be0980887a1c5d04d15fd29837ac644a648d555c49ab4d
23-
RUN sha256sum /lib/libwasmvm_muslc.x86_64.a | grep df4bd912c35be48781a40edea88fd5f409c643fb27e0dc043184ef51dc50a1cc
20+
ADD https://github.com/CosmWasm/wasmvm/releases/download/v2.1.2/libwasmvm_muslc.aarch64.a /lib/libwasmvm_muslc.aarch64.a
21+
ADD https://github.com/CosmWasm/wasmvm/releases/download/v2.1.2/libwasmvm_muslc.x86_64.a /lib/libwasmvm_muslc.x86_64.a
22+
RUN sha256sum /lib/libwasmvm_muslc.aarch64.a | grep 0881c5b463e89e229b06370e9e2961aec0a5c636772d5142c68d351564464a66
23+
RUN sha256sum /lib/libwasmvm_muslc.x86_64.a | grep 58e1f6bfa89ee390cb9abc69a5bc126029a497fe09dd399f38a82d0d86fe95ef
2424

2525
# force it to use static lib (from above) not standard libgo_cosmwasm.so file
2626
RUN LEDGER_ENABLED=false BUILD_TAGS=muslc LINK_STATICALLY=true make build

docs/proto/proto-docs.md

+151-279
Large diffs are not rendered by default.

go.mod

+49-51
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ module github.com/CosmWasm/wasmd
33
go 1.22.6
44

55
require (
6-
github.com/CosmWasm/wasmvm/v2 v2.1.0
6+
github.com/CosmWasm/wasmvm/v2 v2.1.2
77
github.com/CosmosContracts/juno/v18/x/clock v0.0.0-00010101000000-000000000000
88
github.com/cosmos/cosmos-proto v1.0.0-beta.5
9-
github.com/cosmos/cosmos-sdk v0.50.8
9+
github.com/cosmos/cosmos-sdk v0.50.9
1010
github.com/cosmos/gogogateway v1.2.0 // indirect
11-
github.com/cosmos/gogoproto v1.5.0
11+
github.com/cosmos/gogoproto v1.7.0
1212
github.com/cosmos/iavl v1.2.0
1313
github.com/cosmos/ibc-apps/middleware/packet-forward-middleware/v8 v8.0.2
1414
github.com/cosmos/ics23/go v0.10.0 // indirect
@@ -19,7 +19,7 @@ require (
1919
github.com/gorilla/mux v1.8.1
2020
github.com/grpc-ecosystem/grpc-gateway v1.16.0
2121
github.com/pkg/errors v0.9.1
22-
github.com/prometheus/client_golang v1.19.1
22+
github.com/prometheus/client_golang v1.20.0
2323
github.com/spf13/cast v1.7.0
2424
github.com/spf13/cobra v1.8.1
2525
github.com/spf13/pflag v1.0.5
@@ -37,18 +37,18 @@ require (
3737
cosmossdk.io/collections v0.4.0
3838
cosmossdk.io/core v0.12.0
3939
cosmossdk.io/errors v1.0.1
40-
cosmossdk.io/log v1.3.1
40+
cosmossdk.io/log v1.4.1
4141
cosmossdk.io/math v1.3.0
4242
cosmossdk.io/simapp v0.0.0-20231103111158-e83a20081ced
4343
cosmossdk.io/store v1.1.0
44-
cosmossdk.io/tools/confix v0.1.1
44+
cosmossdk.io/tools/confix v0.1.2
4545
cosmossdk.io/x/circuit v0.1.1
4646
cosmossdk.io/x/evidence v0.1.1
4747
cosmossdk.io/x/feegrant v0.1.1
4848
cosmossdk.io/x/nft v0.1.1
4949
cosmossdk.io/x/tx v0.13.4
5050
cosmossdk.io/x/upgrade v0.1.4
51-
github.com/cometbft/cometbft v0.38.10
51+
github.com/cometbft/cometbft v0.38.11
5252
github.com/cosmos/cosmos-db v1.0.2
5353
github.com/cosmos/ibc-apps/modules/ibc-hooks/v8 v8.0.0-20240705203905-bd592a21cacf
5454
github.com/cosmos/ibc-go/modules/capability v1.0.1
@@ -59,51 +59,24 @@ require (
5959
github.com/rs/zerolog v1.33.0
6060
github.com/spf13/viper v1.19.0
6161
google.golang.org/genproto/googleapis/api v0.0.0-20240528184218-531527333157
62-
)
63-
64-
require (
65-
github.com/Microsoft/go-winio v0.6.1 // indirect
66-
github.com/StackExchange/wmi v0.0.0-20180116203802-5d049714c4a6 // indirect
67-
github.com/VictoriaMetrics/fastcache v1.6.0 // indirect
68-
github.com/deckarep/golang-set v1.8.0 // indirect
69-
github.com/edsrzf/mmap-go v1.0.0 // indirect
70-
github.com/gballet/go-libpcsclite v0.0.0-20190607065134-2772fd86a8ff // indirect
71-
github.com/go-ole/go-ole v1.2.6 // indirect
72-
github.com/go-stack/stack v1.8.1 // indirect
73-
github.com/holiman/bloomfilter/v2 v2.0.3 // indirect
74-
github.com/holiman/uint256 v1.2.2 // indirect
75-
github.com/huin/goupnp v1.0.3 // indirect
76-
github.com/jackpal/go-nat-pmp v1.0.2 // indirect
77-
github.com/mattn/go-runewidth v0.0.9 // indirect
78-
github.com/olekukonko/tablewriter v0.0.5 // indirect
79-
github.com/onsi/ginkgo/v2 v2.15.0 // indirect
80-
github.com/prometheus/tsdb v0.7.1 // indirect
81-
github.com/rjeczalik/notify v0.9.1 // indirect
82-
github.com/shirou/gopsutil v3.21.4-0.20210419000835-c7a38de76ee5+incompatible // indirect
83-
github.com/status-im/keycard-go v0.2.0 // indirect
84-
github.com/tidwall/gjson v1.14.4 // indirect
85-
github.com/tidwall/match v1.1.1 // indirect
86-
github.com/tidwall/pretty v1.2.0 // indirect
87-
github.com/tidwall/sjson v1.2.5 // indirect
88-
github.com/tklauser/go-sysconf v0.3.10 // indirect
89-
github.com/tklauser/numcpus v0.4.0 // indirect
90-
golang.org/x/mod v0.17.0 // indirect
91-
golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d // indirect
92-
gopkg.in/natefinch/npipe.v2 v2.0.0-20160621034901-c1b8fa8bdcce // indirect
62+
google.golang.org/protobuf v1.34.2
9363
)
9464

9565
require (
9666
cloud.google.com/go v0.112.1 // indirect
9767
cloud.google.com/go/compute/metadata v0.3.0 // indirect
9868
cloud.google.com/go/iam v1.1.6 // indirect
9969
cloud.google.com/go/storage v1.38.0 // indirect
100-
cosmossdk.io/depinject v1.0.0-alpha.4 // indirect
101-
filippo.io/edwards25519 v1.1.0 // indirect
70+
cosmossdk.io/depinject v1.0.0 // indirect
71+
filippo.io/edwards25519 v1.0.0 // indirect
10272
github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 // indirect
10373
github.com/99designs/keyring v1.2.2 // indirect
10474
github.com/DataDog/datadog-go v4.8.3+incompatible // indirect
10575
github.com/DataDog/zstd v1.5.5 // indirect
76+
github.com/Microsoft/go-winio v0.6.1 // indirect
10677
github.com/OneOfOne/xxhash v1.2.8 // indirect
78+
github.com/StackExchange/wmi v0.0.0-20180116203802-5d049714c4a6 // indirect
79+
github.com/VictoriaMetrics/fastcache v1.6.0 // indirect
10780
github.com/aws/aws-sdk-go v1.44.224 // indirect
10881
github.com/beorn7/perks v1.0.1 // indirect
10982
github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d // indirect
@@ -131,22 +104,27 @@ require (
131104
github.com/creachadair/tomledit v0.0.24 // indirect
132105
github.com/danieljoos/wincred v1.2.0 // indirect
133106
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
107+
github.com/deckarep/golang-set v1.8.0 // indirect
134108
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.2.0 // indirect
135109
github.com/desertbit/timer v0.0.0-20180107155436-c41aec40b27f // indirect
136110
github.com/dgraph-io/badger/v2 v2.2007.4 // indirect
137111
github.com/dgraph-io/ristretto v0.1.1 // indirect
138112
github.com/dgryski/go-farm v0.0.0-20200201041132-a6ae2369ad13 // indirect
139113
github.com/dustin/go-humanize v1.0.1 // indirect
114+
github.com/edsrzf/mmap-go v1.0.0 // indirect
140115
github.com/emicklei/dot v1.6.1 // indirect
141116
github.com/fatih/color v1.16.0 // indirect
142117
github.com/felixge/httpsnoop v1.0.4 // indirect
143118
github.com/fsnotify/fsnotify v1.7.0 // indirect
119+
github.com/gballet/go-libpcsclite v0.0.0-20190607065134-2772fd86a8ff // indirect
144120
github.com/getsentry/sentry-go v0.27.0 // indirect
145121
github.com/go-kit/kit v0.13.0 // indirect
146122
github.com/go-kit/log v0.2.1 // indirect
147123
github.com/go-logfmt/logfmt v0.6.0 // indirect
148124
github.com/go-logr/logr v1.4.2 // indirect
149125
github.com/go-logr/stdr v1.2.2 // indirect
126+
github.com/go-ole/go-ole v1.2.6 // indirect
127+
github.com/go-stack/stack v1.8.1 // indirect
150128
github.com/godbus/dbus v0.0.0-20190726142602-4481cbc300e2 // indirect
151129
github.com/gogo/googleapis v1.4.1 // indirect
152130
github.com/golang/glog v1.2.1 // indirect
@@ -178,14 +156,18 @@ require (
178156
github.com/hashicorp/hcl v1.0.0 // indirect
179157
github.com/hashicorp/yamux v0.1.1 // indirect
180158
github.com/hdevalence/ed25519consensus v0.2.0 // indirect
159+
github.com/holiman/bloomfilter/v2 v2.0.3 // indirect
160+
github.com/holiman/uint256 v1.2.2 // indirect
181161
github.com/huandu/skiplist v1.2.0 // indirect
162+
github.com/huin/goupnp v1.0.3 // indirect
182163
github.com/iancoleman/orderedmap v0.3.0 // indirect
183164
github.com/iancoleman/strcase v0.3.0 // indirect
184165
github.com/improbable-eng/grpc-web v0.15.0 // indirect
185166
github.com/inconshreveable/mousetrap v1.1.0 // indirect
167+
github.com/jackpal/go-nat-pmp v1.0.2 // indirect
186168
github.com/jmespath/go-jmespath v0.4.0 // indirect
187169
github.com/jmhodges/levigo v1.0.0 // indirect
188-
github.com/klauspost/compress v1.17.7 // indirect
170+
github.com/klauspost/compress v1.17.9 // indirect
189171
github.com/kr/pretty v0.3.1 // indirect
190172
github.com/kr/text v0.2.0 // indirect
191173
github.com/lib/pq v1.10.9 // indirect
@@ -194,35 +176,49 @@ require (
194176
github.com/manifoldco/promptui v0.9.0 // indirect
195177
github.com/mattn/go-colorable v0.1.13 // indirect
196178
github.com/mattn/go-isatty v0.0.20 // indirect
179+
github.com/mattn/go-runewidth v0.0.9 // indirect
197180
github.com/minio/highwayhash v1.0.2 // indirect
198181
github.com/mitchellh/go-homedir v1.1.0 // indirect
199182
github.com/mitchellh/go-testing-interface v1.14.1 // indirect
200183
github.com/mitchellh/mapstructure v1.5.0 // indirect
201184
github.com/mtibben/percent v0.2.1 // indirect
185+
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
202186
github.com/oasisprotocol/curve25519-voi v0.0.0-20230904125328-1f23a7beb09a // indirect
203187
github.com/oklog/run v1.1.0 // indirect
188+
github.com/olekukonko/tablewriter v0.0.5 // indirect
189+
github.com/onsi/ginkgo/v2 v2.15.0 // indirect
204190
github.com/onsi/gomega v1.31.1 // indirect
205191
github.com/opencontainers/go-digest v1.0.0 // indirect
206192
github.com/opencontainers/runc v1.1.12 // indirect
207193
github.com/pelletier/go-toml/v2 v2.2.2 // indirect
208194
github.com/petermattis/goid v0.0.0-20231207134359-e60b3f734c67 // indirect
209195
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
210196
github.com/prometheus/client_model v0.6.1 // indirect
211-
github.com/prometheus/common v0.52.2 // indirect
212-
github.com/prometheus/procfs v0.13.0 // indirect
197+
github.com/prometheus/common v0.55.0 // indirect
198+
github.com/prometheus/procfs v0.15.1 // indirect
199+
github.com/prometheus/tsdb v0.7.1 // indirect
213200
github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475 // indirect
201+
github.com/rjeczalik/notify v0.9.1 // indirect
214202
github.com/rogpeppe/go-internal v1.12.0 // indirect
215203
github.com/rs/cors v1.11.0 // indirect
216204
github.com/sagikazarmark/locafero v0.4.0 // indirect
217205
github.com/sagikazarmark/slog-shim v0.1.0 // indirect
218206
github.com/sasha-s/go-deadlock v0.3.1 // indirect
219207
github.com/shamaton/msgpack/v2 v2.2.0 // indirect
208+
github.com/shirou/gopsutil v3.21.4-0.20210419000835-c7a38de76ee5+incompatible // indirect
220209
github.com/sirupsen/logrus v1.9.3 // indirect
221210
github.com/sourcegraph/conc v0.3.0 // indirect
222211
github.com/spf13/afero v1.11.0 // indirect
212+
github.com/status-im/keycard-go v0.2.0 // indirect
223213
github.com/subosito/gotenv v1.6.0 // indirect
224214
github.com/tendermint/go-amino v0.16.0 // indirect
225215
github.com/tidwall/btree v1.7.0 // indirect
216+
github.com/tidwall/gjson v1.14.4 // indirect
217+
github.com/tidwall/match v1.1.1 // indirect
218+
github.com/tidwall/pretty v1.2.0 // indirect
219+
github.com/tidwall/sjson v1.2.5 // indirect
220+
github.com/tklauser/go-sysconf v0.3.10 // indirect
221+
github.com/tklauser/numcpus v0.4.0 // indirect
226222
github.com/ulikunitz/xz v0.5.11 // indirect
227223
github.com/zondax/hid v0.9.2 // indirect
228224
github.com/zondax/ledger-go v0.14.3 // indirect
@@ -234,19 +230,21 @@ require (
234230
go.opentelemetry.io/otel/metric v1.28.0 // indirect
235231
go.opentelemetry.io/otel/trace v1.28.0 // indirect
236232
go.uber.org/multierr v1.11.0 // indirect
237-
golang.org/x/crypto v0.24.0 // indirect
238-
golang.org/x/exp v0.0.0-20240506185415-9bf2ced13842 // indirect
239-
golang.org/x/net v0.26.0 // indirect
240-
golang.org/x/oauth2 v0.20.0 // indirect
233+
golang.org/x/crypto v0.25.0 // indirect
234+
golang.org/x/exp v0.0.0-20240404231335-c0f41cb1a7a0 // indirect
235+
golang.org/x/mod v0.17.0 // indirect
236+
golang.org/x/net v0.27.0 // indirect
237+
golang.org/x/oauth2 v0.21.0 // indirect
241238
golang.org/x/sync v0.7.0 // indirect
242-
golang.org/x/sys v0.21.0 // indirect
243-
golang.org/x/term v0.21.0 // indirect
239+
golang.org/x/sys v0.23.0 // indirect
240+
golang.org/x/term v0.22.0 // indirect
244241
golang.org/x/text v0.16.0 // indirect
245242
golang.org/x/time v0.5.0 // indirect
243+
golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d // indirect
246244
google.golang.org/api v0.171.0 // indirect
247-
google.golang.org/genproto/googleapis/rpc v0.0.0-20240701130421-f6361c86f094 // indirect
248-
google.golang.org/protobuf v1.34.2
245+
google.golang.org/genproto/googleapis/rpc v0.0.0-20240709173604-40e1e62336c5 // indirect
249246
gopkg.in/ini.v1 v1.67.0 // indirect
247+
gopkg.in/natefinch/npipe.v2 v2.0.0-20160621034901-c1b8fa8bdcce // indirect
250248
gopkg.in/yaml.v3 v3.0.1 // indirect
251249
gotest.tools/v3 v3.5.1 // indirect
252250
nhooyr.io/websocket v1.8.10 // indirect

0 commit comments

Comments
 (0)