diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index c6b721f..94fd9a0 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -6,7 +6,7 @@ "build": { "dockerfile": "Dockerfile", "args": { - "AVALANCHEGO_VERSION": "v1.11.13" + "AVALANCHEGO_VERSION": "v1.12.0" } }, "runArgs": ["--network=host"], diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 595b465..fee1fc3 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -9,7 +9,7 @@ on: pull_request: env: - min_go_version: "~1.21.12" + min_go_version: "~1.22.8" jobs: lint_test: diff --git a/compatibility.json b/compatibility.json index 4c7d3b9..31df981 100644 --- a/compatibility.json +++ b/compatibility.json @@ -1,5 +1,6 @@ { "rpcChainVMProtocolVersion": { + "v0.3.0": 38, "v0.2.5": 38, "v0.2.4": 37, "v0.2.3": 35, diff --git a/go.mod b/go.mod index 2bed126..1823201 100644 --- a/go.mod +++ b/go.mod @@ -3,8 +3,8 @@ module github.com/ava-labs/precompile-evm go 1.22.8 require ( - github.com/ava-labs/avalanchego v1.11.13 - github.com/ava-labs/subnet-evm v0.6.12 + github.com/ava-labs/avalanchego v1.12.0 + github.com/ava-labs/subnet-evm v0.7.0 github.com/onsi/ginkgo/v2 v2.13.1 github.com/onsi/gomega v1.29.0 github.com/stretchr/testify v1.9.0 diff --git a/go.sum b/go.sum index 58e135c..88bfd00 100644 --- a/go.sum +++ b/go.sum @@ -56,12 +56,12 @@ github.com/ajg/form v1.5.1/go.mod h1:uL1WgH+h2mgNtvBq0339dVnzXdBETtL2LeUXaIv25UY github.com/allegro/bigcache v1.2.1-0.20190218064605-e24eb225f156 h1:eMwmnE/GDgah4HI848JfFxHt+iPb26b4zyfspmqY0/8= github.com/allegro/bigcache v1.2.1-0.20190218064605-e24eb225f156/go.mod h1:Cb/ax3seSYIx7SuZdm2G2xzfwmv3TPSk2ucNfQESPXM= github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8= -github.com/ava-labs/avalanchego v1.11.13 h1:1lcDZ9ILZgeiv7IwL4TuFTyglgZMr9QBOnpLHX+Qy5k= -github.com/ava-labs/avalanchego v1.11.13/go.mod h1:yhD5dpZyStIVbxQ550EDi5w5SL7DQ/xGE6TIxosb7U0= +github.com/ava-labs/avalanchego v1.12.0 h1:NBx0vSOY1dCT0PeJzojIhNhx0NMQNem4GgTEN+v8Sx4= +github.com/ava-labs/avalanchego v1.12.0/go.mod h1:yhD5dpZyStIVbxQ550EDi5w5SL7DQ/xGE6TIxosb7U0= github.com/ava-labs/coreth v0.13.9-rc.1 h1:qIICpC/OZGYUP37QnLgIqqwGmxnLwLpZaUlqJNI85vU= github.com/ava-labs/coreth v0.13.9-rc.1/go.mod h1:7aMsRIo/3GBE44qWZMjnfqdqfcfZ5yShTTm2LObLaYo= -github.com/ava-labs/subnet-evm v0.6.12 h1:jL3FmjdFcNfS0qwbehwN6DkAg9y7zexB1riiGBxRsM0= -github.com/ava-labs/subnet-evm v0.6.12/go.mod h1:vffwL4UqAh7ibpWjveUuUhamm3a9w75q92bG5vXdX5k= +github.com/ava-labs/subnet-evm v0.7.0 h1:puG4RAdRAuwNjQIiyGJiOrSJgNUTwHV6fUPF8+UxesM= +github.com/ava-labs/subnet-evm v0.7.0/go.mod h1:VPfaFZsjh+qbcvxcGwzQ8oXog7JbMrkE+atO+CiZQ30= github.com/aymerick/raymond v2.0.3-0.20180322193309-b565731e1464+incompatible/go.mod h1:osfaiScAUVup+UC9Nfq76eWqDhXlp+4UYaA8uhTBO6g= github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM= github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw= diff --git a/plugin/main.go b/plugin/main.go index af949c5..c6e4719 100644 --- a/plugin/main.go +++ b/plugin/main.go @@ -16,7 +16,7 @@ import ( //_ "github.com/ava-labs/precompile-evm/{yourprecompilepkg}" ) -const Version = "v0.2.5" +const Version = "v0.3.0" func main() { versionString := fmt.Sprintf("Precompile-EVM/%s Subnet-EVM/%s [AvalancheGo=%s, rpcchainvm=%d]", Version, evm.Version, version.Current, version.RPCChainVMProtocol) diff --git a/scripts/versions.sh b/scripts/versions.sh index 5caec5c..785fd5c 100755 --- a/scripts/versions.sh +++ b/scripts/versions.sh @@ -1,7 +1,7 @@ #!/usr/bin/env bash # Set up the versions to be used - populate ENV variables only if they are not already populated -SUBNET_EVM_VERSION=${SUBNET_EVM_VERSION:-'v0.6.12'} +SUBNET_EVM_VERSION=${SUBNET_EVM_VERSION:-'v0.7.0'} # Don't export them as they're used in the context of other calls -AVALANCHE_VERSION=${AVALANCHE_VERSION:-'v1.11.13'} +AVALANCHE_VERSION=${AVALANCHE_VERSION:-'v1.12.0'} GINKGO_VERSION=${GINKGO_VERSION:-'v2.2.0'}