pub trait TempoCallBuilderExt {
// Required methods
fn fee_token(self, fee_token: Address) -> Self;
fn nonce_key(self, nonce_key: U256) -> Self;
fn valid_before(self, valid_before: NonZeroU64) -> Self;
fn valid_after(self, valid_after: NonZeroU64) -> Self;
fn key_id(self, key_id: Address) -> Self;
fn key_type(self, key_type: SignatureType) -> Self;
fn key_data(self, key_data: Bytes) -> Self;
fn key_authorization(
self,
key_authorization: SignedKeyAuthorization,
) -> Self;
}Expand description
Extension trait for [CallBuilder]
Required Methods§
Sourcefn fee_token(self, fee_token: Address) -> Self
fn fee_token(self, fee_token: Address) -> Self
Sets the fee_token field in the TempoTransaction transaction to the provided value
Sourcefn nonce_key(self, nonce_key: U256) -> Self
fn nonce_key(self, nonce_key: U256) -> Self
Sets the nonce_key field in the TempoTransaction transaction to the provided value
Sourcefn valid_before(self, valid_before: NonZeroU64) -> Self
fn valid_before(self, valid_before: NonZeroU64) -> Self
Sets the valid_before field in the TempoTransaction transaction.
Sourcefn valid_after(self, valid_after: NonZeroU64) -> Self
fn valid_after(self, valid_after: NonZeroU64) -> Self
Sets the valid_after field in the TempoTransaction transaction.
Sourcefn key_id(self, key_id: Address) -> Self
fn key_id(self, key_id: Address) -> Self
Sets the key_id field in the TempoTransaction transaction.
Sourcefn key_type(self, key_type: SignatureType) -> Self
fn key_type(self, key_type: SignatureType) -> Self
Sets the key_type field in the TempoTransaction transaction.
Sourcefn key_data(self, key_data: Bytes) -> Self
fn key_data(self, key_data: Bytes) -> Self
Sets the key_data field in the TempoTransaction transaction.
Sets the key_authorization field in the TempoTransaction transaction.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".