Skip to content

Commit 51abe4e

Browse files
Check in updated configs
1 parent 6680138 commit 51abe4e

File tree

9 files changed

+674
-415
lines changed

9 files changed

+674
-415
lines changed

Cargo.lock

Lines changed: 55 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 41 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -20,51 +20,51 @@ publish = false
2020
rust-version = "1.88"
2121

2222
[workspace.dependencies]
23-
sov-address = { path = "../sovereign-sdk/crates/module-system/sov-address", default-features = false, features = [
23+
sov-address = { git = "https://github.com/Sovereign-Labs/sovereign-sdk", rev = "e6596e81106b4e3e72e398203a39e58104a76740", default-features = false, features = [
2424
"evm",
2525
] }
26-
sov-accounts = { path = "../sovereign-sdk/crates/module-system/module-implementations/sov-accounts", default-features = false }
27-
sov-api-spec = { path = "../sovereign-sdk/crates/full-node/sov-api-spec", default-features = false }
28-
sov-attester-incentives = { path = "../sovereign-sdk/crates/module-system/module-implementations/sov-attester-incentives", default-features = false }
29-
sov-chain-state = { path = "../sovereign-sdk/crates/module-system/module-implementations/sov-chain-state", default-features = false }
30-
sov-bank = { path = "../sovereign-sdk/crates/module-system/module-implementations/sov-bank", default-features = false }
31-
sov-blob-storage = { path = "../sovereign-sdk/crates/module-system/module-implementations/sov-blob-storage", default-features = false }
32-
sov-paymaster = { path = "../sovereign-sdk/crates/module-system/module-implementations/sov-paymaster", default-features = false }
33-
sov-capabilities = { path = "../sovereign-sdk/crates/module-system/sov-capabilities", default-features = false }
34-
sov-celestia-adapter = { path = "../sovereign-sdk/crates/adapters/celestia", default-features = false }
35-
sov-cli = { path = "../sovereign-sdk/crates/module-system/sov-cli", default-features = false }
36-
sov-db = { path = "../sovereign-sdk/crates/full-node/sov-db", default-features = false }
37-
sov-hyperlane-integration = { path = "../sovereign-sdk/crates/module-system/hyperlane", default-features = false, features = [
26+
sov-accounts = { git = "https://github.com/Sovereign-Labs/sovereign-sdk", rev = "e6596e81106b4e3e72e398203a39e58104a76740", default-features = false }
27+
sov-api-spec = { git = "https://github.com/Sovereign-Labs/sovereign-sdk", rev = "e6596e81106b4e3e72e398203a39e58104a76740", default-features = false }
28+
sov-attester-incentives = { git = "https://github.com/Sovereign-Labs/sovereign-sdk", rev = "e6596e81106b4e3e72e398203a39e58104a76740", default-features = false }
29+
sov-chain-state = { git = "https://github.com/Sovereign-Labs/sovereign-sdk", rev = "e6596e81106b4e3e72e398203a39e58104a76740", default-features = false }
30+
sov-bank = { git = "https://github.com/Sovereign-Labs/sovereign-sdk", rev = "e6596e81106b4e3e72e398203a39e58104a76740", default-features = false }
31+
sov-blob-storage = { git = "https://github.com/Sovereign-Labs/sovereign-sdk", rev = "e6596e81106b4e3e72e398203a39e58104a76740", default-features = false }
32+
sov-paymaster = { git = "https://github.com/Sovereign-Labs/sovereign-sdk", rev = "e6596e81106b4e3e72e398203a39e58104a76740", default-features = false }
33+
sov-capabilities = { git = "https://github.com/Sovereign-Labs/sovereign-sdk", rev = "e6596e81106b4e3e72e398203a39e58104a76740", default-features = false }
34+
sov-celestia-adapter = { git = "https://github.com/Sovereign-Labs/sovereign-sdk", rev = "e6596e81106b4e3e72e398203a39e58104a76740", default-features = false }
35+
sov-cli = { git = "https://github.com/Sovereign-Labs/sovereign-sdk", rev = "e6596e81106b4e3e72e398203a39e58104a76740", default-features = false }
36+
sov-db = { git = "https://github.com/Sovereign-Labs/sovereign-sdk", rev = "e6596e81106b4e3e72e398203a39e58104a76740", default-features = false }
37+
sov-hyperlane-integration = { git = "https://github.com/Sovereign-Labs/sovereign-sdk", rev = "e6596e81106b4e3e72e398203a39e58104a76740", default-features = false, features = [
3838
"evm",
3939
] }
40-
sov-kernels = { path = "../sovereign-sdk/crates/module-system/sov-kernels", default-features = false }
41-
sov-ledger-apis = { path = "../sovereign-sdk/crates/full-node/sov-ledger-apis", default-features = false }
42-
sov-mock-da = { path = "../sovereign-sdk/crates/adapters/mock-da", default-features = false }
43-
sov-mock-zkvm = { path = "../sovereign-sdk/crates/adapters/mock-zkvm", default-features = false }
44-
sov-modules-api = { path = "../sovereign-sdk/crates/module-system/sov-modules-api", default-features = false }
45-
sov-modules-rollup-blueprint = { path = "../sovereign-sdk/crates/module-system/sov-modules-rollup-blueprint", default-features = false }
46-
sov-modules-stf-blueprint = { path = "../sovereign-sdk/crates/module-system/sov-modules-stf-blueprint", default-features = false }
47-
sov-uniqueness = { path = "../sovereign-sdk/crates/module-system/module-implementations/sov-uniqueness", default-features = false }
48-
sov-operator-incentives = { path = "../sovereign-sdk/crates/module-system/module-implementations/sov-operator-incentives", default-features = false }
49-
sov-prover-incentives = { path = "../sovereign-sdk/crates/module-system/module-implementations/sov-prover-incentives", default-features = false }
50-
sov-revenue-share = { path = "../sovereign-sdk/crates/module-system/module-implementations/sov-revenue-share", default-features = false }
51-
sov-risc0-adapter = { path = "../sovereign-sdk/crates/adapters/risc0", default-features = false }
52-
sov-sp1-adapter = { path = "../sovereign-sdk/crates/adapters/sp1", default-features = false }
53-
sov-rollup-interface = { path = "../sovereign-sdk/crates/rollup-interface", default-features = false }
54-
sov-sequencer = { path = "../sovereign-sdk/crates/full-node/sov-sequencer", default-features = false }
55-
sov-sequencer-registry = { path = "../sovereign-sdk/crates/module-system/module-implementations/sov-sequencer-registry", default-features = false }
56-
sov-soak-testing = { path = "../sovereign-sdk/examples/demo-rollup/sov-soak-testing", default-features = false }
57-
sov-state = { path = "../sovereign-sdk/crates/module-system/sov-state", default-features = false }
58-
sov-stf-runner = { path = "../sovereign-sdk/crates/full-node/sov-stf-runner", default-features = false }
59-
sov-test-utils = { path = "../sovereign-sdk/crates/module-system/sov-test-utils", default-features = false }
60-
sov-rollup-apis = { path = "../sovereign-sdk/crates/full-node/sov-rollup-apis", default-features = false }
61-
sov-universal-wallet = { path = "../sovereign-sdk/crates/universal-wallet/schema", default-features = false }
62-
sov-zkvm-utils = { path = "../sovereign-sdk/crates/utils/sov-zkvm-utils", default-features = false }
63-
sov-evm = { path = "../sovereign-sdk/crates/module-system/module-implementations/sov-evm", default-features = false }
64-
sov-ethereum = { path = "../sovereign-sdk/crates/full-node/sov-ethereum", default-features = false }
65-
sov-build = { path = "../sovereign-sdk/crates/utils/sov-build", default-features = false }
40+
sov-kernels = { git = "https://github.com/Sovereign-Labs/sovereign-sdk", rev = "e6596e81106b4e3e72e398203a39e58104a76740", default-features = false }
41+
sov-ledger-apis = { git = "https://github.com/Sovereign-Labs/sovereign-sdk", rev = "e6596e81106b4e3e72e398203a39e58104a76740", default-features = false }
42+
sov-mock-da = { git = "https://github.com/Sovereign-Labs/sovereign-sdk", rev = "e6596e81106b4e3e72e398203a39e58104a76740", default-features = false }
43+
sov-mock-zkvm = { git = "https://github.com/Sovereign-Labs/sovereign-sdk", rev = "e6596e81106b4e3e72e398203a39e58104a76740", default-features = false }
44+
sov-modules-api = { git = "https://github.com/Sovereign-Labs/sovereign-sdk", rev = "e6596e81106b4e3e72e398203a39e58104a76740", default-features = false }
45+
sov-modules-rollup-blueprint = { git = "https://github.com/Sovereign-Labs/sovereign-sdk", rev = "e6596e81106b4e3e72e398203a39e58104a76740", default-features = false }
46+
sov-modules-stf-blueprint = { git = "https://github.com/Sovereign-Labs/sovereign-sdk", rev = "e6596e81106b4e3e72e398203a39e58104a76740", default-features = false }
47+
sov-uniqueness = { git = "https://github.com/Sovereign-Labs/sovereign-sdk", rev = "e6596e81106b4e3e72e398203a39e58104a76740", default-features = false }
48+
sov-operator-incentives = { git = "https://github.com/Sovereign-Labs/sovereign-sdk", rev = "e6596e81106b4e3e72e398203a39e58104a76740", default-features = false }
49+
sov-prover-incentives = { git = "https://github.com/Sovereign-Labs/sovereign-sdk", rev = "e6596e81106b4e3e72e398203a39e58104a76740", default-features = false }
50+
sov-revenue-share = { git = "https://github.com/Sovereign-Labs/sovereign-sdk", rev = "e6596e81106b4e3e72e398203a39e58104a76740", default-features = false }
51+
sov-risc0-adapter = { git = "https://github.com/Sovereign-Labs/sovereign-sdk", rev = "e6596e81106b4e3e72e398203a39e58104a76740", default-features = false }
52+
sov-sp1-adapter = { git = "https://github.com/Sovereign-Labs/sovereign-sdk", rev = "e6596e81106b4e3e72e398203a39e58104a76740", default-features = false }
53+
sov-rollup-interface = { git = "https://github.com/Sovereign-Labs/sovereign-sdk", rev = "e6596e81106b4e3e72e398203a39e58104a76740", default-features = false }
54+
sov-sequencer = { git = "https://github.com/Sovereign-Labs/sovereign-sdk", rev = "e6596e81106b4e3e72e398203a39e58104a76740", default-features = false }
55+
sov-sequencer-registry = { git = "https://github.com/Sovereign-Labs/sovereign-sdk", rev = "e6596e81106b4e3e72e398203a39e58104a76740", default-features = false }
56+
sov-soak-testing = { git = "https://github.com/Sovereign-Labs/sovereign-sdk", rev = "e6596e81106b4e3e72e398203a39e58104a76740", default-features = false }
57+
sov-state = { git = "https://github.com/Sovereign-Labs/sovereign-sdk", rev = "e6596e81106b4e3e72e398203a39e58104a76740", default-features = false }
58+
sov-stf-runner = { git = "https://github.com/Sovereign-Labs/sovereign-sdk", rev = "e6596e81106b4e3e72e398203a39e58104a76740", default-features = false }
59+
sov-test-utils = { git = "https://github.com/Sovereign-Labs/sovereign-sdk", rev = "e6596e81106b4e3e72e398203a39e58104a76740", default-features = false }
60+
sov-rollup-apis = { git = "https://github.com/Sovereign-Labs/sovereign-sdk", rev = "e6596e81106b4e3e72e398203a39e58104a76740", default-features = false }
61+
sov-universal-wallet = { git = "https://github.com/Sovereign-Labs/sovereign-sdk", rev = "e6596e81106b4e3e72e398203a39e58104a76740", default-features = false }
62+
sov-zkvm-utils = { git = "https://github.com/Sovereign-Labs/sovereign-sdk", rev = "e6596e81106b4e3e72e398203a39e58104a76740", default-features = false }
63+
sov-evm = { git = "https://github.com/Sovereign-Labs/sovereign-sdk", rev = "e6596e81106b4e3e72e398203a39e58104a76740", default-features = false }
64+
sov-ethereum = { git = "https://github.com/Sovereign-Labs/sovereign-sdk", rev = "e6596e81106b4e3e72e398203a39e58104a76740", default-features = false }
65+
sov-build = { git = "https://github.com/Sovereign-Labs/sovereign-sdk", rev = "e6596e81106b4e3e72e398203a39e58104a76740", default-features = false }
6666
stf-starter = { path = "./crates/stf", default-features = false }
67-
sov-eth-dev-signer = { path = "../sovereign-sdk/crates/full-node/sov-eth-dev-signer" }
67+
sov-eth-dev-signer = { git = "https://github.com/Sovereign-Labs/sovereign-sdk", rev = "e6596e81106b4e3e72e398203a39e58104a76740" }
6868
stf-starter-declaration = { path = "./crates/stf/stf-declaration", default-features = false }
6969
value-setter = { path = "./examples/value-setter" }
7070
strum = { version = "0.26.3", features = ["derive"] }
@@ -78,6 +78,7 @@ sha2 = { version = "0.10.6", default-features = false }
7878

7979
schemars = { version = "0.8.21", features = ["derive"] }
8080
anyhow = { version = "1.0.95" }
81+
hex = { version = "0.4.3" }
8182
clap = { version = "4.4.10", features = ["derive"] }
8283
async-trait = "0.1.71"
8384
borsh = { version = "1", features = ["rc", "bytes"] }

configs/mock/genesis.json

Lines changed: 135 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,19 @@
66
"reward_address": "0xA6edfca3AA985Dd3CC728BFFB700933a986aC085"
77
},
88
"attester_incentives": {
9-
"minimum_attester_bond": [1000, 1000],
10-
"minimum_challenger_bond": [1000, 1000],
9+
"minimum_attester_bond": [
10+
1000,
11+
1000
12+
],
13+
"minimum_challenger_bond": [
14+
1000,
15+
1000
16+
],
1117
"initial_attesters": [
12-
["0xA6edfca3AA985Dd3CC728BFFB700933a986aC085", "200000"]
18+
[
19+
"0xA6edfca3AA985Dd3CC728BFFB700933a986aC085",
20+
"200000"
21+
]
1322
],
1423
"rollup_finality_period": 5,
1524
"maximum_attested_height": 0,
@@ -50,18 +59,125 @@
5059
[
5160
"0x9b08ce57a93751aE790698A2C9ebc76A78F23E25",
5261
"10000000000000000"
62+
],
63+
[
64+
"0x5cAA360D300fcA6DaFEBce1a693B9daC949738D2",
65+
"10000000000000000"
66+
],
67+
[
68+
"0x503210c9A90d61FC0772bAC00aba9b12b6Fa9EDC",
69+
"10000000000000000"
70+
],
71+
[
72+
"0xf1ceAC618Bc181450a052aA23bCDF3a8b328Edc3",
73+
"10000000000000000"
74+
],
75+
[
76+
"0x503210c9A90d61FC0772bAC00aba9b12b6Fa9EDC",
77+
"10000000000000000"
78+
],
79+
[
80+
"0x0fbd0C30aEEEd9d2f9936B6A0A2c87Df0F8fCDC3",
81+
"10000000000000000"
82+
],
83+
[
84+
"0x147Af6275322304cD0f6C5948d89ef9ae70757d4",
85+
"10000000000000000"
86+
],
87+
[
88+
"0x2780F1FC8064Ae158F414bBB9A0a96584f83f72a",
89+
"10000000000000000"
90+
],
91+
[
92+
"0x0E88357eB4E0aA75F8DbA2cB8141803cd560C757",
93+
"10000000000000000"
94+
],
95+
[
96+
"0xb7E55830E9E7D431A2B31f15c98D9c20Dc477A8d",
97+
"10000000000000000"
98+
],
99+
[
100+
"0x45131F098386322909d4A45132810fB403340BD4",
101+
"10000000000000000"
102+
],
103+
[
104+
"0x22545Cea3C9A4197a4e920b0A471e8f114B05611",
105+
"10000000000000000"
106+
],
107+
[
108+
"0x22545Cea3C9A4197a4e920b0A471e8f114B05611",
109+
"1000000000000000"
110+
],
111+
[
112+
"0xEca46725aBEBe0ba3A6c4D202A5Cd7388B4752A0",
113+
"1000000000000000"
114+
],
115+
[
116+
"0x8de0a26B3167B6e9703297f0c680f607dab04DcE",
117+
"1000000000000000"
118+
],
119+
[
120+
"0x716D2794f6B8a6fAD79a4634c444c875B9C1a9a2",
121+
"1000000000000000"
122+
],
123+
[
124+
"0xAd7096467877382A35A532FAc9886D8378F8F8E8",
125+
"1000000000000000"
126+
],
127+
[
128+
"0x6d85315f4ba6e6f367A252660c8d9702C57922Dc",
129+
"1000000000000000"
130+
],
131+
[
132+
"0x3973CfB35983592d603649D980966E9765346ed9",
133+
"1000000000000000"
134+
],
135+
[
136+
"0xf3c182417d1172835BEc2FaF36C12d45DcD90c01",
137+
"1000000000000000"
138+
],
139+
[
140+
"0xAC40b4EFDc2Bd4BC937505409708aAA8D17172a9",
141+
"1000000000000000"
142+
],
143+
[
144+
"0x63e4b21Dde03dDFf847c31Fc6D00B6bBe38c206b",
145+
"1000000000000000"
146+
],
147+
[
148+
"0xa95a33aD06910489e65aAa5e9B72C1a4bbBE0Ee2",
149+
"1000000000000000"
53150
]
54-
55151
],
56-
"admins": ["0xA6edfca3AA985Dd3CC728BFFB700933a986aC085"]
152+
"admins": [
153+
"0xA6edfca3AA985Dd3CC728BFFB700933a986aC085"
154+
]
57155
},
58156
"tokens": []
59157
},
60158
"chain_state": {
61159
"current_time": 0,
62160
"operating_mode": "operator",
63-
"inner_code_commitment": [0, 0, 0, 0, 0, 0, 0, 0],
64-
"outer_code_commitment": [0, 0, 0, 0, 0, 0, 0, 0],
161+
"inner_code_commitment": [
162+
0,
163+
0,
164+
0,
165+
0,
166+
0,
167+
0,
168+
0,
169+
0
170+
],
171+
"outer_code_commitment": [
172+
0,
173+
0,
174+
0,
175+
0,
176+
0,
177+
0,
178+
0,
179+
0
180+
],
65181
"genesis_da_height": 0
66182
},
67183
"paymaster": {
@@ -83,10 +199,19 @@
83199
]
84200
},
85201
"prover_incentives": {
86-
"proving_penalty": [10, 10],
87-
"minimum_bond": [1000, 1000],
202+
"proving_penalty": [
203+
10,
204+
10
205+
],
206+
"minimum_bond": [
207+
1000,
208+
1000
209+
],
88210
"initial_provers": [
89-
["0xA6edfca3AA985Dd3CC728BFFB700933a986aC085", "200000"]
211+
[
212+
"0xA6edfca3AA985Dd3CC728BFFB700933a986aC085",
213+
"200000"
214+
]
90215
]
91216
},
92217
"sequencer_registry": {

configs/mock/rollup.toml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ sender_address = "00000000000000000000000000000000000000000000000000000000000000
1111
finalization = 10
1212
# Defines how new blocks should be produced.
1313
[da.block_producing.periodic]
14-
block_time_ms = 500
14+
block_time_ms = 3000
1515

1616
[storage]
1717
# The path to the rollup's data directory. Paths that do not begin with `/` are interpreted as relative paths.
@@ -59,7 +59,7 @@ max_number_of_transitions_in_memory = 20
5959

6060

6161
[sequencer]
62-
max_batch_size_bytes = 1048576
62+
max_batch_size_bytes = 2097152
6363
max_concurrent_blobs = 128
6464
max_allowed_node_distance_behind = 10
6565
rollup_address = "0xA6edfca3AA985Dd3CC728BFFB700933a986aC085"
@@ -71,4 +71,5 @@ disable_state_root_consistency_checks = true
7171
# "None" - Shutdown the sequencer instead of attempting recovery (default)
7272
# "TryToSave" - Attempt to recover by flushing batches and catching up with the chain
7373
recovery_strategy = "TryToSave"
74-
batch_execution_time_limit_millis = 6000 # This should be adjusted depending on the DA layer's block times
74+
batch_execution_time_limit_millis = 3000 # This should be adjusted depending on the DA layer's block times
75+
postgres_connection_string = "foo" # "postgresql://postgres:admin123@localhost:5432/"

0 commit comments

Comments
 (0)