@@ -20,8 +20,11 @@ members = [
20
20
" checks/migrator/citeria/*" ,
21
21
" checks/migrator/checks/*" ,
22
22
# util
23
+ " util/bcs-ext" ,
23
24
" util/movement/*" ,
24
25
" util/movement-aptos/*" ,
26
+ " util/bcs-ext" ,
27
+ " util/types"
25
28
26
29
]
27
30
@@ -81,6 +84,7 @@ libp2p = { version = "0.55.0", features = ["tcp", "quic"] }
81
84
chrono = " 0.4.31"
82
85
rand = " 0.7.3"
83
86
uuid = " 1.10.0"
87
+ glob = " 0.3.2"
84
88
85
89
poem = { version = " =3.1.3" , features = [" anyhow" , " compression" , " rustls" ] }
86
90
poem-openapi = { version = " =5.1.2" , features = [" swagger-ui" , " url" ] }
@@ -93,17 +97,20 @@ jemalloc-sys = "0.5.4"
93
97
reqwest = { version = " 0.12.11" , features = [" json" ] }
94
98
95
99
either = " 1.8.1"
100
+ bcs = { git = " https://github.com/aptos-labs/bcs.git" , rev = " d31fab9d81748e2594be5cd5cdf845786a30562d" }
96
101
tempdir = " 0.3.7"
97
102
sysinfo = " 0.34.2"
98
103
portpicker = " 0.1.0"
99
104
100
105
101
106
# movement
102
- maptos-opt-executor = { git = " https://github.com/movementlabsxyz/movement.git" , rev = " aa1ffed1a113441a65662792d15682ad52406108" }
103
- movement-client = { git = " https://github.com/movementlabsxyz/movement.git" , rev = " aa1ffed1a113441a65662792d15682ad52406108" }
104
- syncador = { git = " https://github.com/movementlabsxyz/movement.git" , rev = " aa1ffed1a113441a65662792d15682ad52406108" }
105
- movement-types = { git = " https://github.com/movementlabsxyz/movement.git" , rev = " aa1ffed1a113441a65662792d15682ad52406108" }
106
- maptos-execution-util = { git = " https://github.com/movementlabsxyz/movement.git" , rev = " aa1ffed1a113441a65662792d15682ad52406108" }
107
+ maptos-opt-executor = { git = " https://github.com/movementlabsxyz/movement.git" , rev = " 8f820a5c23ce2b632200043acdabb3e6582c078a" }
108
+ movement-client = { git = " https://github.com/movementlabsxyz/movement.git" , rev = " 8f820a5c23ce2b632200043acdabb3e6582c078a" }
109
+ syncador = { git = " https://github.com/movementlabsxyz/movement.git" , rev = " 8f820a5c23ce2b632200043acdabb3e6582c078a" }
110
+ movement-types = { git = " https://github.com/movementlabsxyz/movement.git" , rev = " 8f820a5c23ce2b632200043acdabb3e6582c078a" }
111
+ maptos-execution-util = { git = " https://github.com/movementlabsxyz/movement.git" , rev = " 8f820a5c23ce2b632200043acdabb3e6582c078a" }
112
+ movement-util = { git = " https://github.com/movementlabsxyz/movement.git" , rev = " 8f820a5c23ce2b632200043acdabb3e6582c078a" }
113
+
107
114
108
115
# aptos-core
109
116
aptos-executor = { git = " https://github.com/movementlabsxyz/aptos-core.git" , rev = " cb3b7b02f68c7d6982257e4c59955d0e63b513db" }
@@ -117,6 +124,10 @@ aptos-config = { git = "https://github.com/movementlabsxyz/aptos-core.git", rev
117
124
aptos-db-indexer = { git = " https://github.com/movementlabsxyz/aptos-core.git" , rev = " cb3b7b02f68c7d6982257e4c59955d0e63b513db" }
118
125
aptos-node = { git = " https://github.com/movementlabsxyz/aptos-core.git" , rev = " cb3b7b02f68c7d6982257e4c59955d0e63b513db" }
119
126
aptos-cached-packages = { git = " https://github.com/movementlabsxyz/aptos-core.git" , rev = " cb3b7b02f68c7d6982257e4c59955d0e63b513db" }
127
+ aptos-sdk = { git = " https://github.com/movementlabsxyz/aptos-core.git" , rev = " cb3b7b02f68c7d6982257e4c59955d0e63b513db" }
128
+ aptos-crypto = { git = " https://github.com/movementlabsxyz/aptos-core.git" , rev = " cb3b7b02f68c7d6982257e4c59955d0e63b513db" }
129
+ aptos-executor-types = { git = " https://github.com/movementlabsxyz/aptos-core.git" , rev = " cb3b7b02f68c7d6982257e4c59955d0e63b513db" }
130
+ aptos-vm-genesis = { git = " https://github.com/movementlabsxyz/aptos-core.git" , rev = " cb3b7b02f68c7d6982257e4c59955d0e63b513db" }
120
131
121
132
122
133
# secure-signing
@@ -125,12 +136,12 @@ secure-signer-loader = { git = "https://github.com/movementlabsxyz/secure-signin
125
136
secure-signer-aws-kms = { git = " https://github.com/movementlabsxyz/secure-signing.git" , rev = " f37eebd6d494d21b26b2faa44e1188de42ff1007" }
126
137
127
138
# kestrel
128
- kestrel = { git = " https://github.com/movementlabsxyz/kestrel.git" , rev = " 9c56eb9f6dde1564493835c7e2c61b9fd2b00a6c " }
129
- jsonlvar = { git = " https://github.com/movementlabsxyz/kestrel.git" , rev = " 9c56eb9f6dde1564493835c7e2c61b9fd2b00a6c " }
130
- commander = { git = " https://github.com/movementlabsxyz/kestrel.git" , rev = " 9c56eb9f6dde1564493835c7e2c61b9fd2b00a6c " }
131
- include-dir = { git = " https://github.com/movementlabsxyz/kestrel.git" , rev = " 9c56eb9f6dde1564493835c7e2c61b9fd2b00a6c " }
132
- include-vendor = { git = " https://github.com/movementlabsxyz/kestrel.git" , rev = " 9c56eb9f6dde1564493835c7e2c61b9fd2b00a6c " }
133
- ready-docker = { git = " https://github.com/movementlabsxyz/kestrel.git" , rev = " 9c56eb9f6dde1564493835c7e2c61b9fd2b00a6c " }
139
+ kestrel = { git = " https://github.com/movementlabsxyz/kestrel.git" , rev = " 3220d704df7e06d1dcc5266e15eaf05db86fdb07 " }
140
+ jsonlvar = { git = " https://github.com/movementlabsxyz/kestrel.git" , rev = " 3220d704df7e06d1dcc5266e15eaf05db86fdb07 " }
141
+ commander = { git = " https://github.com/movementlabsxyz/kestrel.git" , rev = " 3220d704df7e06d1dcc5266e15eaf05db86fdb07 " }
142
+ include-dir = { git = " https://github.com/movementlabsxyz/kestrel.git" , rev = " 3220d704df7e06d1dcc5266e15eaf05db86fdb07 " }
143
+ include-vendor = { git = " https://github.com/movementlabsxyz/kestrel.git" , rev = " 3220d704df7e06d1dcc5266e15eaf05db86fdb07 " }
144
+ ready-docker = { git = " https://github.com/movementlabsxyz/kestrel.git" , rev = " 3220d704df7e06d1dcc5266e15eaf05db86fdb07 " }
134
145
135
146
# orfile
136
147
orfile = { git = " https://github.com/movementlabsxyz/orfile.git" , rev = " b49cb42495816fa00a1107be5bbf41aff3a8255d" }
@@ -156,6 +167,8 @@ mtma-track-dev = { path = "migration/cli/track-dev" }
156
167
157
168
# ## core
158
169
mtma-core = { path = " migration/core/mtma" }
170
+ mtma-null-core = { path = " migration/core/mtma-null" }
171
+ mtma-node-replay-core = { path = " migration/core/node/mtma-replay" }
159
172
# ### migrator
160
173
mtma-migrator-null-core = { path = " migration/core/migrator/mtma-null" }
161
174
@@ -178,13 +191,16 @@ mtma-node-test-global-storage-not-empty-criterion = { path = "checks/node/citeri
178
191
179
192
# ## e2e
180
193
mtma-migrator-test-types = { path = " checks/migrator/util/types" }
181
-
194
+ mtma-migrator-test-accounts-equal-criterion = { path = " checks/migrator/citeria/accounts-equal " }
182
195
# # util
183
- movement-syncing = { path = " util/movement/movement-syncing" }
184
- movement-core = { path = " util/movement/movement-core" }
185
- movement-util = { path = " util/movement/movement-util" }
196
+ bcs-ext = { path = " util/bcs-ext" }
197
+ movement-syncing = { path = " util/movement/syncing" }
198
+ movement-core = { path = " util/movement/core" }
199
+ movement-core-util = { path = " util/movement/core-util" }
186
200
movement-aptos = { path = " util/movement-aptos/movement-aptos" }
187
- movement-aptos-core = { path = " util/movement-aptos/movement-aptos-core" }
201
+ movement-aptos-core = { path = " util/movement-aptos/core" }
202
+ movement-aptos-core-util = { path = " util/movement-aptos/core-util" }
203
+ mtma-types = { path = " util/types" }
188
204
189
205
[workspace .lints .clippy ]
190
206
debug_assert_with_mut_call = " deny"
0 commit comments