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§

source

fn derive_address( &self, network: AddressNetwork, keychain: impl Into<Keychain>, index: impl Into<NormalIndex> ) -> Result<Address, AddressError>

source

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.

Implementors§