-
- All Implemented Interfaces:
-
co.electriccoin.lightwallet.client.PartialTorWalletClient,co.electriccoin.lightwallet.client.PartialWalletClient,co.electriccoin.lightwallet.client.util.Disposable
public final class IsolatedTorWalletClient implements PartialTorWalletClientA Tor wallet client that uses an isolated Tor connection for each individual RPC method query.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classIsolatedTorWalletClient.Companion
-
Method Summary
Modifier and Type Method Description <ERROR CLASS>dispose()Response<LightWalletEndpointInfoUnsafe>getServerInfo()Response<BlockHeightUnsafe>getLatestBlockHeight()Response<RawTransactionUnsafe>fetchTransaction(ByteArray txId)Response<SendResponseUnsafe>submitTransaction(ByteArray tx)Response<TreeStateUnsafe>getTreeState(BlockHeightUnsafe height)Response<String>checkSingleUseTransparentAddress(ByteArray accountUuid)Response<String>fetchUtxosByAddress(ByteArray accountUuid, String address)-
-
Method Detail
-
dispose
<ERROR CLASS> dispose()
-
getServerInfo
Response<LightWalletEndpointInfoUnsafe> getServerInfo()
-
getLatestBlockHeight
Response<BlockHeightUnsafe> getLatestBlockHeight()
-
fetchTransaction
Response<RawTransactionUnsafe> fetchTransaction(ByteArray txId)
-
submitTransaction
Response<SendResponseUnsafe> submitTransaction(ByteArray tx)
-
getTreeState
Response<TreeStateUnsafe> getTreeState(BlockHeightUnsafe height)
-
checkSingleUseTransparentAddress
Response<String> checkSingleUseTransparentAddress(ByteArray accountUuid)
-
fetchUtxosByAddress
Response<String> fetchUtxosByAddress(ByteArray accountUuid, String address)
-
-
-
-