pub trait TempoProviderBuilderExt {
// Required methods
fn with_random_2d_nonces(
self,
) -> ProviderBuilder<Identity, JoinFill<Identity, TempoFillers<Random2DNonceFiller>>, TempoNetwork>;
fn with_expiring_nonces(
self,
) -> ProviderBuilder<Identity, JoinFill<Identity, TempoFillers<ExpiringNonceFiller>>, TempoNetwork>;
fn with_nonce_key_filler(
self,
) -> ProviderBuilder<Identity, JoinFill<Identity, TempoFillers<NonceKeyFiller>>, TempoNetwork>;
}Expand description
Extension trait for [ProviderBuilder] with Tempo-specific functionality.
Required Methods§
Sourcefn with_random_2d_nonces(
self,
) -> ProviderBuilder<Identity, JoinFill<Identity, TempoFillers<Random2DNonceFiller>>, TempoNetwork>
fn with_random_2d_nonces( self, ) -> ProviderBuilder<Identity, JoinFill<Identity, TempoFillers<Random2DNonceFiller>>, TempoNetwork>
Returns a provider builder with the recommended Tempo fillers and the random 2D nonce filler.
See Random2DNonceFiller for more information on random 2D nonces.
Sourcefn with_expiring_nonces(
self,
) -> ProviderBuilder<Identity, JoinFill<Identity, TempoFillers<ExpiringNonceFiller>>, TempoNetwork>
fn with_expiring_nonces( self, ) -> ProviderBuilder<Identity, JoinFill<Identity, TempoFillers<ExpiringNonceFiller>>, TempoNetwork>
Returns a provider builder with the recommended Tempo fillers and the expiring nonce filler.
See ExpiringNonceFiller for more information on expiring nonces (TIP-1009).
Sourcefn with_nonce_key_filler(
self,
) -> ProviderBuilder<Identity, JoinFill<Identity, TempoFillers<NonceKeyFiller>>, TempoNetwork>
fn with_nonce_key_filler( self, ) -> ProviderBuilder<Identity, JoinFill<Identity, TempoFillers<NonceKeyFiller>>, TempoNetwork>
Returns a provider builder with the recommended Tempo fillers and the nonce key filler.
The nonce key filler requires nonce_key to be set on the transaction request and
fills the correct next nonce by querying the chain, with caching for batched sends.
See NonceKeyFiller for more information.