diff --git a/banks-client/src/lib.rs b/banks-client/src/lib.rs index ddc8162fdb..f0c2f17d8c 100644 --- a/banks-client/src/lib.rs +++ b/banks-client/src/lib.rs @@ -497,14 +497,37 @@ impl BanksClient { .map_err(Into::into) } + pub fn get_fee_for_message( + &mut self, + message: Message, + ) -> impl Future, BanksClientError>> + '_ { + self.get_fee_for_message_with_commitment_and_context( + context::current(), + message, + CommitmentLevel::default(), + ) + } + + pub fn get_fee_for_message_with_commitment( + &mut self, + message: Message, + commitment: CommitmentLevel, + ) -> impl Future, BanksClientError>> + '_ { + self.get_fee_for_message_with_commitment_and_context( + context::current(), + message, + commitment, + ) + } + pub fn get_fee_for_message_with_commitment_and_context( &mut self, ctx: Context, - commitment: CommitmentLevel, message: Message, + commitment: CommitmentLevel, ) -> impl Future, BanksClientError>> + '_ { self.inner - .get_fee_for_message_with_commitment_and_context(ctx, commitment, message) + .get_fee_for_message_with_commitment_and_context(ctx, message, commitment) .map_err(Into::into) } } diff --git a/banks-interface/src/lib.rs b/banks-interface/src/lib.rs index 0a86a4a5a3..93538e00c1 100644 --- a/banks-interface/src/lib.rs +++ b/banks-interface/src/lib.rs @@ -97,8 +97,8 @@ pub trait Banks { commitment: CommitmentLevel, ) -> Option<(Hash, u64)>; async fn get_fee_for_message_with_commitment_and_context( - commitment: CommitmentLevel, message: Message, + commitment: CommitmentLevel, ) -> Option; } diff --git a/banks-server/src/banks_server.rs b/banks-server/src/banks_server.rs index c36a2faf91..21491038f6 100644 --- a/banks-server/src/banks_server.rs +++ b/banks-server/src/banks_server.rs @@ -412,8 +412,8 @@ impl Banks for BanksServer { async fn get_fee_for_message_with_commitment_and_context( self, _: Context, - commitment: CommitmentLevel, message: Message, + commitment: CommitmentLevel, ) -> Option { let bank = self.bank(commitment); let sanitized_message = SanitizedMessage::try_from(message).ok()?;