Skip to content

Commit 41d4881

Browse files
committed
Fix new deserialization
1 parent ce2ad3b commit 41d4881

File tree

4 files changed

+10
-15
lines changed

4 files changed

+10
-15
lines changed

tip-router-operator-cli/src/claim.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
use borsh::de::BorshDeserialize;
21
use itertools::Itertools;
32
use jito_priority_fee_distribution_sdk::PriorityFeeDistributionAccount;
43
use jito_tip_distribution_sdk::{
@@ -605,7 +604,7 @@ pub async fn get_unprocessed_claims_for_validators(
605604

606605
let deserialized_claim_statuses = claim_statuses
607606
.values()
608-
.map(|a| (ClaimStatus::try_from_slice(&a.data).unwrap(), a));
607+
.map(|a| (ClaimStatus::deserialize(&a.data).unwrap(), a));
609608

610609
let unprocessed_claim_statuses = deserialized_claim_statuses
611610
.filter(|(c, _)| !c.is_claimed)

tip-router-operator-cli/src/reclaim.rs

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
use std::{sync::Arc, time::Instant};
22

33
use anyhow::Result;
4-
use borsh::de::BorshDeserialize;
54
use 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| {

tip-router-operator-cli/src/submit.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
use borsh::de::BorshDeserialize;
21
use jito_bytemuck::AccountDeserialize as JitoAccountDeserialize;
32
use jito_priority_fee_distribution_sdk::PriorityFeeDistributionAccount;
43
use jito_tip_distribution_sdk::TipDistributionAccount;
@@ -398,7 +397,7 @@ async fn get_priority_fee_distribution_accounts_to_upload(
398397
.into_iter()
399398
.filter_map(|(pubkey, account)| {
400399
let tip_distribution_account =
401-
PriorityFeeDistributionAccount::try_from_slice(&account.data);
400+
PriorityFeeDistributionAccount::deserialize(&account.data);
402401
tip_distribution_account.map_or(None, |tip_distribution_account| {
403402
if tip_distribution_account.epoch_created_at == epoch
404403
&& tip_distribution_account.merkle_root_upload_authority

tip-router-operator-cli/src/tip_distribution_stats.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
use anyhow::Result;
2-
use borsh::de::BorshDeserialize;
32
use jito_priority_fee_distribution_sdk::PriorityFeeDistributionAccount;
43
use jito_tip_distribution_sdk::TipDistributionAccount;
54
use log::info;
@@ -94,8 +93,7 @@ async fn get_tip_distribution_accounts_for_epoch(
9493

9594
let mut result = Vec::new();
9695
for (pubkey, account) in accounts {
97-
if let Ok(tip_distribution_account) = TipDistributionAccount::try_from_slice(&account.data)
98-
{
96+
if let Ok(tip_distribution_account) = TipDistributionAccount::deserialize(&account.data) {
9997
if tip_distribution_account.epoch_created_at == epoch {
10098
result.push((pubkey, tip_distribution_account));
10199
}
@@ -127,7 +125,7 @@ async fn get_priority_fee_distribution_accounts_for_epoch(
127125
let mut result = Vec::new();
128126
for (pubkey, account) in accounts {
129127
if let Ok(priority_fee_distribution_account) =
130-
PriorityFeeDistributionAccount::try_from_slice(&account.data)
128+
PriorityFeeDistributionAccount::deserialize(&account.data)
131129
{
132130
if priority_fee_distribution_account.epoch_created_at == epoch {
133131
result.push((pubkey, priority_fee_distribution_account));

0 commit comments

Comments
 (0)