Trait derive::DeriveScripts
source · pub trait DeriveScripts: Derive<DerivedScript> {
// Provided methods
fn derive_address(
&self,
network: AddressNetwork,
keychain: impl Into<Keychain>,
index: impl Into<NormalIndex>
) -> Result<Address, AddressError> { ... }
fn derive_address_batch(
&self,
network: AddressNetwork,
keychain: impl Into<Keychain>,
from: impl Into<NormalIndex>,
max_count: u8
) -> Result<Vec<Address>, AddressError> { ... }
}
Provided Methods§
fn derive_address( &self, network: AddressNetwork, keychain: impl Into<Keychain>, index: impl Into<NormalIndex> ) -> Result<Address, AddressError>
fn derive_address_batch( &self, network: AddressNetwork, keychain: impl Into<Keychain>, from: impl Into<NormalIndex>, max_count: u8 ) -> Result<Vec<Address>, AddressError>
Object Safety§
This trait is not object safe.