Index

A B C D E F G H I J K L M N O P R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractJsonRpcService - Class in org.consensusj.jsonrpc.introspection
GraalVM-compatible implementation of JsonRpcServiceWrapper that takes a map of Methods in the constructor so that introspection can be done at static initialization time (which means during native image generation).
AbstractJsonRpcService(Map<String, Method>) - Constructor for class org.consensusj.jsonrpc.introspection.AbstractJsonRpcService
 
account(int) - Static method in interface org.consensusj.bitcoinj.wallet.BipStandardKeyChainGroupStructure
Deprecated.
Return path component for an account
accumulator() - Method in class org.consensusj.analytics.util.collector.LargestSliceCollector
 
add(Integer, Integer) - Method in class org.consensusj.jsonrpc.introspection.sample.MathService
 
addChange(SigningRequest, Address, FeeCalculator) - Static method in interface org.consensusj.bitcoinj.signing.SigningUtils
 
addNode(String, String) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Attempt to add or remove a node from the addnode list, or to try a connection to a node once.
addOtherInfo(String, Object) - Method in class org.consensusj.bitcoin.json.pojo.BitcoinTransactionInfo
 
address - Variable in class org.consensusj.bitcoin.json.pojo.ReceivedByAddressInfo
 
address - Variable in class org.consensusj.bitcoin.jsonrpc.test.TransactionIngredients
 
address() - Method in class org.consensusj.bitcoin.json.pojo.ZmqNotification
 
address() - Method in class org.consensusj.bitcoinj.signing.TransactionOutputAddress
 
address(HDPath) - Method in class org.consensusj.bitcoinj.wallet.BipStandardDeterministicKeyChain
 
AddressBalanceInfo - Class in org.consensusj.bitcoin.json.pojo.bitcore
Result of OmniCore/BitCore getaddressbalance method.
AddressBalanceInfo(long, long, long) - Constructor for class org.consensusj.bitcoin.json.pojo.bitcore.AddressBalanceInfo
 
AddressDeserializer - Class in org.consensusj.bitcoin.json.conversion
Deserialize bitcoinj (family) addresses
AddressDeserializer() - Constructor for class org.consensusj.bitcoin.json.conversion.AddressDeserializer
Construct an address deserializer that will deserialize addresses for any of the default supported networks.
AddressDeserializer(AddressParser) - Constructor for class org.consensusj.bitcoin.json.conversion.AddressDeserializer
Construct an address deserializer with a custom AddressParser
AddressDeserializer(Network) - Constructor for class org.consensusj.bitcoin.json.conversion.AddressDeserializer
Construct an address deserializer that validates addresses for the specified Network.
addressFromKey(ECKey) - Method in class org.consensusj.bitcoinj.wallet.BipStandardDeterministicKeyChain
 
AddressGroupingItem - Class in org.consensusj.bitcoin.json.pojo
For listaddressgroupings response Note: In the JSON response this is actually an array
AddressGroupingItem(List<Object>) - Constructor for class org.consensusj.bitcoin.json.pojo.AddressGroupingItem
 
AddressGroupingItem(Address, Coin, String) - Constructor for class org.consensusj.bitcoin.json.pojo.AddressGroupingItem
 
AddressInfo - Class in org.consensusj.bitcoin.json.pojo
 
AddressInfo(Address, String, boolean, boolean, String, boolean, boolean, boolean, String, boolean, String, boolean, Long, List<Object>) - Constructor for class org.consensusj.bitcoin.json.pojo.AddressInfo
 
AddressKeyDeserializer - Class in org.consensusj.bitcoin.json.conversion
Key Deserializer to support using Address as the key in a Map.
AddressKeyDeserializer() - Constructor for class org.consensusj.bitcoin.json.conversion.AddressKeyDeserializer
Construct an address deserializer that will deserialize addresses for the default supported networks.
AddressKeyDeserializer(AddressParser) - Constructor for class org.consensusj.bitcoin.json.conversion.AddressKeyDeserializer
Construct an address KeyDeserializer with a custom AddressParser
AddressKeyDeserializer(Network) - Constructor for class org.consensusj.bitcoin.json.conversion.AddressKeyDeserializer
Construct an address KeyDeserializer that validates addresses for the specified Network.
AddressRequest - Class in org.consensusj.bitcoin.json.pojo.bitcore
Address Request for BitCore getaddressbalance and others.
AddressRequest(List<Address>) - Constructor for class org.consensusj.bitcoin.json.pojo.bitcore.AddressRequest
 
AddressSerializer - Class in org.consensusj.bitcoin.json.conversion
 
AddressSerializer() - Constructor for class org.consensusj.bitcoin.json.conversion.AddressSerializer
 
AddressUtxoInfo - Class in org.consensusj.bitcoin.json.pojo.bitcore
UTXO Info object from Bitcore/Omni getaddressutxos.
AddressUtxoInfo(Address, Sha256Hash, int, String, long, int, boolean) - Constructor for class org.consensusj.bitcoin.json.pojo.bitcore.AddressUtxoInfo
 
AddressUtxoResult - Class in org.consensusj.bitcoin.json.pojo.bitcore
Result from Bitcore/Omni getaddressutxos.
AddressUtxoResult(Sha256Hash, int, List<AddressUtxoInfo>) - Constructor for class org.consensusj.bitcoin.json.pojo.bitcore.AddressUtxoResult
 
addSignedInput(Transaction, TransactionInputData, Supplier<? extends RuntimeException>) - Method in interface org.consensusj.bitcoinj.signing.BaseTransactionSigner
 
amount - Variable in class org.consensusj.bitcoin.json.pojo.ReceivedByAddressInfo
 
amount() - Method in interface org.consensusj.bitcoinj.signing.TransactionInputData
 
amount() - Method in class org.consensusj.bitcoinj.signing.TransactionInputDataUtxo
 
amount() - Method in class org.consensusj.bitcoinj.signing.TransactionOutputAddress
 
amount() - Method in interface org.consensusj.bitcoinj.signing.TransactionOutputData
 
amount() - Method in class org.consensusj.bitcoinj.signing.TransactionOutputDataScript
 
amount() - Method in class org.consensusj.bitcoinj.signing.TransactionOutputOpReturn
 
amount() - Method in class org.consensusj.bitcoinj.signing.Utxo.Complete
 
amount() - Method in class org.consensusj.bitcoinj.signing.Utxo.Signable
 
Application - Class in org.consensusj.daemon.micronaut
 
Application - Class in org.consensusj.jsonrpc.daemon
 
Application() - Constructor for class org.consensusj.daemon.micronaut.Application
 
Application() - Constructor for class org.consensusj.jsonrpc.daemon.Application
 
apply(String) - Method in interface org.consensusj.jsonrpc.cli.CliParameter.Parser
 
apply(String) - Method in interface org.consensusj.jsonrpc.JsonRpcClientJavaNet.MappingFunction
Gets a result.
applyThrows(String) - Method in interface org.consensusj.jsonrpc.JsonRpcClientJavaNet.MappingFunction
Gets a result and may throw a checked exception.
AsyncSupport - Interface in org.consensusj.jsonrpc
Helper methods for creating asynchronous calls using CompletableFuture.
AsyncSupport.ThrowingSupplier<T> - Interface in org.consensusj.jsonrpc
Subinterface of Supplier for Lambdas which throw IOException.
AsyncSupport.TransientErrorFilter - Interface in org.consensusj.jsonrpc
Error filter for resilient polling.

B

base64Encode(String) - Static method in interface org.consensusj.jsonrpc.JsonRpcTransport
Encode username password as Base64 for basic authentication
BaseJsonRpcTool - Class in org.consensusj.jsonrpc.cli
An abstract base class for JsonRpcClientTool that uses Apache Commons CLI
BaseJsonRpcTool() - Constructor for class org.consensusj.jsonrpc.cli.BaseJsonRpcTool
 
BaseJsonRpcTool.CommonsCLICall - Class in org.consensusj.jsonrpc.cli
 
BaseTransactionSigner - Interface in org.consensusj.bitcoinj.signing
A template interface, implementations need only implement BaseTransactionSigner.keyForInput(TransactionInputData).
BaseXChangeExchangeRateProvider - Class in org.consensusj.exchange
Deprecated.
Will be removed in the next release.
BaseXChangeExchangeRateProvider(Class<? extends Exchange>, String...) - Constructor for class org.consensusj.exchange.BaseXChangeExchangeRateProvider
Deprecated.
 
BaseXChangeExchangeRateProvider(Class<? extends Exchange>, ScheduledExecutorService, String...) - Constructor for class org.consensusj.exchange.BaseXChangeExchangeRateProvider
Deprecated.
 
BaseXChangeExchangeRateProvider(Class<? extends Exchange>, ScheduledExecutorService, CurrencyUnitPair...) - Constructor for class org.consensusj.exchange.BaseXChangeExchangeRateProvider
Deprecated.
Construct using an XChange Exchange class object for a set of currencies
BaseXChangeExchangeRateProvider(Class<? extends Exchange>, CurrencyUnitPair...) - Constructor for class org.consensusj.exchange.BaseXChangeExchangeRateProvider
Deprecated.
Construct using an XChange Exchange class object for a set of currencies
BaseXChangeExchangeRateProvider(String, ScheduledExecutorService, String[]) - Constructor for class org.consensusj.exchange.BaseXChangeExchangeRateProvider
Deprecated.
 
BaseXChangeExchangeRateProvider(String, ScheduledExecutorService, Map<CurrencyUnit, String>, Collection<CurrencyUnitPair>) - Constructor for class org.consensusj.exchange.BaseXChangeExchangeRateProvider
Deprecated.
Construct using an XChange Exchange class object for a set of currencies
BaseXChangeExchangeRateProvider(String, ScheduledExecutorService, Map<CurrencyUnit, String>, CurrencyUnitPair...) - Constructor for class org.consensusj.exchange.BaseXChangeExchangeRateProvider
Deprecated.
 
Basic(Sha256Hash, int) - Constructor for class org.consensusj.bitcoinj.signing.Utxo.Basic
 
BIP44_PARENT - Static variable in interface org.consensusj.bitcoinj.wallet.BipStandardKeyChainGroupStructure
Deprecated.
 
BIP84_PARENT - Static variable in interface org.consensusj.bitcoinj.wallet.BipStandardKeyChainGroupStructure
Deprecated.
 
BipStandardDeterministicKeyChain - Class in org.consensusj.bitcoinj.wallet
Deterministic Keychain for BIP44 and related BIPs
BipStandardDeterministicKeyChain(DeterministicKeyChain, Network) - Constructor for class org.consensusj.bitcoinj.wallet.BipStandardDeterministicKeyChain
Construct a BipStandardDeterministicKeyChain from a DeterministicKeyChain THIS IS NOT A WRAPPER, BUT A COPY -- THIS IS PROBABLY NOT WHAT WE WANT!
BipStandardDeterministicKeyChain(DeterministicSeed, ScriptType, Network) - Constructor for class org.consensusj.bitcoinj.wallet.BipStandardDeterministicKeyChain
Constructor for a BIP44-family compliant DeterministicKeyChain
BipStandardKeyChainGroupStructure - Interface in org.consensusj.bitcoinj.wallet
Deprecated.
Use KeyChainGroupStructure.BIP43 and constants in DeterministicKeyChain
BITCOIN_CORE_VERSION_DESC_DEFAULT - Static variable in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
 
BITCOIN_CORE_VERSION_MIN - Static variable in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
 
BITCOIN_SCHEME - Static variable in enum class org.consensusj.namecoin.jsonrpc.core.NameCoinNetwork
Scheme part for Bitcoin URIs.
BitcoinCLICall(BitcoinCLITool, PrintWriter, PrintWriter, String[]) - Constructor for class org.consensusj.bitcoin.cli.BitcoinCLITool.BitcoinCLICall
 
BitcoinClient - Class in org.consensusj.bitcoin.jsonrpc
JSON-RPC Client for Bitcoin Core.
BitcoinClient(URI, String, String) - Constructor for class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Incubating constructor that doesn't require a Network.
BitcoinClient(SSLContext, URI, String, String) - Constructor for class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Incubating constructor that doesn't require a Network.
BitcoinClient(SSLContext, Network, URI, String, String) - Constructor for class org.consensusj.bitcoin.jsonrpc.BitcoinClient
 
BitcoinClient(Network, URI, String, String) - Constructor for class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Construct a BitcoinClient from Network, URI, user name, and password.
BitcoinClient(RpcConfig) - Constructor for class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Construct a BitcoinClient from an RPCConfig data object.
BitcoinClientAccessor - Interface in org.consensusj.bitcoin.jsonrpc.test
Interface for tests that use a BitcoinExtendedClient
BitcoinClientThreadFactory - Class in org.consensusj.bitcoin.jsonrpc.internal
BitcoinClientThreadFactory(Context, String) - Constructor for class org.consensusj.bitcoin.jsonrpc.internal.BitcoinClientThreadFactory
 
BitcoinClientThreadFactory(Context, String, int) - Constructor for class org.consensusj.bitcoin.jsonrpc.internal.BitcoinClientThreadFactory
 
BitcoinCLITool - Class in org.consensusj.bitcoin.cli
An attempt at cloning the bitcoin-cli tool, but using Java and bitcoinj.
BitcoinCLITool() - Constructor for class org.consensusj.bitcoin.cli.BitcoinCLITool
 
BitcoinCLITool.BitcoinCLICall - Class in org.consensusj.bitcoin.cli
 
BitcoinConf - Class in org.consensusj.bitcoin.jsonrpc.bitcoind
Bitcoin configuration from bitcoin.conf First cut is just a map, but future versions may be strongly typed
BitcoinConf() - Constructor for class org.consensusj.bitcoin.jsonrpc.bitcoind.BitcoinConf
Create a BitcoinConf with a default RPCConfig configuration.
BitcoinConfFile - Class in org.consensusj.bitcoin.jsonrpc.bitcoind
Utility class with (extremely limited) parsing of bitcoin.conf
BitcoinConfFile() - Constructor for class org.consensusj.bitcoin.jsonrpc.bitcoind.BitcoinConfFile
 
BitcoinConfFile(File) - Constructor for class org.consensusj.bitcoin.jsonrpc.bitcoind.BitcoinConfFile
 
BitcoinCurrencyProvider - Class in org.consensusj.currency
A BitcoinCurrencyProvider based on work in the javamoney-shelter.
BitcoinCurrencyProvider() - Constructor for class org.consensusj.currency.BitcoinCurrencyProvider
 
BitcoinDaemonConfig - Record Class in org.consensusj.daemon.micronaut
Configuration record for the daemon.
BitcoinDaemonConfig(String, int, Path, String) - Constructor for record class org.consensusj.daemon.micronaut.BitcoinDaemonConfig
Creates an instance of a BitcoinDaemonConfig record class.
BitcoinExtendedClient - Class in org.consensusj.bitcoin.jsonrpc
Extended Bitcoin JSON-RPC Client with added convenience methods.
BitcoinExtendedClient() - Constructor for class org.consensusj.bitcoin.jsonrpc.BitcoinExtendedClient
Constructor that uses bitcoin.conf to get connection information (Incubating)
BitcoinExtendedClient(URI, String, String) - Constructor for class org.consensusj.bitcoin.jsonrpc.BitcoinExtendedClient
 
BitcoinExtendedClient(SSLContext, Network, URI, String, String) - Constructor for class org.consensusj.bitcoin.jsonrpc.BitcoinExtendedClient
 
BitcoinExtendedClient(Network, URI, String, String) - Constructor for class org.consensusj.bitcoin.jsonrpc.BitcoinExtendedClient
 
BitcoinExtendedClient(RpcConfig) - Constructor for class org.consensusj.bitcoin.jsonrpc.BitcoinExtendedClient
 
BitcoinFactory - Class in org.consensusj.daemon.micronaut
Initialize bitcoinj components, etc.
BitcoinFactory() - Constructor for class org.consensusj.daemon.micronaut.BitcoinFactory
 
BitcoinJsonRpc - Interface in org.consensusj.bitcoin.json.rpc
Standard Bitcoin JSON-RPC API RPCs.
BitcoinRestController - Class in org.consensusj.daemon.micronaut
Embryonic implementation of Bitcoin Core REST API.
BitcoinRestController(WalletAppKitService) - Constructor for class org.consensusj.daemon.micronaut.BitcoinRestController
 
BitcoinRpcCliOptions - Class in org.consensusj.bitcoin.cli
Command-line options for tools that communicate with Bitcoin RPC
BitcoinRpcCliOptions() - Constructor for class org.consensusj.bitcoin.cli.BitcoinRpcCliOptions
 
BitcoinTransactionInfo - Class in org.consensusj.bitcoin.json.pojo
(Mostly) Immutable representation of BitcoinTransaction info JSON
BitcoinTransactionInfo(boolean, Address, String, Coin, String, int, Coin, int, boolean, boolean, Sha256Hash, int, int, long, Sha256Hash, List<Sha256Hash>, long, long, String, String, boolean) - Constructor for class org.consensusj.bitcoin.json.pojo.BitcoinTransactionInfo
 
BitcoinZmqMessage<T> - Class in org.consensusj.bitcoin.rx.zeromq
Use record-style naming, rather than JavaBean naming, just for fun.
BitcoinZmqMessage(BitcoinZmqMessage.Topic, T, long) - Constructor for class org.consensusj.bitcoin.rx.zeromq.BitcoinZmqMessage
 
BitcoinZmqMessage.Topic - Enum Class in org.consensusj.bitcoin.rx.zeromq
Bitcoin ZeroMQ topic names.
BitcoinZmqPortFinder - Class in org.consensusj.bitcoin.rx.zeromq
Utility to use Bitcoin Core JSON-RPC to find configured ZMQ notification ports.
BitcoinZmqPortFinder(BitcoinClient) - Constructor for class org.consensusj.bitcoin.rx.zeromq.BitcoinZmqPortFinder
 
bits - Variable in class org.consensusj.bitcoin.json.pojo.BlockInfo
 
block(String) - Method in class org.consensusj.daemon.micronaut.BitcoinRestController
 
blockBinaryPublisher() - Method in interface org.consensusj.bitcoin.rx.RxBlockchainBinaryService
 
blockBinaryPublisher() - Method in class org.consensusj.bitcoin.rx.zeromq.RxBitcoinSinglePortZmqService
 
blockBinaryPublisher() - Method in class org.consensusj.bitcoin.rx.zeromq.RxBitcoinZmqBinaryService
 
BlockChainEnvironment - Interface in org.consensusj.bitcoin.jsonrpc.test
Abstraction(s) to help reuse tests between RegTest mode and TestNet or MainNet RegTest mode implementation will generate blocks when waitForBlocks() is called.
BlockChainInfo - Class in org.consensusj.bitcoin.json.pojo
POJO for `getblockchaininfo` RPC response.
BlockChainInfo(String, int, int, Sha256Hash, BigDecimal, BigDecimal, byte[]) - Constructor for class org.consensusj.bitcoin.json.pojo.BlockChainInfo
 
BlockchainSyncing - Interface in org.consensusj.bitcoin.jsonrpc.test
Wait for synchronization with a reference source of block height.
blockHashBinaryPublisher() - Method in interface org.consensusj.bitcoin.rx.RxBlockchainBinaryService
 
blockHashBinaryPublisher() - Method in class org.consensusj.bitcoin.rx.zeromq.RxBitcoinSinglePortZmqService
 
blockHashBinaryPublisher() - Method in class org.consensusj.bitcoin.rx.zeromq.RxBitcoinZmqBinaryService
 
blockHashPublisher() - Method in class org.consensusj.bitcoin.rx.peergroup.RxPeerGroup
TBD: Can BlocksDownloadedEventListener be used here?
blockHashPublisher() - Method in interface org.consensusj.bitcoin.rx.RxBlockchainService
 
blockHashPublisher() - Method in class org.consensusj.bitcoin.rx.zeromq.RxBitcoinZmqService
 
blockHeightFromCoinbase(Block) - Static method in class org.consensusj.bitcoinj.util.BlockUtil
Return the block height contained in a standalone BIP34-compatible Bitcoin block (or -1 if it's a pre-BIP34 block)
blockHeightPublisher() - Method in class org.consensusj.bitcoin.rx.peergroup.RxPeerGroup
 
blockHeightPublisher() - Method in interface org.consensusj.bitcoin.rx.RxBlockchainService
 
blockHeightPublisher() - Method in class org.consensusj.bitcoin.rx.zeromq.RxBitcoinZmqService
 
BlockHexDeserializer - Class in org.consensusj.bitcoin.json.conversion
Deserializes a hex string as a Bitcoin Block
BlockHexDeserializer() - Constructor for class org.consensusj.bitcoin.json.conversion.BlockHexDeserializer
 
BlockInfo - Class in org.consensusj.bitcoin.json.pojo
BlockInfo POJO returned by GetBlockInfo
BlockInfo(Sha256Hash, int, int, int, int, Sha256Hash, int, BlockInfo.Sha256HashList, long, long, String, BigDecimal, String, Sha256Hash, Sha256Hash) - Constructor for class org.consensusj.bitcoin.json.pojo.BlockInfo
 
BlockInfo.IncludeTxFlag - Enum Class in org.consensusj.bitcoin.json.pojo
 
BlockInfo.Sha256HashList - Class in org.consensusj.bitcoin.json.pojo
 
blockNoTxDetails(String) - Method in class org.consensusj.daemon.micronaut.BitcoinRestController
 
blockPublisher() - Method in class org.consensusj.bitcoin.rx.peergroup.RxPeerGroup
TBD: Can BlocksDownloadedEventListener be used here?
blockPublisher() - Method in interface org.consensusj.bitcoin.rx.RxBlockchainService
 
blockPublisher() - Method in class org.consensusj.bitcoin.rx.zeromq.RxBitcoinZmqService
 
blocktime - Variable in class org.consensusj.bitcoin.json.pojo.RawTransactionInfo
 
BlockUtil - Class in org.consensusj.bitcoinj.util
BlockUtil() - Constructor for class org.consensusj.bitcoinj.util.BlockUtil
 
BtcrDid - Class in org.consensusj.decentralizedid.btcr
BTCR DID
BtcrDid(String) - Constructor for class org.consensusj.decentralizedid.btcr.BtcrDid
 
BtcrDid(URI) - Constructor for class org.consensusj.decentralizedid.btcr.BtcrDid
 
BTCTestSupport - Interface in org.consensusj.bitcoin.jsonrpc.test
Test support functions intended to be mixed-in to Spock test specs
buildExchangeRateChange(CurrencyUnitPair, Ticker) - Method in class org.consensusj.exchange.knowm.KnowmExchangeRateProvider
 
buildJsonRequest(String, Object...) - Method in interface org.consensusj.jsonrpc.JsonRpcClient
 
buildJsonRequest(String, List<Object>) - Method in interface org.consensusj.jsonrpc.JsonRpcClient
Create a JsonRpcRequest from method and parameters
bytesToHexString(byte[]) - Static method in class org.consensusj.bitcoin.json.conversion.HexUtil
 

C

calculateFee(SigningRequest) - Method in interface org.consensusj.bitcoinj.signing.FeeCalculator
Calculate the fee for an almost-complete transaction.
calculateFee(SigningRequest) - Method in class org.consensusj.bitcoinj.signing.TestnetFeeCalculator
 
call(AsyncSupport.ThrowingSupplier<RSLT>) - Method in interface org.consensusj.rx.jsonrpc.RxJsonRpcClient
Deprecated.
call(JsonRpcRequest) - Method in interface org.consensusj.jsonrpc.introspection.JsonRpcServiceWrapper
Handle a request by calling method, getting a result, and embedding it in a response.
call(JsonRpcRequest) - Method in interface org.consensusj.jsonrpc.JsonRpcService
Handle a JSON-RPC JsonRpcRequest and return a JsonRpcResponse POJO
callAsync(Supplier<CompletionStage<RSLT>>) - Method in interface org.consensusj.rx.jsonrpc.RxJsonRpcClient
Deprecated.
chaininfo() - Method in class org.consensusj.daemon.micronaut.BitcoinRestController
 
ChainTip - Class in org.consensusj.bitcoin.json.pojo
 
ChainTip(int, Sha256Hash, int, String) - Constructor for class org.consensusj.bitcoin.json.pojo.ChainTip
 
ChainTipClient - Interface in org.consensusj.bitcoin.jsonrpc
Interface for a Bitcoin JSON-RPC client that implements getchaintips.
chainTipPublisher() - Method in interface org.consensusj.bitcoin.rx.ChainTipService
This method will give you a stream of ChainTips
chainTipPublisher() - Method in class org.consensusj.bitcoin.rx.jsonrpc.PollingChainTipServiceImpl
 
chainTipPublisher() - Method in class org.consensusj.bitcoin.rx.jsonrpc.RxBitcoinClient
The BitcoinClient must have "connected once" before this is called.
chainTipPublisher() - Method in class org.consensusj.bitcoin.rx.peergroup.RxPeerGroup
 
chainTipPublisher() - Method in interface org.consensusj.bitcoin.rx.RxBlockchainService
 
chainTipPublisher() - Method in class org.consensusj.bitcoin.rx.zeromq.RxBitcoinZmqService
 
ChainTipPublisher - Interface in org.consensusj.bitcoin.rx
Marker type for Publisher<ChainTip>.
ChainTipPublisher.Wrapper - Class in org.consensusj.bitcoin.rx
 
ChainTipService - Interface in org.consensusj.bitcoin.rx
A publisher of ChainTip
chainToNetwork(BlockChainInfo) - Static method in class org.consensusj.bitcoin.json.pojo.BlockChainInfo
Map a BlockChainInfo chain string to a Network.
chainwork - Variable in class org.consensusj.bitcoin.json.pojo.BlockInfo
 
CHANGE_CHANGE - Static variable in interface org.consensusj.bitcoinj.wallet.BipStandardKeyChainGroupStructure
Deprecated.
 
CHANGE_RECEIVING - Static variable in interface org.consensusj.bitcoinj.wallet.BipStandardKeyChainGroupStructure
Deprecated.
 
changeAddr(int) - Method in class org.consensusj.bitcoinj.wallet.BipStandardDeterministicKeyChain
 
changeKey(int) - Method in class org.consensusj.bitcoinj.wallet.BipStandardDeterministicKeyChain
 
characteristics() - Method in class org.consensusj.analytics.util.collector.LargestSliceCollector
Note that our accumulator won't work correctly or efficiently if a single accumulator is used from multiple threads.
checkClientTrusted(X509Certificate[], String) - Method in class org.consensusj.jsonrpc.CompositeTrustManager
 
checkServerTrusted(X509Certificate[], String) - Method in class org.consensusj.jsonrpc.CompositeTrustManager
 
clearMemPool() - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinExtendedClient
Clears the memory pool and returns a list of the removed transactions.
CLICommandResult - Class in org.consensusj.jsonrpc.cli.test
Holds all the results (status code, stdout, stderr) of a CLI command run by a test
CLICommandResult(int, ByteArrayOutputStream, ByteArrayOutputStream) - Constructor for class org.consensusj.jsonrpc.cli.test.CLICommandResult
 
CLICommandResult(int, String, String) - Constructor for class org.consensusj.jsonrpc.cli.test.CLICommandResult
 
client - Variable in class org.consensusj.bitcoin.jsonrpc.test.RegTestFundingSource
 
client - Variable in class org.consensusj.bitcoin.rx.zeromq.RxBitcoinZmqBinaryService
 
client() - Method in interface org.consensusj.bitcoin.jsonrpc.test.BitcoinClientAccessor
Preferred accessor
CliParameter - Interface in org.consensusj.jsonrpc.cli
JSON-RPC method parameter, parsed from the command-line.
CliParameter.Invalid - Record Class in org.consensusj.jsonrpc.cli
Implementation for Invalid source strings
CliParameter.Parser - Interface in org.consensusj.jsonrpc.cli
Functional interface for parsing a String to an Object possibly throwing an Exception.
CliParameter.Valid - Record Class in org.consensusj.jsonrpc.cli
Implementation for Valid objects
CliParameterParser - Class in org.consensusj.jsonrpc.cli
Parser for command-line JSON-RPC method and parameters
CliParameterParser(ObjectMapper) - Constructor for class org.consensusj.jsonrpc.cli.CliParameterParser
 
CliParameterParser(JsonRpcMessage.Version, ObjectMapper) - Constructor for class org.consensusj.jsonrpc.cli.CliParameterParser
 
CLITestSupport - Interface in org.consensusj.jsonrpc.cli.test
Support functions for testing command-line tools
close() - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Shutdown our thread pool, etc.
close() - Method in class org.consensusj.bitcoin.rx.jsonrpc.PollingChainTipServiceImpl
 
close() - Method in class org.consensusj.bitcoin.rx.jsonrpc.service.TxOutSetService
 
close() - Method in class org.consensusj.bitcoin.rx.peergroup.RxPeerGroup
 
close() - Method in class org.consensusj.bitcoin.rx.zeromq.RxBitcoinSinglePortZmqService
 
close() - Method in class org.consensusj.bitcoin.rx.zeromq.RxBitcoinZmqBinaryService
 
close() - Method in class org.consensusj.bitcoin.rx.zeromq.RxBitcoinZmqService
 
close() - Method in class org.consensusj.bitcoin.services.WalletAppKitService
 
close() - Method in class org.consensusj.jsonrpc.daemon.EchoJsonRpcService
 
close() - Method in interface org.consensusj.jsonrpc.JsonRpcClient
Default no-op implementation of AutoCloseable.close().
close() - Method in class org.consensusj.rx.zeromq.RxZmqContext
 
CoinDeserializer - Class in org.consensusj.bitcoin.json.conversion
Deserialize a numeric value to a bitcoinj Coin type.
CoinDeserializer() - Constructor for class org.consensusj.bitcoin.json.conversion.CoinDeserializer
 
CoinSerializer - Class in org.consensusj.bitcoin.json.conversion
Serialize a bitcoinj Coin type.
CoinSerializer() - Constructor for class org.consensusj.bitcoin.json.conversion.CoinSerializer
 
coinType(String) - Static method in interface org.consensusj.bitcoinj.wallet.BipStandardKeyChainGroupStructure
Deprecated.
Return coin type path component for a network id
COINTYPE_BTC - Static variable in interface org.consensusj.bitcoinj.wallet.BipStandardKeyChainGroupStructure
Deprecated.
 
COINTYPE_TBTC - Static variable in interface org.consensusj.bitcoinj.wallet.BipStandardKeyChainGroupStructure
Deprecated.
 
collectionTypeForClasses(Class<? extends Collection>, JavaType) - Method in class org.consensusj.jsonrpc.DefaultRpcClient
 
collectionTypeForClasses(Class<? extends Collection>, Class<?>) - Method in class org.consensusj.jsonrpc.DefaultRpcClient
 
collectionTypeForClasses(Class<? extends Collection>, Class<?>) - Method in interface org.consensusj.jsonrpc.JsonRpcClient
 
collectionTypeForClasses(Class<? extends Collection>, T) - Method in interface org.consensusj.jsonrpc.JsonRpcClient
 
combiner() - Method in class org.consensusj.analytics.util.collector.LargestSliceCollector
 
commandExists(String) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Checks whether a command exists.
commandName - Static variable in class org.consensusj.bitcoin.cli.BitcoinCLITool
 
commandName - Static variable in class org.consensusj.jsonrpc.cli.GenericJsonRpcTool
 
CommonsCLICall(BaseJsonRpcTool, PrintWriter, PrintWriter, String[]) - Constructor for class org.consensusj.jsonrpc.cli.BaseJsonRpcTool.CommonsCLICall
 
compareTo(CurrencyUnitPair) - Method in class org.consensusj.exchange.CurrencyUnitPair
 
Complete(Sha256Hash, int, Coin, Script) - Constructor for class org.consensusj.bitcoinj.signing.Utxo.Complete
 
CompositeTrustManager - Class in org.consensusj.jsonrpc
A Trust Manager that adds a second trust store (key store) to the default trust store.
CompositeTrustManager(InputStream) - Constructor for class org.consensusj.jsonrpc.CompositeTrustManager
 
CompositeTrustManager(Path) - Constructor for class org.consensusj.jsonrpc.CompositeTrustManager
 
configure(String) - Static method in class org.consensusj.jsonrpc.cli.JavaLoggingSupport
Configure logging.
confirmations - Variable in class org.consensusj.bitcoin.json.pojo.BlockInfo
 
confirmations - Variable in class org.consensusj.bitcoin.json.pojo.ReceivedByAddressInfo
 
connectToServer(Duration) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Actively connect to server (one time) waiting for it to start if necessary
convertSymbol(CurrencyUnit) - Method in class org.consensusj.exchange.knowm.KnowmExchangeRateProvider
Convert a JavaMoney CurrencyUnit to an XChange currency code string (This will be exchange-specific (e.g.
convertSymbol(CurrencyUnit) - Method in class org.consensusj.exchange.knowm.ReactiveKnowmExchangeProvider
Convert a JavaMoney CurrencyUnit to an XChange currency code string (This will be exchange-specific (e.g.
correctlySpendsInput(Transaction, int, Address) - Static method in class org.consensusj.bitcoinj.signing.TransactionVerification
Verify that a transaction correctly spends the input specified by index.
correctlySpendsInput(Transaction, int, Script) - Static method in class org.consensusj.bitcoinj.signing.TransactionVerification
Verify that a transaction correctly spends the input specified by index.
create(ObjectMapper) - Method in interface org.consensusj.jsonrpc.DefaultRpcClient.TransportFactory
 
create(String) - Static method in class org.consensusj.decentralizedid.btcr.BtcrDid
Create a DID from a known good string Similar to `java.net.url#create`
create(String) - Static method in class org.consensusj.decentralizedid.Did
Create a DID from a known good string Similar to `java.net.url#create`
createBitcoinSigningRequest(List<TransactionInputData>, List<TransactionOutputData>, Address) - Method in class org.consensusj.bitcoin.services.WalletSigningService
 
createBitcoinSigningRequest(List<TransactionInputData>, List<TransactionOutputData>, Address) - Method in interface org.consensusj.bitcoinj.service.SignTransactionService
Create a signing request, given a list of inputs, a list of outputs and a change address.
createCall(PrintStream, PrintStream, String...) - Method in class org.consensusj.jsonrpc.cli.BaseJsonRpcTool
 
createCall(PrintStream, PrintStream, String...) - Method in class org.consensusj.bitcoin.cli.BitcoinCLITool
 
createCall(PrintStream, PrintStream, String...) - Method in class org.consensusj.jsonrpc.cli.GenericJsonRpcTool
 
createCall(PrintWriter, PrintWriter, String...) - Method in class org.consensusj.bitcoin.cli.BitcoinCLITool
 
createCall(PrintWriter, PrintWriter, String...) - Method in class org.consensusj.jsonrpc.cli.BaseJsonRpcTool
 
createClient(SSLContext, RpcConfig) - Method in class org.consensusj.bitcoin.cli.BitcoinCLITool.BitcoinCLICall
Override this method to customize the client implementation subclass
createDustOutput(Address) - Static method in interface org.consensusj.bitcoinj.signing.SigningUtils
 
createFundedAddress(Coin) - Method in interface org.consensusj.bitcoin.jsonrpc.test.FundingSource
 
createFundedAddress(Coin) - Method in class org.consensusj.bitcoin.jsonrpc.test.RegTestFundingSource
Create an address and fund it with bitcoin.
createIngredients(Coin) - Method in class org.consensusj.bitcoin.jsonrpc.test.RegTestFundingSource
Create everything needed to assemble a custom transaction
createrawtransaction(List<Map<String, Object>>, List<Map<String, String>>) - Method in interface org.consensusj.bitcoin.json.rpc.BitcoinJsonRpc
 
createrawtransaction(List<Map<String, Object>>, List<Map<String, String>>) - Method in class org.consensusj.bitcoin.services.WalletAppKitService
 
createRawTransaction(List<Outpoint>, Map<Address, Coin>) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Creates a raw transaction spending the given inputs to the given destinations.
createRawTransaction(Address, Map<Address, Coin>) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinExtendedClient
Creates a raw transaction, spending from a single address, whereby no new change address is created, and remaining amounts are returned to fromAddress.
createRawTransaction(Address, Address, Coin) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinExtendedClient
Creates a raw transaction, sending amount from a single address to a destination, whereby no new change address is created, and remaining amounts are returned to fromAddress.
createSignedTransaction(ECKey, List<TransactionOutput>) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinExtendedClient
Create a signed transaction locally (i.e.
createSignedTransaction(ECKey, Address, Coin) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinExtendedClient
Create a signed transaction locally (i.e.
createTemporary(BitcoinNetwork, ScriptType, String) - Static method in class org.consensusj.bitcoin.services.WalletAppKitService
Create an instance in a temporary directory.
createTemporaryWallet(BitcoinNetwork, ScriptType, String) - Static method in class org.consensusj.bitcoin.services.WalletAppKitService
 
createWallet(String, Boolean, Boolean) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
 
createWallet(String, Boolean, Boolean, String, Boolean) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
 
createWallet(String, Boolean, Boolean, String, Boolean, Boolean, Boolean, Boolean) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
 
CurrencyUnitPair - Class in org.consensusj.exchange
Currency Pair using JavaMoney CurrencyUnit type
CurrencyUnitPair(String) - Constructor for class org.consensusj.exchange.CurrencyUnitPair
 
CurrencyUnitPair(String, String) - Constructor for class org.consensusj.exchange.CurrencyUnitPair
 
CurrencyUnitPair(ExchangeRate) - Constructor for class org.consensusj.exchange.CurrencyUnitPair
 
CurrencyUnitPair(CurrencyUnit, CurrencyUnit) - Constructor for class org.consensusj.exchange.CurrencyUnitPair
 
currentFactor - Variable in class org.consensusj.exchange.rx.ExchangeRateUpdate
 

D

dataDir() - Method in record class org.consensusj.daemon.micronaut.BitcoinDaemonConfig
Returns the value of the dataDir record component.
DEFAULT_LOCALHOST - Static variable in class org.consensusj.ethereum.jsonrpc.EthereumClient
 
DEFAULT_MAINNET_URI - Static variable in interface org.consensusj.bitcoin.jsonrpc.RpcURI
 
DEFAULT_MAX_CONF - Static variable in interface org.consensusj.bitcoin.json.rpc.BitcoinJsonRpc
 
DEFAULT_MIN_CONF - Static variable in interface org.consensusj.bitcoin.json.rpc.BitcoinJsonRpc
 
DEFAULT_REGTEST_MINING_ADDRESS - Static variable in class org.consensusj.bitcoin.jsonrpc.BitcoinExtendedClient
 
DEFAULT_REGTEST_URI - Static variable in interface org.consensusj.bitcoin.jsonrpc.RpcURI
 
DEFAULT_TESTNET_URI - Static variable in interface org.consensusj.bitcoin.jsonrpc.RpcURI
 
defaultMainNetURI - Static variable in interface org.consensusj.bitcoin.jsonrpc.RpcURI
 
defaultMaxConf - Variable in class org.consensusj.bitcoin.jsonrpc.BitcoinExtendedClient
 
defaultRegTestURI - Static variable in interface org.consensusj.bitcoin.jsonrpc.RpcURI
 
DefaultRpcClient - Class in org.consensusj.jsonrpc
A strongly-typed, Jackson-based JSON-RPC client.
DefaultRpcClient(URI, String, String) - Constructor for class org.consensusj.jsonrpc.DefaultRpcClient
 
DefaultRpcClient(SSLContext, JsonRpcMessage.Version, URI, String, String) - Constructor for class org.consensusj.jsonrpc.DefaultRpcClient
 
DefaultRpcClient(DefaultRpcClient.TransportFactory, JsonRpcMessage.Version) - Constructor for class org.consensusj.jsonrpc.DefaultRpcClient
 
DefaultRpcClient(JsonRpcMessage.Version, URI, String, String) - Constructor for class org.consensusj.jsonrpc.DefaultRpcClient
 
DefaultRpcClient.TransientErrorMapper<T> - Interface in org.consensusj.jsonrpc
Functional interface for ignoring what are considered "transient" errors.
DefaultRpcClient.TransportFactory - Interface in org.consensusj.jsonrpc
Functional interface for creating JsonRpcTransport instances.
DefaultSigningRequest - Class in org.consensusj.bitcoinj.signing
Simple implementation of SigningRequest
DefaultSigningRequest(List<TransactionInputData>, List<TransactionOutputData>) - Constructor for class org.consensusj.bitcoinj.signing.DefaultSigningRequest
 
defaultTestNetURI - Static variable in interface org.consensusj.bitcoin.jsonrpc.RpcURI
 
defaultType() - Method in class org.consensusj.jsonrpc.DefaultRpcClient
 
defaultType() - Method in interface org.consensusj.jsonrpc.JsonRpcClient
 
defaultUri - Static variable in class org.consensusj.jsonrpc.cli.BaseJsonRpcTool
 
defer(Supplier<CompletionStage<RSLT>>) - Static method in interface org.consensusj.rx.jsonrpc.RxJsonRpcClient
Deprecated.
DelegatingJsonRpcService - Class in org.consensusj.jsonrpc.introspection
Implementation of JsonRpcServiceWrapper that takes a delegate object in the constructor.
DelegatingJsonRpcService(Object) - Constructor for class org.consensusj.jsonrpc.introspection.DelegatingJsonRpcService
Use this constructor for simplicity and if you don't need GraalVM support
DelegatingJsonRpcService(Map<String, Method>, Object) - Constructor for class org.consensusj.jsonrpc.introspection.DelegatingJsonRpcService
Use this constructor for GraalVM compatibility and make sure your methods Map was statically initialized.
Demo - Class in org.consensusj.bitcoinj.dsl.js
Demo of using bitcoinj DSL for JavaScript
Demo() - Constructor for class org.consensusj.bitcoinj.dsl.js.Demo
 
deserialize(JsonParser, DeserializationContext) - Method in class org.consensusj.bitcoin.json.conversion.AddressDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class org.consensusj.bitcoin.json.conversion.BlockHexDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class org.consensusj.bitcoin.json.conversion.CoinDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class org.consensusj.bitcoin.json.conversion.ECKeyDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class org.consensusj.bitcoin.json.conversion.Sha256HashDeserializer
 
deserializeKey(String, DeserializationContext) - Method in class org.consensusj.bitcoin.json.conversion.AddressKeyDeserializer
 
Detail(String, Address, String, Coin, String, int, Coin) - Constructor for class org.consensusj.bitcoin.json.pojo.WalletTransactionInfo.Detail
 
DetailList() - Constructor for class org.consensusj.bitcoin.json.pojo.WalletTransactionInfo.DetailList
 
Did - Class in org.consensusj.decentralizedid
Representation of a W3C DID Based on java.net.URI with some inspiration from OkHttp.HttpUrl and use of Java 8-style `.of()` methods.
Did(URI) - Constructor for class org.consensusj.decentralizedid.Did
 
DID_SCHEME - Static variable in class org.consensusj.decentralizedid.Did
 
didUri - Variable in class org.consensusj.decentralizedid.Did
 
difficulty - Variable in class org.consensusj.bitcoin.json.pojo.BlockInfo
 
Dummy - Class in org.consensusj.jsonrpc.groovy
Dummy so JavaDoc doesn't fail
Dummy() - Constructor for class org.consensusj.jsonrpc.groovy.Dummy
 
dumpPrivKey(Address) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Return the private key from the server.

E

echo(String) - Method in class org.consensusj.jsonrpc.daemon.EchoJsonRpcService
 
EchoJsonRpcService - Class in org.consensusj.jsonrpc.daemon
Simple Echo JSON-RPC Service
EchoJsonRpcService() - Constructor for class org.consensusj.jsonrpc.daemon.EchoJsonRpcService
 
ECKeyDeserializer - Class in org.consensusj.bitcoin.json.conversion
 
ECKeyDeserializer() - Constructor for class org.consensusj.bitcoin.json.conversion.ECKeyDeserializer
 
ECKeySerializer - Class in org.consensusj.bitcoin.json.conversion
Serialize (without private key)
ECKeySerializer() - Constructor for class org.consensusj.bitcoin.json.conversion.ECKeySerializer
 
ECKeySigner - Class in org.consensusj.bitcoinj.signing
A simple transaction signer using a single ECKey that can sign either ScriptType.P2PKH or ScriptType.P2WPKH transactions.
ECKeySigner(ECKey) - Constructor for class org.consensusj.bitcoinj.signing.ECKeySigner
Construct a signer from a single key
equals(Object) - Method in record class org.consensusj.daemon.micronaut.BitcoinDaemonConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.consensusj.exchange.CurrencyUnitPair
 
equals(Object) - Method in record class org.consensusj.jsonrpc.cli.CliParameter.Invalid
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.consensusj.jsonrpc.cli.CliParameter.Valid
Indicates whether some other object is "equal to" this one.
error - Variable in class org.consensusj.jsonrpc.cli.test.CLICommandResult
 
error() - Method in record class org.consensusj.jsonrpc.cli.CliParameter.Invalid
Returns the value of the error record component.
ethBlockNumber() - Method in class org.consensusj.ethereum.jsonrpc.EthereumClient
 
ethCall(EthTxCallObject, String) - Method in class org.consensusj.ethereum.jsonrpc.EthereumClient
 
EthereumClient - Class in org.consensusj.ethereum.jsonrpc
A partial implementation of an Ethereum RPC Client How to mine just a little for "reg test mode" in Eth: https://github.com/ethereum/go-ethereum/wiki/bitchin-tricks See also: https://github.com/ethereum/go-ethereum/wiki/Management-APIs
EthereumClient() - Constructor for class org.consensusj.ethereum.jsonrpc.EthereumClient
 
EthereumClient(URI, String, String) - Constructor for class org.consensusj.ethereum.jsonrpc.EthereumClient
Construct a JSON-RPC client from URI, username, and password
ethGetBalance(String, String) - Method in class org.consensusj.ethereum.jsonrpc.EthereumClient
 
ethProtocolVersion() - Method in class org.consensusj.ethereum.jsonrpc.EthereumClient
 
EthTxCallObject - Class in org.consensusj.ethereum.jsonrpc
 
EthTxCallObject(String, String, String, String, String, String) - Constructor for class org.consensusj.ethereum.jsonrpc.EthTxCallObject
 
evalFile(File) - Method in class org.consensusj.bitcoinj.dsl.js.ScriptRunner
 
evalResource(String) - Method in class org.consensusj.bitcoinj.dsl.js.ScriptRunner
 
exceedsMaxMoney(Monetary) - Method in enum class org.consensusj.namecoin.jsonrpc.core.NameCoinNetwork
 
exception(Throwable) - Method in class org.consensusj.jsonrpc.introspection.AbstractJsonRpcService
 
exchange - Variable in class org.consensusj.exchange.knowm.KnowmExchangeRateProvider
 
exchange - Variable in class org.consensusj.exchange.knowm.ReactiveKnowmExchangeProvider
 
exchangeClassName - Variable in class org.consensusj.exchange.knowm.KnowmExchangeRateProvider
 
exchangeClassName - Variable in class org.consensusj.exchange.knowm.ReactiveKnowmExchangeProvider
 
exchangePair - Variable in class org.consensusj.exchange.knowm.KnowmExchangeRateProvider.MonitoredCurrency
 
exchangePair - Variable in class org.consensusj.exchange.knowm.ReactiveKnowmExchangeProvider.MonitoredCurrency
 
ExchangeRateChange - Class in org.consensusj.exchange
Deprecated.
ExchangeRateChange(ExchangeRate, long) - Constructor for class org.consensusj.exchange.ExchangeRateChange
Deprecated.
 
ExchangeRateObserver - Interface in org.consensusj.exchange
Deprecated.
ExchangeRateUpdate - Class in org.consensusj.exchange.rx
 
ExchangeRateUpdate(CurrencyUnitPair, NumberValue, long) - Constructor for class org.consensusj.exchange.rx.ExchangeRateUpdate
 
exchangeSpecification - Variable in class org.consensusj.exchange.knowm.ReactiveKnowmExchangeProvider
 
ExchangeUtils - Interface in org.consensusj.exchange
 
ExtendedTxRef - Class in org.consensusj.decentralizedid.btcr
A Bech32 representation of a Bitcoin transaction output
ExtendedTxRef(String) - Constructor for class org.consensusj.decentralizedid.btcr.ExtendedTxRef
 

F

FeeCalculator - Interface in org.consensusj.bitcoinj.signing
Interface for transaction fee calculation.
findActiveChainTip(List<ChainTip>) - Static method in class org.consensusj.bitcoin.json.pojo.ChainTip
Find the active chain tip if there is one
findActiveChainTipOrElseThrow(List<ChainTip>) - Static method in class org.consensusj.bitcoin.json.pojo.ChainTip
 
findPort(BitcoinZmqMessage.Topic) - Method in class org.consensusj.bitcoin.rx.zeromq.BitcoinZmqPortFinder
 
findUnspentOutput(Sha256Hash, int) - Method in class org.consensusj.bitcoin.services.WalletSigningService
 
findUtxo(Utxo) - Method in class org.consensusj.bitcoin.services.WalletSigningService
 
finisher() - Method in class org.consensusj.analytics.util.collector.LargestSliceCollector
Return a finisher function.
formatter - Variable in class org.consensusj.jsonrpc.cli.BaseJsonRpcTool
 
fromIdString(String) - Static method in enum class org.consensusj.namecoin.jsonrpc.core.NameCoinNetwork
Find the BitcoinNetwork from an ID String
fromString(String) - Static method in enum class org.consensusj.namecoin.jsonrpc.core.NameCoinNetwork
Find the BitcoinNetwork from a name string, e.g.
fromTxInput(TransactionInput) - Static method in interface org.consensusj.bitcoinj.signing.TransactionInputData
Create an unsigned transaction input from a bitcoinj (unsigned) TransactionInput.
fromTxOut(TransactionOutput) - Static method in interface org.consensusj.bitcoinj.signing.TransactionInputData
Create an unsigned transaction input from an unspent transaction output that the signer can redeem
fromTxOutput(TransactionOutput) - Static method in interface org.consensusj.bitcoinj.signing.TransactionOutputData
 
fundingSource() - Method in interface org.consensusj.bitcoin.jsonrpc.test.FundingSourceAccessor
Preferred accessor
FundingSource - Interface in org.consensusj.bitcoin.jsonrpc.test
A source of Bitcoin funds for testing In RegTest mode, it can be a RegTestFundingSource that mines coins in RegTest mode and sends them to a requesting address.
FundingSourceAccessor - Interface in org.consensusj.bitcoin.jsonrpc.test
Interface for tests that use a FundingSource
fundingSourceMaintenance() - Method in interface org.consensusj.bitcoin.jsonrpc.test.FundingSource
An opportunity to do any necessary housekeeping.
fundingSourceMaintenance() - Method in class org.consensusj.bitcoin.jsonrpc.test.RegTestFundingSource
 

G

generateBlocks(int) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinExtendedClient
Generate blocks and funds (RegTest only) Use this to generate blocks and receive the block reward in this.regTestMiningAddress which can the be used to fund transactions in RegTest mode.
generateToAddress(int, Address) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Mine blocks immediately (RegTest mode)
generateToAddress(int, Address, Integer) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Mine blocks immediately (RegTest mode)
GenericJsonRpcTool - Class in org.consensusj.jsonrpc.cli
JSON-RPC Command-line tool with logging support.
GenericJsonRpcTool() - Constructor for class org.consensusj.jsonrpc.cli.GenericJsonRpcTool
 
get() - Method in interface org.consensusj.jsonrpc.AsyncSupport.ThrowingSupplier
Gets a result wrapping checked Exceptions with RuntimeException
get() - Static method in class org.consensusj.namecoin.jsonrpc.core.NMCMainNetParams
 
getAcceptedIssuers() - Method in class org.consensusj.jsonrpc.CompositeTrustManager
 
getAccount() - Method in class org.consensusj.bitcoin.json.pojo.AddressGroupingItem
 
getAccount() - Method in class org.consensusj.bitcoin.json.pojo.WalletTransactionInfo.Detail
 
getAddedNodeInfo(boolean) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Return information about all added nodes
getAddedNodeInfo(boolean, String) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Return information about the given added node
getAddress() - Method in class org.consensusj.analytics.service.TokenRichList.TokenBalancePair
 
getAddress() - Method in class org.consensusj.bitcoin.json.pojo.AddressGroupingItem
 
getAddress() - Method in class org.consensusj.bitcoin.json.pojo.AddressInfo
 
getAddress() - Method in class org.consensusj.bitcoin.json.pojo.BitcoinTransactionInfo
 
getAddress() - Method in class org.consensusj.bitcoin.json.pojo.bitcore.AddressUtxoInfo
 
getAddress() - Method in class org.consensusj.bitcoin.json.pojo.NetworkInfo
 
getAddress() - Method in class org.consensusj.bitcoin.json.pojo.ReceivedByAddressInfo
 
getAddress() - Method in class org.consensusj.bitcoin.json.pojo.UnspentOutput
 
getAddress() - Method in class org.consensusj.bitcoin.json.pojo.WalletTransactionInfo.Detail
 
getAddress() - Method in class org.consensusj.bitcoin.json.pojo.ZmqNotification
Deprecated.
getAddress() - Method in class org.consensusj.namecoin.jsonrpc.pojo.NameData
 
getAddressBalance(List<Address>) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
 
getAddressBalance(Address) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
 
getAddresses() - Method in class org.consensusj.bitcoin.json.pojo.bitcore.AddressRequest
 
getAddresses() - Method in class org.consensusj.bitcoin.json.pojo.RawTransactionInfo.ScriptPubKeyInfo
 
getAddressInfo(Address) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
 
getAddressUtxos(List<Address>) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
 
getAddressUtxos(Address) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
 
getAlternateSSLContext(InputStream) - Static method in class org.consensusj.jsonrpc.CompositeTrustManager
Create an SSLContext using an alternative Trust Store
getAlternateSSLContext(Path) - Static method in class org.consensusj.jsonrpc.CompositeTrustManager
Create an SSLContext using an alternative Trust Store
getAmount() - Method in class org.consensusj.bitcoin.json.pojo.BitcoinTransactionInfo
 
getAmount() - Method in class org.consensusj.bitcoin.json.pojo.PrevTxOutInfo
 
getAmount() - Method in class org.consensusj.bitcoin.json.pojo.ReceivedByAddressInfo
 
getAmount() - Method in class org.consensusj.bitcoin.json.pojo.UnspentOutput
 
getAmount() - Method in interface org.consensusj.bitcoin.json.pojo.UtxoInfo
 
getAmount() - Method in class org.consensusj.bitcoin.json.pojo.WalletTransactionInfo.Detail
 
getAmount() - Method in class org.consensusj.bitcoin.json.pojo.WalletTransactionInfo
 
getAsm() - Method in class org.consensusj.bitcoin.json.pojo.RawTransactionInfo.ScriptPubKeyInfo
 
getbalance() - Method in interface org.consensusj.bitcoin.json.rpc.BitcoinJsonRpc
 
getbalance() - Method in class org.consensusj.bitcoin.services.WalletAppKitService
 
getBalance() - Method in class org.consensusj.analytics.service.TokenRichList.TokenBalancePair
 
getBalance() - Method in class org.consensusj.bitcoin.json.pojo.AddressGroupingItem
 
getBalance() - Method in class org.consensusj.bitcoin.json.pojo.bitcore.AddressBalanceInfo
 
getBalance() - Method in class org.consensusj.bitcoin.json.pojo.ServerInfo
 
getBalance() - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Get the balance for a the default Bitcoin "account"
getBalance(String) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Get the balance for a Bitcoin "account"
getBalance(String, Integer) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Get the balance for a Bitcoin "account"
getBase() - Method in class org.consensusj.exchange.CurrencyUnitPair
Get base CurrencyUnit
getBestblock() - Method in class org.consensusj.bitcoin.json.pojo.TxOutInfo
 
getBestBlock() - Method in class org.consensusj.bitcoin.json.pojo.TxOutSetInfo
 
getBestBlock() - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Composite query that first calls ChainTips, then gets best block for the active tip
getbestblockhash() - Method in interface org.consensusj.bitcoin.json.rpc.BitcoinJsonRpc
 
getbestblockhash() - Method in class org.consensusj.bitcoin.services.WalletAppKitService
 
getBestBlockHash() - Method in class org.consensusj.bitcoin.json.pojo.BlockChainInfo
 
getBitcoinBalance(Address) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinExtendedClient
Returns the Bitcoin balance of an address (in the server-side wallet.)
getBitcoinBalance(Address, Integer) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinExtendedClient
Returns the Bitcoin balance of an address (in the server-side wallet) where spendable outputs have at least minConf confirmations.
getBitcoinBalance(Address, Integer, Integer) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinExtendedClient
Returns the Bitcoin balance of an address (in the server-side wallet) where spendable outputs have at least minConf and not more than maxConf confirmations.
getBits() - Method in class org.consensusj.bitcoin.json.pojo.BlockInfo
 
getblock(String, Integer) - Method in interface org.consensusj.bitcoin.json.rpc.BitcoinJsonRpc
 
getblock(String, Integer) - Method in class org.consensusj.bitcoin.services.WalletAppKitService
Partial implementation of `getblock` In the case where verbosity = 0, a block is returned without transactions (which is incorrect) For verbosity = 1, we return a BlockInfo, but some fields may be missing or incorrect, including a list of TXIDs For verbosity = 2, we are currently throwing an exception.
getBlock(int) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinExtendedClient
Returns information about a block at index provided.
getBlock(Sha256Hash) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Returns information about a block with the given block hash.
getblock2(Sha256Hash, Integer) - Method in class org.consensusj.bitcoin.services.WalletAppKitService
 
getBlockAsync(Sha256Hash) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
 
getblockchaininfo() - Method in interface org.consensusj.bitcoin.json.rpc.BitcoinJsonRpc
 
getblockchaininfo() - Method in class org.consensusj.bitcoin.services.WalletAppKitService
 
getBlockChainInfo() - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
The getblockchaininfo RPC provides information about the current state of the block chain.
getBlockChainInfoAsync() - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
 
getblockcount() - Method in interface org.consensusj.bitcoin.json.rpc.BitcoinJsonRpc
 
getblockcount() - Method in class org.consensusj.bitcoin.services.WalletAppKitService
 
getBlockCount() - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Returns the number of blocks in the longest block chain.
getblockhash(Integer) - Method in interface org.consensusj.bitcoin.json.rpc.BitcoinJsonRpc
 
getblockhash(Integer) - Method in class org.consensusj.bitcoin.services.WalletAppKitService
Placeholder -- currently throws `UnsupportedOperationException`
getBlockhash() - Method in class org.consensusj.bitcoin.json.pojo.RawTransactionInfo
 
getBlockhash() - Method in class org.consensusj.bitcoin.json.pojo.WalletTransactionInfo
 
getBlockHash() - Method in class org.consensusj.analytics.service.TokenRichList
 
getBlockHash() - Method in class org.consensusj.bitcoin.json.pojo.BitcoinTransactionInfo
 
getBlockHash(Integer) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Returns the hash of block in best-block-chain at index provided.
getblockheader(String, Boolean) - Method in interface org.consensusj.bitcoin.json.rpc.BitcoinJsonRpc
 
getblockheader(String, Boolean) - Method in class org.consensusj.bitcoin.services.WalletAppKitService
 
getblockheader2(Sha256Hash, Boolean) - Method in class org.consensusj.bitcoin.services.WalletAppKitService
 
getBlockHeight() - Method in class org.consensusj.analytics.service.TokenRichList
 
getBlockHeight() - Method in class org.consensusj.bitcoin.json.pojo.BitcoinTransactionInfo
 
getBlockindex() - Method in class org.consensusj.bitcoin.json.pojo.WalletTransactionInfo
 
getBlockIndex() - Method in class org.consensusj.bitcoin.json.pojo.BitcoinTransactionInfo
 
getBlockInfo(Sha256Hash) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Returns information about a block with the given block hash.
getBlockInfo(Sha256Hash, BlockInfo.IncludeTxFlag) - Method in class org.consensusj.bitcoin.services.WalletAppKitService
 
getBlocks() - Method in class org.consensusj.bitcoin.json.pojo.BlockChainInfo
 
getBlocks() - Method in class org.consensusj.bitcoin.json.pojo.ServerInfo
 
getBlockSubsidy(int) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinExtendedClient
Calculate the subsidy portion block reward for a given height on the current network
getBlocktime() - Method in class org.consensusj.bitcoin.json.pojo.RawTransactionInfo
 
getBlocktime() - Method in class org.consensusj.bitcoin.json.pojo.WalletTransactionInfo
 
getBlockTime() - Method in class org.consensusj.bitcoin.json.pojo.BitcoinTransactionInfo
 
getBogoSize() - Method in class org.consensusj.bitcoin.json.pojo.TxOutSetInfo
 
getBranchlen() - Method in class org.consensusj.bitcoin.json.pojo.ChainTip
 
getCategory() - Method in class org.consensusj.bitcoin.json.pojo.BitcoinTransactionInfo
 
getCategory() - Method in class org.consensusj.bitcoin.json.pojo.WalletTransactionInfo.Detail
 
getChain() - Method in class org.consensusj.bitcoin.json.pojo.BlockChainInfo
 
getChainTips() - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
getChainTips() - Method in interface org.consensusj.bitcoin.jsonrpc.ChainTipClient
Deprecated.
getChainTips() - Method in class org.consensusj.bitcoin.rx.jsonrpc.PollingChainTipServiceImpl
Deprecated.
getChainTipsAsync() - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
 
getChainTipsAsync() - Method in interface org.consensusj.bitcoin.jsonrpc.ChainTipClient
 
getChainTipsAsync() - Method in class org.consensusj.bitcoin.rx.jsonrpc.PollingChainTipServiceImpl
 
getChainwork() - Method in class org.consensusj.bitcoin.json.pojo.BlockInfo
 
getChainWork() - Method in class org.consensusj.bitcoin.json.pojo.BlockChainInfo
 
getClient() - Method in interface org.consensusj.bitcoin.jsonrpc.test.BitcoinClientAccessor
JavaBeans style getter/accessor (for Groovy, etc)
getCode() - Method in enum class org.consensusj.jsonrpc.JsonRpcError.Error
 
getCode() - Method in class org.consensusj.jsonrpc.JsonRpcError
 
getCommands() - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Returns a list of available commands.
getComment() - Method in class org.consensusj.bitcoin.json.pojo.BitcoinTransactionInfo
 
getCompositeSSLContext(InputStream) - Static method in class org.consensusj.jsonrpc.CompositeTrustManager
Used to create an SSLContext using CompositeTrustManager See: https://stackoverflow.com/questions/859111/how-can-i-use-different-certificates-on-specific-connections
getCompositeSSLContext(Path) - Static method in class org.consensusj.jsonrpc.CompositeTrustManager
Used to create an SSLContext using CompositeTrustManager See: https://stackoverflow.com/questions/859111/how-can-i-use-different-certificates-on-specific-connections
getConfirmations() - Method in class org.consensusj.bitcoin.json.pojo.BitcoinTransactionInfo
 
getConfirmations() - Method in class org.consensusj.bitcoin.json.pojo.BlockInfo
 
getConfirmations() - Method in class org.consensusj.bitcoin.json.pojo.RawTransactionInfo
 
getConfirmations() - Method in class org.consensusj.bitcoin.json.pojo.ReceivedByAddressInfo
 
getConfirmations() - Method in class org.consensusj.bitcoin.json.pojo.TxOutInfo
 
getConfirmations() - Method in class org.consensusj.bitcoin.json.pojo.UnspentOutput
 
getConfirmations() - Method in class org.consensusj.bitcoin.json.pojo.WalletTransactionInfo
 
getconnectioncount() - Method in interface org.consensusj.bitcoin.json.rpc.BitcoinJsonRpc
 
getconnectioncount() - Method in class org.consensusj.bitcoin.services.WalletAppKitService
 
getConnections() - Method in class org.consensusj.bitcoin.json.pojo.NetworkInfo
 
getConnections() - Method in class org.consensusj.bitcoin.json.pojo.ServerInfo
 
getContext() - Method in class org.consensusj.exchange.knowm.KnowmExchangeRateProvider
 
getCurrencies(CurrencyQuery) - Method in class org.consensusj.currency.BitcoinCurrencyProvider
Return a CurrencyUnit instances matching the given CurrencyQuery.
getCurrencyConversion(ConversionQuery) - Method in class org.consensusj.exchange.knowm.KnowmExchangeRateProvider
 
getCurrencyID() - Method in class org.consensusj.analytics.service.TokenRichList
 
getData() - Method in class org.consensusj.ethereum.jsonrpc.EthTxCallObject
 
getData() - Method in class org.consensusj.jsonrpc.JsonRpcError
 
getDecoded() - Method in class org.consensusj.bitcoin.json.pojo.WalletTransactionInfo
 
getDefaultAsyncExecutor() - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
 
getDefaultAsyncExecutor() - Method in interface org.consensusj.jsonrpc.AsyncSupport
Return the default executor for supplying asynchronicity.
getDefaultMainNetURI() - Static method in interface org.consensusj.bitcoin.jsonrpc.RpcURI
 
getDefaultMaxConf() - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinExtendedClient
 
getDefaultRegTestURI() - Static method in interface org.consensusj.bitcoin.jsonrpc.RpcURI
 
getDefaultRegTestWalletURI() - Static method in interface org.consensusj.bitcoin.jsonrpc.RpcURI
 
getDefaultSSLContext() - Static method in interface org.consensusj.jsonrpc.JsonRpcTransport
Return the default SSLContext without declaring a checked exception
getDefaultTestNetURI() - Static method in interface org.consensusj.bitcoin.jsonrpc.RpcURI
 
getDesc() - Method in class org.consensusj.bitcoin.json.pojo.AddressInfo
 
getDesc() - Method in class org.consensusj.bitcoin.json.pojo.UnspentOutput
 
getDetails() - Method in class org.consensusj.bitcoin.json.pojo.WalletTransactionInfo
 
getDifficulty() - Method in class org.consensusj.bitcoin.json.pojo.BlockChainInfo
 
getDifficulty() - Method in class org.consensusj.bitcoin.json.pojo.BlockInfo
 
getDifficulty() - Method in class org.consensusj.bitcoin.json.pojo.ServerInfo
 
getDiskSize() - Method in class org.consensusj.bitcoin.json.pojo.TxOutSetInfo
 
getError() - Method in exception class org.consensusj.jsonrpc.JsonRpcErrorException
Get the JSON RPC Error POJO
getError() - Method in class org.consensusj.jsonrpc.JsonRpcResponse
 
getErrors() - Method in class org.consensusj.bitcoin.json.pojo.ServerInfo
 
getExchangeRate(ConversionQuery) - Method in class org.consensusj.exchange.knowm.KnowmExchangeRateProvider
 
getExpires_in() - Method in class org.consensusj.namecoin.jsonrpc.pojo.NameData
 
getFee() - Method in class org.consensusj.bitcoin.json.pojo.BitcoinTransactionInfo
 
getFee() - Method in class org.consensusj.bitcoin.json.pojo.WalletTransactionInfo.Detail
 
getFee() - Method in class org.consensusj.bitcoin.json.pojo.WalletTransactionInfo
 
getFee(Collection<TransactionInputData>, Collection<TransactionOutputData>) - Static method in interface org.consensusj.bitcoinj.signing.SigningUtils
 
getFee(SigningRequest) - Static method in interface org.consensusj.bitcoinj.signing.SigningUtils
 
getFrom() - Method in class org.consensusj.ethereum.jsonrpc.EthTxCallObject
 
getFundingSource() - Method in interface org.consensusj.bitcoin.jsonrpc.test.FundingSourceAccessor
JavaBeans style getter/accessor (for Groovy, etc)
getGas() - Method in class org.consensusj.ethereum.jsonrpc.EthTxCallObject
 
getGasPrice() - Method in class org.consensusj.ethereum.jsonrpc.EthTxCallObject
 
getHash() - Method in class org.consensusj.bitcoin.json.pojo.bitcore.AddressUtxoResult
 
getHash() - Method in class org.consensusj.bitcoin.json.pojo.BlockInfo
 
getHash() - Method in class org.consensusj.bitcoin.json.pojo.ChainTip
 
getHashSerialized2() - Method in class org.consensusj.bitcoin.json.pojo.TxOutSetInfo
 
getHeaders() - Method in class org.consensusj.bitcoin.json.pojo.BlockChainInfo
 
getHeight() - Method in class org.consensusj.bitcoin.json.pojo.bitcore.AddressUtxoInfo
 
getHeight() - Method in class org.consensusj.bitcoin.json.pojo.bitcore.AddressUtxoResult
 
getHeight() - Method in class org.consensusj.bitcoin.json.pojo.BlockInfo
 
getHeight() - Method in class org.consensusj.bitcoin.json.pojo.ChainTip
 
getHeight() - Method in class org.consensusj.bitcoin.json.pojo.TxOutSetInfo
 
getHex() - Method in class org.consensusj.bitcoin.json.pojo.RawTransactionInfo
 
getHex() - Method in class org.consensusj.bitcoin.json.pojo.RawTransactionInfo.ScriptPubKeyInfo
 
getHex() - Method in class org.consensusj.bitcoin.json.pojo.SignedRawTransaction
 
getHex() - Method in class org.consensusj.bitcoin.json.pojo.WalletTransactionInfo
 
getHwm() - Method in class org.consensusj.bitcoin.json.pojo.ZmqNotification
Deprecated.
getId() - Method in class org.consensusj.jsonrpc.JsonRpcRequest
 
getId() - Method in class org.consensusj.jsonrpc.JsonRpcResponse
 
getImmature() - Method in class org.consensusj.bitcoin.json.pojo.bitcore.AddressBalanceInfo
 
getInstance() - Static method in class org.consensusj.bitcoin.jsonrpc.test.TestServers
 
getIschange() - Method in class org.consensusj.bitcoin.json.pojo.AddressInfo
 
getIscompressed() - Method in class org.consensusj.bitcoin.json.pojo.AddressInfo
 
getIsmine() - Method in class org.consensusj.bitcoin.json.pojo.AddressInfo
 
getIsscript() - Method in class org.consensusj.bitcoin.json.pojo.AddressInfo
 
getIswatchonly() - Method in class org.consensusj.bitcoin.json.pojo.AddressInfo
 
getIswitness() - Method in class org.consensusj.bitcoin.json.pojo.AddressInfo
 
getJsonrpc() - Method in class org.consensusj.jsonrpc.JsonRpcRequest
 
getJsonrpc() - Method in class org.consensusj.jsonrpc.JsonRpcResponse
 
getJsonRpcVersion() - Method in class org.consensusj.jsonrpc.DefaultRpcClient
 
getJsonRpcVersion() - Method in interface org.consensusj.jsonrpc.JsonRpcClient
Return the JSON-RPC version used by the implementation
getKeypoololdest() - Method in class org.consensusj.bitcoin.json.pojo.ServerInfo
 
getKeypoolsize() - Method in class org.consensusj.bitcoin.json.pojo.ServerInfo
 
getKit(BitcoinDaemonConfig) - Method in class org.consensusj.daemon.micronaut.BitcoinFactory
 
getLabel() - Method in class org.consensusj.bitcoin.json.pojo.AddressInfo
 
getLabel() - Method in class org.consensusj.bitcoin.json.pojo.BitcoinTransactionInfo
 
getLabel() - Method in class org.consensusj.bitcoin.json.pojo.UnspentOutput
 
getLabels() - Method in class org.consensusj.bitcoin.json.pojo.AddressInfo
 
getLocalServices() - Method in class org.consensusj.bitcoin.json.pojo.NetworkInfo
 
getLocktime() - Method in class org.consensusj.bitcoin.json.pojo.RawTransactionInfo
getLockTime() - Method in class org.consensusj.bitcoin.json.pojo.RawTransactionInfo
 
getMapper() - Method in class org.consensusj.jsonrpc.DefaultRpcClient
 
getMerkleroot() - Method in class org.consensusj.bitcoin.json.pojo.BlockInfo
 
getMessage() - Method in enum class org.consensusj.jsonrpc.JsonRpcError.Error
 
getMessage() - Method in class org.consensusj.jsonrpc.JsonRpcError
 
getMethod() - Method in class org.consensusj.jsonrpc.JsonRpcRequest
 
getMethod(String) - Method in class org.consensusj.jsonrpc.introspection.AbstractJsonRpcService
 
getMethod(String) - Method in class org.consensusj.jsonrpc.introspection.DelegatingJsonRpcService
 
getMethod(String) - Method in interface org.consensusj.jsonrpc.introspection.JsonRpcServiceWrapper
Get a Method object for a named JSON-RPC method
getMethodName() - Method in class org.consensusj.bitcoin.json.pojo.MethodHelpEntry
 
getMethodParametersHelp() - Method in class org.consensusj.bitcoin.json.pojo.MethodHelpEntry
 
getMinNonDustValue(TransactionOutputData) - Static method in interface org.consensusj.bitcoinj.signing.SigningUtils
 
getN() - Method in class org.consensusj.bitcoin.json.pojo.RawTransactionInfo.Vout
 
getName() - Method in class org.consensusj.bitcoin.json.pojo.LoadWalletResult
 
getName() - Method in class org.consensusj.exchange.knowm.ReactiveKnowmExchangeProvider
 
getName() - Method in interface org.consensusj.exchange.rx.ReactiveExchange
 
getName() - Method in class org.consensusj.namecoin.jsonrpc.pojo.NameData
 
getNetIdString() - Method in class org.consensusj.bitcoin.jsonrpc.RpcConfig
 
getNetwork() - Method in class org.consensusj.bitcoin.json.pojo.NetworkInfo
 
getNetwork() - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Get network.
getnetworkinfo() - Method in interface org.consensusj.bitcoin.json.rpc.BitcoinJsonRpc
 
getnetworkinfo() - Method in class org.consensusj.bitcoin.services.WalletAppKitService
 
getNetworkInfo() - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
The getnetworkinfo RPC returns information about the node's connection to the network.
getnewaddress() - Method in interface org.consensusj.bitcoin.json.rpc.BitcoinJsonRpc
 
getnewaddress() - Method in class org.consensusj.bitcoin.services.WalletAppKitService
 
getNewAddress() - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Creates a new Bitcoin address for receiving payments, linked to the default account "".
getNewAddress(String) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Creates a new Bitcoin address for receiving payments.
getNextblockhash() - Method in class org.consensusj.bitcoin.json.pojo.BlockInfo
 
getNonce() - Method in class org.consensusj.bitcoin.json.pojo.BlockInfo
 
getNTx() - Method in class org.consensusj.bitcoin.json.pojo.BlockInfo
 
getObservablePair(CurrencyUnitPair) - Method in class org.consensusj.exchange.knowm.ReactiveKnowmExchangeProvider
 
getObservablePair(CurrencyUnitPair) - Method in interface org.consensusj.exchange.rx.ReactiveExchange
 
getOtherBalanceTotal() - Method in class org.consensusj.analytics.service.TokenRichList
 
getOtherInfo() - Method in class org.consensusj.bitcoin.json.pojo.BitcoinTransactionInfo
 
getOutputIndex() - Method in class org.consensusj.bitcoin.json.pojo.bitcore.AddressUtxoInfo
 
getPair() - Method in interface org.consensusj.exchange.rx.ObservablePair
 
getPair() - Method in class org.consensusj.exchange.rx.PolledObservablePair
 
getParams() - Method in class org.consensusj.jsonrpc.JsonRpcRequest
 
getPassword() - Method in class org.consensusj.bitcoin.jsonrpc.RpcConfig
 
getPaytxfee() - Method in class org.consensusj.bitcoin.json.pojo.ServerInfo
 
getPeerGroup() - Method in class org.consensusj.bitcoin.services.WalletAppKitService
 
getPollingInterval() - Method in interface org.consensusj.bitcoin.rx.jsonrpc.PollingChainTipService
Deprecated.
Implement this method to provide a polling interval
getPollingInterval() - Method in class org.consensusj.bitcoin.rx.jsonrpc.PollingChainTipServiceImpl
Provide a polling interval
getPreviousblockhash() - Method in class org.consensusj.bitcoin.json.pojo.BlockInfo
 
getProtocolversion() - Method in class org.consensusj.bitcoin.json.pojo.ServerInfo
 
getProtocolVersion() - Method in class org.consensusj.bitcoin.json.pojo.NetworkInfo
 
getProxy() - Method in class org.consensusj.bitcoin.json.pojo.NetworkInfo
 
getProxy() - Method in class org.consensusj.bitcoin.json.pojo.ServerInfo
 
getPubkey() - Method in class org.consensusj.bitcoin.json.pojo.AddressInfo
 
getRawTransaction(Sha256Hash) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Get a "raw" transaction (which we use to construct a bitcoinj Transaction)
getRawTransactionInfo(Sha256Hash) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Get a "raw" transaction as JSON (which we map to a RawTransactionInfo POJO)
getReceived() - Method in class org.consensusj.bitcoin.json.pojo.bitcore.AddressBalanceInfo
 
getReceivedByAddress(Address) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
 
getReceivedByAddress(Address, Integer) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
get total amount received by an address.
getRedeemScript() - Method in class org.consensusj.bitcoin.json.pojo.PrevTxOutInfo
 
getRedeemScript() - Method in class org.consensusj.bitcoin.json.pojo.UnspentOutput
 
getRedeemScript() - Method in interface org.consensusj.bitcoin.json.pojo.UtxoInfo
 
getReferenceBlockHeight() - Method in interface org.consensusj.bitcoin.jsonrpc.test.BlockchainSyncing
Use an external reference to get the current block height See: BlockchainDotInfoSyncing
getRegTestMiningAddress() - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinExtendedClient
 
getRegTestWalletURI(String) - Static method in interface org.consensusj.bitcoin.jsonrpc.RpcURI
 
getRelayfee() - Method in class org.consensusj.bitcoin.json.pojo.ServerInfo
 
getRelayFee() - Method in class org.consensusj.bitcoin.json.pojo.NetworkInfo
 
getReqSigs() - Method in class org.consensusj.bitcoin.json.pojo.RawTransactionInfo.ScriptPubKeyInfo
 
getResult() - Method in class org.consensusj.jsonrpc.JsonRpcResponse
 
getRichList() - Method in class org.consensusj.analytics.service.TokenRichList
 
getRPCConfig() - Method in class org.consensusj.bitcoin.cli.BitcoinCLITool.BitcoinCLICall
 
getRPCConfig() - Method in class org.consensusj.bitcoin.jsonrpc.bitcoind.BitcoinConf
 
getRpcTestPassword() - Method in class org.consensusj.bitcoin.jsonrpc.test.TestServers
 
getRpcTestUser() - Method in class org.consensusj.bitcoin.jsonrpc.test.TestServers
 
getSatoshis() - Method in class org.consensusj.bitcoin.json.pojo.bitcore.AddressUtxoInfo
 
getScript() - Method in class org.consensusj.bitcoin.json.pojo.bitcore.AddressUtxoInfo
 
getScriptPubKey() - Method in class org.consensusj.bitcoin.json.pojo.AddressInfo
 
getScriptPubKey() - Method in class org.consensusj.bitcoin.json.pojo.PrevTxOutInfo
 
getScriptPubKey() - Method in class org.consensusj.bitcoin.json.pojo.RawTransactionInfo.Vout
 
getScriptPubKey() - Method in class org.consensusj.bitcoin.json.pojo.TxOutInfo
 
getScriptPubKey() - Method in class org.consensusj.bitcoin.json.pojo.UnspentOutput
 
getScriptPubKey() - Method in interface org.consensusj.bitcoin.json.pojo.UtxoInfo
 
getScriptSig() - Method in class org.consensusj.bitcoin.json.pojo.RawTransactionInfo.Vin
 
getSequence() - Method in class org.consensusj.bitcoin.json.pojo.RawTransactionInfo.Vin
 
getServerURI() - Method in class org.consensusj.jsonrpc.DefaultRpcClient
 
getServerURI() - Method in class org.consensusj.jsonrpc.JsonRpcClientHttpUrlConnection
Get the URI of the server this client connects to
getServerURI() - Method in class org.consensusj.jsonrpc.JsonRpcClientJavaNet
Get the URI of the remote server
getServerURI() - Method in interface org.consensusj.jsonrpc.JsonRpcTransport
Get the URI of the remote server
getServiceObject() - Method in class org.consensusj.jsonrpc.introspection.AbstractJsonRpcService
 
getServiceObject() - Method in class org.consensusj.jsonrpc.introspection.DelegatingJsonRpcService
 
getServiceObject() - Method in interface org.consensusj.jsonrpc.introspection.JsonRpcServiceWrapper
Get the service object.
getSize() - Method in class org.consensusj.bitcoin.json.pojo.BlockInfo
 
getSliceList() - Method in interface org.consensusj.analytics.util.collector.LargestSliceList
 
getSliceList() - Method in class org.consensusj.analytics.util.collector.LargestSliceListImpl
 
getSolvable() - Method in class org.consensusj.bitcoin.json.pojo.AddressInfo
 
getStatus() - Method in class org.consensusj.bitcoin.json.pojo.ChainTip
 
getStdRelayTxFee() - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinExtendedClient
 
getStdTxFee() - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinExtendedClient
 
getSubVersion() - Method in class org.consensusj.bitcoin.json.pojo.NetworkInfo
 
getTarget() - Method in class org.consensusj.exchange.CurrencyUnitPair
Get target CurrencyUnit
getTestnet() - Method in class org.consensusj.bitcoin.json.pojo.ServerInfo
 
getThrows() - Method in interface org.consensusj.jsonrpc.AsyncSupport.ThrowingSupplier
Gets a result.
getTicker() - Method in class org.consensusj.exchange.knowm.KnowmExchangeRateProvider.MonitoredCurrency
Get Ticker from the UpdateableValueLatch
getTime() - Method in class org.consensusj.bitcoin.json.pojo.BitcoinTransactionInfo
 
getTime() - Method in class org.consensusj.bitcoin.json.pojo.BlockInfo
 
getTime() - Method in class org.consensusj.bitcoin.json.pojo.RawTransactionInfo
 
getTime() - Method in class org.consensusj.bitcoin.json.pojo.WalletTransactionInfo
 
getTimeoffset() - Method in class org.consensusj.bitcoin.json.pojo.ServerInfo
 
getTimeOffset() - Method in class org.consensusj.bitcoin.json.pojo.NetworkInfo
 
getTimereceived() - Method in class org.consensusj.bitcoin.json.pojo.WalletTransactionInfo
 
getTimeReceived() - Method in class org.consensusj.bitcoin.json.pojo.BitcoinTransactionInfo
 
getTimestamp() - Method in class org.consensusj.analytics.service.TokenRichList
 
getTimestamp() - Method in class org.consensusj.bitcoin.json.pojo.AddressInfo
 
getTo() - Method in class org.consensusj.ethereum.jsonrpc.EthTxCallObject
 
getTotalAmount() - Method in class org.consensusj.bitcoin.json.pojo.TxOutSetInfo
 
getTotalOther() - Method in interface org.consensusj.analytics.util.collector.LargestSliceList
 
getTotalOther() - Method in class org.consensusj.analytics.util.collector.LargestSliceListImpl
 
getTransaction(Sha256Hash) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
 
getTransaction(Sha256Hash, Boolean, Boolean) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
 
getTransactions() - Method in class org.consensusj.bitcoin.json.pojo.TxOutSetInfo
 
getTx() - Method in class org.consensusj.bitcoin.json.pojo.BlockInfo
 
getTxid() - Method in class org.consensusj.bitcoin.json.pojo.bitcore.AddressUtxoInfo
 
getTxid() - Method in class org.consensusj.bitcoin.json.pojo.Outpoint
 
getTxid() - Method in class org.consensusj.bitcoin.json.pojo.PrevTxOutInfo
 
getTxid() - Method in class org.consensusj.bitcoin.json.pojo.RawTransactionInfo
 
getTxid() - Method in class org.consensusj.bitcoin.json.pojo.RawTransactionInfo.Vin
 
getTxid() - Method in class org.consensusj.bitcoin.json.pojo.UnspentOutput
 
getTxid() - Method in interface org.consensusj.bitcoin.json.pojo.UtxoInfo
 
getTxid() - Method in class org.consensusj.bitcoin.json.pojo.WalletTransactionInfo
 
getTxid() - Method in class org.consensusj.namecoin.jsonrpc.pojo.NameData
 
getTxId() - Method in class org.consensusj.bitcoin.json.pojo.BitcoinTransactionInfo
 
getTxids() - Method in class org.consensusj.bitcoin.json.pojo.ReceivedByAddressInfo
 
getTxOut(Sha256Hash, Integer) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Returns details about an unspent transaction output.
getTxOut(Sha256Hash, Integer, Boolean) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Returns details about an unspent transaction output.
getTxOuts() - Method in class org.consensusj.bitcoin.json.pojo.TxOutSetInfo
 
getTxOutSetInfo() - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Returns statistics about the unspent transaction output set.
getTxOutSetPublisher() - Method in class org.consensusj.bitcoin.rx.jsonrpc.service.TxOutSetService
 
getType() - Method in class org.consensusj.bitcoin.json.pojo.RawTransactionInfo.ScriptPubKeyInfo
 
getType() - Method in class org.consensusj.bitcoin.json.pojo.ZmqNotification
Deprecated.
getUpdate(CurrencyUnitPair) - Method in class org.consensusj.exchange.knowm.KnowmExchangeRateProvider
 
getURI() - Method in class org.consensusj.bitcoin.jsonrpc.RpcConfig
 
getUsername() - Method in class org.consensusj.bitcoin.jsonrpc.RpcConfig
 
getUtxos() - Method in class org.consensusj.bitcoin.json.pojo.bitcore.AddressUtxoResult
 
getValue() - Method in class org.consensusj.bitcoin.json.pojo.RawTransactionInfo.Vout
 
getValue() - Method in class org.consensusj.bitcoin.json.pojo.TxOutInfo
 
getValue() - Method in class org.consensusj.ethereum.jsonrpc.EthTxCallObject
 
getValue() - Method in class org.consensusj.namecoin.jsonrpc.pojo.NameData
 
getVerificationProgress() - Method in class org.consensusj.bitcoin.json.pojo.BlockChainInfo
 
getVersion() - Method in class org.consensusj.bitcoin.json.pojo.BlockInfo
 
getVersion() - Method in class org.consensusj.bitcoin.json.pojo.NetworkInfo
 
getVersion() - Method in class org.consensusj.bitcoin.json.pojo.RawTransactionInfo
 
getVersion() - Method in class org.consensusj.bitcoin.json.pojo.ServerInfo
 
getVersion() - Method in class org.consensusj.bitcoin.json.pojo.TxOutInfo
 
getVin() - Method in class org.consensusj.bitcoin.json.pojo.RawTransactionInfo
 
getVout() - Method in class org.consensusj.bitcoin.json.pojo.BitcoinTransactionInfo
 
getVout() - Method in class org.consensusj.bitcoin.json.pojo.Outpoint
 
getVout() - Method in class org.consensusj.bitcoin.json.pojo.PrevTxOutInfo
 
getVout() - Method in class org.consensusj.bitcoin.json.pojo.RawTransactionInfo
 
getVout() - Method in class org.consensusj.bitcoin.json.pojo.RawTransactionInfo.Vin
 
getVout() - Method in class org.consensusj.bitcoin.json.pojo.UnspentOutput
 
getVout() - Method in interface org.consensusj.bitcoin.json.pojo.UtxoInfo
 
getVout() - Method in class org.consensusj.bitcoin.json.pojo.WalletTransactionInfo.Detail
 
getWalletconflicts() - Method in class org.consensusj.bitcoin.json.pojo.WalletTransactionInfo
 
getWalletConflicts() - Method in class org.consensusj.bitcoin.json.pojo.BitcoinTransactionInfo
 
getWalletversion() - Method in class org.consensusj.bitcoin.json.pojo.ServerInfo
 
getWarning() - Method in class org.consensusj.bitcoin.json.pojo.LoadWalletResult
 
getWarning() - Method in class org.consensusj.bitcoin.json.pojo.UnloadWalletResult
 
getWitnessScript() - Method in class org.consensusj.bitcoin.json.pojo.PrevTxOutInfo
 
getWitnessScript() - Method in class org.consensusj.bitcoin.json.pojo.UnspentOutput
 
getWitnessScript() - Method in interface org.consensusj.bitcoin.json.pojo.UtxoInfo
 
getZmqNotifications() - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
The getzmqnotifications RPC returns information about which configured ZMQ notifications are enabled and on which ports.
getZmqNotificationsAsync() - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
 

H

handle(T, Throwable) - Method in interface org.consensusj.jsonrpc.AsyncSupport.TransientErrorFilter
Handler to transpose to a "future maybe".
hash - Variable in class org.consensusj.bitcoin.json.pojo.BlockInfo
 
hashblock - Enum constant in enum class org.consensusj.bitcoin.rx.zeromq.BitcoinZmqMessage.Topic
 
hashCode() - Method in record class org.consensusj.daemon.micronaut.BitcoinDaemonConfig
Returns a hash code value for this object.
hashCode() - Method in class org.consensusj.exchange.CurrencyUnitPair
 
hashCode() - Method in record class org.consensusj.jsonrpc.cli.CliParameter.Invalid
Returns a hash code value for this object.
hashCode() - Method in record class org.consensusj.jsonrpc.cli.CliParameter.Valid
Returns a hash code value for this object.
hashtx - Enum constant in enum class org.consensusj.bitcoin.rx.zeromq.BitcoinZmqMessage.Topic
 
hasMaxMoney() - Method in enum class org.consensusj.namecoin.jsonrpc.core.NameCoinNetwork
 
HDKeychainSigner - Class in org.consensusj.bitcoinj.signing
A "signing wallet" that uses a DeterministicKeyChain to sign SigningRequests.
HDKeychainSigner(DeterministicKeyChain) - Constructor for class org.consensusj.bitcoinj.signing.HDKeychainSigner
 
height - Variable in class org.consensusj.bitcoin.json.pojo.BlockInfo
 
help() - Method in interface org.consensusj.bitcoin.json.rpc.BitcoinJsonRpc
 
help() - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Returns a human-readable list of available commands.
help() - Method in class org.consensusj.bitcoin.services.WalletAppKitService
 
help() - Method in class org.consensusj.jsonrpc.daemon.EchoJsonRpcService
 
help(String) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Returns helpful information for a specific command.
helpAsLines() - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Returns a human-readable list of available commands.
helpAsMethodEntries() - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Returns a human-readable list of available commands.
helpAsStream() - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Returns a human-readable list of available commands.
hexFormat - Variable in class org.consensusj.bitcoin.services.WalletAppKitService
 
hexStringToByteArray(String) - Static method in class org.consensusj.bitcoin.json.conversion.HexUtil
Converts a hex-encoded string into a byte array.
HexUtil - Class in org.consensusj.bitcoin.json.conversion
Hex string to hex conversion utility class.
HexUtil() - Constructor for class org.consensusj.bitcoin.json.conversion.HexUtil
 
httpCode - Variable in exception class org.consensusj.jsonrpc.JsonRpcStatusException
 
httpMessage - Variable in exception class org.consensusj.jsonrpc.JsonRpcStatusException
 
hwm() - Method in class org.consensusj.bitcoin.json.pojo.ZmqNotification
 

I

id() - Method in enum class org.consensusj.namecoin.jsonrpc.core.NameCoinNetwork
Return the network ID string (specified by a Network)
ID_MAINNET - Static variable in enum class org.consensusj.namecoin.jsonrpc.core.NameCoinNetwork
The ID string for the main, production network where people trade things.
ID_REGTEST - Static variable in enum class org.consensusj.namecoin.jsonrpc.core.NameCoinNetwork
The ID string for regtest mode.
ID_SIGNET - Static variable in enum class org.consensusj.namecoin.jsonrpc.core.NameCoinNetwork
The ID string for the signet.
ID_TESTNET - Static variable in enum class org.consensusj.namecoin.jsonrpc.core.NameCoinNetwork
The ID string for the testnet.
ID_UNITTESTNET - Static variable in enum class org.consensusj.namecoin.jsonrpc.core.NameCoinNetwork
The ID string for the Unit test network -- there is no corresponding enum.
identityTransientErrorMapper(JsonRpcRequest, JsonRpcResponse<T>, Throwable) - Method in class org.consensusj.jsonrpc.DefaultRpcClient
Transient error mapper that is a no-op, i.e.
IDONLY - Enum constant in enum class org.consensusj.bitcoin.json.pojo.BlockInfo.IncludeTxFlag
 
importPrivKey(ECKey, String, boolean) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Import a private key into the server's wallet
index() - Method in class org.consensusj.bitcoinj.signing.RawTransactionSigningRequest.RawInput
 
index() - Method in class org.consensusj.bitcoinj.signing.TransactionInputDataUtxo
 
index() - Method in class org.consensusj.bitcoinj.signing.Utxo.Basic
 
index() - Method in class org.consensusj.bitcoinj.signing.Utxo.Complete
 
index() - Method in interface org.consensusj.bitcoinj.signing.Utxo
 
index() - Method in class org.consensusj.bitcoinj.signing.Utxo.Signable
 
index(JsonRpcRequest) - Method in class org.consensusj.daemon.micronaut.JsonRpcController
 
index(JsonRpcRequest) - Method in class org.consensusj.jsonrpc.daemon.JsonRpcController
 
initialize() - Method in class org.consensusj.exchange.knowm.KnowmExchangeRateProvider
 
initRegTestWallet() - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinExtendedClient
Initialize a server-side wallet for RegTest mining and test transaction funding.
inputs() - Method in class org.consensusj.bitcoinj.signing.DefaultSigningRequest
 
inputs() - Method in class org.consensusj.bitcoinj.signing.RawTransactionSigningRequest
 
inputs() - Method in interface org.consensusj.bitcoinj.signing.SigningRequest
 
interval - Variable in class org.consensusj.exchange.knowm.ReactiveKnowmExchangeProvider
 
invalid() - Method in interface org.consensusj.jsonrpc.cli.CliParameter
 
invalid(String, Exception) - Static method in interface org.consensusj.jsonrpc.cli.CliParameter
Create a Invalid object
Invalid(String, Exception) - Constructor for record class org.consensusj.jsonrpc.cli.CliParameter.Invalid
Creates an instance of a Invalid record class.
invalidateBlock(Sha256Hash) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Permanently marks a block as invalid, as if it violated a consensus rule.
isAbandoned() - Method in class org.consensusj.bitcoin.json.pojo.BitcoinTransactionInfo
 
isAddressIndexEnabled() - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Test if address index is enabled, caching the result of the first successful check
isAvailable(ConversionQuery) - Method in class org.consensusj.exchange.knowm.KnowmExchangeRateProvider
 
isBip125Replaceable() - Method in class org.consensusj.bitcoin.json.pojo.BitcoinTransactionInfo
 
isCoinbase() - Method in class org.consensusj.bitcoin.json.pojo.bitcore.AddressUtxoInfo
 
isCoinbase() - Method in class org.consensusj.bitcoin.json.pojo.TxOutInfo
 
isComplete() - Method in class org.consensusj.bitcoin.json.pojo.SignedRawTransaction
 
isGenerated() - Method in class org.consensusj.bitcoin.json.pojo.BitcoinTransactionInfo
 
isInvolvesWatchOnly() - Method in class org.consensusj.bitcoin.json.pojo.BitcoinTransactionInfo
 
isSafe() - Method in class org.consensusj.bitcoin.json.pojo.UnspentOutput
 
isSolvable() - Method in class org.consensusj.bitcoin.json.pojo.UnspentOutput
 
isSpendable() - Method in class org.consensusj.bitcoin.json.pojo.UnspentOutput
 
isTickerAvailable() - Method in class org.consensusj.exchange.knowm.KnowmExchangeRateProvider.MonitoredCurrency
 
isTransient(Throwable) - Method in interface org.consensusj.jsonrpc.AsyncSupport.TransientErrorFilter
 
isTrusted() - Method in class org.consensusj.bitcoin.json.pojo.BitcoinTransactionInfo
 

J

jacksonModule() - Method in class org.consensusj.daemon.micronaut.BitcoinFactory
 
JavaLoggingSupport - Class in org.consensusj.jsonrpc.cli
GraalVM-compatible support for using Java Logging.
JavaLoggingSupport() - Constructor for class org.consensusj.jsonrpc.cli.JavaLoggingSupport
 
jsonrpc() - Method in enum class org.consensusj.jsonrpc.JsonRpcMessage.Version
Get the value for the message field.
JsonRpcClient<T> - Interface in org.consensusj.jsonrpc
JSON-RPC client interface.
JsonRpcClientHttpUrlConnection - Class in org.consensusj.jsonrpc
JSON-RPC Client using HttpURLConnection formerly namedRpcClient.
JsonRpcClientHttpUrlConnection(ObjectMapper, SSLContext, URI, String, String) - Constructor for class org.consensusj.jsonrpc.JsonRpcClientHttpUrlConnection
 
JsonRpcClientJavaNet - Class in org.consensusj.jsonrpc
Incubating JSON-RPC client using HttpClient
JsonRpcClientJavaNet(ObjectMapper, URI, String, String) - Constructor for class org.consensusj.jsonrpc.JsonRpcClientJavaNet
 
JsonRpcClientJavaNet(ObjectMapper, SSLContext, URI, String, String) - Constructor for class org.consensusj.jsonrpc.JsonRpcClientJavaNet
 
JsonRpcClientJavaNet.MappingFunction<R> - Interface in org.consensusj.jsonrpc
Map a response string to a Java object.
jsonRpcCode - Variable in exception class org.consensusj.jsonrpc.JsonRpcStatusException
 
JsonRpcController - Class in org.consensusj.daemon.micronaut
Create a REST endpoint from a JsonRpcService Here we're using Micronaut annotations to wrap the JsonRpcService in an HTTP environment and to serialize JSON to and from Java POJOs.
JsonRpcController - Class in org.consensusj.jsonrpc.daemon
Create a REST endpoint from a JsonRpcService Here we're using Micronaut annotations to wrap the JsonRpcService in an HTTP environment and to serialize JSON to and from Java POJOs.
JsonRpcController(WalletAppKitJsonRpcService) - Constructor for class org.consensusj.daemon.micronaut.JsonRpcController
 
JsonRpcController(JsonRpcService) - Constructor for class org.consensusj.jsonrpc.daemon.JsonRpcController
 
JsonRpcError - Class in org.consensusj.jsonrpc
JSON-RPC Error Object POJO
JsonRpcError(int, String, Object) - Constructor for class org.consensusj.jsonrpc.JsonRpcError
 
JsonRpcError.Error - Enum Class in org.consensusj.jsonrpc
 
JsonRpcErrorException - Exception Class in org.consensusj.jsonrpc
Exception wrapper for JsonRpcError Useful in server implementations, throwing an error that will be transmitted to the client.
JsonRpcErrorException(JsonRpcError) - Constructor for exception class org.consensusj.jsonrpc.JsonRpcErrorException
 
JsonRpcErrorException(JsonRpcError.Error, Throwable) - Constructor for exception class org.consensusj.jsonrpc.JsonRpcErrorException
 
JsonRpcErrorException(JsonRpcError, Throwable) - Constructor for exception class org.consensusj.jsonrpc.JsonRpcErrorException
 
JsonRpcException - Exception Class in org.consensusj.jsonrpc
JSON RPC Exception
JsonRpcException(String) - Constructor for exception class org.consensusj.jsonrpc.JsonRpcException
 
JsonRpcException(String, Throwable) - Constructor for exception class org.consensusj.jsonrpc.JsonRpcException
 
JsonRpcMessage - Class in org.consensusj.jsonrpc
In the future this may be a superclass for JsonRpcRequest and JsonRpcResponse.
JsonRpcMessage() - Constructor for class org.consensusj.jsonrpc.JsonRpcMessage
 
JsonRpcMessage.Version - Enum Class in org.consensusj.jsonrpc
 
JsonRpcRequest - Class in org.consensusj.jsonrpc
JSON-RPC Request POJO
JsonRpcRequest(String) - Constructor for class org.consensusj.jsonrpc.JsonRpcRequest
Convenience constructor for requests with empty parameter list
JsonRpcRequest(String, String, String, List<Object>) - Constructor for class org.consensusj.jsonrpc.JsonRpcRequest
Constructor for use by Jackson deserialization.
JsonRpcRequest(String, List<?>) - Constructor for class org.consensusj.jsonrpc.JsonRpcRequest
Create a JSON RPC request (for serialization.) To create a request on the client side, it is generally recommended to use the methods in JsonRpcClient.
JsonRpcRequest(JsonRpcMessage.Version, long, String, List<Object>) - Constructor for class org.consensusj.jsonrpc.JsonRpcRequest
This constructor is slightly more strict than the deserialization constructor and should be used where possible.
JsonRpcRequest(JsonRpcMessage.Version, String, List<?>) - Constructor for class org.consensusj.jsonrpc.JsonRpcRequest
Create a JSON RPC request (for serialization.) Can be used to override default JSON RPC version.
JsonRpcResponse<RSLT> - Class in org.consensusj.jsonrpc
JSON-RPC Response POJO Note that result is a parameterized type and can be used to directly map JSON-RPC results to the correct type for each method.
JsonRpcResponse(String, String, RSLT, JsonRpcError) - Constructor for class org.consensusj.jsonrpc.JsonRpcResponse
 
JsonRpcResponse(JsonRpcRequest, JsonRpcError) - Constructor for class org.consensusj.jsonrpc.JsonRpcResponse
 
JsonRpcResponse(JsonRpcRequest, RSLT) - Constructor for class org.consensusj.jsonrpc.JsonRpcResponse
 
JsonRpcService - Interface in org.consensusj.jsonrpc
Interface for an Asynchronous JSON-RPC Server/Service.
JsonRpcServiceWrapper - Interface in org.consensusj.jsonrpc.introspection
Interface and default methods for wrapping a Java class with JSON-RPC support.
JsonRpcStatusException - Exception Class in org.consensusj.jsonrpc
JSON-RPC returned HTTP status other than 200 (and unfortunately also sometimes when their is response.error) Additional information is usually in JSON-RPC response TODO: See TODO in parent class JsonRpcException
JsonRpcStatusException(int, String) - Constructor for exception class org.consensusj.jsonrpc.JsonRpcStatusException
Constructor for when we were unable to deserialize a JSON response
JsonRpcStatusException(int, JsonRpcResponse<?>) - Constructor for exception class org.consensusj.jsonrpc.JsonRpcStatusException
Constructor for when we were able to deserialize a JSON response
JsonRpcStatusException(String, int, int, String, JsonRpcResponse<?>) - Constructor for exception class org.consensusj.jsonrpc.JsonRpcStatusException
Same as canonical, but without the httpCode parameter.
JsonRpcStatusException(String, int, String, int, String, JsonRpcResponse<?>) - Constructor for exception class org.consensusj.jsonrpc.JsonRpcStatusException
Canonical Constructor
JsonRpcToolOptions - Class in org.consensusj.jsonrpc.cli
Command-line options for JSON-RPC tool
JsonRpcToolOptions() - Constructor for class org.consensusj.jsonrpc.cli.JsonRpcToolOptions
 
JsonRpcTransport<T> - Interface in org.consensusj.jsonrpc
Defines the interface for a network-layer implementation of a JSON-RPC client.
jsonRpcVersion - Variable in class org.consensusj.jsonrpc.cli.BaseJsonRpcTool
 
jsonRpcVersion - Variable in class org.consensusj.jsonrpc.DefaultRpcClient
 

K

key(HDPath) - Method in class org.consensusj.bitcoinj.wallet.BipStandardDeterministicKeyChain
 
keyForHash(byte[]) - Method in class org.consensusj.bitcoinj.signing.HDKeychainSigner
Return the signing key for an input, if available
keyForInput(TransactionInputData) - Method in interface org.consensusj.bitcoinj.signing.BaseTransactionSigner
Return an ECKey, if available for the provided input
keyForInput(TransactionInputData) - Method in class org.consensusj.bitcoinj.signing.ECKeySigner
Return the signing key for an input, if available
keyForInput(TransactionInputData) - Method in class org.consensusj.bitcoinj.signing.HDKeychainSigner
Return the signing key for an input, if available
kit - Variable in class org.consensusj.bitcoin.services.WalletAppKitService
 
KnowmExchangeRateProvider - Class in org.consensusj.exchange.knowm
 
KnowmExchangeRateProvider(String, Map<CurrencyUnit, String>, Collection<CurrencyUnitPair>) - Constructor for class org.consensusj.exchange.knowm.KnowmExchangeRateProvider
Construct using an XChange Exchange class object for a set of currencies
KnowmExchangeRateProvider.MonitoredCurrency - Class in org.consensusj.exchange.knowm
 

L

label - Variable in class org.consensusj.bitcoin.json.pojo.ReceivedByAddressInfo
 
LargestSliceAccumulator<E,N> - Class in org.consensusj.analytics.util.collector
Accumulates the n largest slices of a stream of objects of type <E>.
LargestSliceAccumulator(int, Function<E, N>, N, BinaryOperator<N>) - Constructor for class org.consensusj.analytics.util.collector.LargestSliceAccumulator
Construct
LargestSliceCollector<E,N> - Class in org.consensusj.analytics.util.collector
Collector that collects the n objects containing the "largest slices" of an input stream of type <E>.
LargestSliceCollector(int, Function<E, N>, N, BinaryOperator<N>) - Constructor for class org.consensusj.analytics.util.collector.LargestSliceCollector
Construct a LargestSliceCollector to collect n objects of type <E>.
LargestSliceList<E,N> - Interface in org.consensusj.analytics.util.collector
Represents a filtered subset of a collection or stream of objects.
LargestSliceListImpl<E,N> - Class in org.consensusj.analytics.util.collector
An immutable implementation of LargestSliceList.
LargestSliceListImpl(List<E>, N) - Constructor for class org.consensusj.analytics.util.collector.LargestSliceListImpl
 
legacyAddressHeader() - Method in enum class org.consensusj.namecoin.jsonrpc.core.NameCoinNetwork
Header byte of base58 encoded legacy P2PKH addresses for this network.
legacyP2SHHeader() - Method in enum class org.consensusj.namecoin.jsonrpc.core.NameCoinNetwork
Header byte of base58 encoded legacy P2SH addresses for this network.
line - Variable in class org.consensusj.jsonrpc.cli.BaseJsonRpcTool.CommonsCLICall
 
listAddressGroupings() - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Returns list of related addresses.
listReceivedByAddress(Integer, Boolean) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
 
listTransactions() - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
List the default number (10) of wallet transactions.
listTransactions(String, Integer) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
List wallet transactions.
listTransactions(String, Integer, Integer, Boolean) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
List wallet transactions
listunspent(Integer, Integer, List<String>, Boolean) - Method in interface org.consensusj.bitcoin.json.rpc.BitcoinJsonRpc
 
listunspent(Integer, Integer, List<String>, Boolean) - Method in class org.consensusj.bitcoin.services.WalletAppKitService
 
listUnspent() - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Returns a list of unspent transaction outputs with at least one confirmation.
listUnspent(Integer, Integer) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Returns a list of unspent transaction outputs with at least minConf and not more than maxConf confirmations.
listUnspent(Integer, Integer, List<Address>) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
 
listUnspent(Integer, Integer, List<Address>, Boolean) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Returns a list of unspent transaction outputs with at least minConf and not more than maxConf confirmations, filtered by a list of addresses.
listUnspent(Integer, Integer, Address) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
 
listUnspentJ(Address) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinExtendedClient
Build a list of bitcoinj TransactionOutputs using BitcoinClient.listUnspent() and BitcoinClient.getRawTransaction(org.bitcoinj.base.Sha256Hash) RPCs.
listUnspentOutPoints(Address) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinExtendedClient
Build a list of bitcoinj TransactionOutPoints using BitcoinClient.listUnspent().
listWallets() - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
 
LoadWalletResult - Class in org.consensusj.bitcoin.json.pojo
Response object for createwallet and loadwallet
LoadWalletResult(String, String) - Constructor for class org.consensusj.bitcoin.json.pojo.LoadWalletResult
 
log - Static variable in interface org.consensusj.bitcoin.jsonrpc.test.BlockchainSyncing
 
log - Static variable in interface org.consensusj.bitcoin.rx.jsonrpc.PollingChainTipService
Deprecated.
 
log - Static variable in interface org.consensusj.bitcoinj.signing.BaseTransactionSigner
 
log - Static variable in interface org.consensusj.jsonrpc.introspection.JsonRpcServiceWrapper
 
log - Static variable in interface org.consensusj.rx.jsonrpc.RxJsonRpcClient
 
log(Throwable) - Method in interface org.consensusj.jsonrpc.AsyncSupport.TransientErrorFilter
 

M

main(String[]) - Static method in class org.consensusj.bitcoin.cli.BitcoinCLITool
main method for bitcoinj-cli tool.
main(String[]) - Static method in class org.consensusj.bitcoin.rx.jsonrpc.TxOutSetWatcherSample
 
main(String[]) - Static method in class org.consensusj.bitcoin.rx.zeromq.SampleBitcoinZmqClient
 
main(String[]) - Static method in class org.consensusj.bitcoinj.dsl.js.Demo
 
main(String[]) - Static method in class org.consensusj.daemon.micronaut.Application
 
main(String[]) - Static method in class org.consensusj.jsonrpc.cli.GenericJsonRpcTool
main method for jsonrpc tool.
main(String[]) - Static method in class org.consensusj.jsonrpc.daemon.Application
 
main(String[]) - Static method in class org.consensusj.jsonrpc.introspection.sample.MathService
 
main(String[]) - Static method in class org.consensusj.namecoin.jsonrpc.cli.NmcLookup
 
MAINNET - Enum constant in enum class org.consensusj.namecoin.jsonrpc.core.NameCoinNetwork
 
map(JsonRpcRequest, JsonRpcResponse<T>, Throwable) - Method in interface org.consensusj.jsonrpc.DefaultRpcClient.TransientErrorMapper
 
mapBitcoinTransientErrors(JsonRpcRequest, JsonRpcResponse<T>, Throwable) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
TransientErrorMapper suitable for waiting for a temporarily down or restarting Bitcoin JSON-RPC server.
mapper - Variable in class org.consensusj.bitcoin.services.WalletAppKitService
 
mapper - Variable in class org.consensusj.jsonrpc.DefaultRpcClient
 
marketDataService - Variable in class org.consensusj.exchange.knowm.KnowmExchangeRateProvider
 
marketDataService - Variable in class org.consensusj.exchange.knowm.ReactiveKnowmExchangeProvider
 
MathService - Class in org.consensusj.jsonrpc.introspection.sample
Simple service and command-line tool that contains a "math" JsonRpcService Allows testing method dispatch independent of any server code or framework (including compiling with Graal `native-image` and running as a native tool with SubstrateVM)
MathService() - Constructor for class org.consensusj.jsonrpc.introspection.sample.MathService
Constructor that calls AbstractJsonRpcService(Map) with a private, statically-initialized Map of methods generated with JsonRpcServiceWrapper.reflect(Class) }.
MAX_MONEY - Static variable in enum class org.consensusj.namecoin.jsonrpc.core.NameCoinNetwork
The maximum money to be generated
maxMoney() - Method in enum class org.consensusj.namecoin.jsonrpc.core.NameCoinNetwork
 
merkleroot - Variable in class org.consensusj.bitcoin.json.pojo.BlockInfo
 
METHOD - Static variable in class org.consensusj.decentralizedid.btcr.BtcrDid
 
METHOD_NOT_FOUND - Enum constant in enum class org.consensusj.jsonrpc.JsonRpcError.Error
 
MethodHelpEntry - Class in org.consensusj.bitcoin.json.pojo
An entry for a JSON-RPC method in a help response.
MethodHelpEntry(String) - Constructor for class org.consensusj.bitcoin.json.pojo.MethodHelpEntry
Create an entry from a text line in the help response
MethodHelpEntry(String[]) - Constructor for class org.consensusj.bitcoin.json.pojo.MethodHelpEntry
Create an entry from an array of 1 or 2 strings
MethodHelpEntry(String, String) - Constructor for class org.consensusj.bitcoin.json.pojo.MethodHelpEntry
Create an entry from method name and parameter help
methods - Variable in class org.consensusj.jsonrpc.introspection.AbstractJsonRpcService
 
MicronautWalletAppKitService - Class in org.consensusj.daemon.micronaut
Subclass of WalletAppKitService that implements the stop JSON-RPC method using Micronaut ApplicationContextLifeCycle.stop()
MicronautWalletAppKitService(WalletAppKit) - Constructor for class org.consensusj.daemon.micronaut.MicronautWalletAppKitService
 
MIN_NONDUST_OUTPUT - Static variable in interface org.consensusj.bitcoinj.signing.SigningUtils
 
minerStart(int) - Method in class org.consensusj.ethereum.jsonrpc.EthereumClient
 
minerStop() - Method in class org.consensusj.ethereum.jsonrpc.EthereumClient
 
monitoredCurrencies - Variable in class org.consensusj.exchange.knowm.KnowmExchangeRateProvider
 

N

n - Variable in class org.consensusj.bitcoin.json.pojo.RawTransactionInfo.Vout
 
name - Variable in class org.consensusj.exchange.knowm.KnowmExchangeRateProvider
 
name - Variable in class org.consensusj.exchange.knowm.ReactiveKnowmExchangeProvider
 
name() - Method in class org.consensusj.bitcoin.cli.BitcoinCLITool
 
name() - Method in class org.consensusj.jsonrpc.cli.BaseJsonRpcTool
 
name() - Method in class org.consensusj.jsonrpc.cli.GenericJsonRpcTool
 
NamecoinClient - Class in org.consensusj.namecoin.jsonrpc
Namecoin RPC client See: https://wiki.namecoin.org/index.php?title=Client_API
NamecoinClient(Network, URI, String, String) - Constructor for class org.consensusj.namecoin.jsonrpc.NamecoinClient
 
NamecoinClient(RpcConfig) - Constructor for class org.consensusj.namecoin.jsonrpc.NamecoinClient
 
NameCoinNetwork - Enum Class in org.consensusj.namecoin.jsonrpc.core
 
NameData - Class in org.consensusj.namecoin.jsonrpc.pojo
Namecoin name data example format: [name:d/beelin, value:{"alias":"beelin.github.io"}, txid:5737868f7044ade9b0c04698c563955d9b49db841a4e575bc384873073b956ed, address:NAPwebo2VLvGdBFC4cHrLRPS6ZXPKddx9Z, expires_in:31874]
NameData(String, String, Sha256Hash, Address, int) - Constructor for class org.consensusj.namecoin.jsonrpc.pojo.NameData
 
nameShow(String) - Method in class org.consensusj.namecoin.jsonrpc.NamecoinClient
name_show
network - Variable in class org.consensusj.bitcoin.services.WalletAppKitService
 
network() - Method in class org.consensusj.bitcoin.jsonrpc.RpcConfig
 
network() - Method in class org.consensusj.bitcoin.services.WalletAppKitService
 
network() - Method in record class org.consensusj.daemon.micronaut.BitcoinDaemonConfig
 
networkId() - Method in record class org.consensusj.daemon.micronaut.BitcoinDaemonConfig
Returns the value of the networkId record component.
NetworkInfo - Class in org.consensusj.bitcoin.json.pojo
POJO for `getnetworkinfo` RPC response.
NetworkInfo(int, String, int, int, int, String, int, byte[], Object[], Object[]) - Constructor for class org.consensusj.bitcoin.json.pojo.NetworkInfo
 
networkToChainName(BitcoinNetwork) - Static method in class org.consensusj.bitcoin.json.pojo.BlockChainInfo
Map BitcoinNetwork to a chain-id string.
never() - Static method in class org.consensusj.bitcoin.rx.jsonrpc.test.TestChainTipPublishers
 
newThread(Runnable) - Method in class org.consensusj.bitcoin.jsonrpc.internal.BitcoinClientThreadFactory
 
nextblockhash - Variable in class org.consensusj.bitcoin.json.pojo.BlockInfo
 
NmcLookup - Class in org.consensusj.namecoin.jsonrpc.cli
Simple command-line tool to do Namecoin name lookup
NmcLookup() - Constructor for class org.consensusj.namecoin.jsonrpc.cli.NmcLookup
 
NMCMainNetParams - Class in org.consensusj.namecoin.jsonrpc.core
Bare minimum Namecoin support for creating Addresses on Namecoin MainNet.
NMCMainNetParams() - Constructor for class org.consensusj.namecoin.jsonrpc.core.NMCMainNetParams
 
NO - Enum constant in enum class org.consensusj.bitcoin.json.pojo.BlockInfo.IncludeTxFlag
 
nonce - Variable in class org.consensusj.bitcoin.json.pojo.BlockInfo
 
none() - Static method in interface org.consensusj.jsonrpc.AsyncSupport.TransientErrorFilter
 
NumberStringSerializer - Class in org.consensusj.jsonrpc.internal
If string is an integer (valid long) serialize as Number, else serialize as String
NumberStringSerializer() - Constructor for class org.consensusj.jsonrpc.internal.NumberStringSerializer
 

O

object() - Method in record class org.consensusj.jsonrpc.cli.CliParameter.Valid
Returns the value of the object record component.
observable - Variable in class org.consensusj.exchange.knowm.ReactiveKnowmExchangeProvider.MonitoredCurrency
 
ObservableExchangeRateProvider - Interface in org.consensusj.exchange
Deprecated.
ObservablePair - Interface in org.consensusj.exchange.rx
A source of exchange rate updates for a currency pair
observablePairs - Variable in class org.consensusj.exchange.knowm.ReactiveKnowmExchangeProvider
 
observerList - Variable in class org.consensusj.exchange.knowm.KnowmExchangeRateProvider.MonitoredCurrency
 
of(String) - Static method in class org.consensusj.decentralizedid.btcr.BtcrDid
 
of(String) - Static method in class org.consensusj.decentralizedid.Did
 
of(URI) - Static method in class org.consensusj.decentralizedid.btcr.BtcrDid
 
of(URI) - Static method in class org.consensusj.decentralizedid.Did
 
of(Predicate<Throwable>, Consumer<Throwable>) - Static method in interface org.consensusj.jsonrpc.AsyncSupport.TransientErrorFilter
 
of(List<RawTransactionSigningRequest.RawInput>, List<TransactionOutputData>) - Static method in class org.consensusj.bitcoinj.signing.RawTransactionSigningRequest
 
of(List<TransactionInputData>, List<TransactionOutputData>) - Static method in interface org.consensusj.bitcoinj.signing.SigningRequest
 
of(List<TransactionInputData>, Map<Address, Coin>) - Static method in interface org.consensusj.bitcoinj.signing.SigningRequest
 
of(Address, Coin) - Static method in interface org.consensusj.bitcoinj.signing.TransactionOutputData
 
of(Sha256Hash, int) - Static method in interface org.consensusj.bitcoinj.signing.Utxo
 
of(Sha256Hash, int, Coin) - Static method in interface org.consensusj.bitcoinj.signing.Utxo
 
of(Sha256Hash, int, Coin, Script) - Static method in interface org.consensusj.bitcoinj.signing.Utxo
 
of(Transaction) - Static method in class org.consensusj.bitcoin.json.pojo.SignedRawTransaction
 
of(TransactionOutPoint) - Static method in interface org.consensusj.bitcoinj.signing.Utxo
 
of(Utxo.Complete) - Static method in interface org.consensusj.bitcoinj.signing.TransactionInputData
Create from a UTXO that paid to a script the intended signer can redeem
of(Utxo.Signable, Address) - Static method in interface org.consensusj.bitcoinj.signing.TransactionInputData
Create from a UTXO that paid to an address the intended signer can redeem
of(JsonRpcError.Error) - Static method in class org.consensusj.jsonrpc.JsonRpcError
 
of(JsonRpcError.Error) - Static method in exception class org.consensusj.jsonrpc.JsonRpcErrorException
 
of(JsonRpcError.Error, Throwable) - Static method in class org.consensusj.jsonrpc.JsonRpcError
 
of(Publisher<ChainTip>) - Static method in interface org.consensusj.bitcoin.rx.ChainTipPublisher
Adapt a Publisher<ChainTip
ofActive(int, Sha256Hash) - Static method in class org.consensusj.bitcoin.json.pojo.ChainTip
Construct an "active" ChainTip
ofTransaction(Transaction) - Static method in class org.consensusj.bitcoinj.signing.RawTransactionSigningRequest
 
onExchangeRateChange(ExchangeRateChange) - Method in interface org.consensusj.exchange.ExchangeRateObserver
Deprecated.
 
onShutdown(ServerShutdownEvent) - Method in class org.consensusj.daemon.micronaut.MicronautWalletAppKitService
 
onShutdown(ServerShutdownEvent) - Method in class org.consensusj.jsonrpc.daemon.EchoJsonRpcService
 
onStartup(ServerStartupEvent) - Method in class org.consensusj.daemon.micronaut.MicronautWalletAppKitService
 
onStartup(ServerStartupEvent) - Method in class org.consensusj.jsonrpc.daemon.EchoJsonRpcService
 
opReturnData() - Method in class org.consensusj.bitcoinj.signing.TransactionOutputOpReturn
 
options() - Method in class org.consensusj.bitcoin.cli.BitcoinCLITool
 
options() - Method in class org.consensusj.jsonrpc.cli.BaseJsonRpcTool
 
options() - Method in class org.consensusj.jsonrpc.cli.GenericJsonRpcTool
 
org.consensusj.analytics.service - package org.consensusj.analytics.service
 
org.consensusj.analytics.util.collector - package org.consensusj.analytics.util.collector
 
org.consensusj.bitcoin.cli - package org.consensusj.bitcoin.cli
Command-line tool and library for communicating with cryptocurrency daemons using JSON-RPC
org.consensusj.bitcoin.json.conversion - package org.consensusj.bitcoin.json.conversion
Jackson JSON serializers, deserializers, modules, and utilities.
org.consensusj.bitcoin.json.pojo - package org.consensusj.bitcoin.json.pojo
POJOs definitions for JSON objects
org.consensusj.bitcoin.json.pojo.bitcore - package org.consensusj.bitcoin.json.pojo.bitcore
Objects for BitCore indexing as implemented in OmniCore.
org.consensusj.bitcoin.json.rpc - package org.consensusj.bitcoin.json.rpc
API definition interface(s) for the JSON-RPC server
org.consensusj.bitcoin.jsonrpc - package org.consensusj.bitcoin.jsonrpc
Bitcoin JSON-RPC Java client and supporting classes.
org.consensusj.bitcoin.jsonrpc.bitcoind - package org.consensusj.bitcoin.jsonrpc.bitcoind
Support for reading RPC client connection info from `bitcoin.conf` file
org.consensusj.bitcoin.jsonrpc.internal - package org.consensusj.bitcoin.jsonrpc.internal
 
org.consensusj.bitcoin.jsonrpc.test - package org.consensusj.bitcoin.jsonrpc.test
Bitcoin JSON-RPC functional test support classes
org.consensusj.bitcoin.rx - package org.consensusj.bitcoin.rx
 
org.consensusj.bitcoin.rx.jsonrpc - package org.consensusj.bitcoin.rx.jsonrpc
 
org.consensusj.bitcoin.rx.jsonrpc.service - package org.consensusj.bitcoin.rx.jsonrpc.service
 
org.consensusj.bitcoin.rx.jsonrpc.test - package org.consensusj.bitcoin.rx.jsonrpc.test
 
org.consensusj.bitcoin.rx.peergroup - package org.consensusj.bitcoin.rx.peergroup
 
org.consensusj.bitcoin.rx.zeromq - package org.consensusj.bitcoin.rx.zeromq
 
org.consensusj.bitcoin.services - package org.consensusj.bitcoin.services
Reusable Dependency-injected services for Bitcoin server applications and microservices.
org.consensusj.bitcoinj.dsl.js - package org.consensusj.bitcoinj.dsl.js
Prototype JavaScript scripting support via (Standalone) Nashorn and ScriptEngineFactory (JSR 223)
org.consensusj.bitcoinj.service - package org.consensusj.bitcoinj.service
 
org.consensusj.bitcoinj.signing - package org.consensusj.bitcoinj.signing
Incubating support for signing wallets using immutable, record-like classes.
org.consensusj.bitcoinj.util - package org.consensusj.bitcoinj.util
Miscellaneous utility classes for bitcoinj
org.consensusj.bitcoinj.wallet - package org.consensusj.bitcoinj.wallet
Support for BIP-44 family HD Keychains, as a temporary solution until bitcoinj 0.17 is released.
org.consensusj.currency - package org.consensusj.currency
Bitcoin currency provider for JavaMoney (JSR-354)
org.consensusj.daemon.micronaut - package org.consensusj.daemon.micronaut
 
org.consensusj.decentralizedid - package org.consensusj.decentralizedid
 
org.consensusj.decentralizedid.btcr - package org.consensusj.decentralizedid.btcr
 
org.consensusj.ethereum.jsonrpc - package org.consensusj.ethereum.jsonrpc
Ethereum JSON-RPC client (partial implementation)
org.consensusj.exchange - package org.consensusj.exchange
JavaMoney (JSR-354) support for Cryptocurrency exchanges
org.consensusj.exchange.knowm - package org.consensusj.exchange.knowm
 
org.consensusj.exchange.rx - package org.consensusj.exchange.rx
 
org.consensusj.jsonrpc - package org.consensusj.jsonrpc
Basic JSON-RPC Java client and supporting classes.
org.consensusj.jsonrpc.cli - package org.consensusj.jsonrpc.cli
 
org.consensusj.jsonrpc.cli.test - package org.consensusj.jsonrpc.cli.test
 
org.consensusj.jsonrpc.daemon - package org.consensusj.jsonrpc.daemon
 
org.consensusj.jsonrpc.groovy - package org.consensusj.jsonrpc.groovy
JSON-RPC Groovy dynamic client and supporting classes.
org.consensusj.jsonrpc.internal - package org.consensusj.jsonrpc.internal
 
org.consensusj.jsonrpc.introspection - package org.consensusj.jsonrpc.introspection
 
org.consensusj.jsonrpc.introspection.sample - package org.consensusj.jsonrpc.introspection.sample
 
org.consensusj.namecoin.jsonrpc - package org.consensusj.namecoin.jsonrpc
Namecoin JSON-RPC Client
org.consensusj.namecoin.jsonrpc.cli - package org.consensusj.namecoin.jsonrpc.cli
 
org.consensusj.namecoin.jsonrpc.core - package org.consensusj.namecoin.jsonrpc.core
 
org.consensusj.namecoin.jsonrpc.pojo - package org.consensusj.namecoin.jsonrpc.pojo
 
org.consensusj.rx.jsonrpc - package org.consensusj.rx.jsonrpc
Reactive enhancements for JSON-RPC clients using RxJava 3.
org.consensusj.rx.zeromq - package org.consensusj.rx.zeromq
Reactive interface to ZeroMQ using JeroMQ library.
Outpoint - Class in org.consensusj.bitcoin.json.pojo
Data class for Outpoint as used by RPC methods
Outpoint(Sha256Hash, int) - Constructor for class org.consensusj.bitcoin.json.pojo.Outpoint
 
outPoints - Variable in class org.consensusj.bitcoin.jsonrpc.test.TransactionIngredients
 
output - Variable in class org.consensusj.jsonrpc.cli.test.CLICommandResult
 
outputObject - Variable in class org.consensusj.jsonrpc.cli.BaseJsonRpcTool
 
outputs() - Method in class org.consensusj.bitcoinj.signing.DefaultSigningRequest
 
outputs() - Method in class org.consensusj.bitcoinj.signing.RawTransactionSigningRequest
 
outputs() - Method in interface org.consensusj.bitcoinj.signing.SigningRequest
 
outputStyle - Variable in class org.consensusj.jsonrpc.cli.BaseJsonRpcTool
 

P

pair - Variable in class org.consensusj.exchange.knowm.KnowmExchangeRateProvider.MonitoredCurrency
 
pair - Variable in class org.consensusj.exchange.knowm.ReactiveKnowmExchangeProvider.MonitoredCurrency
 
pair - Variable in class org.consensusj.exchange.rx.ExchangeRateUpdate
 
pairsConvert(String[]) - Static method in interface org.consensusj.exchange.ExchangeUtils
 
pairsConvert(List<String>) - Static method in interface org.consensusj.exchange.ExchangeUtils
 
parse(String, CliParameter.Parser) - Static method in interface org.consensusj.jsonrpc.cli.CliParameter
Parse a string returning either a valid or invalid CliParameter
parse(List<String>) - Method in class org.consensusj.jsonrpc.cli.CliParameterParser
Parse command-line arguments (after options, etc.
parseCommandLine(String) - Method in interface org.consensusj.jsonrpc.cli.test.CLITestSupport
 
pathFor(ScriptType, String) - Static method in interface org.consensusj.bitcoinj.wallet.BipStandardKeyChainGroupStructure
Deprecated.
Map desired output script type and account index to an account path
PeerSerializer - Class in org.consensusj.bitcoin.json.conversion
Custom Serialization of bitcoinj Peer class
PeerSerializer() - Constructor for class org.consensusj.bitcoin.json.conversion.PeerSerializer
 
PolledObservablePair - Class in org.consensusj.exchange.rx
Implements ObservablePair using an exchange rate polling function and an interval
PolledObservablePair(CurrencyUnitPair, Supplier<ExchangeRateUpdate>, Observable<Long>) - Constructor for class org.consensusj.exchange.rx.PolledObservablePair
 
pollForDistinctChainTip() - Method in interface org.consensusj.bitcoin.rx.jsonrpc.PollingChainTipService
Deprecated.
Using a polling interval provided by PollingChainTipService.getPollingInterval() provide a stream of distinct ChainTips.
pollForTicker() - Method in class org.consensusj.exchange.knowm.ReactiveKnowmExchangeProvider.MonitoredCurrency
 
PollingChainTipService - Interface in org.consensusj.bitcoin.rx.jsonrpc
Deprecated.
Use the PollingChainTipServiceImpl implementation
PollingChainTipServiceImpl - Class in org.consensusj.bitcoin.rx.jsonrpc
Provides ChainTipService a using a BitcoinClient and a polling interval.
PollingChainTipServiceImpl(BitcoinClient) - Constructor for class org.consensusj.bitcoin.rx.jsonrpc.PollingChainTipServiceImpl
 
PollingChainTipServiceImpl(BitcoinClient, Observable<Long>) - Constructor for class org.consensusj.bitcoin.rx.jsonrpc.PollingChainTipServiceImpl
Construct from a BitcoinClient or subclass and a polling interval
pollingFunction() - Method in class org.consensusj.exchange.knowm.ReactiveKnowmExchangeProvider.MonitoredCurrency
 
pollOnce(AsyncSupport.ThrowingSupplier<RSLT>) - Method in interface org.consensusj.rx.jsonrpc.RxJsonRpcClient
pollOnce(JsonRpcRequest, JavaType, DefaultRpcClient.TransientErrorMapper<T>) - Method in class org.consensusj.jsonrpc.DefaultRpcClient
 
pollOnceAsPublisher(Supplier<CompletionStage<T>>) - Method in interface org.consensusj.rx.jsonrpc.RxJsonRpcClient
 
pollOnceAsPublisher(Supplier<CompletionStage<T>>, AsyncSupport.TransientErrorFilter) - Method in interface org.consensusj.rx.jsonrpc.RxJsonRpcClient
Takes a supplier of computable futures and returns a publisher that when subscribed to returns 0 or 1 items.
pollOnceAsync(Supplier<CompletionStage<RSLT>>) - Method in interface org.consensusj.rx.jsonrpc.RxJsonRpcClient
Deprecated.
pollOnNewBlock(AsyncSupport.ThrowingSupplier<RSLT>) - Method in interface org.consensusj.bitcoin.rx.jsonrpc.RxJsonChainTipClient
Deprecated.
pollOnNewBlockAsync(Supplier<CompletionStage<RSLT>>) - Method in class org.consensusj.bitcoin.rx.jsonrpc.RxBitcoinClient
Repeatedly once-per-new-block poll an async method
pollOnNewBlockAsync(Supplier<CompletionStage<RSLT>>) - Method in interface org.consensusj.bitcoin.rx.jsonrpc.RxJsonChainTipClient
Deprecated.
Repeatedly once-per-new-block poll an async method
previousblockhash - Variable in class org.consensusj.bitcoin.json.pojo.BlockInfo
 
PrevTxOutInfo - Class in org.consensusj.bitcoin.json.pojo
 
PrevTxOutInfo(Sha256Hash, int, String, String, String, Coin) - Constructor for class org.consensusj.bitcoin.json.pojo.PrevTxOutInfo
 
printError(JsonRpcClientTool.Call, String) - Method in class org.consensusj.jsonrpc.cli.BaseJsonRpcTool
 
printHelp(JsonRpcClientTool.Call, String) - Method in class org.consensusj.jsonrpc.cli.BaseJsonRpcTool
 
privateKey - Variable in class org.consensusj.bitcoin.jsonrpc.test.TransactionIngredients
 
providerContext - Variable in class org.consensusj.exchange.knowm.KnowmExchangeRateProvider
 
providerContext - Variable in class org.consensusj.exchange.knowm.ReactiveKnowmExchangeProvider
 
pubKeyForInput(TransactionInputData) - Method in interface org.consensusj.bitcoinj.signing.BaseTransactionSigner
 
pubKeyFromPubKeyHash(byte[]) - Method in class org.consensusj.bitcoinj.signing.HDKeychainSigner
 
purpose(ScriptType) - Static method in interface org.consensusj.bitcoinj.wallet.BipStandardKeyChainGroupStructure
Deprecated.
Return the (root) path containing "purpose" for the specified scriptType
PURPOSE_BIP44 - Static variable in interface org.consensusj.bitcoinj.wallet.BipStandardKeyChainGroupStructure
Deprecated.
 
PURPOSE_BIP49 - Static variable in interface org.consensusj.bitcoinj.wallet.BipStandardKeyChainGroupStructure
Deprecated.
 
PURPOSE_BIP84 - Static variable in interface org.consensusj.bitcoinj.wallet.BipStandardKeyChainGroupStructure
Deprecated.
 

R

randomWalletName() - Static method in class org.consensusj.bitcoin.jsonrpc.test.WalletTestUtil
Generate a valid, random wallet name.
randomWalletName(String, int) - Static method in class org.consensusj.bitcoin.jsonrpc.test.WalletTestUtil
Generate a valid, random wallet name.
rate - Variable in class org.consensusj.exchange.ExchangeRateChange
Deprecated.
 
rawblock - Enum constant in enum class org.consensusj.bitcoin.rx.zeromq.BitcoinZmqMessage.Topic
 
RawInput(Sha256Hash, int, Script) - Constructor for class org.consensusj.bitcoinj.signing.RawTransactionSigningRequest.RawInput
 
RawTransactionInfo - Class in org.consensusj.bitcoin.json.pojo
RawTransaction POJO
RawTransactionInfo(String, Sha256Hash, long, long, RawTransactionInfo.VinList, RawTransactionInfo.VoutList, Sha256Hash, int, long, long) - Constructor for class org.consensusj.bitcoin.json.pojo.RawTransactionInfo
 
RawTransactionInfo(Transaction) - Constructor for class org.consensusj.bitcoin.json.pojo.RawTransactionInfo
Construct from a bitcoinj transaction
RawTransactionInfo.ScriptPubKeyInfo - Class in org.consensusj.bitcoin.json.pojo
 
RawTransactionInfo.Vin - Class in org.consensusj.bitcoin.json.pojo
 
RawTransactionInfo.VinList - Class in org.consensusj.bitcoin.json.pojo
 
RawTransactionInfo.Vout - Class in org.consensusj.bitcoin.json.pojo
 
RawTransactionInfo.VoutList - Class in org.consensusj.bitcoin.json.pojo
 
RawTransactionSigningRequest - Class in org.consensusj.bitcoinj.signing
This represents the data in signrawtransactionwithwallet.
RawTransactionSigningRequest(List<RawTransactionSigningRequest.RawInput>, List<TransactionOutputData>) - Constructor for class org.consensusj.bitcoinj.signing.RawTransactionSigningRequest
 
RawTransactionSigningRequest.RawInput - Class in org.consensusj.bitcoinj.signing
 
rawtx - Enum constant in enum class org.consensusj.bitcoin.rx.zeromq.BitcoinZmqMessage.Topic
 
ReactiveExchange - Interface in org.consensusj.exchange.rx
 
ReactiveKnowmExchangeProvider - Class in org.consensusj.exchange.knowm
 
ReactiveKnowmExchangeProvider(String, Map<CurrencyUnit, String>, Collection<CurrencyUnitPair>, Observable<Long>) - Constructor for class org.consensusj.exchange.knowm.ReactiveKnowmExchangeProvider
 
ReactiveKnowmExchangeProvider(ExchangeSpecification, String, Map<CurrencyUnit, String>, Collection<CurrencyUnitPair>, Observable<Long>) - Constructor for class org.consensusj.exchange.knowm.ReactiveKnowmExchangeProvider
 
ReactiveKnowmExchangeProvider(ExchangeSpecification, Map<CurrencyUnit, String>, Collection<CurrencyUnitPair>, Observable<Long>) - Constructor for class org.consensusj.exchange.knowm.ReactiveKnowmExchangeProvider
 
ReactiveKnowmExchangeProvider.MonitoredCurrency - Class in org.consensusj.exchange.knowm
 
read() - Method in class org.consensusj.bitcoin.jsonrpc.bitcoind.BitcoinConfFile
Read a `bitcoin.conf` file
readConfig() - Static method in class org.consensusj.namecoin.jsonrpc.NamecoinClient
Read Namecoin conf file.
readDefaultConfig() - Static method in class org.consensusj.bitcoin.jsonrpc.bitcoind.BitcoinConfFile
 
readWithFallback() - Method in class org.consensusj.bitcoin.jsonrpc.bitcoind.BitcoinConfFile
Try to read `.conf` file, fallback to defaults on error If any exception occurs we return default values TODO: maybe we should only return defaults on fileNotFound or accessDenied, etc.
ReceivedByAddressInfo - Class in org.consensusj.bitcoin.json.pojo
 
ReceivedByAddressInfo(Address, Coin, int, List<Sha256Hash>, String) - Constructor for class org.consensusj.bitcoin.json.pojo.ReceivedByAddressInfo
 
receivingAddr(int) - Method in class org.consensusj.bitcoinj.wallet.BipStandardDeterministicKeyChain
 
receivingKey(int) - Method in class org.consensusj.bitcoinj.wallet.BipStandardDeterministicKeyChain
 
reconsiderBlock(Sha256Hash) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Removes invalidity status of a block and its descendants, reconsider them for activation.
reflect(Class<?>) - Static method in interface org.consensusj.jsonrpc.introspection.JsonRpcServiceWrapper
Use reflection/introspection to generate a map of methods.
registerExchangeRateObserver(CurrencyUnitPair, ExchangeRateObserver) - Method in class org.consensusj.exchange.BaseXChangeExchangeRateProvider
Deprecated.
 
registerExchangeRateObserver(CurrencyUnitPair, ExchangeRateObserver) - Method in interface org.consensusj.exchange.ObservableExchangeRateProvider
Deprecated.
 
REGTEST - Enum constant in enum class org.consensusj.namecoin.jsonrpc.core.NameCoinNetwork
 
REGTEST_WALLET_NAME - Static variable in class org.consensusj.bitcoin.jsonrpc.BitcoinExtendedClient
 
RegTestEnvironment - Class in org.consensusj.bitcoin.jsonrpc.test
Single-threaded RegTest testing environment.
RegTestEnvironment(BitcoinExtendedClient) - Constructor for class org.consensusj.bitcoin.jsonrpc.test.RegTestEnvironment
 
RegTestFundingSource - Class in org.consensusj.bitcoin.jsonrpc.test
FundingSource using RegTest mining, BitcoinExtendedClient (with getRegTestMiningAddress), and the server's default wallet for accumulating coins.
RegTestFundingSource(BitcoinExtendedClient) - Constructor for class org.consensusj.bitcoin.jsonrpc.test.RegTestFundingSource
 
requestBitcoin(Address, Coin) - Method in interface org.consensusj.bitcoin.jsonrpc.test.FundingSource
 
requestBitcoin(Address, Coin) - Method in class org.consensusj.bitcoin.jsonrpc.test.RegTestFundingSource
Generate blocks (if necessary) and fund an address with requested amount of BTC.
response - Variable in exception class org.consensusj.jsonrpc.JsonRpcStatusException
Http response body as a string.
responseJson - Variable in exception class org.consensusj.jsonrpc.JsonRpcStatusException
Deserialized response message, if available.
responseTypeFor(JavaType) - Method in class org.consensusj.jsonrpc.DefaultRpcClient
 
responseTypeFor(Class<?>) - Method in class org.consensusj.jsonrpc.DefaultRpcClient
 
responseTypeFor(Class<?>) - Method in interface org.consensusj.jsonrpc.JsonRpcClient
 
responseTypeFor(T) - Method in interface org.consensusj.jsonrpc.JsonRpcClient
 
result(RSLT) - Method in class org.consensusj.jsonrpc.introspection.AbstractJsonRpcService
 
result(T) - Method in class org.consensusj.bitcoin.services.WalletAppKitService
 
richList(ID, int) - Method in interface org.consensusj.analytics.service.RichListService
Return a single rich list
RichListService<N,ID> - Interface in org.consensusj.analytics.service
Interface for reactive rich list service
richListUpdates(ID, int) - Method in interface org.consensusj.analytics.service.RichListService
Get a continuous stream of rich list updates
rpcClient() - Method in class org.consensusj.bitcoin.cli.BitcoinCLITool.BitcoinCLICall
 
rpcClient() - Method in class org.consensusj.jsonrpc.cli.BaseJsonRpcTool.CommonsCLICall
 
rpcClient(SSLContext) - Method in class org.consensusj.bitcoin.cli.BitcoinCLITool.BitcoinCLICall
 
rpcClient(SSLContext) - Method in class org.consensusj.jsonrpc.cli.BaseJsonRpcTool.CommonsCLICall
 
RpcClientModule - Class in org.consensusj.bitcoin.json.conversion
Jackson Module with serializers and deserializers for JSON-RPC clients.
RpcClientModule() - Constructor for class org.consensusj.bitcoin.json.conversion.RpcClientModule
Create a client module without strict address parsing.
RpcClientModule(Network) - Constructor for class org.consensusj.bitcoin.json.conversion.RpcClientModule
Create a client module with strict address parsing.
RpcClientModule(Network, boolean) - Constructor for class org.consensusj.bitcoin.json.conversion.RpcClientModule
 
RpcConfig - Class in org.consensusj.bitcoin.jsonrpc
Configuration class for JSON-RPC client.
RpcConfig(String, String, String, String) - Constructor for class org.consensusj.bitcoin.jsonrpc.RpcConfig
 
RpcConfig(String, URI, String, String) - Constructor for class org.consensusj.bitcoin.jsonrpc.RpcConfig
 
RpcConfig(Network, URI, String, String) - Constructor for class org.consensusj.bitcoin.jsonrpc.RpcConfig
 
rpcconnect - Variable in class org.consensusj.bitcoin.jsonrpc.bitcoind.BitcoinConf
 
RPCCONNECT_DEFAULT - Variable in class org.consensusj.bitcoin.jsonrpc.bitcoind.BitcoinConf
 
rpcfile - Static variable in interface org.consensusj.bitcoin.jsonrpc.RpcURI
 
rpchost - Static variable in interface org.consensusj.bitcoin.jsonrpc.RpcURI
 
rpcport - Variable in class org.consensusj.bitcoin.jsonrpc.bitcoind.BitcoinConf
 
RPCPORT_DEFAULT - Variable in class org.consensusj.bitcoin.jsonrpc.bitcoind.BitcoinConf
 
RPCPORT_MAINNET - Static variable in interface org.consensusj.bitcoin.jsonrpc.RpcURI
 
RPCPORT_REGTEST - Static variable in interface org.consensusj.bitcoin.jsonrpc.RpcURI
 
RPCPORT_TESTNET - Static variable in interface org.consensusj.bitcoin.jsonrpc.RpcURI
 
rpcproto - Static variable in interface org.consensusj.bitcoin.jsonrpc.RpcURI
 
RpcServerModule - Class in org.consensusj.bitcoin.json.conversion
Jackson Module with serializers and deserializers for JSON-RPC servers.
RpcServerModule() - Constructor for class org.consensusj.bitcoin.json.conversion.RpcServerModule
 
rpcssl - Static variable in interface org.consensusj.bitcoin.jsonrpc.RpcURI
 
rpcTool - Variable in class org.consensusj.jsonrpc.cli.BaseJsonRpcTool.CommonsCLICall
 
rpcURI(String, int) - Static method in interface org.consensusj.bitcoin.jsonrpc.RpcURI
 
RpcURI - Interface in org.consensusj.bitcoin.jsonrpc
Interface with default connection information for Bitcoin JSON-RPC
rpcWalletURI(String, int, String) - Static method in interface org.consensusj.bitcoin.jsonrpc.RpcURI
 
run(PrintWriter, PrintWriter, String...) - Method in class org.consensusj.jsonrpc.cli.BaseJsonRpcTool
 
run(PrintWriter, PrintWriter, String...) - Method in class org.consensusj.bitcoin.cli.BitcoinCLITool
 
run(PrintWriter, PrintWriter, String...) - Method in class org.consensusj.jsonrpc.cli.GenericJsonRpcTool
 
run(BaseJsonRpcTool.CommonsCLICall) - Method in class org.consensusj.jsonrpc.cli.BaseJsonRpcTool
 
run(JsonRpcClientTool.Call) - Method in class org.consensusj.jsonrpc.cli.BaseJsonRpcTool
 
runTool(BaseJsonRpcTool, String...) - Method in interface org.consensusj.jsonrpc.cli.test.CLITestSupport
Run a command and capture status and output
RxBitcoinClient - Class in org.consensusj.bitcoin.rx.jsonrpc
A BitcoinClient enhanced with Reactive features.
RxBitcoinClient(SSLContext, Network, URI, String, String, boolean) - Constructor for class org.consensusj.bitcoin.rx.jsonrpc.RxBitcoinClient
 
RxBitcoinClient(Network, URI, String, String) - Constructor for class org.consensusj.bitcoin.rx.jsonrpc.RxBitcoinClient
 
RxBitcoinClient(Network, URI, String, String, boolean) - Constructor for class org.consensusj.bitcoin.rx.jsonrpc.RxBitcoinClient
 
RxBitcoinSinglePortZmqService - Class in org.consensusj.bitcoin.rx.zeromq
Bitcoin Zmq binary service that connects to a single port.
RxBitcoinSinglePortZmqService(URI, ThreadFactory, BitcoinZmqMessage.Topic...) - Constructor for class org.consensusj.bitcoin.rx.zeromq.RxBitcoinSinglePortZmqService
 
RxBitcoinZmqBinaryService - Class in org.consensusj.bitcoin.rx.zeromq
Service to listen for ZMQ messages from multiple TCP ports.
RxBitcoinZmqBinaryService(Network, URI, String, String) - Constructor for class org.consensusj.bitcoin.rx.zeromq.RxBitcoinZmqBinaryService
 
RxBitcoinZmqBinaryService(BitcoinClient) - Constructor for class org.consensusj.bitcoin.rx.zeromq.RxBitcoinZmqBinaryService
 
RxBitcoinZmqService - Class in org.consensusj.bitcoin.rx.zeromq
Add conversion to bitcoinj-types to RxBitcoinZmqBinaryService.
RxBitcoinZmqService(Network, URI, String, String) - Constructor for class org.consensusj.bitcoin.rx.zeromq.RxBitcoinZmqService
 
RxBitcoinZmqService(BitcoinClient) - Constructor for class org.consensusj.bitcoin.rx.zeromq.RxBitcoinZmqService
 
RxBlockchainBinaryService - Interface in org.consensusj.bitcoin.rx
For lower-level, higher-performance reactive subscriptions to blockchain data where we don't want the overhead of parsing (and instantiating as a tree of objects) each block or transaction.
RxBlockchainService - Interface in org.consensusj.bitcoin.rx
Reactive Streams interface for subscribing to reactive blockchain data.
RxJsonChainTipClient - Interface in org.consensusj.bitcoin.rx.jsonrpc
Deprecated.
RxJsonRpcClient - Interface in org.consensusj.rx.jsonrpc
RxJava support for calling JSON-RPC clients.
RxPeerGroup - Class in org.consensusj.bitcoin.rx.peergroup
Provide Reactive Publishers for PeerGroup information.
RxPeerGroup(PeerGroup) - Constructor for class org.consensusj.bitcoin.rx.peergroup.RxPeerGroup
 
RxZmqContext - Class in org.consensusj.rx.zeromq
ZMQ Context with a single socket and one Processor<ZMsg> per topic.
RxZmqContext(URI, List<String>) - Constructor for class org.consensusj.rx.zeromq.RxZmqContext
 
RxZmqContext(URI, List<String>, ThreadFactory) - Constructor for class org.consensusj.rx.zeromq.RxZmqContext
 

S

SampleBitcoinZmqClient - Class in org.consensusj.bitcoin.rx.zeromq
Sample Bitcoin ZMQ client
SampleBitcoinZmqClient() - Constructor for class org.consensusj.bitcoin.rx.zeromq.SampleBitcoinZmqClient
 
script() - Method in interface org.consensusj.bitcoinj.signing.TransactionInputData
prevOut ScriptPubKey
script() - Method in class org.consensusj.bitcoinj.signing.TransactionInputDataUtxo
 
scriptPubKey - Variable in class org.consensusj.bitcoin.json.pojo.RawTransactionInfo.Vout
 
scriptPubKey() - Method in class org.consensusj.bitcoinj.signing.TransactionOutputAddress
 
scriptPubKey() - Method in interface org.consensusj.bitcoinj.signing.TransactionOutputData
 
scriptPubKey() - Method in class org.consensusj.bitcoinj.signing.TransactionOutputDataScript
 
scriptPubKey() - Method in class org.consensusj.bitcoinj.signing.TransactionOutputOpReturn
 
scriptPubKey() - Method in class org.consensusj.bitcoinj.signing.Utxo.Complete
 
ScriptPubKeyInfo(String, String, int, String, List<Address>) - Constructor for class org.consensusj.bitcoin.json.pojo.RawTransactionInfo.ScriptPubKeyInfo
 
ScriptPubKeyInfo(Script) - Constructor for class org.consensusj.bitcoin.json.pojo.RawTransactionInfo.ScriptPubKeyInfo
 
ScriptRunner - Class in org.consensusj.bitcoinj.dsl.js
ScriptRunner that places a JSON-RPC client and Bitcoin utility functions inside a script context so they can be called from JavaScript (currently Nashorn, but in the future this may be Graal Javascript)
ScriptRunner() - Constructor for class org.consensusj.bitcoinj.dsl.js.ScriptRunner
 
ScriptRunner(RpcConfig) - Constructor for class org.consensusj.bitcoinj.dsl.js.ScriptRunner
 
ScriptSerializer - Class in org.consensusj.bitcoin.json.conversion
 
ScriptSerializer() - Constructor for class org.consensusj.bitcoin.json.conversion.ScriptSerializer
 
scriptSig - Variable in class org.consensusj.bitcoin.json.pojo.RawTransactionInfo.Vin
 
scriptSig() - Method in class org.consensusj.bitcoinj.signing.RawTransactionSigningRequest.RawInput
 
segwitAddressHrp() - Method in enum class org.consensusj.namecoin.jsonrpc.core.NameCoinNetwork
Return the standard Bech32 SegwitAddress.SegwitHrp (as a String) for this network.
send(String, Class<R>, Object...) - Method in interface org.consensusj.jsonrpc.JsonRpcClient
 
send(String, Class<R>, List<Object>) - Method in interface org.consensusj.jsonrpc.JsonRpcClient
JSON-RPC remote method call that returns 'response.result`
send(String, Object...) - Method in interface org.consensusj.jsonrpc.JsonRpcClient
Call an RPC method and return default object type.
send(String, List<Object>) - Method in interface org.consensusj.jsonrpc.JsonRpcClient
Call an RPC method and return default object type.
send(String, T, Object...) - Method in interface org.consensusj.jsonrpc.JsonRpcClient
Varargs version
send(String, T, List<Object>) - Method in interface org.consensusj.jsonrpc.JsonRpcClient
JSON-RPC remote method call that returns response.result
sendAsync(String, Class<R>, Object...) - Method in interface org.consensusj.jsonrpc.JsonRpcClient
 
sendAsync(String, Class<R>, List<Object>) - Method in interface org.consensusj.jsonrpc.JsonRpcClient
 
sendAsync(String, List<Object>) - Method in interface org.consensusj.jsonrpc.JsonRpcClient
 
sendAsync(String, T, Object...) - Method in interface org.consensusj.jsonrpc.JsonRpcClient
 
sendAsync(String, T, List<Object>) - Method in interface org.consensusj.jsonrpc.JsonRpcClient
 
sendBitcoin(Address, Map<Address, Coin>) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinExtendedClient
Sends BTC from an address to the destinations, whereby no new change address is created, and any leftover is returned to the sending address.
sendBitcoin(Address, Address, Coin) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinExtendedClient
Sends BTC from an address to a destination, whereby no new change address is created, and any leftover is returned to the sending address.
sendFrom(String, Address, Coin) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
 
sendMany(String, Map<Address, Coin>) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
 
sendrawtransaction(String) - Method in interface org.consensusj.bitcoin.json.rpc.BitcoinJsonRpc
 
sendrawtransaction(String) - Method in class org.consensusj.bitcoin.services.WalletAppKitService
 
sendRawTransaction(String) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Submit a raw transaction to local node and network using server's default `maxFeeRate`
sendRawTransaction(String, Coin) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Submit a raw transaction to local node and network
sendRawTransaction(Transaction) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Submit a raw transaction to local node and network using server's default `maxFeeRate`
sendRawTransaction(Transaction) - Method in interface org.consensusj.bitcoinj.service.SendTransactionService
Broadcast a signed transaction on the P2P network.
sendRawTransaction(Transaction, Coin) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Submit a raw transaction to local node and network
sendRawTransaction(Transaction, Coin) - Method in interface org.consensusj.bitcoinj.service.SendTransactionService
Broadcast a signed transaction on the P2P network
sendRequestForResponse(JsonRpcRequest, JavaType) - Method in class org.consensusj.jsonrpc.JsonRpcClientHttpUrlConnection
Send a JSON-RPC request to the server and return a JSON-RPC response.
sendRequestForResponse(JsonRpcRequest, T) - Method in interface org.consensusj.jsonrpc.JsonRpcTransport
sendRequestForResponseAsync(JsonRpcRequest) - Method in class org.consensusj.jsonrpc.DefaultRpcClient
Convenience method for requesting an asynchronous response with a JsonNode for the result.
sendRequestForResponseAsync(JsonRpcRequest, JavaType) - Method in class org.consensusj.jsonrpc.DefaultRpcClient
 
sendRequestForResponseAsync(JsonRpcRequest, JavaType) - Method in class org.consensusj.jsonrpc.JsonRpcClientHttpUrlConnection
 
sendRequestForResponseAsync(JsonRpcRequest, JavaType) - Method in class org.consensusj.jsonrpc.JsonRpcClientJavaNet
Send a JsonRpcRequest for a JsonRpcResponse asynchronously.
sendRequestForResponseAsync(JsonRpcRequest, T) - Method in interface org.consensusj.jsonrpc.JsonRpcTransport
Send a JsonRpcRequest for a JsonRpcResponse asynchronously.
sendtoaddress(String, Double) - Method in interface org.consensusj.bitcoin.json.rpc.BitcoinJsonRpc
 
sendtoaddress(String, Double) - Method in class org.consensusj.bitcoin.services.WalletAppKitService
Send coins to an address
sendToAddress(Address, Coin) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
 
sendToAddress(Address, Coin, String, String) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
 
SendTransactionService - Interface in org.consensusj.bitcoinj.service
Simple interface for sending signed "raw" transactions
sequence - Enum constant in enum class org.consensusj.bitcoin.rx.zeromq.BitcoinZmqMessage.Topic
 
sequence - Variable in class org.consensusj.bitcoin.json.pojo.RawTransactionInfo.Vin
 
sequenceNumber() - Method in class org.consensusj.bitcoin.rx.zeromq.BitcoinZmqMessage
 
serialize(String, JsonGenerator, SerializerProvider) - Method in class org.consensusj.jsonrpc.internal.NumberStringSerializer
 
serialize(Address, JsonGenerator, SerializerProvider) - Method in class org.consensusj.bitcoin.json.conversion.AddressSerializer
 
serialize(Coin, JsonGenerator, SerializerProvider) - Method in class org.consensusj.bitcoin.json.conversion.CoinSerializer
 
serialize(Sha256Hash, JsonGenerator, SerializerProvider) - Method in class org.consensusj.bitcoin.json.conversion.Sha256HashSerializer
 
serialize(Peer, JsonGenerator, SerializerProvider) - Method in class org.consensusj.bitcoin.json.conversion.PeerSerializer
 
serialize(Transaction, JsonGenerator, SerializerProvider) - Method in class org.consensusj.bitcoin.json.conversion.TransactionHexSerializer
 
serialize(Transaction, JsonGenerator, SerializerProvider) - Method in class org.consensusj.bitcoin.json.conversion.TransactionSerializer
 
serialize(ECKey, JsonGenerator, SerializerProvider) - Method in class org.consensusj.bitcoin.json.conversion.ECKeySerializer
 
serialize(Script, JsonGenerator, SerializerProvider) - Method in class org.consensusj.bitcoin.json.conversion.ScriptSerializer
 
SERVER_ERROR - Enum constant in enum class org.consensusj.jsonrpc.JsonRpcError.Error
 
SERVER_EXCEPTION - Enum constant in enum class org.consensusj.jsonrpc.JsonRpcError.Error
 
ServerInfo - Class in org.consensusj.bitcoin.json.pojo
POJO for `getinfo` RPC response.
ServerInfo(int, int, int, Coin, int, int, int, String, BigDecimal, Boolean, int, int, Coin, Coin, String) - Constructor for class org.consensusj.bitcoin.json.pojo.ServerInfo
 
serverPort() - Method in record class org.consensusj.daemon.micronaut.BitcoinDaemonConfig
Returns the value of the serverPort record component.
serverReady(Network) - Method in interface org.consensusj.bitcoin.jsonrpc.test.BTCTestSupport
Wait for the server to become ready and validate the Bitcoin network it is running on
serverTimeStamp - Variable in class org.consensusj.exchange.rx.ExchangeRateUpdate
 
setLogLevel(Level) - Static method in class org.consensusj.jsonrpc.cli.JavaLoggingSupport
Change log level (eg.
setTicker(Ticker) - Method in class org.consensusj.exchange.knowm.KnowmExchangeRateProvider.MonitoredCurrency
Set the ticker object, called from polling method
setTxFee(Coin) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Set the transaction fee per kB.
setVerbose() - Static method in class org.consensusj.jsonrpc.cli.JavaLoggingSupport
Change log level (eg.
Sha256HashDeserializer - Class in org.consensusj.bitcoin.json.conversion
Deserialize a hex string to a bitcoinj Sha256Hash type.
Sha256HashDeserializer() - Constructor for class org.consensusj.bitcoin.json.conversion.Sha256HashDeserializer
 
Sha256HashList(List<Sha256Hash>) - Constructor for class org.consensusj.bitcoin.json.pojo.BlockInfo.Sha256HashList
 
Sha256HashSerializer - Class in org.consensusj.bitcoin.json.conversion
Serialize a bitcoinj Sha256Hash type.
Sha256HashSerializer() - Constructor for class org.consensusj.bitcoin.json.conversion.Sha256HashSerializer
 
Signable(Sha256Hash, int, Coin) - Constructor for class org.consensusj.bitcoinj.signing.Utxo.Signable
 
SignedRawTransaction - Class in org.consensusj.bitcoin.json.pojo
 
SignedRawTransaction(String, boolean) - Constructor for class org.consensusj.bitcoin.json.pojo.SignedRawTransaction
 
SIGNET - Enum constant in enum class org.consensusj.namecoin.jsonrpc.core.NameCoinNetwork
 
SigningRequest - Interface in org.consensusj.bitcoinj.signing
A transaction signing request with immutable data specifying the transaction.
SigningUtils - Interface in org.consensusj.bitcoinj.signing
 
signrawtransactionwithwallet(String) - Method in interface org.consensusj.bitcoin.json.rpc.BitcoinJsonRpc
Currently all UTXOs must be present in the wallet and sighashtype defaults to "ALL".
signrawtransactionwithwallet(String) - Method in class org.consensusj.bitcoin.services.WalletAppKitService
 
signRawTransactionWithWallet(String) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Signs inputs of a raw transaction using the wallet.
signSendToAddress(Address, Coin) - Method in class org.consensusj.bitcoin.services.WalletSigningService
Create and sign a transaction to send coins to the specified address.
signSendToAddress(Address, Coin) - Method in interface org.consensusj.bitcoinj.service.SignTransactionService
Create and sign a transaction to send coins to the specified address.
signTransaction(RawTransactionSigningRequest) - Method in class org.consensusj.bitcoin.services.WalletSigningService
 
signTransaction(SigningRequest) - Method in class org.consensusj.bitcoin.services.WalletSigningService
 
signTransaction(SigningRequest) - Method in interface org.consensusj.bitcoinj.signing.BaseTransactionSigner
Create a signed bitcoinj transaction from the signing request
signTransaction(SigningRequest) - Method in interface org.consensusj.bitcoinj.signing.TransactionSigner
Create a signed bitcoinj transaction from the signing request.
SignTransactionService - Interface in org.consensusj.bitcoinj.service
A wallet-level service that can complete and sign transactions.
size - Variable in class org.consensusj.bitcoin.json.pojo.BlockInfo
 
source() - Method in record class org.consensusj.jsonrpc.cli.CliParameter.Invalid
Returns the value of the source record component.
source() - Method in interface org.consensusj.jsonrpc.cli.CliParameter
Return the source (pre-deserialization) JSON string
source() - Method in record class org.consensusj.jsonrpc.cli.CliParameter.Valid
Returns the value of the source record component.
start() - Method in class org.consensusj.bitcoin.rx.jsonrpc.PollingChainTipServiceImpl
 
start() - Method in class org.consensusj.bitcoin.rx.peergroup.RxPeerGroup
TODO: Fix this.
start() - Method in class org.consensusj.bitcoin.services.WalletAppKitService
 
start() - Method in class org.consensusj.exchange.BaseXChangeExchangeRateProvider
Deprecated.
Initialize the exchange provider and start polling thread
start() - Method in interface org.consensusj.exchange.ObservableExchangeRateProvider
Deprecated.
 
status - Variable in class org.consensusj.jsonrpc.cli.test.CLICommandResult
 
statusFromErrorResponse(JsonRpcResponse<?>) - Method in class org.consensusj.jsonrpc.DefaultRpcClient
 
stdRelayTxFee - Variable in class org.consensusj.bitcoin.jsonrpc.BitcoinExtendedClient
 
stdTxFee - Variable in class org.consensusj.bitcoin.jsonrpc.BitcoinExtendedClient
 
stdTxFeeSatoshis - Variable in class org.consensusj.bitcoin.jsonrpc.BitcoinExtendedClient
 
stop() - Method in interface org.consensusj.bitcoin.json.rpc.BitcoinJsonRpc
 
stop() - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Tell the server to stop
stop() - Method in class org.consensusj.bitcoin.services.WalletAppKitService
 
stop() - Method in class org.consensusj.daemon.micronaut.MicronautWalletAppKitService
Initiate server shutdown.
stop() - Method in class org.consensusj.exchange.BaseXChangeExchangeRateProvider
Deprecated.
stop the polling thread
stop() - Method in interface org.consensusj.exchange.ObservableExchangeRateProvider
Deprecated.
 
stop() - Method in class org.consensusj.jsonrpc.daemon.EchoJsonRpcService
Initiate server shutdown.
stream() - Method in record class org.consensusj.jsonrpc.cli.CliParameter.Invalid
 
stream() - Method in interface org.consensusj.jsonrpc.cli.CliParameter
Stream zero or 1 valid objects.
stream() - Method in record class org.consensusj.jsonrpc.cli.CliParameter.Valid
 
subscribe(Subscriber<? super ChainTip>) - Method in class org.consensusj.bitcoin.rx.ChainTipPublisher.Wrapper
 
subscribeActual(Observer<? super ExchangeRateUpdate>) - Method in class org.consensusj.exchange.rx.PolledObservablePair
 
subtract(Integer, Integer) - Method in class org.consensusj.jsonrpc.introspection.sample.MathService
 
sumInputs(Collection<TransactionInputData>) - Static method in interface org.consensusj.bitcoinj.signing.SigningUtils
Calculate the total value of a collection of transaction inputs.
sumInputSats(Collection<TransactionInputData>) - Static method in interface org.consensusj.bitcoinj.signing.SigningUtils
 
sumOutputs(Collection<TransactionOutputData>) - Static method in interface org.consensusj.bitcoinj.signing.SigningUtils
Calculate the total value of a collection of transaction outputs.
sumOutputSats(Collection<TransactionOutputData>) - Static method in interface org.consensusj.bitcoinj.signing.SigningUtils
 
supplier() - Method in class org.consensusj.analytics.util.collector.LargestSliceCollector
 
supplyAsync(AsyncSupport.ThrowingSupplier<T>) - Method in interface org.consensusj.jsonrpc.AsyncSupport
Supply async for a ThrowingSupplier by catching exceptions and completing exceptionally.
supplyAsync(AsyncSupport.ThrowingSupplier<T>, Executor) - Method in interface org.consensusj.jsonrpc.AsyncSupport
Supply async for a ThrowingSupplier by catching exceptions and completing exceptionally.
syncGet(CompletableFuture<R>) - Method in interface org.consensusj.jsonrpc.JsonRpcTransport
Synchronously complete a JSON-RPC request by calling CompletableFuture.get(), unwrapping nested JsonRpcException or IOException from ExecutionException.

T

temporarilyUnavailableResponse(JsonRpcRequest, Throwable) - Method in class org.consensusj.jsonrpc.DefaultRpcClient
 
TestChainTipPublishers - Class in org.consensusj.bitcoin.rx.jsonrpc.test
Useful for testing.
TestChainTipPublishers() - Constructor for class org.consensusj.bitcoin.rx.jsonrpc.test.TestChainTipPublishers
 
TESTNET - Enum constant in enum class org.consensusj.namecoin.jsonrpc.core.NameCoinNetwork
 
TestnetFeeCalculator - Class in org.consensusj.bitcoinj.signing
Stupid simple fee calculator for testnet
TestnetFeeCalculator() - Constructor for class org.consensusj.bitcoinj.signing.TestnetFeeCalculator
 
TestServers - Class in org.consensusj.bitcoin.jsonrpc.test
Credentials to server under test.
TestServers() - Constructor for class org.consensusj.bitcoin.jsonrpc.test.TestServers
 
tickerMapper(Ticker) - Method in class org.consensusj.exchange.knowm.ReactiveKnowmExchangeProvider.MonitoredCurrency
 
tickerSymbolConversions - Variable in class org.consensusj.exchange.knowm.KnowmExchangeRateProvider
 
tickerSymbolConversions - Variable in class org.consensusj.exchange.knowm.ReactiveKnowmExchangeProvider
 
time - Variable in class org.consensusj.bitcoin.json.pojo.BlockInfo
 
timestamp - Variable in class org.consensusj.exchange.ExchangeRateChange
Deprecated.
 
TokenBalancePair(Address, N) - Constructor for class org.consensusj.analytics.service.TokenRichList.TokenBalancePair
 
TokenRichList<N,ID> - Class in org.consensusj.analytics.service
Response format for Omni rich list queries.
TokenRichList(int, Sha256Hash, long, ID, List<TokenRichList.TokenBalancePair<N>>, N) - Constructor for class org.consensusj.analytics.service.TokenRichList
 
TokenRichList.TokenBalancePair<N> - Class in org.consensusj.analytics.service
 
toMutableInput() - Method in class org.consensusj.bitcoinj.signing.TransactionInputDataUtxo
 
toMutableOutput() - Method in interface org.consensusj.bitcoinj.signing.TransactionOutputData
 
toOutPoint() - Method in interface org.consensusj.bitcoinj.signing.TransactionInputData
This probably shouldn't be here but is needed for proper operation with bitcoinj
toOutPoint() - Method in class org.consensusj.bitcoinj.signing.TransactionInputDataUtxo
 
topic() - Method in class org.consensusj.bitcoin.rx.zeromq.BitcoinZmqMessage
 
topicPublisher(String) - Method in class org.consensusj.rx.zeromq.RxZmqContext
Get a Publisher (internally is an RxJava3 Flowable) for a given topic
toString() - Method in class org.consensusj.bitcoin.json.pojo.Outpoint
 
toString() - Method in record class org.consensusj.daemon.micronaut.BitcoinDaemonConfig
Returns a string representation of this record class.
toString() - Method in class org.consensusj.decentralizedid.btcr.ExtendedTxRef
 
toString() - Method in class org.consensusj.decentralizedid.Did
 
toString() - Method in class org.consensusj.exchange.CurrencyUnitPair
 
toString() - Method in record class org.consensusj.jsonrpc.cli.CliParameter.Invalid
Returns a string representation of this record class.
toString() - Method in record class org.consensusj.jsonrpc.cli.CliParameter.Valid
Returns a string representation of this record class.
toString() - Method in enum class org.consensusj.jsonrpc.JsonRpcMessage.Version
 
toString() - Method in enum class org.consensusj.namecoin.jsonrpc.core.NameCoinNetwork
Return the canonical, lowercase, user-facing String for an enum
toUnsignedTransaction() - Method in class org.consensusj.bitcoinj.signing.DefaultSigningRequest
bitcoinj signing uses (currently) mutable transaction objects, this convenience method will create one if you want to use bitcoinj to sign this request.
toUnsignedTransaction() - Method in interface org.consensusj.bitcoinj.signing.SigningRequest
bitcoinj signing (currently) uses mutable Transaction objects, this convenience method will create a completed, unsigned bitcoinj Transaction if you want to use bitcoinj to sign this request.
toURI() - Method in class org.consensusj.decentralizedid.Did
 
toUtxo() - Method in class org.consensusj.bitcoinj.signing.RawTransactionSigningRequest.RawInput
 
toUtxo() - Method in interface org.consensusj.bitcoinj.signing.TransactionInputData
 
toUtxo() - Method in class org.consensusj.bitcoinj.signing.TransactionInputDataUtxo
 
transactionBinaryPublisher() - Method in interface org.consensusj.bitcoin.rx.RxBlockchainBinaryService
 
transactionBinaryPublisher() - Method in class org.consensusj.bitcoin.rx.zeromq.RxBitcoinSinglePortZmqService
 
transactionBinaryPublisher() - Method in class org.consensusj.bitcoin.rx.zeromq.RxBitcoinZmqBinaryService
 
transactionHashBinaryPublisher() - Method in interface org.consensusj.bitcoin.rx.RxBlockchainBinaryService
 
transactionHashBinaryPublisher() - Method in class org.consensusj.bitcoin.rx.zeromq.RxBitcoinSinglePortZmqService
 
transactionHashBinaryPublisher() - Method in class org.consensusj.bitcoin.rx.zeromq.RxBitcoinZmqBinaryService
 
transactionHashPublisher() - Method in class org.consensusj.bitcoin.rx.peergroup.RxPeerGroup
 
transactionHashPublisher() - Method in interface org.consensusj.bitcoin.rx.RxBlockchainService
 
transactionHashPublisher() - Method in class org.consensusj.bitcoin.rx.zeromq.RxBitcoinZmqService
 
TransactionHexSerializer - Class in org.consensusj.bitcoin.json.conversion
Serialize a transaction as a hex-encoded binary string.
TransactionHexSerializer() - Constructor for class org.consensusj.bitcoin.json.conversion.TransactionHexSerializer
 
TransactionIngredients - Class in org.consensusj.bitcoin.jsonrpc.test
Everything needed to build your own custom transaction TODO: Make this an immutable bean
TransactionIngredients() - Constructor for class org.consensusj.bitcoin.jsonrpc.test.TransactionIngredients
 
TransactionInputData - Interface in org.consensusj.bitcoinj.signing
Immutable data for a transaction input.
TransactionInputDataUtxo - Class in org.consensusj.bitcoinj.signing
Immutable aggregate of data for TransactionInput.
TransactionInputDataUtxo(Sha256Hash, int, Coin, Script) - Constructor for class org.consensusj.bitcoinj.signing.TransactionInputDataUtxo
 
TransactionOutputAddress - Class in org.consensusj.bitcoinj.signing
Raw, immutable data for a pay-to-address transaction output
TransactionOutputAddress(long, String) - Constructor for class org.consensusj.bitcoinj.signing.TransactionOutputAddress
 
TransactionOutputAddress(long, Address) - Constructor for class org.consensusj.bitcoinj.signing.TransactionOutputAddress
 
TransactionOutputAddress(Coin, Address) - Constructor for class org.consensusj.bitcoinj.signing.TransactionOutputAddress
 
TransactionOutputData - Interface in org.consensusj.bitcoinj.signing
Raw, immutable data for a transaction output
TransactionOutputDataScript - Class in org.consensusj.bitcoinj.signing
 
TransactionOutputDataScript(Coin, Script) - Constructor for class org.consensusj.bitcoinj.signing.TransactionOutputDataScript
 
TransactionOutputOpReturn - Class in org.consensusj.bitcoinj.signing
Raw, immutable data for an OP_RETURN transaction output
TransactionOutputOpReturn(byte[]) - Constructor for class org.consensusj.bitcoinj.signing.TransactionOutputOpReturn
 
transactionPublisher() - Method in class org.consensusj.bitcoin.rx.peergroup.RxPeerGroup
 
transactionPublisher() - Method in interface org.consensusj.bitcoin.rx.RxBlockchainService
 
transactionPublisher() - Method in class org.consensusj.bitcoin.rx.zeromq.RxBitcoinZmqService
 
TransactionSerializer - Class in org.consensusj.bitcoin.json.conversion
Custom Serialization of Transaction Peer class
TransactionSerializer() - Constructor for class org.consensusj.bitcoin.json.conversion.TransactionSerializer
 
TransactionSigner - Interface in org.consensusj.bitcoinj.signing
A low-level transaction signing interface that can sign a SigningRequest that is a complete transaction that only needs signatures.
TransactionVerification - Class in org.consensusj.bitcoinj.signing
Utility for transaction validation
TransactionVerification() - Constructor for class org.consensusj.bitcoinj.signing.TransactionVerification
 
tx - Variable in class org.consensusj.bitcoin.json.pojo.BlockInfo
 
txid - Variable in class org.consensusj.bitcoin.json.pojo.RawTransactionInfo.Vin
 
txId() - Method in class org.consensusj.bitcoinj.signing.RawTransactionSigningRequest.RawInput
 
txId() - Method in class org.consensusj.bitcoinj.signing.TransactionInputDataUtxo
 
txId() - Method in class org.consensusj.bitcoinj.signing.Utxo.Basic
 
txId() - Method in class org.consensusj.bitcoinj.signing.Utxo.Complete
 
txId() - Method in class org.consensusj.bitcoinj.signing.Utxo.Signable
 
txId() - Method in interface org.consensusj.bitcoinj.signing.Utxo
 
txids - Variable in class org.consensusj.bitcoin.json.pojo.ReceivedByAddressInfo
 
TxOutInfo - Class in org.consensusj.bitcoin.json.pojo
Result of `gettxout`
TxOutInfo(Sha256Hash, int, Coin, Map, int, boolean) - Constructor for class org.consensusj.bitcoin.json.pojo.TxOutInfo
 
TxOutSetInfo - Class in org.consensusj.bitcoin.json.pojo
Result of `gettxoutsetinfo`
TxOutSetInfo(int, Sha256Hash, long, long, long, Sha256Hash, long, Coin) - Constructor for class org.consensusj.bitcoin.json.pojo.TxOutSetInfo
 
TxOutSetService - Class in org.consensusj.bitcoin.rx.jsonrpc.service
Service to return a stream of TxOutSetInfos for a given blockchain/client.
TxOutSetService(RxBitcoinClient, ChainTipPublisher) - Constructor for class org.consensusj.bitcoin.rx.jsonrpc.service.TxOutSetService
 
TxOutSetWatcherSample - Class in org.consensusj.bitcoin.rx.jsonrpc
Sample command-line tool that subscribes to ChainTip and TxOutSetInfo
TxOutSetWatcherSample() - Constructor for class org.consensusj.bitcoin.rx.jsonrpc.TxOutSetWatcherSample
 
type() - Method in class org.consensusj.bitcoin.json.pojo.ZmqNotification
 
typeForClass(Class<?>) - Method in class org.consensusj.jsonrpc.DefaultRpcClient
 
typeForClass(Class<?>) - Method in interface org.consensusj.jsonrpc.JsonRpcClient
 

U

unknown(CurrencyUnitPair) - Static method in class org.consensusj.exchange.rx.ExchangeRateUpdate
Create an ExchangeRateValue for "unknown" exchange rate (no data yet)
unloadWallet() - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
 
unloadWallet(String, Boolean) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
 
UnloadWalletResult - Class in org.consensusj.bitcoin.json.pojo
Response object for createwallet and loadwallet
UnloadWalletResult(String) - Constructor for class org.consensusj.bitcoin.json.pojo.UnloadWalletResult
 
UnspentOutput - Class in org.consensusj.bitcoin.json.pojo
Data class for UnspentOutput as returned by listUnspent RPC Because the class is immutable we have to give Jackson some hints via annotations.
UnspentOutput(Sha256Hash, int, Address, String, String, Coin, int, String, String, boolean, boolean, String, boolean) - Constructor for class org.consensusj.bitcoin.json.pojo.UnspentOutput
 
uriScheme() - Method in enum class org.consensusj.namecoin.jsonrpc.core.NameCoinNetwork
The URI scheme for Bitcoin.
usage - Variable in class org.consensusj.jsonrpc.cli.BaseJsonRpcTool
 
usage() - Method in class org.consensusj.jsonrpc.cli.BaseJsonRpcTool
 
Utxo - Interface in org.consensusj.bitcoinj.signing
UTXO info for transaction signing.
Utxo.Basic - Class in org.consensusj.bitcoinj.signing
Bare minimum UTXO info: txId and index
Utxo.Complete - Class in org.consensusj.bitcoinj.signing
UTXO with amount and scriptPubKey.
Utxo.Signable - Class in org.consensusj.bitcoinj.signing
UTXO with "amount" which is necessary for signing a segwit transaction.
UtxoInfo - Interface in org.consensusj.bitcoin.json.pojo
Interface for commonly-used UTXO information, for example the prevtxs parameter of the signrawtransactionwithwallet JSON-RPC request.

V

V1 - Enum constant in enum class org.consensusj.jsonrpc.JsonRpcMessage.Version
 
V2 - Enum constant in enum class org.consensusj.jsonrpc.JsonRpcMessage.Version
 
valid() - Method in interface org.consensusj.jsonrpc.cli.CliParameter
 
valid(String, Object) - Static method in interface org.consensusj.jsonrpc.cli.CliParameter
Create a Valid object
Valid(String, Object) - Constructor for record class org.consensusj.jsonrpc.cli.CliParameter.Valid
Creates an instance of a Valid record class.
value - Variable in class org.consensusj.bitcoin.json.pojo.RawTransactionInfo.Vout
 
value() - Method in class org.consensusj.bitcoin.rx.zeromq.BitcoinZmqMessage
 
valueOf(String) - Static method in enum class org.consensusj.bitcoin.json.pojo.BlockInfo.IncludeTxFlag
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.consensusj.bitcoin.rx.zeromq.BitcoinZmqMessage.Topic
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.consensusj.jsonrpc.JsonRpcError.Error
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.consensusj.jsonrpc.JsonRpcMessage.Version
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.consensusj.namecoin.jsonrpc.core.NameCoinNetwork
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.consensusj.bitcoin.json.pojo.BlockInfo.IncludeTxFlag
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.consensusj.bitcoin.rx.zeromq.BitcoinZmqMessage.Topic
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.consensusj.jsonrpc.JsonRpcError.Error
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.consensusj.jsonrpc.JsonRpcMessage.Version
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.consensusj.namecoin.jsonrpc.core.NameCoinNetwork
Returns an array containing the constants of this enum class, in the order they are declared.
verbose - Variable in class org.consensusj.jsonrpc.cli.BaseJsonRpcTool.CommonsCLICall
 
verify(Transaction, List<TransactionInputData>) - Method in interface org.consensusj.bitcoinj.signing.BaseTransactionSigner
 
verifyInput(Transaction, int, TransactionInputData) - Method in interface org.consensusj.bitcoinj.signing.BaseTransactionSigner
 
version - Variable in class org.consensusj.bitcoin.json.pojo.BlockInfo
 
Vin(Sha256Hash, long, Object, long) - Constructor for class org.consensusj.bitcoin.json.pojo.RawTransactionInfo.Vin
 
VinList() - Constructor for class org.consensusj.bitcoin.json.pojo.RawTransactionInfo.VinList
 
vout - Variable in class org.consensusj.bitcoin.json.pojo.RawTransactionInfo.Vin
 
Vout(Coin, int, RawTransactionInfo.ScriptPubKeyInfo) - Constructor for class org.consensusj.bitcoin.json.pojo.RawTransactionInfo.Vout
 
VoutList() - Constructor for class org.consensusj.bitcoin.json.pojo.RawTransactionInfo.VoutList
 

W

waitForBlock() - Method in interface org.consensusj.bitcoin.jsonrpc.test.BlockChainEnvironment
Wait for (and possible *hasten*) the creation of a single block
waitForBlock() - Method in class org.consensusj.bitcoin.jsonrpc.test.RegTestEnvironment
 
waitForBlock(int, int) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Wait for RPC server to reach specified block height.
waitForBlockchainInfoAsync(Duration, Duration) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
 
waitForBlocks(int) - Method in interface org.consensusj.bitcoin.jsonrpc.test.BlockChainEnvironment
Wait for (and possible *hasten*) the creation of blocks
waitForBlocks(int) - Method in class org.consensusj.bitcoin.jsonrpc.test.RegTestEnvironment
 
waitForConnected() - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
This is like waitForServer but does not initiate a connection.
waitForConnected(Duration) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
 
waitForServer(int) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
waitForServer(Duration) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Poll the server regularly until it responds.
waitForServer(Duration, Duration, Supplier<JsonRpcRequest>, JavaType, DefaultRpcClient.TransientErrorMapper<T>) - Method in class org.consensusj.jsonrpc.DefaultRpcClient
A wait-for-server routine that is agnostic about which RPC methods the server supports.
waitForServer(Duration, Duration, Supplier<JsonRpcRequest>, DefaultRpcClient.TransientErrorMapper<T>) - Method in class org.consensusj.jsonrpc.DefaultRpcClient
A wait-for-server routine that is agnostic about which RPC methods the server supports.
waitForServerAsync(Duration, Duration) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinClient
Wait for a connection to the server.
waitForSync(BitcoinClient) - Method in interface org.consensusj.bitcoin.jsonrpc.test.BlockchainSyncing
Wait until a BitcoinClient is synced to a reference blockheight
WalletAppKitJsonRpcService - Class in org.consensusj.daemon.micronaut
JSON-RPC wrapper for WalletAppKitService
WalletAppKitJsonRpcService(WalletAppKitService) - Constructor for class org.consensusj.daemon.micronaut.WalletAppKitJsonRpcService
 
WalletAppKitService - Class in org.consensusj.bitcoin.services
Implement a subset of Bitcoin JSON RPC using a WalletAppKit
WalletAppKitService(WalletAppKit) - Constructor for class org.consensusj.bitcoin.services.WalletAppKitService
Construct from an (un-started) WalletAppKit instance.
walletBaseName() - Method in record class org.consensusj.daemon.micronaut.BitcoinDaemonConfig
Returns the value of the walletBaseName record component.
WalletConflictList() - Constructor for class org.consensusj.bitcoin.json.pojo.WalletTransactionInfo.WalletConflictList
 
WalletSigningService - Class in org.consensusj.bitcoin.services
Transaction completion and signing service that uses a bitcoinj Wallet.
WalletSigningService(Wallet) - Constructor for class org.consensusj.bitcoin.services.WalletSigningService
 
WalletTestUtil - Class in org.consensusj.bitcoin.jsonrpc.test
Utilities for integration testing server-side wallets
WalletTestUtil() - Constructor for class org.consensusj.bitcoin.jsonrpc.test.WalletTestUtil
 
WalletTransactionInfo - Class in org.consensusj.bitcoin.json.pojo
Detailed information about an in-wallet transaction (from gettransaction RPC)
WalletTransactionInfo(Coin, Coin, int, Sha256Hash, int, long, Sha256Hash, WalletTransactionInfo.WalletConflictList, long, long, String, WalletTransactionInfo.DetailList, String, RawTransactionInfo) - Constructor for class org.consensusj.bitcoin.json.pojo.WalletTransactionInfo
 
WalletTransactionInfo.Detail - Class in org.consensusj.bitcoin.json.pojo
 
WalletTransactionInfo.DetailList - Class in org.consensusj.bitcoin.json.pojo
 
WalletTransactionInfo.WalletConflictList - Class in org.consensusj.bitcoin.json.pojo
 
web3ClientVersion() - Method in class org.consensusj.ethereum.jsonrpc.EthereumClient
 
web3Sha3(String) - Method in class org.consensusj.ethereum.jsonrpc.EthereumClient
Returns Keccak-256 (not the standardized SHA3-256) of the given data
withWallet(String, String, String) - Method in class org.consensusj.bitcoin.jsonrpc.BitcoinExtendedClient
Incubating: clone the client with a new base URI for a named wallet.
writerFromStream(PrintStream) - Method in class org.consensusj.jsonrpc.cli.BaseJsonRpcTool
 
writerFromStream(PrintStream) - Method in class org.consensusj.bitcoin.cli.BitcoinCLITool
 
writerFromStream(PrintStream) - Method in class org.consensusj.jsonrpc.cli.GenericJsonRpcTool
 

X

xchangePair(CurrencyUnitPair) - Method in class org.consensusj.exchange.knowm.KnowmExchangeRateProvider
Map from CurrencyUnitPair to XChange CurrencyPair tickerSymbolConversions is used to handle cases like ItBit that uses "XBT" instead of "BTC"
xchangePair(CurrencyUnitPair) - Method in class org.consensusj.exchange.knowm.ReactiveKnowmExchangeProvider
Map from CurrencyUnitPair to XChange CurrencyPair tickerSymbolConversions is used to handle cases like ItBit that uses "XBT" instead of "BTC"

Y

YES - Enum constant in enum class org.consensusj.bitcoin.json.pojo.BlockInfo.IncludeTxFlag
 

Z

ZmqNotification - Class in org.consensusj.bitcoin.json.pojo
Information about an active ZeroMQ notification.
ZmqNotification(String, String, int) - Constructor for class org.consensusj.bitcoin.json.pojo.ZmqNotification
 
ZMsgSocketFlowable - Class in org.consensusj.rx.zeromq
Factory class for creating Publisher<ZMsg> from a ZMQ.Socket.
ZMsgSocketFlowable() - Constructor for class org.consensusj.rx.zeromq.ZMsgSocketFlowable
 
A B C D E F G H I J K L M N O P R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form