Skip to content

Commit 3d310a4

Browse files
eomti-wmcode0xff0xmhha
authored
feat: testnet launch configuration (#49)
* refactor: rename native token from KRC1 to WKRC * feat: add testnet launch configuration - Update stablenet_genesis.go with testnet genesis configuration - Configure testnet bootnodes in params/bootnodes.go - Update chain config parameters in params/config.go - Modify genesis related files for testnet support - Update CLI flags and main.go for testnet commands * ci: add release workflow for automated builds * test: move test-only fix out of production code * test: update testdata - Regenerate ethtest chain data with hivechain - Update tracer testdata - Update ethapi testdata * chore: bump version for testnet release * test: revert and update tests for actual failure cause * ci: improve release workflow robustness Co-authored-by: mhha(WM) <82016792+0xmhha@users.noreply.github.com> --------- Co-authored-by: code0xff(WM) <ian.jungyong.um@gmail.com> Co-authored-by: mhha(WM) <82016792+0xmhha@users.noreply.github.com>
1 parent 4012784 commit 3d310a4

59 files changed

Lines changed: 500 additions & 311 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/release.yml

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
name: "Release a tag as draft"
2+
3+
on:
4+
push:
5+
tags:
6+
- "v*"
7+
8+
permissions:
9+
contents: write
10+
11+
jobs:
12+
build:
13+
runs-on: ubuntu-22.04
14+
steps:
15+
- uses: actions/checkout@v4
16+
17+
- name: Set up Go
18+
uses: actions/setup-go@v4
19+
with:
20+
go-version: "1.22.0"
21+
22+
- name: Setup packages
23+
run: |
24+
sudo apt-get update
25+
sudo apt-get install -y libjemalloc-dev liblz4-dev libsnappy-dev libzstd-dev libudev-dev
26+
# Consider removing this unless strictly necessary:
27+
# sudo apt remove -y bzip2 libbz2-dev zlib1g-dev
28+
29+
- name: Build binary
30+
run: make all
31+
32+
- name: Set version
33+
run: |
34+
test -x build/bin/gstable
35+
GETH_VERSION=$(build/bin/gstable version | awk '/^Version/{ print $2 }')
36+
COMMIT_HASH="${GITHUB_SHA::8}"
37+
TAG_NAME="${{ github.ref_name }}"
38+
echo "RELEASE_VERSION=${GETH_VERSION}-${COMMIT_HASH}" >> "$GITHUB_ENV"
39+
echo "TAG_NAME=${TAG_NAME}" >> "$GITHUB_ENV"
40+
echo "Creating release for version: ${GETH_VERSION}-${COMMIT_HASH} with tag: ${TAG_NAME}"
41+
42+
- name: Create tarball
43+
run: |
44+
mkdir -p release
45+
cp -a build/bin/. release/
46+
tar -C release -czf "gstable-${{ env.RELEASE_VERSION }}-linux-amd64.tar.gz" .
47+
ls -la "gstable-${{ env.RELEASE_VERSION }}-linux-amd64.tar.gz"
48+
49+
- name: Create Release
50+
uses: softprops/action-gh-release@v2.0.5
51+
with:
52+
name: StableNet Build (${{ env.RELEASE_VERSION }})
53+
tag_name: ${{ env.TAG_NAME }}
54+
draft: true
55+
files: gstable-${{ env.RELEASE_VERSION }}-linux-amd64.tar.gz

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -187,8 +187,8 @@ Here's a sample code snippet for the Anzeon config:
187187
"masterMinter": "0xaa5faa65e9cc0f74a85b6fdfb5f6991f5c094697",
188188
"minterAllowed": "10000000000000000000000000000",
189189
"minters": "0xaa5faa65e9cc0f74a85b6fdfb5f6991f5c094697",
190-
"name": "KRC1",
191-
"symbol": "KRC1"
190+
"name": "WKRC",
191+
"symbol": "WKRC"
192192
}
193193
},
194194
"govMinter": {
@@ -471,8 +471,8 @@ aware of and agree upon. This consists of a small JSON file (e.g. call it `genes
471471
"masterMinter": "0x0000000000000000000000000000000000001002",
472472
"minterAllowed": "10000000000000000000000000000",
473473
"minters": "0x0000000000000000000000000000000000001003",
474-
"name": "KRC",
475-
"symbol": "KRC"
474+
"name": "WKRC",
475+
"symbol": "WKRC"
476476
}
477477
},
478478
"govMinter": {
0 Bytes
Binary file not shown.

cmd/devp2p/internal/ethtest/testdata/genesis.json

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -26,24 +26,24 @@
2626
},
2727
"init": {
2828
"validators": [
29-
"0xea29c2f571ce65540faa27bb47ed99ace4184658"
29+
"0xeb0e86b6bec4a61d8d21823b55c2bdc7e4179de0"
3030
],
3131
"blsPublicKeys": [
32-
"0x95a53382bc7f9eafbd9edd93f8aaa1fe54eb91fe7780d084730fcfb66844f1042ca76a864ffe732f0c8dbd9b4b287651"
32+
"0xb6fc612b153bd854d2f7cc3f3736f8994c67bcceb7efc7282b013bce7ee0618efe2c640eace4a88d78f4cd46087801b5"
3333
]
3434
},
3535
"systemContracts": {
3636
"govValidator": {
3737
"address": "0x0000000000000000000000000000000000001001",
3838
"version": "v1",
3939
"params": {
40-
"blsPublicKeys": "0x95a53382bc7f9eafbd9edd93f8aaa1fe54eb91fe7780d084730fcfb66844f1042ca76a864ffe732f0c8dbd9b4b287651",
40+
"blsPublicKeys": "0xb6fc612b153bd854d2f7cc3f3736f8994c67bcceb7efc7282b013bce7ee0618efe2c640eace4a88d78f4cd46087801b5",
4141
"expiry": "604800",
4242
"maxProposals": "3",
4343
"memberVersion": "1",
44-
"members": "0xeA29c2f571ce65540faA27Bb47Ed99ace4184658",
44+
"members": "0xeB0e86b6bEc4a61D8d21823B55c2BDc7E4179De0",
4545
"quorum": "1",
46-
"validators": "0xeA29c2f571ce65540faA27Bb47Ed99ace4184658"
46+
"validators": "0xeB0e86b6bEc4a61D8d21823B55c2BDc7E4179De0"
4747
}
4848
},
4949
"nativeCoinAdapter": {
@@ -55,8 +55,8 @@
5555
"masterMinter": "0x0000000000000000000000000000000000001002",
5656
"minterAllowed": "10000000000000000000000000000",
5757
"minters": "0x0000000000000000000000000000000000001003",
58-
"name": "KRC1",
59-
"symbol": "KRC1"
58+
"name": "WKRC",
59+
"symbol": "WKRC"
6060
}
6161
},
6262
"govMinter": {
@@ -95,7 +95,7 @@
9595
},
9696
"nonce": "0x0",
9797
"timestamp": "0x0",
98-
"extraData": "0xf860808080c0c080c0c086191a20322000f84fdad994ea29c2f571ce65540faa27bb47ed99ace4184658831cfde0c180f1b095a53382bc7f9eafbd9edd93f8aaa1fe54eb91fe7780d084730fcfb66844f1042ca76a864ffe732f0c8dbd9b4b287651",
98+
"extraData": "0xf860808080c0c080c0c086191a20322000f84fdad994eb0e86b6bec4a61d8d21823b55c2bdc7e4179de0831cfde0c180f1b0b6fc612b153bd854d2f7cc3f3736f8994c67bcceb7efc7282b013bce7ee0618efe2c640eace4a88d78f4cd46087801b5",
9999
"gasLimit": "0x23f3e20",
100100
"difficulty": "0x1",
101101
"mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
@@ -107,8 +107,8 @@
107107
"0x0000000000000000000000000000000000000000000000000000000000000000": "0x0000000000000000000000000000000000000000000000000000000000001002",
108108
"0x0000000000000000000000000000000000000000000000000000000000000006": "0x0000000000000000000000000000000000000000000000000000000000b00002",
109109
"0x0000000000000000000000000000000000000000000000000000000000000007": "0x0000000000000000000000000000000000000000000000000000000000b00003",
110-
"0x0000000000000000000000000000000000000000000000000000000000000008": "0x4b52433100000000000000000000000000000000000000000000000000000008",
111-
"0x0000000000000000000000000000000000000000000000000000000000000009": "0x4b52433100000000000000000000000000000000000000000000000000000008",
110+
"0x0000000000000000000000000000000000000000000000000000000000000008": "0x574b524300000000000000000000000000000000000000000000000000000008",
111+
"0x0000000000000000000000000000000000000000000000000000000000000009": "0x574b524300000000000000000000000000000000000000000000000000000008",
112112
"0x000000000000000000000000000000000000000000000000000000000000000a": "0x0000000000000000000000000000000000000000000000000000000000000012",
113113
"0x000000000000000000000000000000000000000000000000000000000000000b": "0x4b52570000000000000000000000000000000000000000000000000000000006",
114114
"0x000000000000000000000000000000000000000000000000000000000000000d": "0x000000000000000000000000000000000fcc73f0277d94c7b5340c500000002b",
@@ -127,19 +127,19 @@
127127
"0x0000000000000000000000000000000000000000000000000000000000000032": "0x0000000000000000000000000000000000000000000000000000000000b00001",
128128
"0x0000000000000000000000000000000000000000000000000000000000000033": "0x0000000000000000000000000000000000000000000000000000000000000001",
129129
"0x0000000000000000000000000000000000000000000000000000000000000039": "0x0000000000000000000000000000000000000000000000000000191a20322000",
130-
"0x0c2f11cb7718ad21863454d2f4c6db39920a12ead0b38ecca42eedb402edb343": "0x0000000000000000000000000000000000000000000000000000000000000001",
131-
"0x1832fcd569583f827603666e906067b1eaf59c82f47302a9c10b9c75a8967f23": "0x000000000000000000000000ea29c2f571ce65540faa27bb47ed99ace4184658",
132-
"0x307d3193e962a18c7e6760aabc0e38033b3f7cc677105777d76707da9632a009": "0x000000000000000000000000ea29c2f571ce65540faa27bb47ed99ace4184658",
133-
"0x39206b7b4c7b3e730cfbb904136a2d733e5ad98bd6b29d5abb95f06c59403ccd": "0x0000000000000000000000000000000000000000000000000000000000000001",
130+
"0x014974e76f11b0b96158017068b72062036ccb1cb32611996cde6da40feac35c": "0x0000000000000000000000000000000000000000000000000000000000000001",
131+
"0x210e284cf8f6510fa9d812dae18e4bbb061a9f2ad717e90ada55489b42792df1": "0x000000000000000000000000eb0e86b6bec4a61d8d21823b55c2bdc7e4179de0",
134132
"0x3e5fec24aa4dc4e5aee2e025e51e1392c72a2500577559fae9665c6d52bd6a31": "0x0000000000000000000000000000000000000000000000000000000000000001",
135-
"0x4992e4dd8489a796b6d11f46c2625709b51f344e761d0d21d86ba930f43ce228": "0x0000000000000000000000000000000000000000000000000000000000000061",
136-
"0x6bc5c4ad5314934e0c3257a835ab49372380c9fb4c7cfd1d34cc7057cbcabc11": "0x0000000000000000000000000000000000000000000000000000000000000001",
137-
"0x80497882cf9008f7f796a89e5514a7b55bd96eab88ecb66aee4fb0a6fd34811c": "0x000000000000000000000000ea29c2f571ce65540faa27bb47ed99ace4184658",
138-
"0x82a75bdeeae8604d839476ae9efd8b0e15aa447e21bfd7f41283bb54e22c9a82": "0x000000000000000000000000ea29c2f571ce65540faa27bb47ed99ace4184658",
133+
"0x4d3c132820b5ad71fdf7a8b180fc895c29dc2557d30977b4f0422d1206c9fede": "0x0000000000000000000000000000000000000000000000000000000000000001",
134+
"0x5559f93d0fe5247572171aa018db07e3c2a32ad9d3fc18d5d665646d79905a24": "0x0000000000000000000000000000000000000000000000000000000000000001",
135+
"0x7c1ff841a71bdd0192d28294d2e7c2c18da8fbbb87c4375495c8f469841465d6": "0xb6fc612b153bd854d2f7cc3f3736f8994c67bcceb7efc7282b013bce7ee0618e",
136+
"0x7c1ff841a71bdd0192d28294d2e7c2c18da8fbbb87c4375495c8f469841465d7": "0xfe2c640eace4a88d78f4cd46087801b500000000000000000000000000000000",
137+
"0x80497882cf9008f7f796a89e5514a7b55bd96eab88ecb66aee4fb0a6fd34811c": "0x000000000000000000000000eb0e86b6bec4a61d8d21823b55c2bdc7e4179de0",
138+
"0x82a75bdeeae8604d839476ae9efd8b0e15aa447e21bfd7f41283bb54e22c9a82": "0x000000000000000000000000eb0e86b6bec4a61d8d21823b55c2bdc7e4179de0",
139+
"0x8565e01d10ca6881b7e08e24a70e702f6bb36e852850e7303e67a5048666ea78": "0x0000000000000000000000000000000000000000000000000000000000000061",
139140
"0x92e85d02570a8092d09a6e3a57665bc3815a2699a4074001bf1ccabf660f5a36": "0x0000000000000000000000000000000000000000000000000000000000000001",
140-
"0x934e24ee77be7722d276095c0d60be25d31d2ea348fbf60b814ddfd4bbe37731": "0x95a53382bc7f9eafbd9edd93f8aaa1fe54eb91fe7780d084730fcfb66844f104",
141-
"0x934e24ee77be7722d276095c0d60be25d31d2ea348fbf60b814ddfd4bbe37732": "0x2ca76a864ffe732f0c8dbd9b4b28765100000000000000000000000000000000",
142-
"0xaf927b8a5e4978c10375391dbe08869bffc7b1e74ad150c5cb26af5d1e2ec0dd": "0x000000000000000000000000ea29c2f571ce65540faa27bb47ed99ace4184658"
141+
"0xf4570264b3c159ffac72963c3a22828f6999badfa06aa1976660edacdb4bc3e2": "0x000000000000000000000000eb0e86b6bec4a61d8d21823b55c2bdc7e4179de0",
142+
"0xf777215d5b84135763c80e2e4701ac8a11f1ca01180720173e3d7cf6f95c8909": "0x000000000000000000000000eb0e86b6bec4a61d8d21823b55c2bdc7e4179de0"
143143
},
144144
"balance": "0x0"
145145
},
@@ -262,7 +262,7 @@
262262
"e7d13f7aa2a838d24c59b40186a0aca1e21cffcc": {
263263
"balance": "0xc097ce7bc90715b34b9f1000000000"
264264
},
265-
"ea29c2f571ce65540faa27bb47ed99ace4184658": {
265+
"eb0e86b6bec4a61d8d21823b55c2bdc7e4179de0": {
266266
"balance": "0xc097ce7bc90715b34b9f1000000000"
267267
},
268268
"eda8645ba6948855e3b3cd596bbb07596d59c603": {
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
2-
"parentHash": "0xd0c8ef8b81628b09f992072c8438e9d5b269a51c5fe3e63dda0a565b17a3c4be",
2+
"parentHash": "0x346234d2b2d668617bd1cb4869d688ecf3d02a5a647a1b50cc43db82e0bce311",
33
"sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
4-
"miner": "0xea29c2f571ce65540faa27bb47ed99ace4184658",
5-
"stateRoot": "0xb0970d2b8a6d9d1cf2cf86d7314b1c2242dc5e37bc403b9d54ae0ec6ba882d22",
4+
"miner": "0xeb0e86b6bec4a61d8d21823b55c2bdc7e4179de0",
5+
"stateRoot": "0xdc6d166822e7ff2d8db8b49b85fda632b3c4987cbd97b2a146b425ddd78b6091",
66
"transactionsRoot": "0x26f47dfbf4ce4ac70395918b8edda9cdc0628150fb752709aaede08bfebd1d0a",
77
"receiptsRoot": "0x5fef357ed75d21a3ea1849a1f568009d03b1933a967bf053ec200b28d3da99ed",
88
"logsBloom": "0x00000200002000010000010000000000000000000000000000000004000000900000400000000000000000000000000044000000000000000000000000000000000000000000000000004000400000000000000000000000000100840000000000000400000000020001100000040000000000000000000200040000000000000000000000000000000001801000000000000000000000000000000000000400000000000000000040000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000001400004001000000000000000000000000000000000",
@@ -11,13 +11,13 @@
1111
"gasLimit": "0x23f3e20",
1212
"gasUsed": "0xfc61",
1313
"timestamp": "0x1388",
14-
"extraData": "0xf90252a00000000000000000000000000000000000000000000000000000000000000000b84180ba8dc6838e1f7f9ef11791ad682fb68f1156ae45d8969c2ba5dbe4597cf6a735df07cd289aa587b397177d00327a2e15d46252202b3ee166cea4830f886db90080f86301b860b8233914ebc8ebaa1d290efe85b74cced2f0ffcb58a126533e28ffd2ee7d14cd25ba3767052690f4c3c65353103be26e1216982d622171eb1bcfebac339f6677411ef065acb69e55bb1939d03a94f0d07d94d5b7129feee4d0dbf2b349561102f86301b86093a867d44c3b195ab41a7e4145272bba3b354908e59fd6f5822f85477897ecb81b0f627b007492ca9adc00ae5b41acf213e4cdbee411e849dad4c24d3cfef17f0094af387bc1d5aec830f0f22218be3908362bc0f73ff88e0cc14f25edeed37080f86301b860b4fadeee270dd079233619ec380b502e6d826a77b29648026c5336716a37bb29a58c42ccb5049e8e8d3aa5170e3b1d470d5de856dbeb85b68a9e6c54a86aba1e2333ce9002cf5bb843577568c2314cc99a54d3cbc1c644bfdac815add6532039f86301b86086f13f226fa16aeead5a706048b0fddedea383bb3a9eb133fff2f9fa0cc7ed8d04ef45aa749f35f6572a6cd4eaca277513d06707fc296fd627048a2dfb6c2ce1a4062861da6cabea617dd5a85d8ab28892a2d0fbbc0aee850e682b559db462a086191a20322000f84fdad994ea29c2f571ce65540faa27bb47ed99ace4184658831e8272c180f1b095a53382bc7f9eafbd9edd93f8aaa1fe54eb91fe7780d084730fcfb66844f1042ca76a864ffe732f0c8dbd9b4b287651",
15-
"mixHash": "0xf8a344d12ac761d72c2d054fdcca6e73c9e94fea03347597dd252a5ac5e62f31",
14+
"extraData": "0xf90252a00000000000000000000000000000000000000000000000000000000000000000b841ccbc0ba8eecb30ad1f0a3ea70f33cb111b38f8eabcb26c1a58d6d8ca6f216b39422d92b6587614ab484420e2748640217a114642b226632a28ddcebd9226a22f0080f86301b860802172b048fd6cbb28714432f1bd83466945a865a4aa0ec409e734a499d5d3a438643a4df7c44e2e7f9f58312ef4a06a0709ac20454c186d73d400cfa94808f6971ee1cf60c9f632a23c43e98c7cc73ac86a260fc0bbd1b0d75384e180850055f86301b860b30001165847db1ecdb7217109a9793256feac15e64c1e0e47dbb9065e28ea579b9a065ad801432c2dcfa138419012fa0a8c9d45c55afb5d1e3b673fad3da41112d7eaff5aee57010a45e79733b348dab084169f7398f52819fdea7c7a21681e80f86301b860996586e84ebf7e85393d844c430b10d651124a0608c988b254e0c63e8102917ae42d8feb12a8a174a5c4fc10f808a6830858c57972a39008ba1f375f803e49f7695a7f0cbb97377864f140a46a33d2ec2dfcee3ac376ef443f8b9d0a9991282af86301b8608028252e76f7d27b18ad9935cf97d10d3ee596d0853718192e2274d86210922d27262d995a74e46bb53cee397630af5b01b283c652df9267d81596ad42160993f6192fdbf22bde4a17123513bb4ca3b23a85bdbdfa8513551d01f9dd9b7105fc86191a20322000f84fdad994eb0e86b6bec4a61d8d21823b55c2bdc7e4179de0831e8272c180f1b0b6fc612b153bd854d2f7cc3f3736f8994c67bcceb7efc7282b013bce7ee0618efe2c640eace4a88d78f4cd46087801b5",
15+
"mixHash": "0x5ceafa251293d8db210e7ff450382a28ad6acdb7302fb4dc49bd4519ddb9172c",
1616
"nonce": "0x0000000000000000",
1717
"baseFeePerGas": "0x12309ce54000",
1818
"withdrawalsRoot": null,
1919
"blobGasUsed": null,
2020
"excessBlobGas": null,
2121
"parentBeaconBlockRoot": null,
22-
"hash": "0x7d75bf23401883ee8ac5c7d18dc1e4b92e7bf4aaf70bbb2f5f956863a3fab3b2"
22+
"hash": "0x8311db2ab904011718ea03cceadf881124ddcb1ed699f5c9a9e8cc134736ea6a"
2323
}

cmd/devp2p/internal/ethtest/testdata/headfcu.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
"method": "engine_forkchoiceUpdatedV1",
55
"params": [
66
{
7-
"headBlockHash": "0x7d75bf23401883ee8ac5c7d18dc1e4b92e7bf4aaf70bbb2f5f956863a3fab3b2",
8-
"safeBlockHash": "0x7d75bf23401883ee8ac5c7d18dc1e4b92e7bf4aaf70bbb2f5f956863a3fab3b2",
9-
"finalizedBlockHash": "0x7d75bf23401883ee8ac5c7d18dc1e4b92e7bf4aaf70bbb2f5f956863a3fab3b2"
7+
"headBlockHash": "0x8311db2ab904011718ea03cceadf881124ddcb1ed699f5c9a9e8cc134736ea6a",
8+
"safeBlockHash": "0x8311db2ab904011718ea03cceadf881124ddcb1ed699f5c9a9e8cc134736ea6a",
9+
"finalizedBlockHash": "0x8311db2ab904011718ea03cceadf881124ddcb1ed699f5c9a9e8cc134736ea6a"
1010
},
1111
null
1212
]

cmd/devp2p/internal/ethtest/testdata/headstate.json

Lines changed: 19 additions & 19 deletions
Large diffs are not rendered by default.

cmd/genesis_generator/genesis_generator.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -212,8 +212,8 @@ func (g *genesisGenerator) setAnzeonConfig(validators []common.Address, blsPubli
212212
"masterMinter": "0x0000000000000000000000000000000000001002",
213213
"minters": "0x0000000000000000000000000000000000001003",
214214
"minterAllowed": "10000000000000000000000000000",
215-
"name": "KRC1",
216-
"symbol": "KRC1",
215+
"name": "WKRC",
216+
"symbol": "WKRC",
217217
"decimals": "18",
218218
"currency": "KRW",
219219
}

cmd/gstable/main.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -281,7 +281,7 @@ func prepare(ctx *cli.Context) {
281281
// If we're running a known preset, log it for convenience.
282282
switch {
283283
case ctx.IsSet(utils.TestnetFlag.Name):
284-
log.Info("Starting Gstable on Wemix testnet...")
284+
log.Info("Starting Gstable on StableNet testnet...")
285285

286286
case ctx.IsSet(utils.GoerliFlag.Name):
287287
log.Info("Starting Gstable on Görli testnet...")
@@ -311,7 +311,7 @@ func prepare(ctx *cli.Context) {
311311
`)
312312

313313
case !ctx.IsSet(utils.NetworkIdFlag.Name):
314-
log.Info("Starting Gstable on Ethereum mainnet...")
314+
log.Info("Starting Gstable on StableNet mainnet...")
315315
}
316316
// If we're a full node on mainnet without --cache specified, bump default cache allowance
317317
if !ctx.IsSet(utils.CacheFlag.Name) && !ctx.IsSet(utils.NetworkIdFlag.Name) {

cmd/utils/flags.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1012,7 +1012,7 @@ func setNodeUserIdent(ctx *cli.Context, cfg *node.Config) {
10121012
// 3. Network preset flags (e.g. --goerli)
10131013
// 4. default to mainnet nodes
10141014
func setBootstrapNodes(ctx *cli.Context, cfg *p2p.Config) {
1015-
urls := params.WemixMainnetBootnodes
1015+
urls := params.StableNetMainnetBootnodes
10161016
if ctx.IsSet(BootnodesFlag.Name) {
10171017
urls = SplitAndTrim(ctx.String(BootnodesFlag.Name))
10181018
} else {
@@ -1021,7 +1021,7 @@ func setBootstrapNodes(ctx *cli.Context, cfg *p2p.Config) {
10211021
}
10221022
switch {
10231023
case ctx.Bool(TestnetFlag.Name):
1024-
urls = params.WemixTestnetBootnodes
1024+
urls = params.StableNetTestnetBootnodes
10251025
case ctx.Bool(HoleskyFlag.Name):
10261026
urls = params.HoleskyBootnodes
10271027
case ctx.Bool(SepoliaFlag.Name):
@@ -1759,13 +1759,13 @@ func SetEthConfig(ctx *cli.Context, stack *node.Node, cfg *ethconfig.Config) {
17591759
switch {
17601760
case ctx.Bool(MainnetFlag.Name):
17611761
if !ctx.IsSet(NetworkIdFlag.Name) {
1762-
cfg.NetworkId = 1111
1762+
cfg.NetworkId = 8282
17631763
}
17641764
cfg.Genesis = core.DefaultStableNetMainnetGenesisBlock()
17651765
SetDNSDiscoveryDefaults(cfg, params.StableNetMainnetGenesisHash)
17661766
case ctx.Bool(TestnetFlag.Name):
17671767
if !ctx.IsSet(NetworkIdFlag.Name) {
1768-
cfg.NetworkId = 1112
1768+
cfg.NetworkId = 8283
17691769
}
17701770
cfg.Genesis = core.DefaultStableNetTestnetGenesisBlock()
17711771
SetDNSDiscoveryDefaults(cfg, params.StableNetTestnetGenesisHash)

0 commit comments

Comments
 (0)