-
- All Implemented Interfaces:
-
co.electriccoin.lightwallet.client.CombinedWalletClient,co.electriccoin.lightwallet.client.util.Disposable
public final class CombinedWalletClientImpl implements CombinedWalletClient
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classCombinedWalletClientImpl.Factory
-
Method Summary
Modifier and Type Method Description Unitdispose()Response<RawTransactionUnsafe>fetchTransaction(ByteArray txId, ServiceMode serviceMode)Response<LightWalletEndpointInfoUnsafe>getServerInfo(ServiceMode serviceMode)Response<BlockHeightUnsafe>getLatestBlockHeight(ServiceMode serviceMode)Response<SendResponseUnsafe>submitTransaction(ByteArray tx, ServiceMode serviceMode)Response<TreeStateUnsafe>getTreeState(BlockHeightUnsafe height, ServiceMode serviceMode)Response<String>checkSingleUseTransparentAddress(ByteArray accountUuid, ServiceMode serviceMode)Response<String>fetchUtxosByAddress(ByteArray accountUuid, String address, ServiceMode serviceMode)Flow<Response<GetAddressUtxosReplyUnsafe>>fetchUtxos(List<String> tAddresses, BlockHeightUnsafe startHeight, ServiceMode serviceMode)Flow<Response<CompactBlockUnsafe>>getBlockRange(ClosedRange<BlockHeightUnsafe> heightRange, ServiceMode serviceMode)Flow<Response<RawTransactionUnsafe>>getTAddressTransactions(String tAddress, ClosedRange<BlockHeightUnsafe> blockHeightRange, ServiceMode serviceMode)Flow<Response<SubtreeRootUnsafe>>getSubtreeRoots(UInt startIndex, ShieldedProtocolEnum shieldedProtocol, UInt maxEntries, ServiceMode serviceMode)Flow<Response<RawTransactionUnsafe>>observeMempool(ServiceMode serviceMode)Unitreconnect()-
-
Method Detail
-
fetchTransaction
Response<RawTransactionUnsafe> fetchTransaction(ByteArray txId, ServiceMode serviceMode)
-
getServerInfo
Response<LightWalletEndpointInfoUnsafe> getServerInfo(ServiceMode serviceMode)
-
getLatestBlockHeight
Response<BlockHeightUnsafe> getLatestBlockHeight(ServiceMode serviceMode)
-
submitTransaction
Response<SendResponseUnsafe> submitTransaction(ByteArray tx, ServiceMode serviceMode)
-
getTreeState
Response<TreeStateUnsafe> getTreeState(BlockHeightUnsafe height, ServiceMode serviceMode)
-
checkSingleUseTransparentAddress
Response<String> checkSingleUseTransparentAddress(ByteArray accountUuid, ServiceMode serviceMode)
-
fetchUtxosByAddress
Response<String> fetchUtxosByAddress(ByteArray accountUuid, String address, ServiceMode serviceMode)
-
fetchUtxos
Flow<Response<GetAddressUtxosReplyUnsafe>> fetchUtxos(List<String> tAddresses, BlockHeightUnsafe startHeight, ServiceMode serviceMode)
-
getBlockRange
Flow<Response<CompactBlockUnsafe>> getBlockRange(ClosedRange<BlockHeightUnsafe> heightRange, ServiceMode serviceMode)
-
getTAddressTransactions
Flow<Response<RawTransactionUnsafe>> getTAddressTransactions(String tAddress, ClosedRange<BlockHeightUnsafe> blockHeightRange, ServiceMode serviceMode)
-
getSubtreeRoots
Flow<Response<SubtreeRootUnsafe>> getSubtreeRoots(UInt startIndex, ShieldedProtocolEnum shieldedProtocol, UInt maxEntries, ServiceMode serviceMode)
-
observeMempool
Flow<Response<RawTransactionUnsafe>> observeMempool(ServiceMode serviceMode)
-
-
-
-