11use std:: { sync:: Arc , time:: Instant } ;
22
33use anyhow:: Result ;
4- use borsh:: de:: BorshDeserialize ;
54use jito_priority_fee_distribution_sdk:: {
65 instruction:: {
76 close_claim_status_ix as close_pf_claim_status_ix,
@@ -300,7 +299,7 @@ async fn close_tip_distribution_account_transactions(
300299 . value
301300 . ok_or_else ( || anyhow:: anyhow!( "Config account not found" ) ) ?;
302301
303- let tip_distribution_config = TipDistributionConfig :: try_from_slice ( & config_account. data ) ?;
302+ let tip_distribution_config = TipDistributionConfig :: deserialize ( & config_account. data ) ?;
304303
305304 let instructions: Vec < _ > = accounts
306305 . iter ( )
@@ -342,7 +341,7 @@ async fn close_priority_fee_distribution_account_transactions(
342341 . ok_or_else ( || anyhow:: anyhow!( "Config account not found" ) ) ?;
343342
344343 let priority_fee_distribution_config =
345- PriorityFeeDistributionConfig :: try_from_slice ( & config_account. data ) ?;
344+ PriorityFeeDistributionConfig :: deserialize ( & config_account. data ) ?;
346345
347346 let instructions: Vec < _ > = accounts
348347 . iter ( )
@@ -446,7 +445,7 @@ pub async fn fetch_expired_distribution_accounts(
446445 . iter ( )
447446 . flat_map ( |( pubkey, account) | {
448447 let tip_distribution_account =
449- TipDistributionAccount :: try_from_slice ( account. data . as_slice ( ) ) ;
448+ TipDistributionAccount :: deserialize ( account. data . as_slice ( ) ) ;
450449 tip_distribution_account. map_or_else (
451450 |_| vec ! [ ] ,
452451 |tip_distribution_account| vec ! [ ( * pubkey, tip_distribution_account) ] ,
@@ -457,7 +456,7 @@ pub async fn fetch_expired_distribution_accounts(
457456 . iter ( )
458457 . flat_map ( |( pubkey, account) | {
459458 let priority_fee_distribution_account =
460- PriorityFeeDistributionAccount :: try_from_slice ( & account. data ) ;
459+ PriorityFeeDistributionAccount :: deserialize ( & account. data ) ;
461460 priority_fee_distribution_account. map_or_else (
462461 |_| vec ! [ ] ,
463462 |priority_fee_distribution_account| {
@@ -538,7 +537,7 @@ async fn fetch_expired_claim_statuses(
538537 . iter ( )
539538 . flat_map ( |( pubkey, account) | {
540539 let tip_distribution_claim_status =
541- TipDistributionClaimStatus :: try_from_slice ( account. data . as_slice ( ) ) ;
540+ TipDistributionClaimStatus :: deserialize ( account. data . as_slice ( ) ) ;
542541 tip_distribution_claim_status. map_or_else (
543542 |_| vec ! [ ] ,
544543 |tip_distribution_claim_status| vec ! [ ( * pubkey, tip_distribution_claim_status) ] ,
@@ -550,7 +549,7 @@ async fn fetch_expired_claim_statuses(
550549 . iter ( )
551550 . flat_map ( |( pubkey, account) | {
552551 let priority_fee_distribution_claim_status =
553- PriorityFeeDistributionClaimStatus :: try_from_slice ( & account. data ) ;
552+ PriorityFeeDistributionClaimStatus :: deserialize ( & account. data ) ;
554553 priority_fee_distribution_claim_status. map_or_else (
555554 |_| vec ! [ ] ,
556555 |priority_fee_distribution_claim_status| {
0 commit comments