Trait AddressesApi

Source
pub trait AddressesApi {
    // Required methods
    fn get_address_balance(
        &self,
        address: &str,
    ) -> Box<dyn Future<Item = ResponsesGetAddressBalance, Error = Error<Value>>>;
    fn get_address_non_inscription_utxos(
        &self,
        address: &str,
    ) -> Box<dyn Future<Item = ResponsesGetAddressNonInscriptionUtxo, Error = Error<Value>>>;
    fn get_address_rune_balance(
        &self,
        address: &str,
        runeid: &str,
    ) -> Box<dyn Future<Item = ResponsesGetAddressRuneBalance, Error = Error<Value>>>;
    fn get_address_runes_balance_list(
        &self,
        address: &str,
    ) -> Box<dyn Future<Item = ResponsesGetAddressRunesBalanceList, Error = Error<Value>>>;
    fn get_address_timeframe_balance(
        &self,
        address: &str,
        timeframe: &str,
        token: &str,
    ) -> Box<dyn Future<Item = ResponsesGetAddressTimeframeBalance, Error = Error<Value>>>;
}

Required Methods§

Source

fn get_address_balance( &self, address: &str, ) -> Box<dyn Future<Item = ResponsesGetAddressBalance, Error = Error<Value>>>

Source

fn get_address_non_inscription_utxos( &self, address: &str, ) -> Box<dyn Future<Item = ResponsesGetAddressNonInscriptionUtxo, Error = Error<Value>>>

Source

fn get_address_rune_balance( &self, address: &str, runeid: &str, ) -> Box<dyn Future<Item = ResponsesGetAddressRuneBalance, Error = Error<Value>>>

Source

fn get_address_runes_balance_list( &self, address: &str, ) -> Box<dyn Future<Item = ResponsesGetAddressRunesBalanceList, Error = Error<Value>>>

Source

fn get_address_timeframe_balance( &self, address: &str, timeframe: &str, token: &str, ) -> Box<dyn Future<Item = ResponsesGetAddressTimeframeBalance, Error = Error<Value>>>

Implementors§