1
- [workspace .package ]
2
- authors = [" Movement Labs" ]
3
- edition = " 2021"
4
- repository = " https://github.com/movemntdev/sdk"
5
- license = " Apache-2.0"
6
-
7
1
[workspace ]
2
+
8
3
resolver = " 2"
4
+
9
5
members = [
10
- " protocol-units/data-availability" ,
11
- " protocol-units/zkfp/host" ,
12
- " protocol-units/zkfp/methods" ,
13
- " protocol-units/zkfp/methods/guest"
6
+ " m2/rollup" ,
7
+ " m2/stf" ,
14
8
]
15
9
16
- exclude = [
17
- " shared-sequencer/movement-sequencer"
18
- ]
10
+ [workspace .package ]
11
+ version = " 0.3.0"
12
+ edition = " 2021"
13
+ license = " MIT OR Apache-2.0"
14
+ authors = [" Movement Labs" ]
15
+ publish = false
16
+ rust-version = " 1.73"
19
17
20
18
[workspace .dependencies ]
21
- anyhow = " 1.0"
22
- # To try (experimental) std support, add `features = [ "std" ]` to risc0-zkvm
23
- risc0-zkvm = { version = " 0.20.1" , features = [" std" ] }
24
- tracing-subscriber = { version = " 0.3" , features = [" env-filter" ] }
25
- serde = " 1.0"
26
- tempfile = " 3.2.0"
27
-
28
- # Move dependencies
29
- move-vm-runtime = { path = " protocol-units/zkfp/vendors/move/language/move-vm/runtime" }
30
- move-vm-test-utils = { path = " protocol-units/zkfp/vendors/move/language/move-vm/test-utils" }
31
- move-binary-format = { path = " protocol-units/zkfp/vendors/move/language/move-binary-format" }
32
- move-vm-types = { path = " protocol-units/zkfp/vendors/move/language/move-vm/types" }
33
- move-core-types = { path = " protocol-units/zkfp/vendors/move/language/move-core/types" }
34
- move-compiler = { path = " protocol-units/zkfp/vendors/move/language/move-compiler" }
35
- move-stdlib = { path = " protocol-units/zkfp/vendors/move/language/move-stdlib" }
36
-
37
-
38
- # Always optimize; building and running the guest takes much longer without optimization.
39
- [profile .dev ]
40
- opt-level = 3
41
-
42
- [profile .dev .build-override ]
43
- opt-level = 3
44
-
45
- [profile .release ]
46
- debug = 1
47
- lto = true
48
-
49
- [profile .release .build-override ]
50
- opt-level = 3
19
+ sov-modules-api = { git = " ssh://git@github.com/Sovereign-Labs/sovereign-sdk-wip.git" , rev = " 517e99e558513e24983d8d09ef16a73675ea1a1b" }
20
+ sov-state = { git = " ssh://git@github.com/Sovereign-Labs/sovereign-sdk-wip.git" , rev = " 517e99e558513e24983d8d09ef16a73675ea1a1b" }
21
+ sov-accounts = { git = " ssh://git@github.com/Sovereign-Labs/sovereign-sdk-wip.git" , rev = " 517e99e558513e24983d8d09ef16a73675ea1a1b" }
22
+ sov-bank = { git = " ssh://git@github.com/Sovereign-Labs/sovereign-sdk-wip.git" , rev = " 517e99e558513e24983d8d09ef16a73675ea1a1b" }
23
+ sov-ledger-rpc = { git = " ssh://git@github.com/Sovereign-Labs/sovereign-sdk-wip.git" , rev = " 517e99e558513e24983d8d09ef16a73675ea1a1b" }
24
+ sov-sequencer-registry = { git = " ssh://git@github.com/Sovereign-Labs/sovereign-sdk-wip.git" , rev = " 517e99e558513e24983d8d09ef16a73675ea1a1b" }
25
+ sov-modules-stf-blueprint = { git = " ssh://git@github.com/Sovereign-Labs/sovereign-sdk-wip.git" , rev = " 517e99e558513e24983d8d09ef16a73675ea1a1b" }
26
+ sov-modules-rollup-blueprint = { git = " ssh://git@github.com/Sovereign-Labs/sovereign-sdk-wip.git" , rev = " 517e99e558513e24983d8d09ef16a73675ea1a1b" }
27
+ sov-stf-runner = { git = " ssh://git@github.com/Sovereign-Labs/sovereign-sdk-wip.git" , rev = " 517e99e558513e24983d8d09ef16a73675ea1a1b" }
28
+ sov-db = { git = " ssh://git@github.com/Sovereign-Labs/sovereign-sdk-wip.git" , rev = " 517e99e558513e24983d8d09ef16a73675ea1a1b" }
29
+ sov-sequencer = { git = " ssh://git@github.com/Sovereign-Labs/sovereign-sdk-wip.git" , rev = " 517e99e558513e24983d8d09ef16a73675ea1a1b" }
30
+ sov-rollup-interface = { git = " ssh://git@github.com/Sovereign-Labs/sovereign-sdk-wip.git" , rev = " 517e99e558513e24983d8d09ef16a73675ea1a1b" }
31
+ sov-risc0-adapter = { git = " ssh://git@github.com/Sovereign-Labs/sovereign-sdk-wip.git" , rev = " 517e99e558513e24983d8d09ef16a73675ea1a1b" }
32
+ sov-mock-zkvm = { git = " ssh://git@github.com/Sovereign-Labs/sovereign-sdk-wip.git" , rev = " 517e99e558513e24983d8d09ef16a73675ea1a1b" }
33
+ sov-first-read-last-write-cache = { git = " ssh://git@github.com/Sovereign-Labs/sovereign-sdk-wip.git" , rev = " 517e99e558513e24983d8d09ef16a73675ea1a1b" }
34
+ sov-cli = { git = " ssh://git@github.com/Sovereign-Labs/sovereign-sdk-wip.git" , rev = " 517e99e558513e24983d8d09ef16a73675ea1a1b" }
35
+ sov-mock-da = { git = " ssh://git@github.com/Sovereign-Labs/sovereign-sdk-wip.git" , rev = " 517e99e558513e24983d8d09ef16a73675ea1a1b" }
36
+ sov-celestia-adapter = { git = " ssh://git@github.com/Sovereign-Labs/sovereign-sdk-wip.git" , rev = " 517e99e558513e24983d8d09ef16a73675ea1a1b" }
37
+ sov-prover-storage-manager = { git = " ssh://git@github.com/Sovereign-Labs/sovereign-sdk-wip.git" , rev = " 517e99e558513e24983d8d09ef16a73675ea1a1b" }
38
+
39
+ stf-starter = { path = " ./crates/stf" }
40
+
41
+ serde = { version = " 1.0.192" , features = [" derive" , " rc" ] }
42
+ serde_json = { version = " 1.0" }
43
+
44
+ anyhow = " 1.0.68"
45
+ clap = { version = " 4.4.10" , features = [" derive" ] }
46
+ async-trait = " 0.1.71"
47
+ borsh = { version = " 0.10.3" , features = [" rc" , " bytes" ] }
48
+ tracing = " 0.1.40"
49
+ tokio = { version = " 1" , features = [" full" ] }
50
+ tempfile = " 3.5"
51
+ jsonrpsee = { version = " 0.20.1" , features = [" jsonrpsee-types" ] }
52
+
53
+ risc0-build = " 0.20"
0 commit comments