Skip to content

Commit 99bdd87

Browse files
authored
refactor: cosmos evm fork (#300)
* bump to `0.50.15` * move to `cosmos/evm`
1 parent a6a2aaa commit 99bdd87

File tree

23 files changed

+106
-109
lines changed

23 files changed

+106
-109
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ If you do not have [`go 1.22+`](https://go.dev/doc/install), [`Docker`](https://
2424

2525
```bash
2626
# Download the the Spawn repository
27-
git clone https://github.com/rollchains/spawn.git --depth=1 --branch v0.50.14
27+
git clone https://github.com/rollchains/spawn.git --depth=1 --branch v0.50.15
2828
cd spawn
2929

3030
# Install Spawn

docs/versioned_docs/version-v0.50.x/01-setup/02-install-spawn.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Install Spawn from source.
1919

2020
```bash
2121
# Install from latest source
22-
git clone https://github.com/rollchains/spawn.git --depth 1 --branch v0.50.14
22+
git clone https://github.com/rollchains/spawn.git --depth 1 --branch v0.50.15
2323

2424
# Change to this directory
2525
cd spawn

go.mod

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
module github.com/rollchains/spawn
22

3-
go 1.23.0
3+
go 1.23.6
44

5-
toolchain go1.23.1
5+
toolchain go1.23.7
66

77
replace github.com/rollchains/spawn/simapp => ./simapp
88

@@ -93,13 +93,13 @@ require (
9393
github.com/containerd/console v1.0.3 // indirect
9494
github.com/cosmos/cosmos-db v1.1.1 // indirect
9595
github.com/cosmos/cosmos-proto v1.0.0-beta.5 // indirect
96-
github.com/cosmos/cosmos-sdk v0.50.11 // indirect
96+
github.com/cosmos/cosmos-sdk v0.50.13 // indirect
9797
github.com/cosmos/go-bip39 v1.0.0 // indirect
9898
github.com/cosmos/gogogateway v1.2.0 // indirect
9999
github.com/cosmos/gogoproto v1.7.0 // indirect
100100
github.com/cosmos/iavl v1.2.2 // indirect
101101
github.com/cosmos/ibc-go/modules/capability v1.0.1 // indirect
102-
github.com/cosmos/ibc-go/v8 v8.5.2 // indirect
102+
github.com/cosmos/ibc-go/v8 v8.7.0 // indirect
103103
github.com/cosmos/ics23/go v0.11.0 // indirect
104104
github.com/cosmos/interchain-security/v5 v5.1.1 // indirect
105105
github.com/cosmos/ledger-cosmos-go v0.14.0 // indirect
@@ -110,7 +110,7 @@ require (
110110
github.com/dgraph-io/badger/v4 v4.2.0 // indirect
111111
github.com/dgraph-io/ristretto v0.1.1 // indirect
112112
github.com/dgrijalva/jwt-go v3.2.0+incompatible // indirect
113-
github.com/dlclark/regexp2 v1.4.1-0.20201116162257-a2a8dda75c91 // indirect
113+
github.com/dlclark/regexp2 v1.7.0 // indirect
114114
github.com/docker/distribution v2.8.2+incompatible // indirect
115115
github.com/docker/docker v24.0.9+incompatible // indirect
116116
github.com/docker/go-connections v0.5.0 // indirect
@@ -133,7 +133,7 @@ require (
133133
github.com/godbus/dbus v0.0.0-20190726142602-4481cbc300e2 // indirect
134134
github.com/gogo/googleapis v1.4.1 // indirect
135135
github.com/gogo/protobuf v1.3.3 // indirect
136-
github.com/golang/glog v1.2.3 // indirect
136+
github.com/golang/glog v1.2.4 // indirect
137137
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
138138
github.com/golang/mock v1.6.0 // indirect
139139
github.com/golang/protobuf v1.5.4 // indirect

go.sum

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -424,8 +424,8 @@ github.com/cosmos/cosmos-db v1.1.1 h1:FezFSU37AlBC8S98NlSagL76oqBRWq/prTPvFcEJNC
424424
github.com/cosmos/cosmos-db v1.1.1/go.mod h1:AghjcIPqdhSLP/2Z0yha5xPH3nLnskz81pBx3tcVSAw=
425425
github.com/cosmos/cosmos-proto v1.0.0-beta.5 h1:eNcayDLpip+zVLRLYafhzLvQlSmyab+RC5W7ZfmxJLA=
426426
github.com/cosmos/cosmos-proto v1.0.0-beta.5/go.mod h1:hQGLpiIUloJBMdQMMWb/4wRApmI9hjHH05nefC0Ojec=
427-
github.com/cosmos/cosmos-sdk v0.50.11 h1:LxR1aAc8kixdrs3itO+3a44sFoc+vjxVAOyPFx22yjk=
428-
github.com/cosmos/cosmos-sdk v0.50.11/go.mod h1:gt14Meok2IDCjbDtjwkbUcgVNEpUBDN/4hg9cCUtLgw=
427+
github.com/cosmos/cosmos-sdk v0.50.13 h1:xQ32hhzVy7agEe7behMdZN0ezWhPss3KoLZsF9KoBnw=
428+
github.com/cosmos/cosmos-sdk v0.50.13/go.mod h1:hrWEFMU1eoXqLJeE6VVESpJDQH67FS1nnMrQIjO2daw=
429429
github.com/cosmos/go-bip39 v1.0.0 h1:pcomnQdrdH22njcAatO0yWojsUnCO3y2tNoV1cb6hHY=
430430
github.com/cosmos/go-bip39 v1.0.0/go.mod h1:RNJv0H/pOIVgxw6KS7QeX2a0Uo0aKUlfhZ4xuwvCdJw=
431431
github.com/cosmos/gogogateway v1.2.0 h1:Ae/OivNhp8DqBi/sh2A8a1D0y638GpL3tkmLQAiKxTE=
@@ -437,8 +437,8 @@ github.com/cosmos/iavl v1.2.2 h1:qHhKW3I70w+04g5KdsdVSHRbFLgt3yY3qTMd4Xa4rC8=
437437
github.com/cosmos/iavl v1.2.2/go.mod h1:GiM43q0pB+uG53mLxLDzimxM9l/5N9UuSY3/D0huuVw=
438438
github.com/cosmos/ibc-go/modules/capability v1.0.1 h1:ibwhrpJ3SftEEZRxCRkH0fQZ9svjthrX2+oXdZvzgGI=
439439
github.com/cosmos/ibc-go/modules/capability v1.0.1/go.mod h1:rquyOV262nGJplkumH+/LeYs04P3eV8oB7ZM4Ygqk4E=
440-
github.com/cosmos/ibc-go/v8 v8.5.2 h1:27s9oeD2AxLQF3e9BQsYt9doONyZ7FwZi/qkBv6Sdks=
441-
github.com/cosmos/ibc-go/v8 v8.5.2/go.mod h1:P5hkAvq0Qbg0h18uLxDVA9q1kOJ0l36htMsskiNwXbo=
440+
github.com/cosmos/ibc-go/v8 v8.7.0 h1:HqhVOkO8bDpClXE81DFQgFjroQcTvtpm0tCS7SQVKVY=
441+
github.com/cosmos/ibc-go/v8 v8.7.0/go.mod h1:G2z+Q6ZQSMcyHI2+BVcJdvfOupb09M2h/tgpXOEdY6k=
442442
github.com/cosmos/ics23/go v0.11.0 h1:jk5skjT0TqX5e5QJbEnwXIS2yI2vnmLOgpQPeM5RtnU=
443443
github.com/cosmos/ics23/go v0.11.0/go.mod h1:A8OjxPE67hHST4Icw94hOxxFEJMBG031xIGF/JHNIY0=
444444
github.com/cosmos/interchain-security/v5 v5.1.1 h1:xmRRMeE4xoc+JAZUh0XzXFYWaGBtzFFj5SETuOgnEnY=
@@ -480,8 +480,8 @@ github.com/dgryski/go-farm v0.0.0-20200201041132-a6ae2369ad13 h1:fAjc9m62+UWV/WA
480480
github.com/dgryski/go-farm v0.0.0-20200201041132-a6ae2369ad13/go.mod h1:SqUrOPUnsFjfmXRMNPybcSiG0BgUW2AuFH8PAnS2iTw=
481481
github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no=
482482
github.com/dlclark/regexp2 v1.4.0/go.mod h1:2pZnwuY/m+8K6iRw6wQdMtk+rH5tNGR1i55kozfMjCc=
483-
github.com/dlclark/regexp2 v1.4.1-0.20201116162257-a2a8dda75c91 h1:Izz0+t1Z5nI16/II7vuEo/nHjodOg0p7+OiDpjX5t1E=
484-
github.com/dlclark/regexp2 v1.4.1-0.20201116162257-a2a8dda75c91/go.mod h1:2pZnwuY/m+8K6iRw6wQdMtk+rH5tNGR1i55kozfMjCc=
483+
github.com/dlclark/regexp2 v1.7.0 h1:7lJfhqlPssTb1WQx4yvTHN0uElPEv52sbaECrAQxjAo=
484+
github.com/dlclark/regexp2 v1.7.0/go.mod h1:DHkYz0B9wPfa6wondMfaivmHpzrQ3v9q8cnmRbL6yW8=
485485
github.com/docker/distribution v2.8.2+incompatible h1:T3de5rq0dB1j30rp0sA2rER+m322EBzniBPB6ZIzuh8=
486486
github.com/docker/distribution v2.8.2+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w=
487487
github.com/docker/docker v24.0.9+incompatible h1:HPGzNmwfLZWdxHqK9/II92pyi1EpYKsAqcl4G0Of9v0=
@@ -588,8 +588,8 @@ github.com/gogo/googleapis v1.4.1-0.20201022092350-68b0159b7869/go.mod h1:5YRNX2
588588
github.com/gogo/googleapis v1.4.1 h1:1Yx4Myt7BxzvUr5ldGSbwYiZG6t9wGBZ+8/fX3Wvtq0=
589589
github.com/gogo/googleapis v1.4.1/go.mod h1:2lpHqI5OcWCtVElxXnPt+s8oJvMpySlOyM6xDCrzib4=
590590
github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q=
591-
github.com/golang/glog v1.2.3 h1:oDTdz9f5VGVVNGu/Q7UXKWYsD0873HXLHdJUNBsSEKM=
592-
github.com/golang/glog v1.2.3/go.mod h1:6AhwSGph0fcJtXVM/PEHPqZlFeoLxhs7/t5UDAwmO+w=
591+
github.com/golang/glog v1.2.4 h1:CNNw5U8lSiiBk7druxtSHHTsRWcxKoac6kZKm2peBBc=
592+
github.com/golang/glog v1.2.4/go.mod h1:6AhwSGph0fcJtXVM/PEHPqZlFeoLxhs7/t5UDAwmO+w=
593593
github.com/golang/groupcache v0.0.0-20160516000752-02826c3e7903/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
594594
github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
595595
github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=

install.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# curl -sSL https://raw.githubusercontent.com/rollchains/spawn/release/v0.50/install.sh | bash
44
#
55

6-
VERSION=${1:-"v0.50.14"}
6+
VERSION=${1:-"v0.50.15"}
77
BASE_URL="https://github.com/rollchains/spawn/releases/download/$VERSION"
88

99
ARCH=$(uname -m)

scripts/bump_docs.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# bumps docs versions for spawn
22

3-
OLD_VERSION=v0.50.13
4-
NEW_VERSION=v0.50.14
3+
OLD_VERSION=v0.50.14
4+
NEW_VERSION=v0.50.15
55

66
findAndReplace() {
77
find . -type f -name "$1" -not -path "*node_modules*" -exec sed -i "$2" {} \;

simapp/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM golang:1.23.4-alpine3.20 AS build-env
1+
FROM golang:1.23.6-alpine3.20 AS build-env
22

33
SHELL ["/bin/sh", "-ecuxo", "pipefail"]
44

simapp/app/ante/ante.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@ func NewAnteHandler(options HandlerOptions) sdk.AnteHandler {
2323
opts := txWithExtensions.GetExtensionOptions()
2424
if len(opts) > 0 {
2525
switch typeURL := opts[0].GetTypeUrl(); typeURL {
26-
case "/os.evm.v1.ExtensionOptionsEthereumTx":
26+
case "/cosmos.evm.vm.v1.ExtensionOptionsEthereumTx":
2727
// handle as *evmtypes.MsgEthereumTx
2828
anteHandler = newMonoEVMAnteHandler(options)
29-
case "/os.types.v1.ExtensionOptionDynamicFeeTx":
29+
case "/cosmos.evm.vm.v1.ExtensionOptionDynamicFeeTx":
3030
// cosmos-sdk tx with dynamic fee extension
3131
anteHandler = NewCosmosAnteHandler(options)
3232
default:

simapp/app/ante/ante_cosmos.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ import (
44
sdk "github.com/cosmos/cosmos-sdk/types"
55
"github.com/cosmos/cosmos-sdk/x/auth/ante"
66
sdkvesting "github.com/cosmos/cosmos-sdk/x/auth/vesting/types"
7-
evmoscosmosante "github.com/evmos/os/ante/cosmos" // spawntag:evm
8-
evmante "github.com/evmos/os/ante/evm" // spawntag:evm
9-
evmtypes "github.com/evmos/os/x/evm/types"
7+
evmoscosmosante "github.com/cosmos/evm/ante/cosmos" // spawntag:evm
8+
evmante "github.com/cosmos/evm/ante/evm" // spawntag:evm
9+
evmtypes "github.com/cosmos/evm/x/vm/types"
1010

1111
sdkmath "cosmossdk.io/math"
1212
circuitante "cosmossdk.io/x/circuit/ante"

simapp/app/ante/ante_evm.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package ante
22

33
import (
44
sdk "github.com/cosmos/cosmos-sdk/types"
5-
evmante "github.com/evmos/os/ante/evm"
5+
evmante "github.com/cosmos/evm/ante/evm"
66
)
77

88
// newMonoEVMAnteHandler creates the sdk.AnteHandler implementation for the EVM transactions.

0 commit comments

Comments
 (0)