@@ -55,7 +55,7 @@ mod test {
55
55
use arbitrary:: { Arbitrary , Unstructured } ;
56
56
use futures:: StreamExt ;
57
57
use rand:: Rng ;
58
- use rollup_node_primitives:: { BatchCommitData , BatchInfo , BlockInfo , L1MessageWithBlockNumber } ;
58
+ use rollup_node_primitives:: { BatchCommitData , BatchInfo , BlockInfo , L1MessageEnvelope } ;
59
59
use sea_orm:: { ColumnTrait , EntityTrait , QueryFilter } ;
60
60
61
61
#[ tokio:: test]
@@ -119,13 +119,16 @@ mod test {
119
119
let mut u = Unstructured :: new ( & bytes) ;
120
120
121
121
// Generate a random L1Message.
122
- let l1_message = L1MessageWithBlockNumber :: arbitrary ( & mut u) . unwrap ( ) ;
122
+ let l1_message = L1MessageEnvelope :: arbitrary ( & mut u) . unwrap ( ) ;
123
123
124
124
// Round trip the L1Message through the database.
125
125
db. insert_l1_message ( l1_message. clone ( ) ) . await . unwrap ( ) ;
126
- let l1_message_from_db =
127
- db. get_l1_message ( l1_message. transaction . queue_index ) . await . unwrap ( ) . unwrap ( ) ;
128
- assert_eq ! ( l1_message, l1_message_from_db) ;
126
+ let l1_message_from_db_index =
127
+ db. get_l1_message_by_index ( l1_message. transaction . queue_index ) . await . unwrap ( ) . unwrap ( ) ;
128
+ let l1_message_from_db_hash =
129
+ db. get_l1_message_by_hash ( l1_message. queue_hash . unwrap ( ) ) . await . unwrap ( ) . unwrap ( ) ;
130
+ assert_eq ! ( l1_message, l1_message_from_db_index) ;
131
+ assert_eq ! ( l1_message, l1_message_from_db_hash) ;
129
132
}
130
133
131
134
#[ tokio:: test]
@@ -139,7 +142,7 @@ mod test {
139
142
}
140
143
141
144
#[ tokio:: test]
142
- async fn test_database_batch_to_block_exists ( ) {
145
+ async fn test_derived_block_exists ( ) {
143
146
// Set up the test database.
144
147
let db = setup_test_db ( ) . await ;
145
148
@@ -157,7 +160,7 @@ mod test {
157
160
for _ in 0 ..10 {
158
161
let block_info =
159
162
BlockInfo { number : block_number, hash : B256 :: arbitrary ( & mut u) . unwrap ( ) } ;
160
- db. insert_batch_to_block ( batch_info , block_info ) . await . unwrap ( ) ;
163
+ db. insert_derived_block ( block_info , batch_info ) . await . unwrap ( ) ;
161
164
block_number += 1 ;
162
165
}
163
166
@@ -168,7 +171,7 @@ mod test {
168
171
}
169
172
170
173
#[ tokio:: test]
171
- async fn test_database_batch_to_block_missing ( ) {
174
+ async fn test_derived_block_missing ( ) {
172
175
// Set up the test database.
173
176
let db = setup_test_db ( ) . await ;
174
177
@@ -191,7 +194,7 @@ mod test {
191
194
for _ in 0 ..10 {
192
195
let block_info =
193
196
BlockInfo { number : block_number, hash : B256 :: arbitrary ( & mut u) . unwrap ( ) } ;
194
- db. insert_batch_to_block ( first_batch_info , block_info ) . await . unwrap ( ) ;
197
+ db. insert_derived_block ( block_info , first_batch_info ) . await . unwrap ( ) ;
195
198
block_number += 1 ;
196
199
}
197
200
@@ -256,8 +259,8 @@ mod test {
256
259
let mut u = Unstructured :: new ( & bytes) ;
257
260
258
261
// Generate 2 random L1Messages.
259
- let l1_message_1 = L1MessageWithBlockNumber :: arbitrary ( & mut u) . unwrap ( ) ;
260
- let l1_message_2 = L1MessageWithBlockNumber :: arbitrary ( & mut u) . unwrap ( ) ;
262
+ let l1_message_1 = L1MessageEnvelope :: arbitrary ( & mut u) . unwrap ( ) ;
263
+ let l1_message_2 = L1MessageEnvelope :: arbitrary ( & mut u) . unwrap ( ) ;
261
264
262
265
// Insert the L1Messages into the database in a transaction.
263
266
let tx = db. tx ( ) . await . unwrap ( ) ;
@@ -266,11 +269,17 @@ mod test {
266
269
tx. commit ( ) . await . unwrap ( ) ;
267
270
268
271
// Check that the L1Messages are in the database.
269
- let l1_message_1_from_db =
270
- db. get_l1_message ( l1_message_1. transaction . queue_index ) . await . unwrap ( ) . unwrap ( ) ;
272
+ let l1_message_1_from_db = db
273
+ . get_l1_message_by_index ( l1_message_1. transaction . queue_index )
274
+ . await
275
+ . unwrap ( )
276
+ . unwrap ( ) ;
271
277
assert_eq ! ( l1_message_1, l1_message_1_from_db) ;
272
- let l1_message_2_from_db =
273
- db. get_l1_message ( l1_message_2. transaction . queue_index ) . await . unwrap ( ) . unwrap ( ) ;
278
+ let l1_message_2_from_db = db
279
+ . get_l1_message_by_index ( l1_message_2. transaction . queue_index )
280
+ . await
281
+ . unwrap ( )
282
+ . unwrap ( ) ;
274
283
assert_eq ! ( l1_message_2, l1_message_2_from_db) ;
275
284
}
276
285
@@ -285,8 +294,8 @@ mod test {
285
294
let mut u = Unstructured :: new ( & bytes) ;
286
295
287
296
// Generate 2 random L1Messages.
288
- let l1_message_1 = L1MessageWithBlockNumber :: arbitrary ( & mut u) . unwrap ( ) ;
289
- let l1_message_2 = L1MessageWithBlockNumber :: arbitrary ( & mut u) . unwrap ( ) ;
297
+ let l1_message_1 = L1MessageEnvelope :: arbitrary ( & mut u) . unwrap ( ) ;
298
+ let l1_message_2 = L1MessageEnvelope :: arbitrary ( & mut u) . unwrap ( ) ;
290
299
291
300
// Insert the L1Messages into the database.
292
301
db. insert_l1_message ( l1_message_1. clone ( ) ) . await . unwrap ( ) ;
0 commit comments