Skip to content

Commit ff54e4b

Browse files
committed
evm support draft
1 parent 5517a57 commit ff54e4b

File tree

34 files changed

+3459
-453
lines changed

34 files changed

+3459
-453
lines changed

.github/workflows/build&release.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,17 @@ jobs:
7272
echo "GHOEOF"
7373
} >> "$GITHUB_OUTPUT"
7474
75+
- name: Check deploy intent
76+
id: deploy_check
77+
run: |
78+
TAG_MSG="${{ steps.tag_info.outputs.tag_message }}"
79+
if echo "$TAG_MSG" | grep -qi '\[no-deploy\]'; then
80+
echo "draft=true" >> $GITHUB_OUTPUT
81+
echo "⚠️ [no-deploy] detected — release will be created as DRAFT"
82+
else
83+
echo "draft=false" >> $GITHUB_OUTPUT
84+
fi
85+
7586
- name: Setup Go and dependencies
7687
uses: ./.github/actions/setup-env
7788
# with:
@@ -205,6 +216,7 @@ jobs:
205216
if: success() && steps.rel_check.outputs.exists != 'true'
206217
with:
207218
tag_name: ${{ steps.tag_info.outputs.tag_name }}
219+
draft: ${{ steps.deploy_check.outputs.draft == 'true' }}
208220
files: |
209221
release/${{ steps.vars.outputs.binary_name }}.tar.gz
210222
release/${{ steps.vars.outputs.binary_name }}
@@ -216,6 +228,7 @@ jobs:
216228
if: success() && steps.rel_check.outputs.exists == 'true'
217229
with:
218230
tag_name: ${{ steps.tag_info.outputs.tag_name }}
231+
draft: ${{ steps.deploy_check.outputs.draft == 'true' }}
219232
files: |
220233
release/${{ steps.vars.outputs.binary_name }}.tar.gz
221234
release/${{ steps.vars.outputs.binary_name }}

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ tests/system/testnet
2525
tests/system/**/supernode-data*
2626
tests/system/data
2727
tests/system/1
28+
supernode/__debug*
2829
# env file
2930
.env
3031
/data

cmd/sncli/go.mod

Lines changed: 43 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
module github.com/LumeraProtocol/supernode/v2/cmd/sncli
22

3-
go 1.25.5
3+
go 1.26.1
44

55
replace (
6+
github.com/LumeraProtocol/lumera => ../../../lumera
67
github.com/LumeraProtocol/supernode/v2 => ../..
78
github.com/envoyproxy/protoc-gen-validate => github.com/bufbuild/protoc-gen-validate v1.3.0
89
github.com/lyft/protoc-gen-validate => github.com/envoyproxy/protoc-gen-validate v1.3.0
@@ -11,24 +12,25 @@ replace (
1112

1213
require (
1314
github.com/BurntSushi/toml v1.4.1-0.20240526193622-a339e1f7089c
14-
github.com/LumeraProtocol/lumera v1.11.0-rc
15+
github.com/LumeraProtocol/lumera v1.11.0
1516
github.com/LumeraProtocol/supernode/v2 v2.0.0-00010101000000-000000000000
16-
github.com/cosmos/cosmos-sdk v0.53.5
17+
github.com/cosmos/cosmos-sdk v0.53.6
1718
github.com/spf13/cobra v1.10.1
18-
google.golang.org/grpc v1.77.0
19+
google.golang.org/grpc v1.79.2
1920
google.golang.org/protobuf v1.36.11
2021
)
2122

2223
require (
2324
cosmossdk.io/api v0.9.2 // indirect
24-
cosmossdk.io/collections v1.3.1 // indirect
25+
cosmossdk.io/collections v1.4.0 // indirect
2526
cosmossdk.io/core v0.11.3 // indirect
2627
cosmossdk.io/depinject v1.2.1 // indirect
2728
cosmossdk.io/errors v1.0.2 // indirect
2829
cosmossdk.io/log v1.6.1 // indirect
2930
cosmossdk.io/math v1.5.3 // indirect
3031
cosmossdk.io/schema v1.1.0 // indirect
3132
cosmossdk.io/store v1.1.2 // indirect
33+
cosmossdk.io/x/feegrant v0.2.0 // indirect
3234
cosmossdk.io/x/tx v0.14.0 // indirect
3335
cosmossdk.io/x/upgrade v0.2.0 // indirect
3436
filippo.io/edwards25519 v1.1.0 // indirect
@@ -41,10 +43,15 @@ require (
4143
github.com/benbjohnson/clock v1.3.0 // indirect
4244
github.com/beorn7/perks v1.0.1 // indirect
4345
github.com/bgentry/speakeasy v0.2.0 // indirect
46+
github.com/bits-and-blooms/bitset v1.24.3 // indirect
47+
github.com/btcsuite/btcd v0.24.2 // indirect
48+
github.com/btcsuite/btcd/btcec/v2 v2.3.5 // indirect
49+
github.com/btcsuite/btcd/btcutil v1.1.6 // indirect
50+
github.com/btcsuite/btcd/chaincfg/chainhash v1.1.0 // indirect
4451
github.com/btcsuite/btcutil v1.0.3-0.20201208143702-a53e38424cce // indirect
4552
github.com/bytedance/gopkg v0.1.3 // indirect
46-
github.com/bytedance/sonic v1.14.2 // indirect
47-
github.com/bytedance/sonic/loader v0.4.0 // indirect
53+
github.com/bytedance/sonic v1.15.0 // indirect
54+
github.com/bytedance/sonic/loader v0.5.0 // indirect
4855
github.com/cenkalti/backoff/v4 v4.3.0 // indirect
4956
github.com/cespare/xxhash/v2 v2.3.0 // indirect
5057
github.com/cloudwego/base64x v0.1.6 // indirect
@@ -54,18 +61,22 @@ require (
5461
github.com/cockroachdb/pebble v1.1.5 // indirect
5562
github.com/cockroachdb/redact v1.1.6 // indirect
5663
github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06 // indirect
57-
github.com/cometbft/cometbft v0.38.20 // indirect
64+
github.com/cometbft/cometbft v0.38.21 // indirect
5865
github.com/cometbft/cometbft-db v0.14.1 // indirect
66+
github.com/consensys/gnark-crypto v0.18.0 // indirect
5967
github.com/cosmos/btcutil v1.0.5 // indirect
6068
github.com/cosmos/cosmos-db v1.1.3 // indirect
6169
github.com/cosmos/cosmos-proto v1.0.0-beta.5 // indirect
70+
github.com/cosmos/evm v0.6.0 // indirect
6271
github.com/cosmos/go-bip39 v1.0.0 // indirect
6372
github.com/cosmos/gogogateway v1.2.0 // indirect
6473
github.com/cosmos/gogoproto v1.7.2 // indirect
6574
github.com/cosmos/iavl v1.2.6 // indirect
6675
github.com/cosmos/ibc-go/v10 v10.5.0 // indirect
6776
github.com/cosmos/ics23/go v0.11.0 // indirect
68-
github.com/cosmos/ledger-cosmos-go v0.16.0 // indirect
77+
github.com/cosmos/ledger-cosmos-go v1.0.0 // indirect
78+
github.com/crate-crypto/go-eth-kzg v1.3.0 // indirect
79+
github.com/crate-crypto/go-ipa v0.0.0-20240724233137-53bbb0ceb27a // indirect
6980
github.com/danieljoos/wincred v1.2.2 // indirect
7081
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
7182
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.4.0 // indirect
@@ -76,10 +87,13 @@ require (
7687
github.com/dustin/go-humanize v1.0.1 // indirect
7788
github.com/dvsekhvalnov/jose2go v1.7.0 // indirect
7889
github.com/emicklei/dot v1.6.2 // indirect
90+
github.com/ethereum/c-kzg-4844/v2 v2.1.0 // indirect
91+
github.com/ethereum/go-ethereum v1.15.11 // indirect
92+
github.com/ethereum/go-verkle v0.2.2 // indirect
7993
github.com/fatih/color v1.18.0 // indirect
8094
github.com/felixge/httpsnoop v1.0.4 // indirect
8195
github.com/fsnotify/fsnotify v1.9.0 // indirect
82-
github.com/getsentry/sentry-go v0.35.0 // indirect
96+
github.com/getsentry/sentry-go v0.42.0 // indirect
8397
github.com/go-errors/errors v1.5.1 // indirect
8498
github.com/go-kit/kit v0.13.0 // indirect
8599
github.com/go-kit/log v0.2.1 // indirect
@@ -111,14 +125,15 @@ require (
111125
github.com/hashicorp/golang-lru/v2 v2.0.7 // indirect
112126
github.com/hashicorp/yamux v0.1.2 // indirect
113127
github.com/hdevalence/ed25519consensus v0.2.0 // indirect
128+
github.com/holiman/uint256 v1.3.2 // indirect
114129
github.com/huandu/skiplist v1.2.1 // indirect
115130
github.com/iancoleman/strcase v0.3.0 // indirect
116131
github.com/improbable-eng/grpc-web v0.15.0 // indirect
117132
github.com/inconshreveable/mousetrap v1.1.0 // indirect
118133
github.com/jmhodges/levigo v1.0.0 // indirect
119134
github.com/jmoiron/sqlx v1.4.0 // indirect
120135
github.com/json-iterator/go v1.1.12 // indirect
121-
github.com/klauspost/compress v1.18.0 // indirect
136+
github.com/klauspost/compress v1.18.4 // indirect
122137
github.com/klauspost/cpuid/v2 v2.2.10 // indirect
123138
github.com/kr/pretty v0.3.1 // indirect
124139
github.com/kr/text v0.2.0 // indirect
@@ -141,8 +156,8 @@ require (
141156
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
142157
github.com/prometheus/client_golang v1.23.2 // indirect
143158
github.com/prometheus/client_model v0.6.2 // indirect
144-
github.com/prometheus/common v0.66.1 // indirect
145-
github.com/prometheus/procfs v0.16.1 // indirect
159+
github.com/prometheus/common v0.67.5 // indirect
160+
github.com/prometheus/procfs v0.19.2 // indirect
146161
github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475 // indirect
147162
github.com/rogpeppe/go-internal v1.14.1 // indirect
148163
github.com/rs/cors v1.11.1 // indirect
@@ -156,10 +171,16 @@ require (
156171
github.com/spf13/viper v1.21.0 // indirect
157172
github.com/stretchr/testify v1.11.1 // indirect
158173
github.com/subosito/gotenv v1.6.0 // indirect
174+
github.com/supranational/blst v0.3.14 // indirect
159175
github.com/syndtr/goleveldb v1.0.1-0.20220721030215-126854af5e6d // indirect
160176
github.com/tendermint/go-amino v0.16.0 // indirect
161-
github.com/tidwall/btree v1.7.0 // indirect
177+
github.com/tidwall/btree v1.8.1 // indirect
178+
github.com/tidwall/gjson v1.18.0 // indirect
179+
github.com/tidwall/match v1.1.1 // indirect
180+
github.com/tidwall/pretty v1.2.0 // indirect
181+
github.com/tidwall/sjson v1.2.5 // indirect
162182
github.com/twitchyliquid64/golang-asm v0.15.1 // indirect
183+
github.com/tyler-smith/go-bip39 v1.1.0 // indirect
163184
github.com/zondax/golem v0.27.0 // indirect
164185
github.com/zondax/hid v0.9.2 // indirect
165186
github.com/zondax/ledger-go v1.0.1 // indirect
@@ -169,19 +190,19 @@ require (
169190
go.uber.org/multierr v1.11.0 // indirect
170191
go.uber.org/ratelimit v0.3.1 // indirect
171192
go.uber.org/zap v1.27.0 // indirect
172-
go.yaml.in/yaml/v2 v2.4.2 // indirect
193+
go.yaml.in/yaml/v2 v2.4.3 // indirect
173194
go.yaml.in/yaml/v3 v3.0.4 // indirect
174195
golang.org/x/arch v0.17.0 // indirect
175-
golang.org/x/crypto v0.47.0 // indirect
196+
golang.org/x/crypto v0.48.0 // indirect
176197
golang.org/x/exp v0.0.0-20250819193227-8b4c13bb791b // indirect
177-
golang.org/x/net v0.48.0 // indirect
198+
golang.org/x/net v0.49.0 // indirect
178199
golang.org/x/sync v0.19.0 // indirect
179-
golang.org/x/sys v0.40.0 // indirect
180-
golang.org/x/term v0.39.0 // indirect
181-
golang.org/x/text v0.33.0 // indirect
200+
golang.org/x/sys v0.41.0 // indirect
201+
golang.org/x/term v0.40.0 // indirect
202+
golang.org/x/text v0.34.0 // indirect
182203
google.golang.org/genproto v0.0.0-20250603155806-513f23925822 // indirect
183-
google.golang.org/genproto/googleapis/api v0.0.0-20251022142026-3a174f9686a8 // indirect
184-
google.golang.org/genproto/googleapis/rpc v0.0.0-20251022142026-3a174f9686a8 // indirect
204+
google.golang.org/genproto/googleapis/api v0.0.0-20251202230838-ff82c1b0f217 // indirect
205+
google.golang.org/genproto/googleapis/rpc v0.0.0-20251202230838-ff82c1b0f217 // indirect
185206
gopkg.in/yaml.v3 v3.0.1 // indirect
186207
gotest.tools/v3 v3.5.2 // indirect
187208
lukechampine.com/blake3 v1.4.1 // indirect

0 commit comments

Comments
 (0)