@@ -27,7 +27,7 @@ use tap_core::{
2727 receipt:: {
2828 checks:: { Check , CheckError , CheckList , StatefulTimestampCheck } ,
2929 state:: Checking ,
30- Receipt , ReceiptWithState ,
30+ Context , Receipt , ReceiptWithState ,
3131 } ,
3232 signed_message:: EIP712SignedMessage ,
3333 tap_eip712_domain,
@@ -145,7 +145,7 @@ async fn manager_verify_and_store_varying_initial_checks(
145145 . insert ( signer. address ( ) , 999999 ) ;
146146
147147 assert ! ( manager
148- . verify_and_store_receipt( signed_receipt)
148+ . verify_and_store_receipt( & Context :: new ( ) , signed_receipt)
149149 . await
150150 . is_ok( ) ) ;
151151}
@@ -184,11 +184,11 @@ async fn manager_create_rav_request_all_valid_receipts(
184184 stored_signed_receipts. push ( signed_receipt. clone ( ) ) ;
185185 query_appraisals. write ( ) . unwrap ( ) . insert ( query_id, value) ;
186186 assert ! ( manager
187- . verify_and_store_receipt( signed_receipt)
187+ . verify_and_store_receipt( & Context :: new ( ) , signed_receipt)
188188 . await
189189 . is_ok( ) ) ;
190190 }
191- let rav_request_result = manager. create_rav_request ( 0 , None ) . await ;
191+ let rav_request_result = manager. create_rav_request ( & Context :: new ( ) , 0 , None ) . await ;
192192 assert ! ( rav_request_result. is_ok( ) ) ;
193193
194194 let rav_request = rav_request_result. unwrap ( ) ;
@@ -279,12 +279,12 @@ async fn manager_create_multiple_rav_requests_all_valid_receipts(
279279 stored_signed_receipts. push ( signed_receipt. clone ( ) ) ;
280280 query_appraisals. write ( ) . unwrap ( ) . insert ( query_id, value) ;
281281 assert ! ( manager
282- . verify_and_store_receipt( signed_receipt)
282+ . verify_and_store_receipt( & Context :: new ( ) , signed_receipt)
283283 . await
284284 . is_ok( ) ) ;
285285 expected_accumulated_value += value;
286286 }
287- let rav_request_result = manager. create_rav_request ( 0 , None ) . await ;
287+ let rav_request_result = manager. create_rav_request ( & Context :: new ( ) , 0 , None ) . await ;
288288 assert ! ( rav_request_result. is_ok( ) ) ;
289289
290290 let rav_request = rav_request_result. unwrap ( ) ;
@@ -323,12 +323,12 @@ async fn manager_create_multiple_rav_requests_all_valid_receipts(
323323 stored_signed_receipts. push ( signed_receipt. clone ( ) ) ;
324324 query_appraisals. write ( ) . unwrap ( ) . insert ( query_id, value) ;
325325 assert ! ( manager
326- . verify_and_store_receipt( signed_receipt)
326+ . verify_and_store_receipt( & Context :: new ( ) , signed_receipt)
327327 . await
328328 . is_ok( ) ) ;
329329 expected_accumulated_value += value;
330330 }
331- let rav_request_result = manager. create_rav_request ( 0 , None ) . await ;
331+ let rav_request_result = manager. create_rav_request ( & Context :: new ( ) , 0 , None ) . await ;
332332 assert ! ( rav_request_result. is_ok( ) ) ;
333333
334334 let rav_request = rav_request_result. unwrap ( ) ;
@@ -391,7 +391,7 @@ async fn manager_create_multiple_rav_requests_all_valid_receipts_consecutive_tim
391391 stored_signed_receipts. push ( signed_receipt. clone ( ) ) ;
392392 query_appraisals. write ( ) . unwrap ( ) . insert ( query_id, value) ;
393393 assert ! ( manager
394- . verify_and_store_receipt( signed_receipt)
394+ . verify_and_store_receipt( & Context :: new ( ) , signed_receipt)
395395 . await
396396 . is_ok( ) ) ;
397397 expected_accumulated_value += value;
@@ -403,7 +403,7 @@ async fn manager_create_multiple_rav_requests_all_valid_receipts_consecutive_tim
403403 manager. remove_obsolete_receipts ( ) . await . unwrap ( ) ;
404404 }
405405
406- let rav_request_1_result = manager. create_rav_request ( 0 , None ) . await ;
406+ let rav_request_1_result = manager. create_rav_request ( & Context :: new ( ) , 0 , None ) . await ;
407407 assert ! ( rav_request_1_result. is_ok( ) ) ;
408408
409409 let rav_request_1 = rav_request_1_result. unwrap ( ) ;
@@ -438,7 +438,7 @@ async fn manager_create_multiple_rav_requests_all_valid_receipts_consecutive_tim
438438 stored_signed_receipts. push ( signed_receipt. clone ( ) ) ;
439439 query_appraisals. write ( ) . unwrap ( ) . insert ( query_id, value) ;
440440 assert ! ( manager
441- . verify_and_store_receipt( signed_receipt)
441+ . verify_and_store_receipt( & Context :: new ( ) , signed_receipt)
442442 . await
443443 . is_ok( ) ) ;
444444 expected_accumulated_value += value;
@@ -458,7 +458,7 @@ async fn manager_create_multiple_rav_requests_all_valid_receipts_consecutive_tim
458458 ) ;
459459 }
460460
461- let rav_request_2_result = manager. create_rav_request ( 0 , None ) . await ;
461+ let rav_request_2_result = manager. create_rav_request ( & Context :: new ( ) , 0 , None ) . await ;
462462 assert ! ( rav_request_2_result. is_ok( ) ) ;
463463
464464 let rav_request_2 = rav_request_2_result. unwrap ( ) ;
@@ -518,12 +518,15 @@ async fn manager_create_rav_and_ignore_invalid_receipts(
518518 let signed_receipt = EIP712SignedMessage :: new ( & domain_separator, receipt, & signer) . unwrap ( ) ;
519519 stored_signed_receipts. push ( signed_receipt. clone ( ) ) ;
520520 manager
521- . verify_and_store_receipt ( signed_receipt)
521+ . verify_and_store_receipt ( & Context :: new ( ) , signed_receipt)
522522 . await
523523 . unwrap ( ) ;
524524 }
525525
526- let rav_request = manager. create_rav_request ( 0 , None ) . await . unwrap ( ) ;
526+ let rav_request = manager
527+ . create_rav_request ( & Context :: new ( ) , 0 , None )
528+ . await
529+ . unwrap ( ) ;
527530 let expected_rav = rav_request. expected_rav . unwrap ( ) ;
528531
529532 assert_eq ! ( rav_request. valid_receipts. len( ) , 1 ) ;
@@ -544,7 +547,11 @@ async fn test_retryable_checks(
544547
545548 #[ async_trait:: async_trait]
546549 impl Check for RetryableCheck {
547- async fn check ( & self , receipt : & ReceiptWithState < Checking > ) -> Result < ( ) , CheckError > {
550+ async fn check (
551+ & self ,
552+ _: & Context ,
553+ receipt : & ReceiptWithState < Checking > ,
554+ ) -> Result < ( ) , CheckError > {
548555 // we want to fail only if nonce is 5 and if is create rav step
549556 if self . 0 . load ( std:: sync:: atomic:: Ordering :: SeqCst )
550557 && receipt. signed_receipt ( ) . message . nonce == 5
@@ -591,14 +598,14 @@ async fn test_retryable_checks(
591598 let signed_receipt = EIP712SignedMessage :: new ( & domain_separator, receipt, & signer) . unwrap ( ) ;
592599 stored_signed_receipts. push ( signed_receipt. clone ( ) ) ;
593600 manager
594- . verify_and_store_receipt ( signed_receipt)
601+ . verify_and_store_receipt ( & Context :: new ( ) , signed_receipt)
595602 . await
596603 . unwrap ( ) ;
597604 }
598605
599606 is_create_rav. store ( true , std:: sync:: atomic:: Ordering :: SeqCst ) ;
600607
601- let rav_request = manager. create_rav_request ( 0 , None ) . await ;
608+ let rav_request = manager. create_rav_request ( & Context :: new ( ) , 0 , None ) . await ;
602609
603610 assert_eq ! (
604611 rav_request. expect_err( "Didn't fail" ) . to_string( ) ,
0 commit comments