Uses of Class
com.google.bitcoin.core.VerificationException

Packages that use VerificationException
com.google.bitcoin.core   
com.google.bitcoin.crypto   
com.google.bitcoin.jni   
com.google.bitcoin.protocols.channels   
com.google.bitcoin.protocols.payments   
com.google.bitcoin.utils   
 

Uses of VerificationException in com.google.bitcoin.core
 

Subclasses of VerificationException in com.google.bitcoin.core
 class ProtocolException
           
 class ScriptException
           
 

Methods in com.google.bitcoin.core that throw VerificationException
 boolean AbstractBlockChain.add(Block block)
          Processes a received block and tries to add it to the chain.
 boolean BlockChain.add(FilteredBlock block)
           
 boolean AbstractBlockChain.add(FilteredBlock block)
          Processes a received block and tries to add it to the chain.
protected  StoredBlock FullPrunedBlockChain.addToBlockStore(StoredBlock storedPrev, Block block)
           
protected  StoredBlock BlockChain.addToBlockStore(StoredBlock storedPrev, Block blockHeader)
           
protected abstract  StoredBlock AbstractBlockChain.addToBlockStore(StoredBlock storedPrev, Block block)
          Adds/updates the given Block with the block store.
protected  StoredBlock FullPrunedBlockChain.addToBlockStore(StoredBlock storedPrev, Block header, TransactionOutputChanges txOutChanges)
           
protected  StoredBlock BlockChain.addToBlockStore(StoredBlock storedPrev, Block blockHeader, TransactionOutputChanges txOutChanges)
           
protected abstract  StoredBlock AbstractBlockChain.addToBlockStore(StoredBlock storedPrev, Block header, TransactionOutputChanges txOutputChanges)
          Adds/updates the given StoredBlock with the block store.
 StoredBlock StoredBlock.build(Block block)
          Creates a new StoredBlock, calculating the additional fields by adding to the values in this block.
 void Wallet.commitTx(Transaction tx)
          Updates the wallet with the given transaction: puts it into the pending pool, sets the spent flags and runs the onCoinsSent/onCoinsReceived event listener.
protected  TransactionOutputChanges FullPrunedBlockChain.connectTransactions(int height, Block block)
           
protected abstract  TransactionOutputChanges AbstractBlockChain.connectTransactions(int height, Block block)
          Connect each transaction in block.transactions, verifying them as we go and removing spent outputs If an error is encountered in a transaction, no changes should be made to the underlying BlockStore.
protected  TransactionOutputChanges FullPrunedBlockChain.connectTransactions(StoredBlock newBlock)
           
protected abstract  TransactionOutputChanges AbstractBlockChain.connectTransactions(StoredBlock newBlock)
          Load newBlock from BlockStore and connect its transactions, returning changes to the set of unspent transactions.
 BigInteger Block.getDifficultyTargetAsInteger()
          Returns the difficulty target as a 256 bit value that can be compared to a SHA-256 hash.
 List<Sha256Hash> FilteredBlock.getTransactionHashes()
          Gets a list of leaf hashes which are contained in the partial merkle tree in this filtered block
 Sha256Hash PartialMerkleTree.getTxnHashAndMerkleRoot(List<Sha256Hash> matchedHashes)
          Extracts tx hashes that are in this merkle tree and returns the merkle root of this tree.
 BigInteger Block.getWork()
          Returns the work represented by this block.
 boolean Wallet.maybeCommitTx(Transaction tx)
          Calls Wallet.commitTx(com.google.bitcoin.core.Transaction) if tx is not already in the pending pool
 void Wallet.notifyNewBestBlock(StoredBlock block)
          Called by the BlockChain when a new block on the best chain is seen, AFTER relevant wallet transactions are extracted and sent to us UNLESS the new block caused a re-org, in which case this will not be called (the Wallet.reorganize(StoredBlock, java.util.List, java.util.List) method will call this one in that case).
 void BlockChainListener.notifyNewBestBlock(StoredBlock block)
          Called by the BlockChain when a new block on the best chain is seen, AFTER relevant transactions are extracted and sent to us UNLESS the new block caused a re-org, in which case this will not be called (the Wallet.reorganize(StoredBlock, java.util.List, java.util.List) method will call this one in that case).
 void AbstractBlockChainListener.notifyNewBestBlock(StoredBlock block)
           
 void Wallet.notifyTransactionIsInBlock(Sha256Hash txHash, StoredBlock block, AbstractBlockChain.NewBlockType blockType, int relativityOffset)
          Called by the BlockChain when we receive a new filtered block that contains a transactions previously received by a call to @{link receivePending}.
 void BlockChainListener.notifyTransactionIsInBlock(Sha256Hash txHash, StoredBlock block, AbstractBlockChain.NewBlockType blockType, int relativityOffset)
          Called by the BlockChain when we receive a new FilteredBlock that contains the given transaction hash in its merkle tree.
 void AbstractBlockChainListener.notifyTransactionIsInBlock(Sha256Hash txHash, StoredBlock block, AbstractBlockChain.NewBlockType blockType, int relativityOffset)
           
 boolean TransactionConfidence.notifyWorkDone(Block block)
          Called by the wallet when the tx appears on the best chain and a new block is added to the top.
 boolean FilteredBlock.provideTransaction(Transaction tx)
          Provide this FilteredBlock with a transaction which is in its merkle tree
 void Wallet.receiveFromBlock(Transaction tx, StoredBlock block, AbstractBlockChain.NewBlockType blockType, int relativityOffset)
          Called by the BlockChain when we receive a new block that sends coins to one of our addresses or spends coins from one of our addresses (note that a single transaction can do both).
 void BlockChainListener.receiveFromBlock(Transaction tx, StoredBlock block, AbstractBlockChain.NewBlockType blockType, int relativityOffset)
          Called by the BlockChain when we receive a new block that contains a relevant transaction.
 void AbstractBlockChainListener.receiveFromBlock(Transaction tx, StoredBlock block, AbstractBlockChain.NewBlockType blockType, int relativityOffset)
           
 void Wallet.receivePending(Transaction tx, List<Transaction> dependencies)
          Called when we have found a transaction (via network broadcast or otherwise) that is relevant to this wallet and want to record it.
 void Wallet.receivePending(Transaction tx, List<Transaction> dependencies, boolean overrideIsRelevant)
          Called when we have found a transaction (via network broadcast or otherwise) that is relevant to this wallet and want to record it.
 void Wallet.reorganize(StoredBlock splitPoint, List<StoredBlock> oldBlocks, List<StoredBlock> newBlocks)
          Don't call this directly.
 void BlockChainListener.reorganize(StoredBlock splitPoint, List<StoredBlock> oldBlocks, List<StoredBlock> newBlocks)
          Called by the BlockChain when the best chain (representing total work done) has changed.
 void AbstractBlockChainListener.reorganize(StoredBlock splitPoint, List<StoredBlock> oldBlocks, List<StoredBlock> newBlocks)
           
 void TransactionInput.verify()
          For a connected transaction, runs the script against the connected pubkey and verifies they are correct.
 void Transaction.verify()
          Checks the transaction contents for sanity, in ways that can be done in a standalone manner.
 void Block.verify()
          Verifies both the header and that the transactions hash to the merkle root.
 void TransactionInput.verify(TransactionOutput output)
          Verifies that this input can spend the given output.
 void Block.verifyHeader()
          Checks the block data to ensure it follows the rules laid out in the network parameters.
 void Block.verifyTransactions()
          Checks the block contents
 

Uses of VerificationException in com.google.bitcoin.crypto
 

Methods in com.google.bitcoin.crypto that throw VerificationException
static TransactionSignature TransactionSignature.decodeFromBitcoin(byte[] bytes, boolean requireCanonical)
          Returns a decoded signature.
 

Uses of VerificationException in com.google.bitcoin.jni
 

Methods in com.google.bitcoin.jni that throw VerificationException
 void NativeBlockChainListener.notifyNewBestBlock(StoredBlock block)
           
 void NativeBlockChainListener.notifyTransactionIsInBlock(Sha256Hash txHash, StoredBlock block, AbstractBlockChain.NewBlockType blockType, int relativityOffset)
           
 void NativeBlockChainListener.receiveFromBlock(Transaction tx, StoredBlock block, AbstractBlockChain.NewBlockType blockType, int relativityOffset)
           
 void NativeBlockChainListener.reorganize(StoredBlock splitPoint, List<StoredBlock> oldBlocks, List<StoredBlock> newBlocks)
           
 

Uses of VerificationException in com.google.bitcoin.protocols.channels
 

Methods in com.google.bitcoin.protocols.channels that throw VerificationException
 PaymentChannelServerState StoredServerChannel.getOrCreateState(Wallet wallet, TransactionBroadcaster broadcaster)
          Gets the canonical PaymentChannelServerState object for this channel, either by returning an existing one or by creating a new one.
 boolean PaymentChannelServerState.incrementPayment(BigInteger refundSize, byte[] signatureBytes)
          Called when the client provides us with a new signature and wishes to increment total payment by size.
 com.google.common.util.concurrent.ListenableFuture<PaymentChannelServerState> PaymentChannelServerState.provideMultiSigContract(Transaction multisigContract)
          Called when the client provides the multi-sig contract.
 void PaymentChannelClientState.provideRefundSignature(byte[] theirSignature)
          When the servers signature for the refund transaction is received, call this to verify it and sign the complete refund ourselves.
 byte[] PaymentChannelServerState.provideRefundTransaction(Transaction refundTx, byte[] clientMultiSigPubKey)
          Called when the client provides the refund transaction.
 

Constructors in com.google.bitcoin.protocols.channels that throw VerificationException
PaymentChannelClientState(Wallet wallet, ECKey myKey, ECKey serverMultisigKey, BigInteger value, long expiryTimeInSeconds)
          Creates a state object for a payment channel client.
 

Uses of VerificationException in com.google.bitcoin.protocols.payments
 

Methods in com.google.bitcoin.protocols.payments that throw VerificationException
 com.google.common.util.concurrent.ListenableFuture<PaymentSession.Ack> PaymentSession.sendPayment(List<Transaction> txns, Address refundAddr, String memo)
          Generates a Payment message and sends the payment to the merchant who sent the PaymentRequest.
 

Uses of VerificationException in com.google.bitcoin.utils
 

Methods in com.google.bitcoin.utils that throw VerificationException
protected  Transaction TestWithWallet.sendMoneyToWallet(BigInteger value, AbstractBlockChain.NewBlockType type)
           
protected  Transaction TestWithWallet.sendMoneyToWallet(Transaction tx, AbstractBlockChain.NewBlockType type)
           
protected  Transaction TestWithWallet.sendMoneyToWallet(Wallet wallet, BigInteger value, Address toAddress, AbstractBlockChain.NewBlockType type)
           
protected  Transaction TestWithWallet.sendMoneyToWallet(Wallet wallet, BigInteger value, ECKey toPubKey, AbstractBlockChain.NewBlockType type)
           
protected  Transaction TestWithWallet.sendMoneyToWallet(Wallet wallet, Transaction tx, AbstractBlockChain.NewBlockType type)
           
 



Copyright © 2014. All rights reserved.