Package | Description |
---|---|
org.bitcoinj.core |
The core package contains classes for network messages like
Block and
Transaction , peer connectivity via PeerGroup ,
block chain management and the Wallet class. |
org.bitcoinj.signers |
Transaction signers know how to calculate signatures over transactions in different contexts, for example, using
local private keys or fetching them from remote servers.
|
org.bitcoinj.testing |
Various utilities for writing unit tests: also useful for testing your own code and apps that build on top of
bitcoinj.
|
org.bitcoinj.wallet |
Classes that support the
Wallet , which knows how to find and save transactions relevant to
a set of keys or scripts, calculate balances, and spend money: the wallet has many features and can be extended
in various ways, please refer to the website for documentation on how to use it. |
Modifier and Type | Class and Description |
---|---|
class |
Wallet
A Wallet stores keys and a record of transactions that send and receive value from those keys.
|
Modifier and Type | Method and Description |
---|---|
ECKey |
TransactionOutPoint.getConnectedKey(KeyBag keyBag)
Returns the ECKey identified in the connected output, for either pay-to-address scripts or pay-to-key scripts.
|
RedeemData |
TransactionOutPoint.getConnectedRedeemData(KeyBag keyBag)
Returns the RedeemData identified in the connected output, for either pay-to-address scripts, pay-to-key
or P2SH scripts.
|
RedeemData |
TransactionInput.getConnectedRedeemData(KeyBag keyBag)
Alias for getOutpoint().getConnectedRedeemData(keyBag)
|
Modifier and Type | Method and Description |
---|---|
boolean |
TransactionSigner.signInputs(TransactionSigner.ProposedTransaction propTx,
KeyBag keyBag)
Signs given transaction's inputs.
|
boolean |
MissingSigResolutionSigner.signInputs(TransactionSigner.ProposedTransaction propTx,
KeyBag keyBag) |
boolean |
LocalTransactionSigner.signInputs(TransactionSigner.ProposedTransaction propTx,
KeyBag keyBag) |
boolean |
CustomTransactionSigner.signInputs(TransactionSigner.ProposedTransaction propTx,
KeyBag keyBag) |
Modifier and Type | Method and Description |
---|---|
boolean |
NopTransactionSigner.signInputs(TransactionSigner.ProposedTransaction t,
KeyBag keyBag) |
Modifier and Type | Class and Description |
---|---|
class |
DecryptingKeyBag
A DecryptingKeyBag filters a pre-existing key bag, decrypting keys as they are requested using the provided
AES key.
|
class |
KeyChainGroup
A KeyChainGroup is used by the
Wallet and
manages: a BasicKeyChain object (which will normally be empty), and zero or more
DeterministicKeyChain s. |
Modifier and Type | Field and Description |
---|---|
protected KeyBag |
DecryptingKeyBag.target |
Constructor and Description |
---|
DecryptingKeyBag(KeyBag target,
org.spongycastle.crypto.params.KeyParameter aesKey) |
Copyright © 2014. All rights reserved.