@@ -4,20 +4,21 @@ resolver = "2"
4
4
5
5
members = [
6
6
7
- " migration/cli/*" ,
8
- " migration/core/*" ,
9
-
10
- # executor
11
- " checks/executor/util/*" ,
12
- " checks/executor/citeria/*" ,
13
- " checks/executor/cli/*" ,
14
-
15
- # e2e
16
- " checks/e2e/util/*" ,
17
- " checks/e2e/citeria/*" ,
18
-
19
- # util
20
- " util/include-dir"
7
+ # migration
8
+ " migration/cli/*" ,
9
+ " migration/core/*" ,
10
+ " migration/util/*" ,
11
+ # executor
12
+ " checks/executor/util/*" ,
13
+ " checks/executor/citeria/*" ,
14
+ " checks/executor/checks/*" ,
15
+ " checks/executor/preludes" ,
16
+ # e2e
17
+ " checks/e2e/util/*" ,
18
+ " checks/e2e/citeria/*" ,
19
+ # util
20
+ " util/include-dir" ,
21
+ " util/movement-syncing" ,
21
22
22
23
]
23
24
@@ -49,8 +50,8 @@ tracing-test = "0.2.5"
49
50
tokio = { version = " 1.35.1" , features = [" full" , " tracing" ] }
50
51
tokio-stream = " 0.1.15"
51
52
hex = { version = " 0.4.3" , default-features = false , features = [
52
- " alloc" ,
53
- " serde" ,
53
+ " alloc" ,
54
+ " serde" ,
54
55
] }
55
56
zip = { version = " 2.4.2" , features = [" flate2" ] }
56
57
walkdir = " 2.3.2"
@@ -72,6 +73,9 @@ tonic-reflection = "0.12.3"
72
73
tonic-web = " 0.12.3"
73
74
prost = " 0.13.3"
74
75
libp2p = { version = " 0.55.0" , features = [" tcp" , " quic" ] }
76
+ chrono = " 0.4.31"
77
+ rand = " 0.7.3"
78
+ uuid = " 1.10.0"
75
79
76
80
poem = { version = " =3.1.3" , features = [" anyhow" , " compression" , " rustls" ] }
77
81
poem-openapi = { version = " =5.1.2" , features = [" swagger-ui" , " url" ] }
@@ -83,25 +87,33 @@ jemallocator = { version = "0.5.0", features = [
83
87
jemalloc-sys = " 0.5.4"
84
88
85
89
either = " 1.8.1"
90
+ tempdir = " 0.3.7"
91
+ sysinfo = " 0.34.2"
86
92
87
93
# movement
88
- maptos-opt-executor = { git = " https://github.com/movementlabsxyz/movement.git" , rev = " f6e229e53066f068302dd78eb57d447bd2fa4d3e" }
89
- movement-client = { git = " https://github.com/movementlabsxyz/movement.git" , rev = " f6e229e53066f068302dd78eb57d447bd2fa4d3e" }
90
-
91
- # maptos-core
92
- aptos-executor = { git = " https://github.com/movementlabsxyz/aptos-core.git" , rev = " 4e1871804307948d43002fc81d8ea723caeb5c31" }
93
- aptos-vm = { git = " https://github.com/movementlabsxyz/aptos-core.git" , rev = " 4e1871804307948d43002fc81d8ea723caeb5c31" }
94
- aptos-rest-client = { git = " https://github.com/movementlabsxyz/aptos-core.git" , rev = " 4e1871804307948d43002fc81d8ea723caeb5c31" }
95
- aptos-storage-interface = { git = " https://github.com/movementlabsxyz/aptos-core.git" , rev = " 4e1871804307948d43002fc81d8ea723caeb5c31" }
96
- aptos-types = { git = " https://github.com/movementlabsxyz/aptos-core.git" , rev = " 4e1871804307948d43002fc81d8ea723caeb5c31" }
97
-
94
+ maptos-opt-executor = { git = " https://github.com/movementlabsxyz/movement.git" , rev = " aa1ffed1a113441a65662792d15682ad52406108" }
95
+ movement-client = { git = " https://github.com/movementlabsxyz/movement.git" , rev = " aa1ffed1a113441a65662792d15682ad52406108" }
96
+ syncador = { git = " https://github.com/movementlabsxyz/movement.git" , rev = " aa1ffed1a113441a65662792d15682ad52406108" }
97
+ movement-types = { git = " https://github.com/movementlabsxyz/movement.git" , rev = " aa1ffed1a113441a65662792d15682ad52406108" }
98
+ maptos-execution-util = { git = " https://github.com/movementlabsxyz/movement.git" , rev = " aa1ffed1a113441a65662792d15682ad52406108" }
99
+
100
+ # aptos-core
101
+ aptos-executor = { git = " https://github.com/movementlabsxyz/aptos-core.git" , rev = " 2941ee2b5876ab93cfb8010154c9466d7d593ed9" }
102
+ aptos-vm = { git = " https://github.com/movementlabsxyz/aptos-core.git" , rev = " 2941ee2b5876ab93cfb8010154c9466d7d593ed9" }
103
+ aptos-rest-client = { git = " https://github.com/movementlabsxyz/aptos-core.git" , rev = " 2941ee2b5876ab93cfb8010154c9466d7d593ed9" }
104
+ aptos-storage-interface = { git = " https://github.com/movementlabsxyz/aptos-core.git" , rev = " 2941ee2b5876ab93cfb8010154c9466d7d593ed9" }
105
+ aptos-types = { git = " https://github.com/movementlabsxyz/aptos-core.git" , rev = " 2941ee2b5876ab93cfb8010154c9466d7d593ed9" }
106
+ aptos-db = { git = " https://github.com/movementlabsxyz/aptos-core.git" , rev = " 2941ee2b5876ab93cfb8010154c9466d7d593ed9" }
107
+ aptos_schemadb = { git = " https://github.com/movementlabsxyz/aptos-core.git" , rev = " 2941ee2b5876ab93cfb8010154c9466d7d593ed9" }
108
+ aptos-config = { git = " https://github.com/movementlabsxyz/aptos-core.git" , rev = " 2941ee2b5876ab93cfb8010154c9466d7d593ed9" }
109
+ aptos-db-indexer = { git = " https://github.com/movementlabsxyz/aptos-core.git" , rev = " 2941ee2b5876ab93cfb8010154c9466d7d593ed9" }
98
110
# model checking and verification
99
111
100
112
101
113
# secure-signing
102
114
secure-signer = { git = " https://github.com/movementlabsxyz/secure-signing.git" , rev = " f37eebd6d494d21b26b2faa44e1188de42ff1007" }
103
- secure-signer-loader = { git = " https://github.com/movementlabsxyz/secure-signing.git" , rev = " f37eebd6d494d21b26b2faa44e1188de42ff1007" }
104
- secure-signer-aws-kms = { git = " https://github.com/movementlabsxyz/secure-signing.git" , rev = " f37eebd6d494d21b26b2faa44e1188de42ff1007" }
115
+ secure-signer-loader = { git = " https://github.com/movementlabsxyz/secure-signing.git" , rev = " f37eebd6d494d21b26b2faa44e1188de42ff1007" }
116
+ secure-signer-aws-kms = { git = " https://github.com/movementlabsxyz/secure-signing.git" , rev = " f37eebd6d494d21b26b2faa44e1188de42ff1007" }
105
117
106
118
# kestrel
107
119
kestrel = { git = " https://github.com/movementlabsxyz/kestrel.git" , rev = " 85e2f681ae3e54b29bb18d4ed7ca750116173321" }
@@ -112,20 +124,35 @@ commander = { git = "https://github.com/movementlabsxyz/kestrel.git", rev = "85e
112
124
orfile = { git = " https://github.com/movementlabsxyz/orfile.git" , rev = " d02299214e5aa202130cd1eb9593ce8064d1ec69" }
113
125
114
126
# docs
115
- clap-markdown-ext = { git = " https://github.com/movementlabsxyz/clap-markdown-ext.git" , rev = " 8f54fe424504bf37fb01dc69aaed8166e429fe6a" }
127
+ clap-markdown-ext = { git = " https://github.com/movementlabsxyz/clap-markdown-ext.git" , rev = " 8f54fe424504bf37fb01dc69aaed8166e429fe6a" }
116
128
117
129
# internal
118
- movement-to-movement-aptos-core = { path = " migration/core/movement-to-movement-aptos" }
130
+ # # migration
131
+
132
+ # ## core
133
+ mtma-core = { path = " migration/core/mtma" }
134
+ mtma-null-core = { path = " migration/core/mtma-null" }
135
+
136
+ # ## preludes
137
+ migration-executor-preludes = { path = " checks/executor/preludes" }
138
+
139
+ # ## util
140
+ migration-executor-types = { path = " migration/util/executor-types" }
119
141
120
142
# # checks
121
143
# ## executor
122
144
migration-executor-test-types = { path = " checks/executor/util/types" }
145
+ migration-executor-test-global-storage-injective-criterion = { path = " checks/executor/citeria/global-storage-injective" }
146
+ migration-executor-test-global-storage-includes-criterion = { path = " checks/executor/citeria/global-storage-includes" }
147
+ migration-executor-test-global-storage-not-empty-criterion = { path = " checks/executor/citeria/global-storage-not-empty" }
148
+
123
149
124
150
# ## e2e
125
151
migration-e2e-test-types = { path = " checks/e2e/util/types" }
126
152
127
153
# # util
128
154
include-dir = { path = " util/include-dir" }
155
+ movement-syncing = { path = " util/movement-syncing" }
129
156
130
157
[workspace .lints .clippy ]
131
158
debug_assert_with_mut_call = " deny"
0 commit comments