pub struct TransactionFeeUtil {}Implementations§
Source§impl TransactionFeeUtil
impl TransactionFeeUtil
pub async fn get_estimate_fee( rpc_client: &RpcClient, message: &VersionedMessage, ) -> Result<u64, KoraError>
Sourcepub async fn get_estimate_fee_resolved(
rpc_client: &RpcClient,
resolved_transaction: &VersionedTransactionResolved,
) -> Result<u64, KoraError>
pub async fn get_estimate_fee_resolved( rpc_client: &RpcClient, resolved_transaction: &VersionedTransactionResolved, ) -> Result<u64, KoraError>
Get fee estimate for a resolved transaction, handling V0 transactions with lookup tables
Auto Trait Implementations§
impl Freeze for TransactionFeeUtil
impl RefUnwindSafe for TransactionFeeUtil
impl Send for TransactionFeeUtil
impl Sync for TransactionFeeUtil
impl Unpin for TransactionFeeUtil
impl UnsafeUnpin for TransactionFeeUtil
impl UnwindSafe for TransactionFeeUtil
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more