test_class.declarator: log = LoggerFactory.getLogger(WalletTest.class)
test_class.modifier: private static final
test_class.original_string: private static final Logger log = LoggerFactory.getLogger(WalletTest.class);
test_class.type: Logger
test_class.var_name: log
test_class.declarator: PASSWORD1 = "my helicopter contains eels"
test_class.modifier: private static final
test_class.original_string: private static final CharSequence PASSWORD1 = "my helicopter contains eels";
test_class.type: CharSequence
test_class.var_name: PASSWORD1
test_class.declarator: WRONG_PASSWORD = "nothing noone nobody nowhere"
test_class.modifier: private static final
test_class.original_string: private static final CharSequence WRONG_PASSWORD = "nothing noone nobody nowhere";
test_class.type: CharSequence
test_class.var_name: WRONG_PASSWORD
test_class.declarator: OTHER_ADDRESS = LegacyAddress.fromKey(UNITTEST, new ECKey())
test_class.modifier: private final
test_class.original_string: private final Address OTHER_ADDRESS = LegacyAddress.fromKey(UNITTEST, new ECKey());
test_class.type: Address
test_class.var_name: OTHER_ADDRESS
test_class.declarator: EMPTY_SIG = {}
test_class.modifier: private static final
test_class.original_string: private static final byte[] EMPTY_SIG = {};
test_class.type: byte[]
test_class.var_name: EMPTY_SIG
test_class.file: core/src/test/java/org/ulordj/wallet/WalletTest.java
test_class.identifier: WalletTest
test_class.superclass: extends TestWithWallet
test_case.body: @Test
      public void sendRequestMemo() throws Exception {
          receiveATransaction(wallet, myAddress);
          SendRequest sendRequest = SendRequest.to(myAddress, Coin.COIN);
          sendRequest.memo = "memo";
          wallet.completeTx(sendRequest);
          assertEquals(sendRequest.memo, sendRequest.tx.getMemo());
      }
test_case.class_method_signature: WalletTest.sendRequestMemo()
test_case.full_signature: @Test public void sendRequestMemo()
test_case.identifier: sendRequestMemo
test_case.invocations: receiveATransaction to completeTx assertEquals getMemo
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void sendRequestMemo()
focal_class.declarator: log = LoggerFactory.getLogger(Wallet.class)
focal_class.modifier: private static final
focal_class.original_string: private static final Logger log = LoggerFactory.getLogger(Wallet.class);
focal_class.type: Logger
focal_class.var_name: log
focal_class.declarator: MINIMUM_BLOOM_DATA_LENGTH = 8
focal_class.modifier: private static final
focal_class.original_string: private static final int MINIMUM_BLOOM_DATA_LENGTH = 8;
focal_class.type: int
focal_class.var_name: MINIMUM_BLOOM_DATA_LENGTH
focal_class.declarator: lock = Threading.lock("wallet")
focal_class.modifier: protected final
focal_class.original_string: protected final ReentrantLock lock = Threading.lock("wallet");
focal_class.type: ReentrantLock
focal_class.var_name: lock
focal_class.declarator: keyChainGroupLock = Threading.lock("wallet-keychaingroup")
focal_class.modifier: protected final
focal_class.original_string: protected final ReentrantLock keyChainGroupLock = Threading.lock("wallet-keychaingroup");
focal_class.type: ReentrantLock
focal_class.var_name: keyChainGroupLock
focal_class.declarator: pending
focal_class.modifier: private final
focal_class.original_string: private final Map<Sha256Hash, Transaction> pending;
focal_class.type: Map<Sha256Hash, Transaction>
focal_class.var_name: pending
focal_class.declarator: unspent
focal_class.modifier: private final
focal_class.original_string: private final Map<Sha256Hash, Transaction> unspent;
focal_class.type: Map<Sha256Hash, Transaction>
focal_class.var_name: unspent
focal_class.declarator: spent
focal_class.modifier: private final
focal_class.original_string: private final Map<Sha256Hash, Transaction> spent;
focal_class.type: Map<Sha256Hash, Transaction>
focal_class.var_name: spent
focal_class.declarator: dead
focal_class.modifier: private final
focal_class.original_string: private final Map<Sha256Hash, Transaction> dead;
focal_class.type: Map<Sha256Hash, Transaction>
focal_class.var_name: dead
focal_class.declarator: transactions
focal_class.modifier: protected final
focal_class.original_string: protected final Map<Sha256Hash, Transaction> transactions;
focal_class.type: Map<Sha256Hash, Transaction>
focal_class.var_name: transactions
focal_class.declarator: myUnspents = Sets.newHashSet()
focal_class.modifier: protected final
focal_class.original_string: protected final HashSet<TransactionOutput> myUnspents = Sets.newHashSet();
focal_class.type: HashSet<TransactionOutput>
focal_class.var_name: myUnspents
focal_class.declarator: riskDropped = new LinkedHashMap<Sha256Hash, Transaction>() {
          @Override
          protected boolean removeEldestEntry(Map.Entry<Sha256Hash, Transaction> eldest) {
              return size() > 1000;
          }
      }
focal_class.modifier: private final
focal_class.original_string: private final LinkedHashMap<Sha256Hash, Transaction> riskDropped = new LinkedHashMap<Sha256Hash, Transaction>() {
          @Override
          protected boolean removeEldestEntry(Map.Entry<Sha256Hash, Transaction> eldest) {
              return size() > 1000;
          }
      };
focal_class.type: LinkedHashMap<Sha256Hash, Transaction>
focal_class.var_name: riskDropped
focal_class.declarator: keyChainGroup
focal_class.modifier: @GuardedBy("keyChainGroupLock") private
focal_class.original_string: @GuardedBy("keyChainGroupLock") private KeyChainGroup keyChainGroup;
focal_class.type: KeyChainGroup
focal_class.var_name: keyChainGroup
focal_class.declarator: watchedScripts
focal_class.modifier: @GuardedBy("keyChainGroupLock") private
focal_class.original_string: @GuardedBy("keyChainGroupLock") private Set<Script> watchedScripts;
focal_class.type: Set<Script>
focal_class.var_name: watchedScripts
focal_class.declarator: context
focal_class.modifier: protected final
focal_class.original_string: protected final Context context;
focal_class.type: Context
focal_class.var_name: context
focal_class.declarator: params
focal_class.modifier: protected final
focal_class.original_string: protected final NetworkParameters params;
focal_class.type: NetworkParameters
focal_class.var_name: params
focal_class.declarator: lastBlockSeenHash
focal_class.modifier: @Nullable private
focal_class.original_string: @Nullable private Sha256Hash lastBlockSeenHash;
focal_class.type: Sha256Hash
focal_class.var_name: lastBlockSeenHash
focal_class.declarator: lastBlockSeenHeight
focal_class.modifier: private
focal_class.original_string: private int lastBlockSeenHeight;
focal_class.type: int
focal_class.var_name: lastBlockSeenHeight
focal_class.declarator: lastBlockSeenTimeSecs
focal_class.modifier: private
focal_class.original_string: private long lastBlockSeenTimeSecs;
focal_class.type: long
focal_class.var_name: lastBlockSeenTimeSecs
focal_class.declarator: changeListeners
          = new CopyOnWriteArrayList<>()
focal_class.modifier: private final
focal_class.original_string: private final CopyOnWriteArrayList<ListenerRegistration<WalletChangeEventListener>> changeListeners
          = new CopyOnWriteArrayList<>();
focal_class.type: CopyOnWriteArrayList<ListenerRegistration<WalletChangeEventListener>>
focal_class.var_name: changeListeners
focal_class.declarator: coinsReceivedListeners
          = new CopyOnWriteArrayList<>()
focal_class.modifier: private final
focal_class.original_string: private final CopyOnWriteArrayList<ListenerRegistration<WalletCoinsReceivedEventListener>> coinsReceivedListeners
          = new CopyOnWriteArrayList<>();
focal_class.type: CopyOnWriteArrayList<ListenerRegistration<WalletCoinsReceivedEventListener>>
focal_class.var_name: coinsReceivedListeners
focal_class.declarator: coinsSentListeners
          = new CopyOnWriteArrayList<>()
focal_class.modifier: private final
focal_class.original_string: private final CopyOnWriteArrayList<ListenerRegistration<WalletCoinsSentEventListener>> coinsSentListeners
          = new CopyOnWriteArrayList<>();
focal_class.type: CopyOnWriteArrayList<ListenerRegistration<WalletCoinsSentEventListener>>
focal_class.var_name: coinsSentListeners
focal_class.declarator: reorganizeListeners
          = new CopyOnWriteArrayList<>()
focal_class.modifier: private final
focal_class.original_string: private final CopyOnWriteArrayList<ListenerRegistration<WalletReorganizeEventListener>> reorganizeListeners
          = new CopyOnWriteArrayList<>();
focal_class.type: CopyOnWriteArrayList<ListenerRegistration<WalletReorganizeEventListener>>
focal_class.var_name: reorganizeListeners
focal_class.declarator: scriptChangeListeners
          = new CopyOnWriteArrayList<>()
focal_class.modifier: private final
focal_class.original_string: private final CopyOnWriteArrayList<ListenerRegistration<ScriptsChangeEventListener>> scriptChangeListeners
          = new CopyOnWriteArrayList<>();
focal_class.type: CopyOnWriteArrayList<ListenerRegistration<ScriptsChangeEventListener>>
focal_class.var_name: scriptChangeListeners
focal_class.declarator: transactionConfidenceListeners
          = new CopyOnWriteArrayList<>()
focal_class.modifier: private final
focal_class.original_string: private final CopyOnWriteArrayList<ListenerRegistration<TransactionConfidenceEventListener>> transactionConfidenceListeners
          = new CopyOnWriteArrayList<>();
focal_class.type: CopyOnWriteArrayList<ListenerRegistration<TransactionConfidenceEventListener>>
focal_class.var_name: transactionConfidenceListeners
focal_class.declarator: txConfidenceListener
focal_class.modifier: private
focal_class.original_string: private TransactionConfidence.Listener txConfidenceListener;
focal_class.type: TransactionConfidence.Listener
focal_class.var_name: txConfidenceListener
focal_class.declarator: ignoreNextNewBlock
focal_class.modifier: private
focal_class.original_string: private HashSet<Sha256Hash> ignoreNextNewBlock;
focal_class.type: HashSet<Sha256Hash>
focal_class.var_name: ignoreNextNewBlock
focal_class.declarator: acceptRiskyTransactions
focal_class.modifier: private
focal_class.original_string: private boolean acceptRiskyTransactions;
focal_class.type: boolean
focal_class.var_name: acceptRiskyTransactions
focal_class.declarator: riskAnalyzer = DefaultRiskAnalysis.FACTORY
focal_class.modifier: private
focal_class.original_string: private RiskAnalysis.Analyzer riskAnalyzer = DefaultRiskAnalysis.FACTORY;
focal_class.type: RiskAnalysis.Analyzer
focal_class.var_name: riskAnalyzer
focal_class.declarator: onWalletChangedSuppressions
focal_class.modifier: private
focal_class.original_string: private int onWalletChangedSuppressions;
focal_class.type: int
focal_class.var_name: onWalletChangedSuppressions
focal_class.declarator: insideReorg
focal_class.modifier: private
focal_class.original_string: private boolean insideReorg;
focal_class.type: boolean
focal_class.var_name: insideReorg
focal_class.declarator: confidenceChanged
focal_class.modifier: private
focal_class.original_string: private Map<Transaction, TransactionConfidence.Listener.ChangeReason> confidenceChanged;
focal_class.type: Map<Transaction, TransactionConfidence.Listener.ChangeReason>
focal_class.var_name: confidenceChanged
focal_class.declarator: vFileManager
focal_class.modifier: protected volatile
focal_class.original_string: protected volatile WalletFiles vFileManager;
focal_class.type: WalletFiles
focal_class.var_name: vFileManager
focal_class.declarator: vTransactionBroadcaster
focal_class.modifier: protected volatile
focal_class.original_string: protected volatile TransactionBroadcaster vTransactionBroadcaster;
focal_class.type: TransactionBroadcaster
focal_class.var_name: vTransactionBroadcaster
focal_class.declarator: vKeyRotationTimestamp
focal_class.modifier: private volatile
focal_class.original_string: private volatile long vKeyRotationTimestamp;
focal_class.type: long
focal_class.var_name: vKeyRotationTimestamp
focal_class.declarator: coinSelector = new DefaultCoinSelector()
focal_class.modifier: protected
focal_class.original_string: protected CoinSelector coinSelector = new DefaultCoinSelector();
focal_class.type: CoinSelector
focal_class.var_name: coinSelector
focal_class.declarator: version
focal_class.modifier: private
focal_class.original_string: private int version;
focal_class.type: int
focal_class.var_name: version
focal_class.declarator: description
focal_class.modifier: private
focal_class.original_string: private String description;
focal_class.type: String
focal_class.var_name: description
focal_class.declarator: extensions
focal_class.modifier: private final
focal_class.original_string: private final HashMap<String, WalletExtension> extensions;
focal_class.type: HashMap<String, WalletExtension>
focal_class.var_name: extensions
focal_class.declarator: signers
focal_class.modifier: @GuardedBy("lock") private volatile
focal_class.original_string: @GuardedBy("lock") private volatile List<TransactionSigner> signers;
focal_class.type: List<TransactionSigner>
focal_class.var_name: signers
focal_class.declarator: vUTXOProvider
focal_class.modifier: @Nullable private volatile
focal_class.original_string: @Nullable private volatile UTXOProvider vUTXOProvider;
focal_class.type: UTXOProvider
focal_class.var_name: vUTXOProvider
focal_class.declarator: hardSaveOnNextBlock = false
focal_class.modifier: private
focal_class.original_string: private boolean hardSaveOnNextBlock = false;
focal_class.type: boolean
focal_class.var_name: hardSaveOnNextBlock
focal_class.declarator: balanceFutureRequests = Lists.newLinkedList()
focal_class.modifier: @GuardedBy("lock") private
focal_class.original_string: @GuardedBy("lock") private List<BalanceFutureRequest> balanceFutureRequests = Lists.newLinkedList();
focal_class.type: List<BalanceFutureRequest>
focal_class.var_name: balanceFutureRequests
focal_class.declarator: bloomOutPoints = Lists.newArrayList()
focal_class.modifier: private final
focal_class.original_string: private final ArrayList<TransactionOutPoint> bloomOutPoints = Lists.newArrayList();
focal_class.type: ArrayList<TransactionOutPoint>
focal_class.var_name: bloomOutPoints
focal_class.declarator: bloomFilterGuard = new AtomicInteger(0)
focal_class.modifier: private final
focal_class.original_string: private final AtomicInteger bloomFilterGuard = new AtomicInteger(0);
focal_class.type: AtomicInteger
focal_class.var_name: bloomFilterGuard
focal_class.file: core/src/main/java/org/ulordj/wallet/Wallet.java
focal_class.identifier: Wallet
focal_class.interfaces: implements NewBestBlockListener, TransactionReceivedInBlockListener, PeerFilterProvider, KeyBag, TransactionBag, ReorganizeListener
focal_class.class_method_signature: Wallet.Wallet(NetworkParameters params)
focal_class.full_signature: public  Wallet(NetworkParameters params)
focal_class.identifier: Wallet
focal_class.modifiers: public
focal_class.parameters: (NetworkParameters params)
focal_class.signature:  Wallet(NetworkParameters params)
focal_class.class_method_signature: Wallet.Wallet(Context context)
focal_class.full_signature: public  Wallet(Context context)
focal_class.identifier: Wallet
focal_class.modifiers: public
focal_class.parameters: (Context context)
focal_class.signature:  Wallet(Context context)
focal_class.class_method_signature: Wallet.fromSeed(NetworkParameters params, DeterministicSeed seed)
focal_class.full_signature: public static Wallet fromSeed(NetworkParameters params, DeterministicSeed seed)
focal_class.identifier: fromSeed
focal_class.modifiers: public static
focal_class.parameters: (NetworkParameters params, DeterministicSeed seed)
focal_class.return: Wallet
focal_class.signature: Wallet fromSeed(NetworkParameters params, DeterministicSeed seed)
focal_class.class_method_signature: Wallet.fromSeed(NetworkParameters params, DeterministicSeed seed, ImmutableList<ChildNumber> accountPath)
focal_class.full_signature: public static Wallet fromSeed(NetworkParameters params, DeterministicSeed seed, ImmutableList<ChildNumber> accountPath)
focal_class.identifier: fromSeed
focal_class.modifiers: public static
focal_class.parameters: (NetworkParameters params, DeterministicSeed seed, ImmutableList<ChildNumber> accountPath)
focal_class.return: Wallet
focal_class.signature: Wallet fromSeed(NetworkParameters params, DeterministicSeed seed, ImmutableList<ChildNumber> accountPath)
focal_class.class_method_signature: Wallet.fromWatchingKey(NetworkParameters params, DeterministicKey watchKey)
focal_class.full_signature: public static Wallet fromWatchingKey(NetworkParameters params, DeterministicKey watchKey)
focal_class.identifier: fromWatchingKey
focal_class.modifiers: public static
focal_class.parameters: (NetworkParameters params, DeterministicKey watchKey)
focal_class.return: Wallet
focal_class.signature: Wallet fromWatchingKey(NetworkParameters params, DeterministicKey watchKey)
focal_class.class_method_signature: Wallet.fromWatchingKeyB58(NetworkParameters params, String watchKeyB58, long creationTimeSeconds)
focal_class.full_signature: public static Wallet fromWatchingKeyB58(NetworkParameters params, String watchKeyB58, long creationTimeSeconds)
focal_class.identifier: fromWatchingKeyB58
focal_class.modifiers: public static
focal_class.parameters: (NetworkParameters params, String watchKeyB58, long creationTimeSeconds)
focal_class.return: Wallet
focal_class.signature: Wallet fromWatchingKeyB58(NetworkParameters params, String watchKeyB58, long creationTimeSeconds)
focal_class.class_method_signature: Wallet.fromSpendingKey(NetworkParameters params, DeterministicKey spendKey)
focal_class.full_signature: public static Wallet fromSpendingKey(NetworkParameters params, DeterministicKey spendKey)
focal_class.identifier: fromSpendingKey
focal_class.modifiers: public static
focal_class.parameters: (NetworkParameters params, DeterministicKey spendKey)
focal_class.return: Wallet
focal_class.signature: Wallet fromSpendingKey(NetworkParameters params, DeterministicKey spendKey)
focal_class.class_method_signature: Wallet.fromSpendingKeyB58(NetworkParameters params, String spendingKeyB58, long creationTimeSeconds)
focal_class.full_signature: public static Wallet fromSpendingKeyB58(NetworkParameters params, String spendingKeyB58, long creationTimeSeconds)
focal_class.identifier: fromSpendingKeyB58
focal_class.modifiers: public static
focal_class.parameters: (NetworkParameters params, String spendingKeyB58, long creationTimeSeconds)
focal_class.return: Wallet
focal_class.signature: Wallet fromSpendingKeyB58(NetworkParameters params, String spendingKeyB58, long creationTimeSeconds)
focal_class.class_method_signature: Wallet.fromMasterKey(NetworkParameters params, DeterministicKey masterKey, ChildNumber accountNumber)
focal_class.full_signature: public static Wallet fromMasterKey(NetworkParameters params, DeterministicKey masterKey, ChildNumber accountNumber)
focal_class.identifier: fromMasterKey
focal_class.modifiers: public static
focal_class.parameters: (NetworkParameters params, DeterministicKey masterKey, ChildNumber accountNumber)
focal_class.return: Wallet
focal_class.signature: Wallet fromMasterKey(NetworkParameters params, DeterministicKey masterKey, ChildNumber accountNumber)
focal_class.class_method_signature: Wallet.fromKeys(NetworkParameters params, List<ECKey> keys)
focal_class.full_signature: public static Wallet fromKeys(NetworkParameters params, List<ECKey> keys)
focal_class.identifier: fromKeys
focal_class.modifiers: public static
focal_class.parameters: (NetworkParameters params, List<ECKey> keys)
focal_class.return: Wallet
focal_class.signature: Wallet fromKeys(NetworkParameters params, List<ECKey> keys)
focal_class.class_method_signature: Wallet.Wallet(NetworkParameters params, KeyChainGroup keyChainGroup)
focal_class.full_signature: public  Wallet(NetworkParameters params, KeyChainGroup keyChainGroup)
focal_class.identifier: Wallet
focal_class.modifiers: public
focal_class.parameters: (NetworkParameters params, KeyChainGroup keyChainGroup)
focal_class.signature:  Wallet(NetworkParameters params, KeyChainGroup keyChainGroup)
focal_class.class_method_signature: Wallet.Wallet(Context context, KeyChainGroup keyChainGroup)
focal_class.full_signature: private  Wallet(Context context, KeyChainGroup keyChainGroup)
focal_class.identifier: Wallet
focal_class.modifiers: private
focal_class.parameters: (Context context, KeyChainGroup keyChainGroup)
focal_class.signature:  Wallet(Context context, KeyChainGroup keyChainGroup)
focal_class.class_method_signature: Wallet.createTransientState()
focal_class.full_signature: private void createTransientState()
focal_class.identifier: createTransientState
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void createTransientState()
focal_class.class_method_signature: Wallet.getNetworkParameters()
focal_class.full_signature: public NetworkParameters getNetworkParameters()
focal_class.identifier: getNetworkParameters
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: NetworkParameters
focal_class.signature: NetworkParameters getNetworkParameters()
focal_class.class_method_signature: Wallet.getActiveKeyChain()
focal_class.full_signature: public DeterministicKeyChain getActiveKeyChain()
focal_class.identifier: getActiveKeyChain
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: DeterministicKeyChain
focal_class.signature: DeterministicKeyChain getActiveKeyChain()
focal_class.class_method_signature: Wallet.addTransactionSigner(TransactionSigner signer)
focal_class.full_signature: public final void addTransactionSigner(TransactionSigner signer)
focal_class.identifier: addTransactionSigner
focal_class.modifiers: public final
focal_class.parameters: (TransactionSigner signer)
focal_class.return: void
focal_class.signature: void addTransactionSigner(TransactionSigner signer)
focal_class.class_method_signature: Wallet.getTransactionSigners()
focal_class.full_signature: public List<TransactionSigner> getTransactionSigners()
focal_class.identifier: getTransactionSigners
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<TransactionSigner>
focal_class.signature: List<TransactionSigner> getTransactionSigners()
focal_class.class_method_signature: Wallet.currentKey(KeyChain.KeyPurpose purpose)
focal_class.full_signature: public DeterministicKey currentKey(KeyChain.KeyPurpose purpose)
focal_class.identifier: currentKey
focal_class.modifiers: public
focal_class.parameters: (KeyChain.KeyPurpose purpose)
focal_class.return: DeterministicKey
focal_class.signature: DeterministicKey currentKey(KeyChain.KeyPurpose purpose)
focal_class.class_method_signature: Wallet.currentReceiveKey()
focal_class.full_signature: public DeterministicKey currentReceiveKey()
focal_class.identifier: currentReceiveKey
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: DeterministicKey
focal_class.signature: DeterministicKey currentReceiveKey()
focal_class.class_method_signature: Wallet.currentAddress(KeyChain.KeyPurpose purpose)
focal_class.full_signature: public Address currentAddress(KeyChain.KeyPurpose purpose)
focal_class.identifier: currentAddress
focal_class.modifiers: public
focal_class.parameters: (KeyChain.KeyPurpose purpose)
focal_class.return: Address
focal_class.signature: Address currentAddress(KeyChain.KeyPurpose purpose)
focal_class.class_method_signature: Wallet.currentReceiveAddress()
focal_class.full_signature: public Address currentReceiveAddress()
focal_class.identifier: currentReceiveAddress
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Address
focal_class.signature: Address currentReceiveAddress()
focal_class.class_method_signature: Wallet.freshKey(KeyChain.KeyPurpose purpose)
focal_class.full_signature: public DeterministicKey freshKey(KeyChain.KeyPurpose purpose)
focal_class.identifier: freshKey
focal_class.modifiers: public
focal_class.parameters: (KeyChain.KeyPurpose purpose)
focal_class.return: DeterministicKey
focal_class.signature: DeterministicKey freshKey(KeyChain.KeyPurpose purpose)
focal_class.class_method_signature: Wallet.freshKeys(KeyChain.KeyPurpose purpose, int numberOfKeys)
focal_class.full_signature: public List<DeterministicKey> freshKeys(KeyChain.KeyPurpose purpose, int numberOfKeys)
focal_class.identifier: freshKeys
focal_class.modifiers: public
focal_class.parameters: (KeyChain.KeyPurpose purpose, int numberOfKeys)
focal_class.return: List<DeterministicKey>
focal_class.signature: List<DeterministicKey> freshKeys(KeyChain.KeyPurpose purpose, int numberOfKeys)
focal_class.class_method_signature: Wallet.freshReceiveKey()
focal_class.full_signature: public DeterministicKey freshReceiveKey()
focal_class.identifier: freshReceiveKey
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: DeterministicKey
focal_class.signature: DeterministicKey freshReceiveKey()
focal_class.class_method_signature: Wallet.freshAddress(KeyChain.KeyPurpose purpose)
focal_class.full_signature: public Address freshAddress(KeyChain.KeyPurpose purpose)
focal_class.identifier: freshAddress
focal_class.modifiers: public
focal_class.parameters: (KeyChain.KeyPurpose purpose)
focal_class.return: Address
focal_class.signature: Address freshAddress(KeyChain.KeyPurpose purpose)
focal_class.class_method_signature: Wallet.freshReceiveAddress()
focal_class.full_signature: public Address freshReceiveAddress()
focal_class.identifier: freshReceiveAddress
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Address
focal_class.signature: Address freshReceiveAddress()
focal_class.class_method_signature: Wallet.getIssuedReceiveKeys()
focal_class.full_signature: public List<ECKey> getIssuedReceiveKeys()
focal_class.identifier: getIssuedReceiveKeys
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<ECKey>
focal_class.signature: List<ECKey> getIssuedReceiveKeys()
focal_class.class_method_signature: Wallet.getIssuedReceiveAddresses()
focal_class.full_signature: public List<Address> getIssuedReceiveAddresses()
focal_class.identifier: getIssuedReceiveAddresses
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<Address>
focal_class.signature: List<Address> getIssuedReceiveAddresses()
focal_class.class_method_signature: Wallet.upgradeToDeterministic(@Nullable KeyParameter aesKey)
focal_class.full_signature: public void upgradeToDeterministic(@Nullable KeyParameter aesKey)
focal_class.identifier: upgradeToDeterministic
focal_class.modifiers: public
focal_class.parameters: (@Nullable KeyParameter aesKey)
focal_class.return: void
focal_class.signature: void upgradeToDeterministic(@Nullable KeyParameter aesKey)
focal_class.class_method_signature: Wallet.isDeterministicUpgradeRequired()
focal_class.full_signature: public boolean isDeterministicUpgradeRequired()
focal_class.identifier: isDeterministicUpgradeRequired
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isDeterministicUpgradeRequired()
focal_class.class_method_signature: Wallet.maybeUpgradeToHD()
focal_class.full_signature: private void maybeUpgradeToHD()
focal_class.identifier: maybeUpgradeToHD
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void maybeUpgradeToHD()
focal_class.class_method_signature: Wallet.maybeUpgradeToHD(@Nullable KeyParameter aesKey)
focal_class.full_signature: @GuardedBy("keyChainGroupLock") private void maybeUpgradeToHD(@Nullable KeyParameter aesKey)
focal_class.identifier: maybeUpgradeToHD
focal_class.modifiers: @GuardedBy("keyChainGroupLock") private
focal_class.parameters: (@Nullable KeyParameter aesKey)
focal_class.return: void
focal_class.signature: void maybeUpgradeToHD(@Nullable KeyParameter aesKey)
focal_class.class_method_signature: Wallet.getWatchedScripts()
focal_class.full_signature: public List<Script> getWatchedScripts()
focal_class.identifier: getWatchedScripts
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<Script>
focal_class.signature: List<Script> getWatchedScripts()
focal_class.class_method_signature: Wallet.removeKey(ECKey key)
focal_class.full_signature: public boolean removeKey(ECKey key)
focal_class.identifier: removeKey
focal_class.modifiers: public
focal_class.parameters: (ECKey key)
focal_class.return: boolean
focal_class.signature: boolean removeKey(ECKey key)
focal_class.class_method_signature: Wallet.getKeyChainGroupSize()
focal_class.full_signature: public int getKeyChainGroupSize()
focal_class.identifier: getKeyChainGroupSize
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getKeyChainGroupSize()
focal_class.class_method_signature: Wallet.getKeyChainGroupCombinedKeyLookaheadEpochs()
focal_class.full_signature: @VisibleForTesting public int getKeyChainGroupCombinedKeyLookaheadEpochs()
focal_class.identifier: getKeyChainGroupCombinedKeyLookaheadEpochs
focal_class.modifiers: @VisibleForTesting public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getKeyChainGroupCombinedKeyLookaheadEpochs()
focal_class.class_method_signature: Wallet.getImportedKeys()
focal_class.full_signature: public List<ECKey> getImportedKeys()
focal_class.identifier: getImportedKeys
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<ECKey>
focal_class.signature: List<ECKey> getImportedKeys()
focal_class.class_method_signature: Wallet.currentChangeAddress()
focal_class.full_signature: public Address currentChangeAddress()
focal_class.identifier: currentChangeAddress
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Address
focal_class.signature: Address currentChangeAddress()
focal_class.class_method_signature: Wallet.importKey(ECKey key)
focal_class.full_signature: public boolean importKey(ECKey key)
focal_class.identifier: importKey
focal_class.modifiers: public
focal_class.parameters: (ECKey key)
focal_class.return: boolean
focal_class.signature: boolean importKey(ECKey key)
focal_class.class_method_signature: Wallet.importKeys(final List<ECKey> keys)
focal_class.full_signature: public int importKeys(final List<ECKey> keys)
focal_class.identifier: importKeys
focal_class.modifiers: public
focal_class.parameters: (final List<ECKey> keys)
focal_class.return: int
focal_class.signature: int importKeys(final List<ECKey> keys)
focal_class.class_method_signature: Wallet.checkNoDeterministicKeys(List<ECKey> keys)
focal_class.full_signature: private void checkNoDeterministicKeys(List<ECKey> keys)
focal_class.identifier: checkNoDeterministicKeys
focal_class.modifiers: private
focal_class.parameters: (List<ECKey> keys)
focal_class.return: void
focal_class.signature: void checkNoDeterministicKeys(List<ECKey> keys)
focal_class.class_method_signature: Wallet.importKeysAndEncrypt(final List<ECKey> keys, CharSequence password)
focal_class.full_signature: public int importKeysAndEncrypt(final List<ECKey> keys, CharSequence password)
focal_class.identifier: importKeysAndEncrypt
focal_class.modifiers: public
focal_class.parameters: (final List<ECKey> keys, CharSequence password)
focal_class.return: int
focal_class.signature: int importKeysAndEncrypt(final List<ECKey> keys, CharSequence password)
focal_class.class_method_signature: Wallet.importKeysAndEncrypt(final List<ECKey> keys, KeyParameter aesKey)
focal_class.full_signature: public int importKeysAndEncrypt(final List<ECKey> keys, KeyParameter aesKey)
focal_class.identifier: importKeysAndEncrypt
focal_class.modifiers: public
focal_class.parameters: (final List<ECKey> keys, KeyParameter aesKey)
focal_class.return: int
focal_class.signature: int importKeysAndEncrypt(final List<ECKey> keys, KeyParameter aesKey)
focal_class.class_method_signature: Wallet.addAndActivateHDChain(DeterministicKeyChain chain)
focal_class.full_signature: public void addAndActivateHDChain(DeterministicKeyChain chain)
focal_class.identifier: addAndActivateHDChain
focal_class.modifiers: public
focal_class.parameters: (DeterministicKeyChain chain)
focal_class.return: void
focal_class.signature: void addAndActivateHDChain(DeterministicKeyChain chain)
focal_class.class_method_signature: Wallet.setKeyChainGroupLookaheadSize(int lookaheadSize)
focal_class.full_signature: public void setKeyChainGroupLookaheadSize(int lookaheadSize)
focal_class.identifier: setKeyChainGroupLookaheadSize
focal_class.modifiers: public
focal_class.parameters: (int lookaheadSize)
focal_class.return: void
focal_class.signature: void setKeyChainGroupLookaheadSize(int lookaheadSize)
focal_class.class_method_signature: Wallet.getKeyChainGroupLookaheadSize()
focal_class.full_signature: public int getKeyChainGroupLookaheadSize()
focal_class.identifier: getKeyChainGroupLookaheadSize
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getKeyChainGroupLookaheadSize()
focal_class.class_method_signature: Wallet.setKeyChainGroupLookaheadThreshold(int num)
focal_class.full_signature: public void setKeyChainGroupLookaheadThreshold(int num)
focal_class.identifier: setKeyChainGroupLookaheadThreshold
focal_class.modifiers: public
focal_class.parameters: (int num)
focal_class.return: void
focal_class.signature: void setKeyChainGroupLookaheadThreshold(int num)
focal_class.class_method_signature: Wallet.getKeyChainGroupLookaheadThreshold()
focal_class.full_signature: public int getKeyChainGroupLookaheadThreshold()
focal_class.identifier: getKeyChainGroupLookaheadThreshold
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getKeyChainGroupLookaheadThreshold()
focal_class.class_method_signature: Wallet.getWatchingKey()
focal_class.full_signature: public DeterministicKey getWatchingKey()
focal_class.identifier: getWatchingKey
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: DeterministicKey
focal_class.signature: DeterministicKey getWatchingKey()
focal_class.class_method_signature: Wallet.isWatching()
focal_class.full_signature: public boolean isWatching()
focal_class.identifier: isWatching
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isWatching()
focal_class.class_method_signature: Wallet.isAddressWatched(Address address)
focal_class.full_signature: public boolean isAddressWatched(Address address)
focal_class.identifier: isAddressWatched
focal_class.modifiers: public
focal_class.parameters: (Address address)
focal_class.return: boolean
focal_class.signature: boolean isAddressWatched(Address address)
focal_class.class_method_signature: Wallet.addWatchedAddress(final Address address)
focal_class.full_signature: public boolean addWatchedAddress(final Address address)
focal_class.identifier: addWatchedAddress
focal_class.modifiers: public
focal_class.parameters: (final Address address)
focal_class.return: boolean
focal_class.signature: boolean addWatchedAddress(final Address address)
focal_class.class_method_signature: Wallet.addWatchedAddress(final Address address, long creationTime)
focal_class.full_signature: public boolean addWatchedAddress(final Address address, long creationTime)
focal_class.identifier: addWatchedAddress
focal_class.modifiers: public
focal_class.parameters: (final Address address, long creationTime)
focal_class.return: boolean
focal_class.signature: boolean addWatchedAddress(final Address address, long creationTime)
focal_class.class_method_signature: Wallet.addWatchedAddresses(final List<Address> addresses, long creationTime)
focal_class.full_signature: public int addWatchedAddresses(final List<Address> addresses, long creationTime)
focal_class.identifier: addWatchedAddresses
focal_class.modifiers: public
focal_class.parameters: (final List<Address> addresses, long creationTime)
focal_class.return: int
focal_class.signature: int addWatchedAddresses(final List<Address> addresses, long creationTime)
focal_class.class_method_signature: Wallet.addWatchedScripts(final List<Script> scripts)
focal_class.full_signature: public int addWatchedScripts(final List<Script> scripts)
focal_class.identifier: addWatchedScripts
focal_class.modifiers: public
focal_class.parameters: (final List<Script> scripts)
focal_class.return: int
focal_class.signature: int addWatchedScripts(final List<Script> scripts)
focal_class.class_method_signature: Wallet.removeWatchedAddress(final Address address)
focal_class.full_signature: public boolean removeWatchedAddress(final Address address)
focal_class.identifier: removeWatchedAddress
focal_class.modifiers: public
focal_class.parameters: (final Address address)
focal_class.return: boolean
focal_class.signature: boolean removeWatchedAddress(final Address address)
focal_class.class_method_signature: Wallet.removeWatchedAddresses(final List<Address> addresses)
focal_class.full_signature: public boolean removeWatchedAddresses(final List<Address> addresses)
focal_class.identifier: removeWatchedAddresses
focal_class.modifiers: public
focal_class.parameters: (final List<Address> addresses)
focal_class.return: boolean
focal_class.signature: boolean removeWatchedAddresses(final List<Address> addresses)
focal_class.class_method_signature: Wallet.removeWatchedScripts(final List<Script> scripts)
focal_class.full_signature: public boolean removeWatchedScripts(final List<Script> scripts)
focal_class.identifier: removeWatchedScripts
focal_class.modifiers: public
focal_class.parameters: (final List<Script> scripts)
focal_class.return: boolean
focal_class.signature: boolean removeWatchedScripts(final List<Script> scripts)
focal_class.class_method_signature: Wallet.getWatchedAddresses()
focal_class.full_signature: public List<Address> getWatchedAddresses()
focal_class.identifier: getWatchedAddresses
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<Address>
focal_class.signature: List<Address> getWatchedAddresses()
focal_class.class_method_signature: Wallet.findKeyFromPubHash(byte[] pubkeyHash)
focal_class.full_signature: @Override @Nullable public ECKey findKeyFromPubHash(byte[] pubkeyHash)
focal_class.identifier: findKeyFromPubHash
focal_class.modifiers: @Override @Nullable public
focal_class.parameters: (byte[] pubkeyHash)
focal_class.return: ECKey
focal_class.signature: ECKey findKeyFromPubHash(byte[] pubkeyHash)
focal_class.class_method_signature: Wallet.hasKey(ECKey key)
focal_class.full_signature: public boolean hasKey(ECKey key)
focal_class.identifier: hasKey
focal_class.modifiers: public
focal_class.parameters: (ECKey key)
focal_class.return: boolean
focal_class.signature: boolean hasKey(ECKey key)
focal_class.class_method_signature: Wallet.isPubKeyHashMine(byte[] pubkeyHash)
focal_class.full_signature: @Override public boolean isPubKeyHashMine(byte[] pubkeyHash)
focal_class.identifier: isPubKeyHashMine
focal_class.modifiers: @Override public
focal_class.parameters: (byte[] pubkeyHash)
focal_class.return: boolean
focal_class.signature: boolean isPubKeyHashMine(byte[] pubkeyHash)
focal_class.class_method_signature: Wallet.isWatchedScript(Script script)
focal_class.full_signature: @Override public boolean isWatchedScript(Script script)
focal_class.identifier: isWatchedScript
focal_class.modifiers: @Override public
focal_class.parameters: (Script script)
focal_class.return: boolean
focal_class.signature: boolean isWatchedScript(Script script)
focal_class.class_method_signature: Wallet.findKeyFromPubKey(byte[] pubkey)
focal_class.full_signature: @Override @Nullable public ECKey findKeyFromPubKey(byte[] pubkey)
focal_class.identifier: findKeyFromPubKey
focal_class.modifiers: @Override @Nullable public
focal_class.parameters: (byte[] pubkey)
focal_class.return: ECKey
focal_class.signature: ECKey findKeyFromPubKey(byte[] pubkey)
focal_class.class_method_signature: Wallet.isPubKeyMine(byte[] pubkey)
focal_class.full_signature: @Override public boolean isPubKeyMine(byte[] pubkey)
focal_class.identifier: isPubKeyMine
focal_class.modifiers: @Override public
focal_class.parameters: (byte[] pubkey)
focal_class.return: boolean
focal_class.signature: boolean isPubKeyMine(byte[] pubkey)
focal_class.class_method_signature: Wallet.findRedeemDataFromScriptHash(byte[] payToScriptHash)
focal_class.full_signature: @Nullable @Override public RedeemData findRedeemDataFromScriptHash(byte[] payToScriptHash)
focal_class.identifier: findRedeemDataFromScriptHash
focal_class.modifiers: @Nullable @Override public
focal_class.parameters: (byte[] payToScriptHash)
focal_class.return: RedeemData
focal_class.signature: RedeemData findRedeemDataFromScriptHash(byte[] payToScriptHash)
focal_class.class_method_signature: Wallet.isPayToScriptHashMine(byte[] payToScriptHash)
focal_class.full_signature: @Override public boolean isPayToScriptHashMine(byte[] payToScriptHash)
focal_class.identifier: isPayToScriptHashMine
focal_class.modifiers: @Override public
focal_class.parameters: (byte[] payToScriptHash)
focal_class.return: boolean
focal_class.signature: boolean isPayToScriptHashMine(byte[] payToScriptHash)
focal_class.class_method_signature: Wallet.markKeysAsUsed(Transaction tx)
focal_class.full_signature: private void markKeysAsUsed(Transaction tx)
focal_class.identifier: markKeysAsUsed
focal_class.modifiers: private
focal_class.parameters: (Transaction tx)
focal_class.return: void
focal_class.signature: void markKeysAsUsed(Transaction tx)
focal_class.class_method_signature: Wallet.getKeyChainSeed()
focal_class.full_signature: public DeterministicSeed getKeyChainSeed()
focal_class.identifier: getKeyChainSeed
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: DeterministicSeed
focal_class.signature: DeterministicSeed getKeyChainSeed()
focal_class.class_method_signature: Wallet.getKeyByPath(List<ChildNumber> path)
focal_class.full_signature: public DeterministicKey getKeyByPath(List<ChildNumber> path)
focal_class.identifier: getKeyByPath
focal_class.modifiers: public
focal_class.parameters: (List<ChildNumber> path)
focal_class.return: DeterministicKey
focal_class.signature: DeterministicKey getKeyByPath(List<ChildNumber> path)
focal_class.class_method_signature: Wallet.encrypt(CharSequence password)
focal_class.full_signature: public void encrypt(CharSequence password)
focal_class.identifier: encrypt
focal_class.modifiers: public
focal_class.parameters: (CharSequence password)
focal_class.return: void
focal_class.signature: void encrypt(CharSequence password)
focal_class.class_method_signature: Wallet.encrypt(KeyCrypter keyCrypter, KeyParameter aesKey)
focal_class.full_signature: public void encrypt(KeyCrypter keyCrypter, KeyParameter aesKey)
focal_class.identifier: encrypt
focal_class.modifiers: public
focal_class.parameters: (KeyCrypter keyCrypter, KeyParameter aesKey)
focal_class.return: void
focal_class.signature: void encrypt(KeyCrypter keyCrypter, KeyParameter aesKey)
focal_class.class_method_signature: Wallet.decrypt(CharSequence password)
focal_class.full_signature: public void decrypt(CharSequence password)
focal_class.identifier: decrypt
focal_class.modifiers: public
focal_class.parameters: (CharSequence password)
focal_class.return: void
focal_class.signature: void decrypt(CharSequence password)
focal_class.class_method_signature: Wallet.decrypt(KeyParameter aesKey)
focal_class.full_signature: public void decrypt(KeyParameter aesKey)
focal_class.identifier: decrypt
focal_class.modifiers: public
focal_class.parameters: (KeyParameter aesKey)
focal_class.return: void
focal_class.signature: void decrypt(KeyParameter aesKey)
focal_class.class_method_signature: Wallet.checkPassword(CharSequence password)
focal_class.full_signature: public boolean checkPassword(CharSequence password)
focal_class.identifier: checkPassword
focal_class.modifiers: public
focal_class.parameters: (CharSequence password)
focal_class.return: boolean
focal_class.signature: boolean checkPassword(CharSequence password)
focal_class.class_method_signature: Wallet.checkAESKey(KeyParameter aesKey)
focal_class.full_signature: public boolean checkAESKey(KeyParameter aesKey)
focal_class.identifier: checkAESKey
focal_class.modifiers: public
focal_class.parameters: (KeyParameter aesKey)
focal_class.return: boolean
focal_class.signature: boolean checkAESKey(KeyParameter aesKey)
focal_class.class_method_signature: Wallet.getKeyCrypter()
focal_class.full_signature: @Nullable public KeyCrypter getKeyCrypter()
focal_class.identifier: getKeyCrypter
focal_class.modifiers: @Nullable public
focal_class.parameters: ()
focal_class.return: KeyCrypter
focal_class.signature: KeyCrypter getKeyCrypter()
focal_class.class_method_signature: Wallet.getEncryptionType()
focal_class.full_signature: public EncryptionType getEncryptionType()
focal_class.identifier: getEncryptionType
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: EncryptionType
focal_class.signature: EncryptionType getEncryptionType()
focal_class.class_method_signature: Wallet.isEncrypted()
focal_class.full_signature: public boolean isEncrypted()
focal_class.identifier: isEncrypted
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isEncrypted()
focal_class.class_method_signature: Wallet.changeEncryptionPassword(CharSequence currentPassword, CharSequence newPassword)
focal_class.full_signature: public void changeEncryptionPassword(CharSequence currentPassword, CharSequence newPassword)
focal_class.identifier: changeEncryptionPassword
focal_class.modifiers: public
focal_class.parameters: (CharSequence currentPassword, CharSequence newPassword)
focal_class.return: void
focal_class.signature: void changeEncryptionPassword(CharSequence currentPassword, CharSequence newPassword)
focal_class.class_method_signature: Wallet.changeEncryptionKey(KeyCrypter keyCrypter, KeyParameter currentAesKey, KeyParameter newAesKey)
focal_class.full_signature: public void changeEncryptionKey(KeyCrypter keyCrypter, KeyParameter currentAesKey, KeyParameter newAesKey)
focal_class.identifier: changeEncryptionKey
focal_class.modifiers: public
focal_class.parameters: (KeyCrypter keyCrypter, KeyParameter currentAesKey, KeyParameter newAesKey)
focal_class.return: void
focal_class.signature: void changeEncryptionKey(KeyCrypter keyCrypter, KeyParameter currentAesKey, KeyParameter newAesKey)
focal_class.class_method_signature: Wallet.serializeKeyChainGroupToProtobuf()
focal_class.full_signature: public List<Protos.Key> serializeKeyChainGroupToProtobuf()
focal_class.identifier: serializeKeyChainGroupToProtobuf
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<Protos.Key>
focal_class.signature: List<Protos.Key> serializeKeyChainGroupToProtobuf()
focal_class.class_method_signature: Wallet.saveToFile(File temp, File destFile)
focal_class.full_signature: public void saveToFile(File temp, File destFile)
focal_class.identifier: saveToFile
focal_class.modifiers: public
focal_class.parameters: (File temp, File destFile)
focal_class.return: void
focal_class.signature: void saveToFile(File temp, File destFile)
focal_class.class_method_signature: Wallet.saveToFile(File f)
focal_class.full_signature: public void saveToFile(File f)
focal_class.identifier: saveToFile
focal_class.modifiers: public
focal_class.parameters: (File f)
focal_class.return: void
focal_class.signature: void saveToFile(File f)
focal_class.class_method_signature: Wallet.setAcceptRiskyTransactions(boolean acceptRiskyTransactions)
focal_class.full_signature: public void setAcceptRiskyTransactions(boolean acceptRiskyTransactions)
focal_class.identifier: setAcceptRiskyTransactions
focal_class.modifiers: public
focal_class.parameters: (boolean acceptRiskyTransactions)
focal_class.return: void
focal_class.signature: void setAcceptRiskyTransactions(boolean acceptRiskyTransactions)
focal_class.class_method_signature: Wallet.isAcceptRiskyTransactions()
focal_class.full_signature: public boolean isAcceptRiskyTransactions()
focal_class.identifier: isAcceptRiskyTransactions
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isAcceptRiskyTransactions()
focal_class.class_method_signature: Wallet.setRiskAnalyzer(RiskAnalysis.Analyzer analyzer)
focal_class.full_signature: public void setRiskAnalyzer(RiskAnalysis.Analyzer analyzer)
focal_class.identifier: setRiskAnalyzer
focal_class.modifiers: public
focal_class.parameters: (RiskAnalysis.Analyzer analyzer)
focal_class.return: void
focal_class.signature: void setRiskAnalyzer(RiskAnalysis.Analyzer analyzer)
focal_class.class_method_signature: Wallet.getRiskAnalyzer()
focal_class.full_signature: public RiskAnalysis.Analyzer getRiskAnalyzer()
focal_class.identifier: getRiskAnalyzer
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: RiskAnalysis.Analyzer
focal_class.signature: RiskAnalysis.Analyzer getRiskAnalyzer()
focal_class.class_method_signature: Wallet.autosaveToFile(File f, long delayTime, TimeUnit timeUnit,
                                        @Nullable WalletFiles.Listener eventListener)
focal_class.full_signature: public WalletFiles autosaveToFile(File f, long delayTime, TimeUnit timeUnit,
                                        @Nullable WalletFiles.Listener eventListener)
focal_class.identifier: autosaveToFile
focal_class.modifiers: public
focal_class.parameters: (File f, long delayTime, TimeUnit timeUnit,
                                        @Nullable WalletFiles.Listener eventListener)
focal_class.return: WalletFiles
focal_class.signature: WalletFiles autosaveToFile(File f, long delayTime, TimeUnit timeUnit,
                                        @Nullable WalletFiles.Listener eventListener)
focal_class.class_method_signature: Wallet.shutdownAutosaveAndWait()
focal_class.full_signature: public void shutdownAutosaveAndWait()
focal_class.identifier: shutdownAutosaveAndWait
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void shutdownAutosaveAndWait()
focal_class.class_method_signature: Wallet.saveLater()
focal_class.full_signature: protected void saveLater()
focal_class.identifier: saveLater
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void saveLater()
focal_class.class_method_signature: Wallet.saveNow()
focal_class.full_signature: protected void saveNow()
focal_class.identifier: saveNow
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void saveNow()
focal_class.class_method_signature: Wallet.saveToFileStream(OutputStream f)
focal_class.full_signature: public void saveToFileStream(OutputStream f)
focal_class.identifier: saveToFileStream
focal_class.modifiers: public
focal_class.parameters: (OutputStream f)
focal_class.return: void
focal_class.signature: void saveToFileStream(OutputStream f)
focal_class.class_method_signature: Wallet.getParams()
focal_class.full_signature: public NetworkParameters getParams()
focal_class.identifier: getParams
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: NetworkParameters
focal_class.signature: NetworkParameters getParams()
focal_class.class_method_signature: Wallet.getContext()
focal_class.full_signature: public Context getContext()
focal_class.identifier: getContext
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Context
focal_class.signature: Context getContext()
focal_class.class_method_signature: Wallet.loadFromFile(File file, @Nullable WalletExtension... walletExtensions)
focal_class.full_signature: public static Wallet loadFromFile(File file, @Nullable WalletExtension... walletExtensions)
focal_class.identifier: loadFromFile
focal_class.modifiers: public static
focal_class.parameters: (File file, @Nullable WalletExtension... walletExtensions)
focal_class.return: Wallet
focal_class.signature: Wallet loadFromFile(File file, @Nullable WalletExtension... walletExtensions)
focal_class.class_method_signature: Wallet.isConsistent()
focal_class.full_signature: public boolean isConsistent()
focal_class.identifier: isConsistent
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isConsistent()
focal_class.class_method_signature: Wallet.isConsistentOrThrow()
focal_class.full_signature: public void isConsistentOrThrow()
focal_class.identifier: isConsistentOrThrow
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void isConsistentOrThrow()
focal_class.class_method_signature: Wallet.isTxConsistent(final Transaction tx, final boolean isSpent)
focal_class.full_signature: @VisibleForTesting boolean isTxConsistent(final Transaction tx, final boolean isSpent)
focal_class.identifier: isTxConsistent
focal_class.modifiers: @VisibleForTesting
focal_class.parameters: (final Transaction tx, final boolean isSpent)
focal_class.return: boolean
focal_class.signature: boolean isTxConsistent(final Transaction tx, final boolean isSpent)
focal_class.class_method_signature: Wallet.loadFromFileStream(InputStream stream, @Nullable WalletExtension... walletExtensions)
focal_class.full_signature: public static Wallet loadFromFileStream(InputStream stream, @Nullable WalletExtension... walletExtensions)
focal_class.identifier: loadFromFileStream
focal_class.modifiers: public static
focal_class.parameters: (InputStream stream, @Nullable WalletExtension... walletExtensions)
focal_class.return: Wallet
focal_class.signature: Wallet loadFromFileStream(InputStream stream, @Nullable WalletExtension... walletExtensions)
focal_class.class_method_signature: Wallet.notifyTransactionIsInBlock(Sha256Hash txHash, StoredBlock block,
                                                BlockChain.NewBlockType blockType,
                                                int relativityOffset)
focal_class.full_signature: @Override public boolean notifyTransactionIsInBlock(Sha256Hash txHash, StoredBlock block,
                                                BlockChain.NewBlockType blockType,
                                                int relativityOffset)
focal_class.identifier: notifyTransactionIsInBlock
focal_class.modifiers: @Override public
focal_class.parameters: (Sha256Hash txHash, StoredBlock block,
                                                BlockChain.NewBlockType blockType,
                                                int relativityOffset)
focal_class.return: boolean
focal_class.signature: boolean notifyTransactionIsInBlock(Sha256Hash txHash, StoredBlock block,
                                                BlockChain.NewBlockType blockType,
                                                int relativityOffset)
focal_class.class_method_signature: Wallet.receivePending(Transaction tx, @Nullable List<Transaction> dependencies, boolean overrideIsRelevant)
focal_class.full_signature: public void receivePending(Transaction tx, @Nullable List<Transaction> dependencies, boolean overrideIsRelevant)
focal_class.identifier: receivePending
focal_class.modifiers: public
focal_class.parameters: (Transaction tx, @Nullable List<Transaction> dependencies, boolean overrideIsRelevant)
focal_class.return: void
focal_class.signature: void receivePending(Transaction tx, @Nullable List<Transaction> dependencies, boolean overrideIsRelevant)
focal_class.class_method_signature: Wallet.isTransactionRisky(Transaction tx, @Nullable List<Transaction> dependencies)
focal_class.full_signature: public boolean isTransactionRisky(Transaction tx, @Nullable List<Transaction> dependencies)
focal_class.identifier: isTransactionRisky
focal_class.modifiers: public
focal_class.parameters: (Transaction tx, @Nullable List<Transaction> dependencies)
focal_class.return: boolean
focal_class.signature: boolean isTransactionRisky(Transaction tx, @Nullable List<Transaction> dependencies)
focal_class.class_method_signature: Wallet.receivePending(Transaction tx, @Nullable List<Transaction> dependencies)
focal_class.full_signature: public void receivePending(Transaction tx, @Nullable List<Transaction> dependencies)
focal_class.identifier: receivePending
focal_class.modifiers: public
focal_class.parameters: (Transaction tx, @Nullable List<Transaction> dependencies)
focal_class.return: void
focal_class.signature: void receivePending(Transaction tx, @Nullable List<Transaction> dependencies)
focal_class.class_method_signature: Wallet.isPendingTransactionRelevant(Transaction tx)
focal_class.full_signature: public boolean isPendingTransactionRelevant(Transaction tx)
focal_class.identifier: isPendingTransactionRelevant
focal_class.modifiers: public
focal_class.parameters: (Transaction tx)
focal_class.return: boolean
focal_class.signature: boolean isPendingTransactionRelevant(Transaction tx)
focal_class.class_method_signature: Wallet.isTransactionRelevant(Transaction tx)
focal_class.full_signature: public boolean isTransactionRelevant(Transaction tx)
focal_class.identifier: isTransactionRelevant
focal_class.modifiers: public
focal_class.parameters: (Transaction tx)
focal_class.return: boolean
focal_class.signature: boolean isTransactionRelevant(Transaction tx)
focal_class.class_method_signature: Wallet.findDoubleSpendsAgainst(Transaction tx, Map<Sha256Hash, Transaction> candidates)
focal_class.full_signature: private Set<Transaction> findDoubleSpendsAgainst(Transaction tx, Map<Sha256Hash, Transaction> candidates)
focal_class.identifier: findDoubleSpendsAgainst
focal_class.modifiers: private
focal_class.parameters: (Transaction tx, Map<Sha256Hash, Transaction> candidates)
focal_class.return: Set<Transaction>
focal_class.signature: Set<Transaction> findDoubleSpendsAgainst(Transaction tx, Map<Sha256Hash, Transaction> candidates)
focal_class.class_method_signature: Wallet.addTransactionsDependingOn(Set<Transaction> txSet, Set<Transaction> txPool)
focal_class.full_signature:  void addTransactionsDependingOn(Set<Transaction> txSet, Set<Transaction> txPool)
focal_class.identifier: addTransactionsDependingOn
focal_class.parameters: (Set<Transaction> txSet, Set<Transaction> txPool)
focal_class.return: void
focal_class.signature: void addTransactionsDependingOn(Set<Transaction> txSet, Set<Transaction> txPool)
focal_class.class_method_signature: Wallet.receiveFromBlock(Transaction tx, StoredBlock block,
                                   BlockChain.NewBlockType blockType,
                                   int relativityOffset)
focal_class.full_signature: @Override public void receiveFromBlock(Transaction tx, StoredBlock block,
                                   BlockChain.NewBlockType blockType,
                                   int relativityOffset)
focal_class.identifier: receiveFromBlock
focal_class.modifiers: @Override public
focal_class.parameters: (Transaction tx, StoredBlock block,
                                   BlockChain.NewBlockType blockType,
                                   int relativityOffset)
focal_class.return: void
focal_class.signature: void receiveFromBlock(Transaction tx, StoredBlock block,
                                   BlockChain.NewBlockType blockType,
                                   int relativityOffset)
focal_class.class_method_signature: Wallet.receive(Transaction tx, StoredBlock block, BlockChain.NewBlockType blockType,
                           int relativityOffset)
focal_class.full_signature: private void receive(Transaction tx, StoredBlock block, BlockChain.NewBlockType blockType,
                           int relativityOffset)
focal_class.identifier: receive
focal_class.modifiers: private
focal_class.parameters: (Transaction tx, StoredBlock block, BlockChain.NewBlockType blockType,
                           int relativityOffset)
focal_class.return: void
focal_class.signature: void receive(Transaction tx, StoredBlock block, BlockChain.NewBlockType blockType,
                           int relativityOffset)
focal_class.class_method_signature: Wallet.isNotSpendingTxnsInConfidenceType(Transaction tx, ConfidenceType confidenceType)
focal_class.full_signature: private boolean isNotSpendingTxnsInConfidenceType(Transaction tx, ConfidenceType confidenceType)
focal_class.identifier: isNotSpendingTxnsInConfidenceType
focal_class.modifiers: private
focal_class.parameters: (Transaction tx, ConfidenceType confidenceType)
focal_class.return: boolean
focal_class.signature: boolean isNotSpendingTxnsInConfidenceType(Transaction tx, ConfidenceType confidenceType)
focal_class.class_method_signature: Wallet.sortTxnsByDependency(Set<Transaction> inputSet)
focal_class.full_signature:  List<Transaction> sortTxnsByDependency(Set<Transaction> inputSet)
focal_class.identifier: sortTxnsByDependency
focal_class.parameters: (Set<Transaction> inputSet)
focal_class.return: List<Transaction>
focal_class.signature: List<Transaction> sortTxnsByDependency(Set<Transaction> inputSet)
focal_class.class_method_signature: Wallet.spends(Transaction txA, Transaction txB)
focal_class.full_signature:  boolean spends(Transaction txA, Transaction txB)
focal_class.identifier: spends
focal_class.parameters: (Transaction txA, Transaction txB)
focal_class.return: boolean
focal_class.signature: boolean spends(Transaction txA, Transaction txB)
focal_class.class_method_signature: Wallet.informConfidenceListenersIfNotReorganizing()
focal_class.full_signature: private void informConfidenceListenersIfNotReorganizing()
focal_class.identifier: informConfidenceListenersIfNotReorganizing
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void informConfidenceListenersIfNotReorganizing()
focal_class.class_method_signature: Wallet.notifyNewBestBlock(StoredBlock block)
focal_class.full_signature: @Override public void notifyNewBestBlock(StoredBlock block)
focal_class.identifier: notifyNewBestBlock
focal_class.modifiers: @Override public
focal_class.parameters: (StoredBlock block)
focal_class.return: void
focal_class.signature: void notifyNewBestBlock(StoredBlock block)
focal_class.class_method_signature: Wallet.processTxFromBestChain(Transaction tx, boolean forceAddToPool)
focal_class.full_signature: private void processTxFromBestChain(Transaction tx, boolean forceAddToPool)
focal_class.identifier: processTxFromBestChain
focal_class.modifiers: private
focal_class.parameters: (Transaction tx, boolean forceAddToPool)
focal_class.return: void
focal_class.signature: void processTxFromBestChain(Transaction tx, boolean forceAddToPool)
focal_class.class_method_signature: Wallet.updateForSpends(Transaction tx, boolean fromChain)
focal_class.full_signature: private void updateForSpends(Transaction tx, boolean fromChain)
focal_class.identifier: updateForSpends
focal_class.modifiers: private
focal_class.parameters: (Transaction tx, boolean fromChain)
focal_class.return: void
focal_class.signature: void updateForSpends(Transaction tx, boolean fromChain)
focal_class.class_method_signature: Wallet.killTxns(Set<Transaction> txnsToKill, @Nullable Transaction overridingTx)
focal_class.full_signature: private void killTxns(Set<Transaction> txnsToKill, @Nullable Transaction overridingTx)
focal_class.identifier: killTxns
focal_class.modifiers: private
focal_class.parameters: (Set<Transaction> txnsToKill, @Nullable Transaction overridingTx)
focal_class.return: void
focal_class.signature: void killTxns(Set<Transaction> txnsToKill, @Nullable Transaction overridingTx)
focal_class.class_method_signature: Wallet.maybeMovePool(Transaction tx, String context)
focal_class.full_signature: private void maybeMovePool(Transaction tx, String context)
focal_class.identifier: maybeMovePool
focal_class.modifiers: private
focal_class.parameters: (Transaction tx, String context)
focal_class.return: void
focal_class.signature: void maybeMovePool(Transaction tx, String context)
focal_class.class_method_signature: Wallet.maybeCommitTx(Transaction tx)
focal_class.full_signature: public boolean maybeCommitTx(Transaction tx)
focal_class.identifier: maybeCommitTx
focal_class.modifiers: public
focal_class.parameters: (Transaction tx)
focal_class.return: boolean
focal_class.signature: boolean maybeCommitTx(Transaction tx)
focal_class.class_method_signature: Wallet.commitTx(Transaction tx)
focal_class.full_signature: public void commitTx(Transaction tx)
focal_class.identifier: commitTx
focal_class.modifiers: public
focal_class.parameters: (Transaction tx)
focal_class.return: void
focal_class.signature: void commitTx(Transaction tx)
focal_class.class_method_signature: Wallet.addChangeEventListener(WalletChangeEventListener listener)
focal_class.full_signature: public void addChangeEventListener(WalletChangeEventListener listener)
focal_class.identifier: addChangeEventListener
focal_class.modifiers: public
focal_class.parameters: (WalletChangeEventListener listener)
focal_class.return: void
focal_class.signature: void addChangeEventListener(WalletChangeEventListener listener)
focal_class.class_method_signature: Wallet.addChangeEventListener(Executor executor, WalletChangeEventListener listener)
focal_class.full_signature: public void addChangeEventListener(Executor executor, WalletChangeEventListener listener)
focal_class.identifier: addChangeEventListener
focal_class.modifiers: public
focal_class.parameters: (Executor executor, WalletChangeEventListener listener)
focal_class.return: void
focal_class.signature: void addChangeEventListener(Executor executor, WalletChangeEventListener listener)
focal_class.class_method_signature: Wallet.addCoinsReceivedEventListener(WalletCoinsReceivedEventListener listener)
focal_class.full_signature: public void addCoinsReceivedEventListener(WalletCoinsReceivedEventListener listener)
focal_class.identifier: addCoinsReceivedEventListener
focal_class.modifiers: public
focal_class.parameters: (WalletCoinsReceivedEventListener listener)
focal_class.return: void
focal_class.signature: void addCoinsReceivedEventListener(WalletCoinsReceivedEventListener listener)
focal_class.class_method_signature: Wallet.addCoinsReceivedEventListener(Executor executor, WalletCoinsReceivedEventListener listener)
focal_class.full_signature: public void addCoinsReceivedEventListener(Executor executor, WalletCoinsReceivedEventListener listener)
focal_class.identifier: addCoinsReceivedEventListener
focal_class.modifiers: public
focal_class.parameters: (Executor executor, WalletCoinsReceivedEventListener listener)
focal_class.return: void
focal_class.signature: void addCoinsReceivedEventListener(Executor executor, WalletCoinsReceivedEventListener listener)
focal_class.class_method_signature: Wallet.addCoinsSentEventListener(WalletCoinsSentEventListener listener)
focal_class.full_signature: public void addCoinsSentEventListener(WalletCoinsSentEventListener listener)
focal_class.identifier: addCoinsSentEventListener
focal_class.modifiers: public
focal_class.parameters: (WalletCoinsSentEventListener listener)
focal_class.return: void
focal_class.signature: void addCoinsSentEventListener(WalletCoinsSentEventListener listener)
focal_class.class_method_signature: Wallet.addCoinsSentEventListener(Executor executor, WalletCoinsSentEventListener listener)
focal_class.full_signature: public void addCoinsSentEventListener(Executor executor, WalletCoinsSentEventListener listener)
focal_class.identifier: addCoinsSentEventListener
focal_class.modifiers: public
focal_class.parameters: (Executor executor, WalletCoinsSentEventListener listener)
focal_class.return: void
focal_class.signature: void addCoinsSentEventListener(Executor executor, WalletCoinsSentEventListener listener)
focal_class.class_method_signature: Wallet.addKeyChainEventListener(KeyChainEventListener listener)
focal_class.full_signature: public void addKeyChainEventListener(KeyChainEventListener listener)
focal_class.identifier: addKeyChainEventListener
focal_class.modifiers: public
focal_class.parameters: (KeyChainEventListener listener)
focal_class.return: void
focal_class.signature: void addKeyChainEventListener(KeyChainEventListener listener)
focal_class.class_method_signature: Wallet.addKeyChainEventListener(Executor executor, KeyChainEventListener listener)
focal_class.full_signature: public void addKeyChainEventListener(Executor executor, KeyChainEventListener listener)
focal_class.identifier: addKeyChainEventListener
focal_class.modifiers: public
focal_class.parameters: (Executor executor, KeyChainEventListener listener)
focal_class.return: void
focal_class.signature: void addKeyChainEventListener(Executor executor, KeyChainEventListener listener)
focal_class.class_method_signature: Wallet.addReorganizeEventListener(WalletReorganizeEventListener listener)
focal_class.full_signature: public void addReorganizeEventListener(WalletReorganizeEventListener listener)
focal_class.identifier: addReorganizeEventListener
focal_class.modifiers: public
focal_class.parameters: (WalletReorganizeEventListener listener)
focal_class.return: void
focal_class.signature: void addReorganizeEventListener(WalletReorganizeEventListener listener)
focal_class.class_method_signature: Wallet.addReorganizeEventListener(Executor executor, WalletReorganizeEventListener listener)
focal_class.full_signature: public void addReorganizeEventListener(Executor executor, WalletReorganizeEventListener listener)
focal_class.identifier: addReorganizeEventListener
focal_class.modifiers: public
focal_class.parameters: (Executor executor, WalletReorganizeEventListener listener)
focal_class.return: void
focal_class.signature: void addReorganizeEventListener(Executor executor, WalletReorganizeEventListener listener)
focal_class.class_method_signature: Wallet.addScriptsChangeEventListener(ScriptsChangeEventListener listener)
focal_class.full_signature: public void addScriptsChangeEventListener(ScriptsChangeEventListener listener)
focal_class.identifier: addScriptsChangeEventListener
focal_class.modifiers: public
focal_class.parameters: (ScriptsChangeEventListener listener)
focal_class.return: void
focal_class.signature: void addScriptsChangeEventListener(ScriptsChangeEventListener listener)
focal_class.class_method_signature: Wallet.addScriptChangeEventListener(Executor executor, ScriptsChangeEventListener listener)
focal_class.full_signature: public void addScriptChangeEventListener(Executor executor, ScriptsChangeEventListener listener)
focal_class.identifier: addScriptChangeEventListener
focal_class.modifiers: public
focal_class.parameters: (Executor executor, ScriptsChangeEventListener listener)
focal_class.return: void
focal_class.signature: void addScriptChangeEventListener(Executor executor, ScriptsChangeEventListener listener)
focal_class.class_method_signature: Wallet.addTransactionConfidenceEventListener(TransactionConfidenceEventListener listener)
focal_class.full_signature: public void addTransactionConfidenceEventListener(TransactionConfidenceEventListener listener)
focal_class.identifier: addTransactionConfidenceEventListener
focal_class.modifiers: public
focal_class.parameters: (TransactionConfidenceEventListener listener)
focal_class.return: void
focal_class.signature: void addTransactionConfidenceEventListener(TransactionConfidenceEventListener listener)
focal_class.class_method_signature: Wallet.addTransactionConfidenceEventListener(Executor executor, TransactionConfidenceEventListener listener)
focal_class.full_signature: public void addTransactionConfidenceEventListener(Executor executor, TransactionConfidenceEventListener listener)
focal_class.identifier: addTransactionConfidenceEventListener
focal_class.modifiers: public
focal_class.parameters: (Executor executor, TransactionConfidenceEventListener listener)
focal_class.return: void
focal_class.signature: void addTransactionConfidenceEventListener(Executor executor, TransactionConfidenceEventListener listener)
focal_class.class_method_signature: Wallet.removeChangeEventListener(WalletChangeEventListener listener)
focal_class.full_signature: public boolean removeChangeEventListener(WalletChangeEventListener listener)
focal_class.identifier: removeChangeEventListener
focal_class.modifiers: public
focal_class.parameters: (WalletChangeEventListener listener)
focal_class.return: boolean
focal_class.signature: boolean removeChangeEventListener(WalletChangeEventListener listener)
focal_class.class_method_signature: Wallet.removeCoinsReceivedEventListener(WalletCoinsReceivedEventListener listener)
focal_class.full_signature: public boolean removeCoinsReceivedEventListener(WalletCoinsReceivedEventListener listener)
focal_class.identifier: removeCoinsReceivedEventListener
focal_class.modifiers: public
focal_class.parameters: (WalletCoinsReceivedEventListener listener)
focal_class.return: boolean
focal_class.signature: boolean removeCoinsReceivedEventListener(WalletCoinsReceivedEventListener listener)
focal_class.class_method_signature: Wallet.removeCoinsSentEventListener(WalletCoinsSentEventListener listener)
focal_class.full_signature: public boolean removeCoinsSentEventListener(WalletCoinsSentEventListener listener)
focal_class.identifier: removeCoinsSentEventListener
focal_class.modifiers: public
focal_class.parameters: (WalletCoinsSentEventListener listener)
focal_class.return: boolean
focal_class.signature: boolean removeCoinsSentEventListener(WalletCoinsSentEventListener listener)
focal_class.class_method_signature: Wallet.removeKeyChainEventListener(KeyChainEventListener listener)
focal_class.full_signature: public boolean removeKeyChainEventListener(KeyChainEventListener listener)
focal_class.identifier: removeKeyChainEventListener
focal_class.modifiers: public
focal_class.parameters: (KeyChainEventListener listener)
focal_class.return: boolean
focal_class.signature: boolean removeKeyChainEventListener(KeyChainEventListener listener)
focal_class.class_method_signature: Wallet.removeReorganizeEventListener(WalletReorganizeEventListener listener)
focal_class.full_signature: public boolean removeReorganizeEventListener(WalletReorganizeEventListener listener)
focal_class.identifier: removeReorganizeEventListener
focal_class.modifiers: public
focal_class.parameters: (WalletReorganizeEventListener listener)
focal_class.return: boolean
focal_class.signature: boolean removeReorganizeEventListener(WalletReorganizeEventListener listener)
focal_class.class_method_signature: Wallet.removeScriptChangeEventListener(ScriptsChangeEventListener listener)
focal_class.full_signature: public boolean removeScriptChangeEventListener(ScriptsChangeEventListener listener)
focal_class.identifier: removeScriptChangeEventListener
focal_class.modifiers: public
focal_class.parameters: (ScriptsChangeEventListener listener)
focal_class.return: boolean
focal_class.signature: boolean removeScriptChangeEventListener(ScriptsChangeEventListener listener)
focal_class.class_method_signature: Wallet.removeTransactionConfidenceEventListener(TransactionConfidenceEventListener listener)
focal_class.full_signature: public boolean removeTransactionConfidenceEventListener(TransactionConfidenceEventListener listener)
focal_class.identifier: removeTransactionConfidenceEventListener
focal_class.modifiers: public
focal_class.parameters: (TransactionConfidenceEventListener listener)
focal_class.return: boolean
focal_class.signature: boolean removeTransactionConfidenceEventListener(TransactionConfidenceEventListener listener)
focal_class.class_method_signature: Wallet.queueOnTransactionConfidenceChanged(final Transaction tx)
focal_class.full_signature: private void queueOnTransactionConfidenceChanged(final Transaction tx)
focal_class.identifier: queueOnTransactionConfidenceChanged
focal_class.modifiers: private
focal_class.parameters: (final Transaction tx)
focal_class.return: void
focal_class.signature: void queueOnTransactionConfidenceChanged(final Transaction tx)
focal_class.class_method_signature: Wallet.maybeQueueOnWalletChanged()
focal_class.full_signature: protected void maybeQueueOnWalletChanged()
focal_class.identifier: maybeQueueOnWalletChanged
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void maybeQueueOnWalletChanged()
focal_class.class_method_signature: Wallet.queueOnCoinsReceived(final Transaction tx, final Coin balance, final Coin newBalance)
focal_class.full_signature: protected void queueOnCoinsReceived(final Transaction tx, final Coin balance, final Coin newBalance)
focal_class.identifier: queueOnCoinsReceived
focal_class.modifiers: protected
focal_class.parameters: (final Transaction tx, final Coin balance, final Coin newBalance)
focal_class.return: void
focal_class.signature: void queueOnCoinsReceived(final Transaction tx, final Coin balance, final Coin newBalance)
focal_class.class_method_signature: Wallet.queueOnCoinsSent(final Transaction tx, final Coin prevBalance, final Coin newBalance)
focal_class.full_signature: protected void queueOnCoinsSent(final Transaction tx, final Coin prevBalance, final Coin newBalance)
focal_class.identifier: queueOnCoinsSent
focal_class.modifiers: protected
focal_class.parameters: (final Transaction tx, final Coin prevBalance, final Coin newBalance)
focal_class.return: void
focal_class.signature: void queueOnCoinsSent(final Transaction tx, final Coin prevBalance, final Coin newBalance)
focal_class.class_method_signature: Wallet.queueOnReorganize()
focal_class.full_signature: protected void queueOnReorganize()
focal_class.identifier: queueOnReorganize
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void queueOnReorganize()
focal_class.class_method_signature: Wallet.queueOnScriptsChanged(final List<Script> scripts, final boolean isAddingScripts)
focal_class.full_signature: protected void queueOnScriptsChanged(final List<Script> scripts, final boolean isAddingScripts)
focal_class.identifier: queueOnScriptsChanged
focal_class.modifiers: protected
focal_class.parameters: (final List<Script> scripts, final boolean isAddingScripts)
focal_class.return: void
focal_class.signature: void queueOnScriptsChanged(final List<Script> scripts, final boolean isAddingScripts)
focal_class.class_method_signature: Wallet.getTransactions(boolean includeDead)
focal_class.full_signature: public Set<Transaction> getTransactions(boolean includeDead)
focal_class.identifier: getTransactions
focal_class.modifiers: public
focal_class.parameters: (boolean includeDead)
focal_class.return: Set<Transaction>
focal_class.signature: Set<Transaction> getTransactions(boolean includeDead)
focal_class.class_method_signature: Wallet.getWalletTransactions()
focal_class.full_signature: public Iterable<WalletTransaction> getWalletTransactions()
focal_class.identifier: getWalletTransactions
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Iterable<WalletTransaction>
focal_class.signature: Iterable<WalletTransaction> getWalletTransactions()
focal_class.class_method_signature: Wallet.addWalletTransactionsToSet(Set<WalletTransaction> txns,
                                                     Pool poolType, Collection<Transaction> pool)
focal_class.full_signature: private static void addWalletTransactionsToSet(Set<WalletTransaction> txns,
                                                     Pool poolType, Collection<Transaction> pool)
focal_class.identifier: addWalletTransactionsToSet
focal_class.modifiers: private static
focal_class.parameters: (Set<WalletTransaction> txns,
                                                     Pool poolType, Collection<Transaction> pool)
focal_class.return: void
focal_class.signature: void addWalletTransactionsToSet(Set<WalletTransaction> txns,
                                                     Pool poolType, Collection<Transaction> pool)
focal_class.class_method_signature: Wallet.addWalletTransaction(WalletTransaction wtx)
focal_class.full_signature: public void addWalletTransaction(WalletTransaction wtx)
focal_class.identifier: addWalletTransaction
focal_class.modifiers: public
focal_class.parameters: (WalletTransaction wtx)
focal_class.return: void
focal_class.signature: void addWalletTransaction(WalletTransaction wtx)
focal_class.class_method_signature: Wallet.addWalletTransaction(Pool pool, Transaction tx)
focal_class.full_signature: private void addWalletTransaction(Pool pool, Transaction tx)
focal_class.identifier: addWalletTransaction
focal_class.modifiers: private
focal_class.parameters: (Pool pool, Transaction tx)
focal_class.return: void
focal_class.signature: void addWalletTransaction(Pool pool, Transaction tx)
focal_class.class_method_signature: Wallet.getTransactionsByTime()
focal_class.full_signature: public List<Transaction> getTransactionsByTime()
focal_class.identifier: getTransactionsByTime
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<Transaction>
focal_class.signature: List<Transaction> getTransactionsByTime()
focal_class.class_method_signature: Wallet.getRecentTransactions(int numTransactions, boolean includeDead)
focal_class.full_signature: public List<Transaction> getRecentTransactions(int numTransactions, boolean includeDead)
focal_class.identifier: getRecentTransactions
focal_class.modifiers: public
focal_class.parameters: (int numTransactions, boolean includeDead)
focal_class.return: List<Transaction>
focal_class.signature: List<Transaction> getRecentTransactions(int numTransactions, boolean includeDead)
focal_class.class_method_signature: Wallet.getTransaction(Sha256Hash hash)
focal_class.full_signature: @Nullable public Transaction getTransaction(Sha256Hash hash)
focal_class.identifier: getTransaction
focal_class.modifiers: @Nullable public
focal_class.parameters: (Sha256Hash hash)
focal_class.return: Transaction
focal_class.signature: Transaction getTransaction(Sha256Hash hash)
focal_class.class_method_signature: Wallet.getTransactionPool(Pool pool)
focal_class.full_signature: @Override public Map<Sha256Hash, Transaction> getTransactionPool(Pool pool)
focal_class.identifier: getTransactionPool
focal_class.modifiers: @Override public
focal_class.parameters: (Pool pool)
focal_class.return: Map<Sha256Hash, Transaction>
focal_class.signature: Map<Sha256Hash, Transaction> getTransactionPool(Pool pool)
focal_class.class_method_signature: Wallet.reset()
focal_class.full_signature: public void reset()
focal_class.identifier: reset
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void reset()
focal_class.class_method_signature: Wallet.clearTransactions(int fromHeight)
focal_class.full_signature: public void clearTransactions(int fromHeight)
focal_class.identifier: clearTransactions
focal_class.modifiers: public
focal_class.parameters: (int fromHeight)
focal_class.return: void
focal_class.signature: void clearTransactions(int fromHeight)
focal_class.class_method_signature: Wallet.clearTransactions()
focal_class.full_signature: private void clearTransactions()
focal_class.identifier: clearTransactions
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void clearTransactions()
focal_class.class_method_signature: Wallet.getWatchedOutputs(boolean excludeImmatureCoinbases)
focal_class.full_signature: public List<TransactionOutput> getWatchedOutputs(boolean excludeImmatureCoinbases)
focal_class.identifier: getWatchedOutputs
focal_class.modifiers: public
focal_class.parameters: (boolean excludeImmatureCoinbases)
focal_class.return: List<TransactionOutput>
focal_class.signature: List<TransactionOutput> getWatchedOutputs(boolean excludeImmatureCoinbases)
focal_class.class_method_signature: Wallet.cleanup()
focal_class.full_signature: public void cleanup()
focal_class.identifier: cleanup
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void cleanup()
focal_class.class_method_signature: Wallet.getContainingPools(Transaction tx)
focal_class.full_signature:  EnumSet<Pool> getContainingPools(Transaction tx)
focal_class.identifier: getContainingPools
focal_class.parameters: (Transaction tx)
focal_class.return: EnumSet<Pool>
focal_class.signature: EnumSet<Pool> getContainingPools(Transaction tx)
focal_class.class_method_signature: Wallet.getPoolSize(WalletTransaction.Pool pool)
focal_class.full_signature: @VisibleForTesting public int getPoolSize(WalletTransaction.Pool pool)
focal_class.identifier: getPoolSize
focal_class.modifiers: @VisibleForTesting public
focal_class.parameters: (WalletTransaction.Pool pool)
focal_class.return: int
focal_class.signature: int getPoolSize(WalletTransaction.Pool pool)
focal_class.class_method_signature: Wallet.poolContainsTxHash(final WalletTransaction.Pool pool, final Sha256Hash txHash)
focal_class.full_signature: @VisibleForTesting public boolean poolContainsTxHash(final WalletTransaction.Pool pool, final Sha256Hash txHash)
focal_class.identifier: poolContainsTxHash
focal_class.modifiers: @VisibleForTesting public
focal_class.parameters: (final WalletTransaction.Pool pool, final Sha256Hash txHash)
focal_class.return: boolean
focal_class.signature: boolean poolContainsTxHash(final WalletTransaction.Pool pool, final Sha256Hash txHash)
focal_class.class_method_signature: Wallet.getUnspents()
focal_class.full_signature: public List<TransactionOutput> getUnspents()
focal_class.identifier: getUnspents
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<TransactionOutput>
focal_class.signature: List<TransactionOutput> getUnspents()
focal_class.class_method_signature: Wallet.toString()
focal_class.full_signature: @Override public String toString()
focal_class.identifier: toString
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toString()
focal_class.class_method_signature: Wallet.toString(boolean includePrivateKeys, boolean includeTransactions, boolean includeExtensions,
              @Nullable AbstractBlockChain chain)
focal_class.full_signature: @Deprecated public String toString(boolean includePrivateKeys, boolean includeTransactions, boolean includeExtensions,
              @Nullable AbstractBlockChain chain)
focal_class.identifier: toString
focal_class.modifiers: @Deprecated public
focal_class.parameters: (boolean includePrivateKeys, boolean includeTransactions, boolean includeExtensions,
              @Nullable AbstractBlockChain chain)
focal_class.return: String
focal_class.signature: String toString(boolean includePrivateKeys, boolean includeTransactions, boolean includeExtensions,
              @Nullable AbstractBlockChain chain)
focal_class.class_method_signature: Wallet.toString(boolean includePrivateKeys, @Nullable KeyParameter aesKey, boolean includeTransactions,
                             boolean includeExtensions, @Nullable AbstractBlockChain chain)
focal_class.full_signature: public String toString(boolean includePrivateKeys, @Nullable KeyParameter aesKey, boolean includeTransactions,
                             boolean includeExtensions, @Nullable AbstractBlockChain chain)
focal_class.identifier: toString
focal_class.modifiers: public
focal_class.parameters: (boolean includePrivateKeys, @Nullable KeyParameter aesKey, boolean includeTransactions,
                             boolean includeExtensions, @Nullable AbstractBlockChain chain)
focal_class.return: String
focal_class.signature: String toString(boolean includePrivateKeys, @Nullable KeyParameter aesKey, boolean includeTransactions,
                             boolean includeExtensions, @Nullable AbstractBlockChain chain)
focal_class.class_method_signature: Wallet.toStringHelper(StringBuilder builder, Map<Sha256Hash, Transaction> transactionMap,
                                  @Nullable AbstractBlockChain chain, @Nullable Comparator<Transaction> sortOrder)
focal_class.full_signature: private void toStringHelper(StringBuilder builder, Map<Sha256Hash, Transaction> transactionMap,
                                  @Nullable AbstractBlockChain chain, @Nullable Comparator<Transaction> sortOrder)
focal_class.identifier: toStringHelper
focal_class.modifiers: private
focal_class.parameters: (StringBuilder builder, Map<Sha256Hash, Transaction> transactionMap,
                                  @Nullable AbstractBlockChain chain, @Nullable Comparator<Transaction> sortOrder)
focal_class.return: void
focal_class.signature: void toStringHelper(StringBuilder builder, Map<Sha256Hash, Transaction> transactionMap,
                                  @Nullable AbstractBlockChain chain, @Nullable Comparator<Transaction> sortOrder)
focal_class.class_method_signature: Wallet.getPendingTransactions()
focal_class.full_signature: public Collection<Transaction> getPendingTransactions()
focal_class.identifier: getPendingTransactions
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Collection<Transaction>
focal_class.signature: Collection<Transaction> getPendingTransactions()
focal_class.class_method_signature: Wallet.getEarliestKeyCreationTime()
focal_class.full_signature: @Override public long getEarliestKeyCreationTime()
focal_class.identifier: getEarliestKeyCreationTime
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: long
focal_class.signature: long getEarliestKeyCreationTime()
focal_class.class_method_signature: Wallet.getLastBlockSeenHash()
focal_class.full_signature: @Nullable public Sha256Hash getLastBlockSeenHash()
focal_class.identifier: getLastBlockSeenHash
focal_class.modifiers: @Nullable public
focal_class.parameters: ()
focal_class.return: Sha256Hash
focal_class.signature: Sha256Hash getLastBlockSeenHash()
focal_class.class_method_signature: Wallet.setLastBlockSeenHash(@Nullable Sha256Hash lastBlockSeenHash)
focal_class.full_signature: public void setLastBlockSeenHash(@Nullable Sha256Hash lastBlockSeenHash)
focal_class.identifier: setLastBlockSeenHash
focal_class.modifiers: public
focal_class.parameters: (@Nullable Sha256Hash lastBlockSeenHash)
focal_class.return: void
focal_class.signature: void setLastBlockSeenHash(@Nullable Sha256Hash lastBlockSeenHash)
focal_class.class_method_signature: Wallet.setLastBlockSeenHeight(int lastBlockSeenHeight)
focal_class.full_signature: public void setLastBlockSeenHeight(int lastBlockSeenHeight)
focal_class.identifier: setLastBlockSeenHeight
focal_class.modifiers: public
focal_class.parameters: (int lastBlockSeenHeight)
focal_class.return: void
focal_class.signature: void setLastBlockSeenHeight(int lastBlockSeenHeight)
focal_class.class_method_signature: Wallet.setLastBlockSeenTimeSecs(long timeSecs)
focal_class.full_signature: public void setLastBlockSeenTimeSecs(long timeSecs)
focal_class.identifier: setLastBlockSeenTimeSecs
focal_class.modifiers: public
focal_class.parameters: (long timeSecs)
focal_class.return: void
focal_class.signature: void setLastBlockSeenTimeSecs(long timeSecs)
focal_class.class_method_signature: Wallet.getLastBlockSeenTimeSecs()
focal_class.full_signature: public long getLastBlockSeenTimeSecs()
focal_class.identifier: getLastBlockSeenTimeSecs
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: long
focal_class.signature: long getLastBlockSeenTimeSecs()
focal_class.class_method_signature: Wallet.getLastBlockSeenTime()
focal_class.full_signature: @Nullable public Date getLastBlockSeenTime()
focal_class.identifier: getLastBlockSeenTime
focal_class.modifiers: @Nullable public
focal_class.parameters: ()
focal_class.return: Date
focal_class.signature: Date getLastBlockSeenTime()
focal_class.class_method_signature: Wallet.getLastBlockSeenHeight()
focal_class.full_signature: public int getLastBlockSeenHeight()
focal_class.identifier: getLastBlockSeenHeight
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getLastBlockSeenHeight()
focal_class.class_method_signature: Wallet.getVersion()
focal_class.full_signature: public int getVersion()
focal_class.identifier: getVersion
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getVersion()
focal_class.class_method_signature: Wallet.setVersion(int version)
focal_class.full_signature: public void setVersion(int version)
focal_class.identifier: setVersion
focal_class.modifiers: public
focal_class.parameters: (int version)
focal_class.return: void
focal_class.signature: void setVersion(int version)
focal_class.class_method_signature: Wallet.setDescription(String description)
focal_class.full_signature: public void setDescription(String description)
focal_class.identifier: setDescription
focal_class.modifiers: public
focal_class.parameters: (String description)
focal_class.return: void
focal_class.signature: void setDescription(String description)
focal_class.class_method_signature: Wallet.getDescription()
focal_class.full_signature: public String getDescription()
focal_class.identifier: getDescription
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getDescription()
focal_class.class_method_signature: Wallet.getBalance()
focal_class.full_signature: public Coin getBalance()
focal_class.identifier: getBalance
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Coin
focal_class.signature: Coin getBalance()
focal_class.class_method_signature: Wallet.getBalance(BalanceType balanceType)
focal_class.full_signature: public Coin getBalance(BalanceType balanceType)
focal_class.identifier: getBalance
focal_class.modifiers: public
focal_class.parameters: (BalanceType balanceType)
focal_class.return: Coin
focal_class.signature: Coin getBalance(BalanceType balanceType)
focal_class.class_method_signature: Wallet.getBalance(CoinSelector selector)
focal_class.full_signature: public Coin getBalance(CoinSelector selector)
focal_class.identifier: getBalance
focal_class.modifiers: public
focal_class.parameters: (CoinSelector selector)
focal_class.return: Coin
focal_class.signature: Coin getBalance(CoinSelector selector)
focal_class.class_method_signature: Wallet.getBalanceFuture(final Coin value, final BalanceType type)
focal_class.full_signature: public ListenableFuture<Coin> getBalanceFuture(final Coin value, final BalanceType type)
focal_class.identifier: getBalanceFuture
focal_class.modifiers: public
focal_class.parameters: (final Coin value, final BalanceType type)
focal_class.return: ListenableFuture<Coin>
focal_class.signature: ListenableFuture<Coin> getBalanceFuture(final Coin value, final BalanceType type)
focal_class.class_method_signature: Wallet.checkBalanceFuturesLocked(@Nullable Coin avail)
focal_class.full_signature: @SuppressWarnings("FieldAccessNotGuarded") private void checkBalanceFuturesLocked(@Nullable Coin avail)
focal_class.identifier: checkBalanceFuturesLocked
focal_class.modifiers: @SuppressWarnings("FieldAccessNotGuarded") private
focal_class.parameters: (@Nullable Coin avail)
focal_class.return: void
focal_class.signature: void checkBalanceFuturesLocked(@Nullable Coin avail)
focal_class.class_method_signature: Wallet.getTotalReceived()
focal_class.full_signature: public Coin getTotalReceived()
focal_class.identifier: getTotalReceived
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Coin
focal_class.signature: Coin getTotalReceived()
focal_class.class_method_signature: Wallet.getTotalSent()
focal_class.full_signature: public Coin getTotalSent()
focal_class.identifier: getTotalSent
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Coin
focal_class.signature: Coin getTotalSent()
focal_class.class_method_signature: Wallet.createSend(Address address, Coin value)
focal_class.full_signature: public Transaction createSend(Address address, Coin value)
focal_class.identifier: createSend
focal_class.modifiers: public
focal_class.parameters: (Address address, Coin value)
focal_class.return: Transaction
focal_class.signature: Transaction createSend(Address address, Coin value)
focal_class.class_method_signature: Wallet.sendCoinsOffline(SendRequest request)
focal_class.full_signature: public Transaction sendCoinsOffline(SendRequest request)
focal_class.identifier: sendCoinsOffline
focal_class.modifiers: public
focal_class.parameters: (SendRequest request)
focal_class.return: Transaction
focal_class.signature: Transaction sendCoinsOffline(SendRequest request)
focal_class.class_method_signature: Wallet.sendCoins(TransactionBroadcaster broadcaster, Address to, Coin value)
focal_class.full_signature: public SendResult sendCoins(TransactionBroadcaster broadcaster, Address to, Coin value)
focal_class.identifier: sendCoins
focal_class.modifiers: public
focal_class.parameters: (TransactionBroadcaster broadcaster, Address to, Coin value)
focal_class.return: SendResult
focal_class.signature: SendResult sendCoins(TransactionBroadcaster broadcaster, Address to, Coin value)
focal_class.class_method_signature: Wallet.sendCoins(TransactionBroadcaster broadcaster, SendRequest request)
focal_class.full_signature: public SendResult sendCoins(TransactionBroadcaster broadcaster, SendRequest request)
focal_class.identifier: sendCoins
focal_class.modifiers: public
focal_class.parameters: (TransactionBroadcaster broadcaster, SendRequest request)
focal_class.return: SendResult
focal_class.signature: SendResult sendCoins(TransactionBroadcaster broadcaster, SendRequest request)
focal_class.class_method_signature: Wallet.sendCoins(SendRequest request)
focal_class.full_signature: public SendResult sendCoins(SendRequest request)
focal_class.identifier: sendCoins
focal_class.modifiers: public
focal_class.parameters: (SendRequest request)
focal_class.return: SendResult
focal_class.signature: SendResult sendCoins(SendRequest request)
focal_class.class_method_signature: Wallet.sendCoins(Peer peer, SendRequest request)
focal_class.full_signature: public Transaction sendCoins(Peer peer, SendRequest request)
focal_class.identifier: sendCoins
focal_class.modifiers: public
focal_class.parameters: (Peer peer, SendRequest request)
focal_class.return: Transaction
focal_class.signature: Transaction sendCoins(Peer peer, SendRequest request)
focal_class.class_method_signature: Wallet.completeTx(SendRequest req)
focal_class.full_signature: public void completeTx(SendRequest req)
focal_class.identifier: completeTx
focal_class.modifiers: public
focal_class.parameters: (SendRequest req)
focal_class.return: void
focal_class.signature: void completeTx(SendRequest req)
focal_class.class_method_signature: Wallet.signTransaction(SendRequest req)
focal_class.full_signature: public void signTransaction(SendRequest req)
focal_class.identifier: signTransaction
focal_class.modifiers: public
focal_class.parameters: (SendRequest req)
focal_class.return: void
focal_class.signature: void signTransaction(SendRequest req)
focal_class.class_method_signature: Wallet.adjustOutputDownwardsForFee(Transaction tx, CoinSelection coinSelection, Coin feePerKb,
              boolean ensureMinRequiredFee)
focal_class.full_signature: private boolean adjustOutputDownwardsForFee(Transaction tx, CoinSelection coinSelection, Coin feePerKb,
              boolean ensureMinRequiredFee)
focal_class.identifier: adjustOutputDownwardsForFee
focal_class.modifiers: private
focal_class.parameters: (Transaction tx, CoinSelection coinSelection, Coin feePerKb,
              boolean ensureMinRequiredFee)
focal_class.return: boolean
focal_class.signature: boolean adjustOutputDownwardsForFee(Transaction tx, CoinSelection coinSelection, Coin feePerKb,
              boolean ensureMinRequiredFee)
focal_class.class_method_signature: Wallet.calculateAllSpendCandidates()
focal_class.full_signature: public List<TransactionOutput> calculateAllSpendCandidates()
focal_class.identifier: calculateAllSpendCandidates
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<TransactionOutput>
focal_class.signature: List<TransactionOutput> calculateAllSpendCandidates()
focal_class.class_method_signature: Wallet.calculateAllSpendCandidates(boolean excludeImmatureCoinbases, boolean excludeUnsignable)
focal_class.full_signature: public List<TransactionOutput> calculateAllSpendCandidates(boolean excludeImmatureCoinbases, boolean excludeUnsignable)
focal_class.identifier: calculateAllSpendCandidates
focal_class.modifiers: public
focal_class.parameters: (boolean excludeImmatureCoinbases, boolean excludeUnsignable)
focal_class.return: List<TransactionOutput>
focal_class.signature: List<TransactionOutput> calculateAllSpendCandidates(boolean excludeImmatureCoinbases, boolean excludeUnsignable)
focal_class.class_method_signature: Wallet.canSignFor(Script script)
focal_class.full_signature: public boolean canSignFor(Script script)
focal_class.identifier: canSignFor
focal_class.modifiers: public
focal_class.parameters: (Script script)
focal_class.return: boolean
focal_class.signature: boolean canSignFor(Script script)
focal_class.class_method_signature: Wallet.calculateAllSpendCandidatesFromUTXOProvider(boolean excludeImmatureCoinbases)
focal_class.full_signature: protected LinkedList<TransactionOutput> calculateAllSpendCandidatesFromUTXOProvider(boolean excludeImmatureCoinbases)
focal_class.identifier: calculateAllSpendCandidatesFromUTXOProvider
focal_class.modifiers: protected
focal_class.parameters: (boolean excludeImmatureCoinbases)
focal_class.return: LinkedList<TransactionOutput>
focal_class.signature: LinkedList<TransactionOutput> calculateAllSpendCandidatesFromUTXOProvider(boolean excludeImmatureCoinbases)
focal_class.class_method_signature: Wallet.getStoredOutputsFromUTXOProvider()
focal_class.full_signature: protected List<UTXO> getStoredOutputsFromUTXOProvider()
focal_class.identifier: getStoredOutputsFromUTXOProvider
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.return: List<UTXO>
focal_class.signature: List<UTXO> getStoredOutputsFromUTXOProvider()
focal_class.class_method_signature: Wallet.getCoinSelector()
focal_class.full_signature: public CoinSelector getCoinSelector()
focal_class.identifier: getCoinSelector
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: CoinSelector
focal_class.signature: CoinSelector getCoinSelector()
focal_class.class_method_signature: Wallet.setCoinSelector(CoinSelector coinSelector)
focal_class.full_signature: public void setCoinSelector(CoinSelector coinSelector)
focal_class.identifier: setCoinSelector
focal_class.modifiers: public
focal_class.parameters: (CoinSelector coinSelector)
focal_class.return: void
focal_class.signature: void setCoinSelector(CoinSelector coinSelector)
focal_class.class_method_signature: Wallet.allowSpendingUnconfirmedTransactions()
focal_class.full_signature: public void allowSpendingUnconfirmedTransactions()
focal_class.identifier: allowSpendingUnconfirmedTransactions
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void allowSpendingUnconfirmedTransactions()
focal_class.class_method_signature: Wallet.getUTXOProvider()
focal_class.full_signature: @Nullable public UTXOProvider getUTXOProvider()
focal_class.identifier: getUTXOProvider
focal_class.modifiers: @Nullable public
focal_class.parameters: ()
focal_class.return: UTXOProvider
focal_class.signature: UTXOProvider getUTXOProvider()
focal_class.class_method_signature: Wallet.setUTXOProvider(@Nullable UTXOProvider provider)
focal_class.full_signature: public void setUTXOProvider(@Nullable UTXOProvider provider)
focal_class.identifier: setUTXOProvider
focal_class.modifiers: public
focal_class.parameters: (@Nullable UTXOProvider provider)
focal_class.return: void
focal_class.signature: void setUTXOProvider(@Nullable UTXOProvider provider)
focal_class.class_method_signature: Wallet.reorganize(StoredBlock splitPoint, List<StoredBlock> oldBlocks, List<StoredBlock> newBlocks)
focal_class.full_signature: @Override public void reorganize(StoredBlock splitPoint, List<StoredBlock> oldBlocks, List<StoredBlock> newBlocks)
focal_class.identifier: reorganize
focal_class.modifiers: @Override public
focal_class.parameters: (StoredBlock splitPoint, List<StoredBlock> oldBlocks, List<StoredBlock> newBlocks)
focal_class.return: void
focal_class.signature: void reorganize(StoredBlock splitPoint, List<StoredBlock> oldBlocks, List<StoredBlock> newBlocks)
focal_class.class_method_signature: Wallet.subtractDepth(int depthToSubtract, Collection<Transaction> transactions)
focal_class.full_signature: private void subtractDepth(int depthToSubtract, Collection<Transaction> transactions)
focal_class.identifier: subtractDepth
focal_class.modifiers: private
focal_class.parameters: (int depthToSubtract, Collection<Transaction> transactions)
focal_class.return: void
focal_class.signature: void subtractDepth(int depthToSubtract, Collection<Transaction> transactions)
focal_class.class_method_signature: Wallet.beginBloomFilterCalculation()
focal_class.full_signature: @Override public void beginBloomFilterCalculation()
focal_class.identifier: beginBloomFilterCalculation
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void beginBloomFilterCalculation()
focal_class.class_method_signature: Wallet.calcBloomOutPointsLocked()
focal_class.full_signature: private void calcBloomOutPointsLocked()
focal_class.identifier: calcBloomOutPointsLocked
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void calcBloomOutPointsLocked()
focal_class.class_method_signature: Wallet.endBloomFilterCalculation()
focal_class.full_signature: @Override @GuardedBy("keyChainGroupLock") public void endBloomFilterCalculation()
focal_class.identifier: endBloomFilterCalculation
focal_class.modifiers: @Override @GuardedBy("keyChainGroupLock") public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void endBloomFilterCalculation()
focal_class.class_method_signature: Wallet.getBloomFilterElementCount()
focal_class.full_signature: @Override public int getBloomFilterElementCount()
focal_class.identifier: getBloomFilterElementCount
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getBloomFilterElementCount()
focal_class.class_method_signature: Wallet.isRequiringUpdateAllBloomFilter()
focal_class.full_signature: @Override public boolean isRequiringUpdateAllBloomFilter()
focal_class.identifier: isRequiringUpdateAllBloomFilter
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isRequiringUpdateAllBloomFilter()
focal_class.class_method_signature: Wallet.getBloomFilter(double falsePositiveRate)
focal_class.full_signature: public BloomFilter getBloomFilter(double falsePositiveRate)
focal_class.identifier: getBloomFilter
focal_class.modifiers: public
focal_class.parameters: (double falsePositiveRate)
focal_class.return: BloomFilter
focal_class.signature: BloomFilter getBloomFilter(double falsePositiveRate)
focal_class.class_method_signature: Wallet.getBloomFilter(int size, double falsePositiveRate, long nTweak)
focal_class.full_signature: @Override @GuardedBy("keyChainGroupLock") public BloomFilter getBloomFilter(int size, double falsePositiveRate, long nTweak)
focal_class.identifier: getBloomFilter
focal_class.modifiers: @Override @GuardedBy("keyChainGroupLock") public
focal_class.parameters: (int size, double falsePositiveRate, long nTweak)
focal_class.return: BloomFilter
focal_class.signature: BloomFilter getBloomFilter(int size, double falsePositiveRate, long nTweak)
focal_class.class_method_signature: Wallet.isTxOutputBloomFilterable(TransactionOutput out)
focal_class.full_signature: private boolean isTxOutputBloomFilterable(TransactionOutput out)
focal_class.identifier: isTxOutputBloomFilterable
focal_class.modifiers: private
focal_class.parameters: (TransactionOutput out)
focal_class.return: boolean
focal_class.signature: boolean isTxOutputBloomFilterable(TransactionOutput out)
focal_class.class_method_signature: Wallet.checkForFilterExhaustion(FilteredBlock block)
focal_class.full_signature: public boolean checkForFilterExhaustion(FilteredBlock block)
focal_class.identifier: checkForFilterExhaustion
focal_class.modifiers: public
focal_class.parameters: (FilteredBlock block)
focal_class.return: boolean
focal_class.signature: boolean checkForFilterExhaustion(FilteredBlock block)
focal_class.class_method_signature: Wallet.addExtension(WalletExtension extension)
focal_class.full_signature: public void addExtension(WalletExtension extension)
focal_class.identifier: addExtension
focal_class.modifiers: public
focal_class.parameters: (WalletExtension extension)
focal_class.return: void
focal_class.signature: void addExtension(WalletExtension extension)
focal_class.class_method_signature: Wallet.addOrGetExistingExtension(WalletExtension extension)
focal_class.full_signature: public WalletExtension addOrGetExistingExtension(WalletExtension extension)
focal_class.identifier: addOrGetExistingExtension
focal_class.modifiers: public
focal_class.parameters: (WalletExtension extension)
focal_class.return: WalletExtension
focal_class.signature: WalletExtension addOrGetExistingExtension(WalletExtension extension)
focal_class.class_method_signature: Wallet.addOrUpdateExtension(WalletExtension extension)
focal_class.full_signature: public void addOrUpdateExtension(WalletExtension extension)
focal_class.identifier: addOrUpdateExtension
focal_class.modifiers: public
focal_class.parameters: (WalletExtension extension)
focal_class.return: void
focal_class.signature: void addOrUpdateExtension(WalletExtension extension)
focal_class.class_method_signature: Wallet.getExtensions()
focal_class.full_signature: public Map<String, WalletExtension> getExtensions()
focal_class.identifier: getExtensions
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Map<String, WalletExtension>
focal_class.signature: Map<String, WalletExtension> getExtensions()
focal_class.class_method_signature: Wallet.deserializeExtension(WalletExtension extension, byte[] data)
focal_class.full_signature: public void deserializeExtension(WalletExtension extension, byte[] data)
focal_class.identifier: deserializeExtension
focal_class.modifiers: public
focal_class.parameters: (WalletExtension extension, byte[] data)
focal_class.return: void
focal_class.signature: void deserializeExtension(WalletExtension extension, byte[] data)
focal_class.class_method_signature: Wallet.setTag(String tag, ByteString value)
focal_class.full_signature: @Override public void setTag(String tag, ByteString value)
focal_class.identifier: setTag
focal_class.modifiers: @Override public
focal_class.parameters: (String tag, ByteString value)
focal_class.return: void
focal_class.signature: void setTag(String tag, ByteString value)
focal_class.class_method_signature: Wallet.calculateFee(SendRequest req, Coin value, List<TransactionInput> originalInputs,
                                         boolean needAtLeastReferenceFee, List<TransactionOutput> candidates)
focal_class.full_signature: private FeeCalculation calculateFee(SendRequest req, Coin value, List<TransactionInput> originalInputs,
                                         boolean needAtLeastReferenceFee, List<TransactionOutput> candidates)
focal_class.identifier: calculateFee
focal_class.modifiers: private
focal_class.parameters: (SendRequest req, Coin value, List<TransactionInput> originalInputs,
                                         boolean needAtLeastReferenceFee, List<TransactionOutput> candidates)
focal_class.return: FeeCalculation
focal_class.signature: FeeCalculation calculateFee(SendRequest req, Coin value, List<TransactionInput> originalInputs,
                                         boolean needAtLeastReferenceFee, List<TransactionOutput> candidates)
focal_class.class_method_signature: Wallet.addSuppliedInputs(Transaction tx, List<TransactionInput> originalInputs)
focal_class.full_signature: private void addSuppliedInputs(Transaction tx, List<TransactionInput> originalInputs)
focal_class.identifier: addSuppliedInputs
focal_class.modifiers: private
focal_class.parameters: (Transaction tx, List<TransactionInput> originalInputs)
focal_class.return: void
focal_class.signature: void addSuppliedInputs(Transaction tx, List<TransactionInput> originalInputs)
focal_class.class_method_signature: Wallet.estimateBytesForSigning(CoinSelection selection)
focal_class.full_signature: private int estimateBytesForSigning(CoinSelection selection)
focal_class.identifier: estimateBytesForSigning
focal_class.modifiers: private
focal_class.parameters: (CoinSelection selection)
focal_class.return: int
focal_class.signature: int estimateBytesForSigning(CoinSelection selection)
focal_class.class_method_signature: Wallet.setTransactionBroadcaster(@Nullable org.ulordj.core.TransactionBroadcaster broadcaster)
focal_class.full_signature: public void setTransactionBroadcaster(@Nullable org.ulordj.core.TransactionBroadcaster broadcaster)
focal_class.identifier: setTransactionBroadcaster
focal_class.modifiers: public
focal_class.parameters: (@Nullable org.ulordj.core.TransactionBroadcaster broadcaster)
focal_class.return: void
focal_class.signature: void setTransactionBroadcaster(@Nullable org.ulordj.core.TransactionBroadcaster broadcaster)
focal_class.class_method_signature: Wallet.setKeyRotationTime(Date time)
focal_class.full_signature: public void setKeyRotationTime(Date time)
focal_class.identifier: setKeyRotationTime
focal_class.modifiers: public
focal_class.parameters: (Date time)
focal_class.return: void
focal_class.signature: void setKeyRotationTime(Date time)
focal_class.class_method_signature: Wallet.getKeyRotationTime()
focal_class.full_signature: public @Nullable Date getKeyRotationTime()
focal_class.identifier: getKeyRotationTime
focal_class.modifiers: public @Nullable
focal_class.parameters: ()
focal_class.return: Date
focal_class.signature: Date getKeyRotationTime()
focal_class.class_method_signature: Wallet.setKeyRotationTime(long unixTimeSeconds)
focal_class.full_signature: public void setKeyRotationTime(long unixTimeSeconds)
focal_class.identifier: setKeyRotationTime
focal_class.modifiers: public
focal_class.parameters: (long unixTimeSeconds)
focal_class.return: void
focal_class.signature: void setKeyRotationTime(long unixTimeSeconds)
focal_class.class_method_signature: Wallet.isKeyRotating(ECKey key)
focal_class.full_signature: public boolean isKeyRotating(ECKey key)
focal_class.identifier: isKeyRotating
focal_class.modifiers: public
focal_class.parameters: (ECKey key)
focal_class.return: boolean
focal_class.signature: boolean isKeyRotating(ECKey key)
focal_class.class_method_signature: Wallet.doMaintenance(@Nullable KeyParameter aesKey, boolean signAndSend)
focal_class.full_signature: public ListenableFuture<List<Transaction>> doMaintenance(@Nullable KeyParameter aesKey, boolean signAndSend)
focal_class.identifier: doMaintenance
focal_class.modifiers: public
focal_class.parameters: (@Nullable KeyParameter aesKey, boolean signAndSend)
focal_class.return: ListenableFuture<List<Transaction>>
focal_class.signature: ListenableFuture<List<Transaction>> doMaintenance(@Nullable KeyParameter aesKey, boolean signAndSend)
focal_class.class_method_signature: Wallet.maybeRotateKeys(@Nullable KeyParameter aesKey, boolean sign)
focal_class.full_signature: @GuardedBy("keyChainGroupLock") private List<Transaction> maybeRotateKeys(@Nullable KeyParameter aesKey, boolean sign)
focal_class.identifier: maybeRotateKeys
focal_class.modifiers: @GuardedBy("keyChainGroupLock") private
focal_class.parameters: (@Nullable KeyParameter aesKey, boolean sign)
focal_class.return: List<Transaction>
focal_class.signature: List<Transaction> maybeRotateKeys(@Nullable KeyParameter aesKey, boolean sign)
focal_class.class_method_signature: Wallet.rekeyOneBatch(long timeSecs, @Nullable KeyParameter aesKey, List<Transaction> others, boolean sign)
focal_class.full_signature: @Nullable private Transaction rekeyOneBatch(long timeSecs, @Nullable KeyParameter aesKey, List<Transaction> others, boolean sign)
focal_class.identifier: rekeyOneBatch
focal_class.modifiers: @Nullable private
focal_class.parameters: (long timeSecs, @Nullable KeyParameter aesKey, List<Transaction> others, boolean sign)
focal_class.return: Transaction
focal_class.signature: Transaction rekeyOneBatch(long timeSecs, @Nullable KeyParameter aesKey, List<Transaction> others, boolean sign)
focal_class.superclass: extends BaseTaggableObject
focal_method.body: public void completeTx(SendRequest req) throws InsufficientMoneyException {
          lock.lock();
          try {
              checkArgument(!req.completed, "Given SendRequest has already been completed.");
              // Calculate the amount of value we need to import.
              Coin value = Coin.ZERO;
              for (TransactionOutput output : req.tx.getOutputs()) {
                  value = value.add(output.getValue());
              }
  
              log.info("Completing send tx with {} outputs totalling {} and a fee of {}/kB", req.tx.getOutputs().size(),
                      value.toFriendlyString(), req.feePerKb.toFriendlyString());
  
              // If any inputs have already been added, we don't need to get their value from wallet
              Coin totalInput = Coin.ZERO;
              for (TransactionInput input : req.tx.getInputs())
                  if (input.getConnectedOutput() != null)
                      totalInput = totalInput.add(input.getConnectedOutput().getValue());
                  else
                      log.warn("SendRequest transaction already has inputs but we don't know how much they are worth - they will be added to fee.");
              value = value.subtract(totalInput);
  
              List<TransactionInput> originalInputs = new ArrayList<>(req.tx.getInputs());
  
              // Check for dusty sends and the OP_RETURN limit.
              if (req.ensureMinRequiredFee && !req.emptyWallet) { // Min fee checking is handled later for emptyWallet.
                  int opReturnCount = 0;
                  for (TransactionOutput output : req.tx.getOutputs()) {
                      if (output.isDust())
                          throw new DustySendRequested();
                      if (ScriptPattern.isOpReturn(output.getScriptPubKey()))
                          ++opReturnCount;
                  }
                  if (opReturnCount > 1) // Only 1 OP_RETURN per transaction allowed.
                      throw new MultipleOpReturnRequested();
              }
  
              // Calculate a list of ALL potential candidates for spending and then ask a coin selector to provide us
              // with the actual outputs that'll be used to gather the required amount of value. In this way, users
              // can customize coin selection policies. The call below will ignore immature coinbases and outputs
              // we don't have the keys for.
              List<TransactionOutput> candidates = calculateAllSpendCandidates(true, req.missingSigsMode == MissingSigsMode.THROW);
  
              CoinSelection bestCoinSelection;
              TransactionOutput bestChangeOutput = null;
              List<Coin> updatedOutputValues = null;
              if (!req.emptyWallet) {
                  // This can throw InsufficientMoneyException.
                  FeeCalculation feeCalculation = calculateFee(req, value, originalInputs, req.ensureMinRequiredFee, candidates);
                  bestCoinSelection = feeCalculation.bestCoinSelection;
                  bestChangeOutput = feeCalculation.bestChangeOutput;
                  updatedOutputValues = feeCalculation.updatedOutputValues;
              } else {
                  // We're being asked to empty the wallet. What this means is ensuring "tx" has only a single output
                  // of the total value we can currently spend as determined by the selector, and then subtracting the fee.
                  checkState(req.tx.getOutputs().size() == 1, "Empty wallet TX must have a single output only.");
                  CoinSelector selector = req.coinSelector == null ? coinSelector : req.coinSelector;
                  bestCoinSelection = selector.select(params.getMaxMoney(), candidates);
                  candidates = null;  // Selector took ownership and might have changed candidates. Don't access again.
                  req.tx.getOutput(0).setValue(bestCoinSelection.valueGathered);
                  log.info("  emptying {}", bestCoinSelection.valueGathered.toFriendlyString());
              }
  
              for (TransactionOutput output : bestCoinSelection.gathered)
                  req.tx.addInput(output);
  
              if (req.emptyWallet) {
                  final Coin feePerKb = req.feePerKb == null ? Coin.ZERO : req.feePerKb;
                  if (!adjustOutputDownwardsForFee(req.tx, bestCoinSelection, feePerKb, req.ensureMinRequiredFee))
                      throw new CouldNotAdjustDownwards();
              }
  
              if (updatedOutputValues != null) {
                  for (int i = 0; i < updatedOutputValues.size(); i++) {
                      req.tx.getOutput(i).setValue(updatedOutputValues.get(i));
                  }
              }
  
              if (bestChangeOutput != null) {
                  req.tx.addOutput(bestChangeOutput);
                  log.info("  with {} change", bestChangeOutput.getValue().toFriendlyString());
              }
  
              // Now shuffle the outputs to obfuscate which is the change.
              if (req.shuffleOutputs)
                  req.tx.shuffleOutputs();
  
              // Now sign the inputs, thus proving that we are entitled to redeem the connected outputs.
              if (req.signInputs)
                  signTransaction(req);
  
              // Check size.
              final int size = req.tx.unsafeBitcoinSerialize().length;
              if (size > Transaction.MAX_STANDARD_TX_SIZE)
                  throw new ExceededMaxTransactionSize();
  
              // Label the transaction as being self created. We can use this later to spend its change output even before
              // the transaction is confirmed. We deliberately won't bother notifying listeners here as there's not much
              // point - the user isn't interested in a confidence transition they made themselves.
              req.tx.getConfidence().setSource(TransactionConfidence.Source.SELF);
              // Label the transaction as being a user requested payment. This can be used to render GUI wallet
              // transaction lists more appropriately, especially when the wallet starts to generate transactions itself
              // for internal purposes.
              req.tx.setPurpose(Transaction.Purpose.USER_PAYMENT);
              // Record the exchange rate that was valid when the transaction was completed.
              req.tx.setExchangeRate(req.exchangeRate);
              req.tx.setMemo(req.memo);
              req.completed = true;
              log.info("  completed: {}", req.tx);
          } finally {
              lock.unlock();
          }
      }
focal_method.class_method_signature: Wallet.completeTx(SendRequest req)
focal_method.full_signature: public void completeTx(SendRequest req)
focal_method.identifier: completeTx
focal_method.invocations: lock checkArgument getOutputs add getValue info size getOutputs toFriendlyString toFriendlyString getInputs getConnectedOutput add getValue getConnectedOutput warn subtract getInputs getOutputs isDust isOpReturn getScriptPubKey calculateAllSpendCandidates calculateFee checkState size getOutputs select getMaxMoney setValue getOutput info toFriendlyString addInput adjustOutputDownwardsForFee size setValue getOutput get addOutput info toFriendlyString getValue shuffleOutputs signTransaction unsafeBitcoinSerialize setSource getConfidence setPurpose setExchangeRate setMemo info unlock
focal_method.modifiers: public
focal_method.parameters: (SendRequest req)
focal_method.return: void
focal_method.signature: void completeTx(SendRequest req)