A B C D E F G H I L M N O P R S T U V W X Z 
All Classes All Packages

A

add(byte[]) - Method in class ch.bitagent.bitcoin.lib.block.BloomFilter
Add an item to the filter
add(byte[][]) - Static method in class ch.bitagent.bitcoin.lib.helper.Bytes
add.
add(byte[], byte[]) - Static method in class ch.bitagent.bitcoin.lib.helper.Bytes
add.
add(Point) - Method in class ch.bitagent.bitcoin.lib.ecc.Point
add.
add(Point) - Method in class ch.bitagent.bitcoin.lib.ecc.S256Point
add.
add(PointOperators) - Method in class ch.bitagent.bitcoin.lib.ecc.FieldElement
add.
add(PointOperators) - Method in class ch.bitagent.bitcoin.lib.ecc.Int
add.
add(PointOperators) - Method in interface ch.bitagent.bitcoin.lib.ecc.PointOperators
add.
add(PointOperators) - Method in class ch.bitagent.bitcoin.lib.ecc.S256Field
add.
add(Script) - Method in class ch.bitagent.bitcoin.lib.script.Script
add.
addData(GetDataType) - Method in class ch.bitagent.bitcoin.lib.network.GetDataMessage
addData.
address(Boolean) - Method in class ch.bitagent.bitcoin.lib.script.Script
Returns the address corresponding to the script
address(Boolean, boolean) - Method in class ch.bitagent.bitcoin.lib.ecc.S256Point
Returns the address string
Address - Class in ch.bitagent.bitcoin.lib.wallet
Address
Address(String) - Constructor for class ch.bitagent.bitcoin.lib.wallet.Address
 
addressBech32P2tr(boolean) - Method in class ch.bitagent.bitcoin.lib.ecc.S256Point
 
addressBech32P2wpkh(boolean) - Method in class ch.bitagent.bitcoin.lib.ecc.S256Point
Returns the bech32 p2wpkh address
AddressChangeIndex - Class in ch.bitagent.bitcoin.lib.wallet
 
AddressChangeIndex(int, int) - Constructor for class ch.bitagent.bitcoin.lib.wallet.AddressChangeIndex
 

B

Base58 - Class in ch.bitagent.bitcoin.lib.helper
Base58 class.
Bech32 - Class in ch.bitagent.bitcoin.lib.helper
Bech32
BECH32 - ch.bitagent.bitcoin.lib.helper.Bech32.Encoding
bech32
BECH32 - Static variable in class ch.bitagent.bitcoin.lib.wallet.Address
 
Bech32.Bech32Data - Class in ch.bitagent.bitcoin.lib.helper
Bech32Data
Bech32.Encoding - Enum in ch.bitagent.bitcoin.lib.helper
Bech32 Encoding
Bech32Data() - Constructor for class ch.bitagent.bitcoin.lib.helper.Bech32.Bech32Data
 
BECH32M - ch.bitagent.bitcoin.lib.helper.Bech32.Encoding
bech32m
bigInt() - Method in class ch.bitagent.bitcoin.lib.ecc.Int
bigInt.
BIP37_CONSTANT - Static variable in class ch.bitagent.bitcoin.lib.block.BloomFilter
Constant BIP37_CONSTANT
bitFieldToBytes(byte[]) - Static method in class ch.bitagent.bitcoin.lib.helper.Bytes
bitFieldToBytes.
bitsToTarget(byte[]) - Static method in class ch.bitagent.bitcoin.lib.helper.Bytes
Turns bits into a target (large 256-bit integer)
Block - Class in ch.bitagent.bitcoin.lib.block
Block class.
Block(Int, byte[], byte[], Int, byte[], byte[]) - Constructor for class ch.bitagent.bitcoin.lib.block.Block
Constructor for Block.
BLOCK_DATA_TYPE - Static variable in class ch.bitagent.bitcoin.lib.network.GetDataType
Constant BLOCK_DATA_TYPE=2
blockTarget(String) - Static method in class ch.bitagent.bitcoin.lib.mining.Stratum
 
BloomFilter - Class in ch.bitagent.bitcoin.lib.block
BloomFilter class.
BloomFilter(int, int, int) - Constructor for class ch.bitagent.bitcoin.lib.block.BloomFilter
Constructor for BloomFilter.
boolArrayToString(boolean[]) - Static method in class ch.bitagent.bitcoin.lib.helper.Helper
boolArrayToString
broadcastTransaction(String) - Method in class ch.bitagent.bitcoin.lib.network.Electrum
 
btcToSat(double) - Static method in class ch.bitagent.bitcoin.lib.helper.Helper
btcToSat.
byteArrayToHexString(byte[]) - Static method in class ch.bitagent.bitcoin.lib.helper.Bytes
byteArrayToHexString.
byteArrayToString(byte[]) - Static method in class ch.bitagent.bitcoin.lib.helper.Bytes
byteArrayToString.
Bytes - Class in ch.bitagent.bitcoin.lib.helper
Bytes class.
bytesToBitField(byte[]) - Static method in class ch.bitagent.bitcoin.lib.helper.Bytes
bytesToBitField.

C

calculateNewBits(byte[], Int) - Static method in class ch.bitagent.bitcoin.lib.helper.Bytes
Calculates the new bits given a 2016-block time differential and the previous bits
callSocket(String, String) - Method in class ch.bitagent.bitcoin.lib.network.Electrum
 
ch.bitagent.bitcoin.lib.block - package ch.bitagent.bitcoin.lib.block
 
ch.bitagent.bitcoin.lib.ecc - package ch.bitagent.bitcoin.lib.ecc
 
ch.bitagent.bitcoin.lib.helper - package ch.bitagent.bitcoin.lib.helper
 
ch.bitagent.bitcoin.lib.mining - package ch.bitagent.bitcoin.lib.mining
 
ch.bitagent.bitcoin.lib.network - package ch.bitagent.bitcoin.lib.network
 
ch.bitagent.bitcoin.lib.script - package ch.bitagent.bitcoin.lib.script
 
ch.bitagent.bitcoin.lib.tx - package ch.bitagent.bitcoin.lib.tx
 
ch.bitagent.bitcoin.lib.wallet - package ch.bitagent.bitcoin.lib.wallet
 
changeOrder(byte[]) - Static method in class ch.bitagent.bitcoin.lib.helper.Bytes
Change the order from big to little endian and vice versa
checkPow() - Method in class ch.bitagent.bitcoin.lib.block.Block
Returns whether this block satisfies proof of work
close() - Method in class ch.bitagent.bitcoin.lib.network.SimpleNode
close.
COIN_TYPE_BITCOIN - Static variable in class ch.bitagent.bitcoin.lib.wallet.Wallet
 
coinbaseHeight() - Method in class ch.bitagent.bitcoin.lib.tx.Tx
Returns the height of the block this coinbase transaction is in Returns None if this transaction is not a coinbase transaction
COMMAND - Static variable in class ch.bitagent.bitcoin.lib.block.MerkleBlock
Constant COMMAND="merkleblock"
COMMAND - Static variable in class ch.bitagent.bitcoin.lib.network.GetDataMessage
Constant COMMAND="getdata"
COMMAND - Static variable in class ch.bitagent.bitcoin.lib.network.GetHeadersMessage
Constant COMMAND="getheaders"
COMMAND - Static variable in class ch.bitagent.bitcoin.lib.network.HeadersMessage
Constant COMMAND="headers"
COMMAND - Static variable in class ch.bitagent.bitcoin.lib.network.PingMessage
Constant COMMAND="ping"
COMMAND - Static variable in class ch.bitagent.bitcoin.lib.network.PongMessage
Constant COMMAND="pong"
COMMAND - Static variable in class ch.bitagent.bitcoin.lib.network.SendCompactMessage
Constant COMMAND="sendcmpct"
COMMAND - Static variable in class ch.bitagent.bitcoin.lib.network.VerAckMessage
Constant COMMAND="verack"
COMMAND - Static variable in class ch.bitagent.bitcoin.lib.network.VersionMessage
Constant COMMAND="version"
COMMAND - Static variable in class ch.bitagent.bitcoin.lib.tx.Tx
Constant COMMAND="tx"
COMPACT_BLOCK_DATA_TYPE - Static variable in class ch.bitagent.bitcoin.lib.network.GetDataType
Constant COMPACT_BLOCK_DATA_TYPE=4
compareTo(Int) - Method in class ch.bitagent.bitcoin.lib.ecc.Int
createMnemonic(int) - Static method in class ch.bitagent.bitcoin.lib.wallet.Wallet
 

D

decode(String) - Static method in class ch.bitagent.bitcoin.lib.helper.Bech32
decode
decodeAddress(String) - Static method in class ch.bitagent.bitcoin.lib.helper.Base58
decodeAddress
decodeExtendedKey(String) - Static method in class ch.bitagent.bitcoin.lib.helper.Base58
decodeExtendedKey
decodeLnurl(String) - Static method in class ch.bitagent.bitcoin.lib.helper.Bech32
 
decodeNostr(String) - Static method in class ch.bitagent.bitcoin.lib.helper.Bech32
decodeNostr
decodeSegwit(String) - Static method in class ch.bitagent.bitcoin.lib.helper.Bech32
decodeSegwit
decodeWif(String, boolean) - Static method in class ch.bitagent.bitcoin.lib.helper.Base58
decodeWif
der() - Method in class ch.bitagent.bitcoin.lib.ecc.Signature
der.
derive(int) - Method in class ch.bitagent.bitcoin.lib.wallet.ExtendedKey
 
derive(int, boolean, boolean) - Method in class ch.bitagent.bitcoin.lib.wallet.ExtendedKey
 
derive(String, String, int, int) - Static method in class ch.bitagent.bitcoin.lib.helper.Pbkdf2
 
deriveAddresses(ExtendedKey, int, int, int) - Static method in class ch.bitagent.bitcoin.lib.wallet.Wallet
 
deterministicK(Int, int) - Method in class ch.bitagent.bitcoin.lib.ecc.PrivateKey
deterministicK.
difficulty() - Method in class ch.bitagent.bitcoin.lib.block.Block
Returns the block difficulty based on the bits
DIFFICULTY_1 - Static variable in class ch.bitagent.bitcoin.lib.mining.Stratum
 
difficultyTarget(int) - Static method in class ch.bitagent.bitcoin.lib.mining.Stratum
 
difficultyTargetTest(int) - Static method in class ch.bitagent.bitcoin.lib.mining.Stratum
 
div(PointOperators) - Method in class ch.bitagent.bitcoin.lib.ecc.FieldElement
div.
div(PointOperators) - Method in class ch.bitagent.bitcoin.lib.ecc.Int
div.
div(PointOperators) - Method in interface ch.bitagent.bitcoin.lib.ecc.PointOperators
div.

E

eight2five(byte[]) - Static method in class ch.bitagent.bitcoin.lib.helper.Bech32
 
Electrum - Class in ch.bitagent.bitcoin.lib.network
https://electrum-protocol.readthedocs.io/en/latest/
Electrum() - Constructor for class ch.bitagent.bitcoin.lib.network.Electrum
 
Electrum(boolean) - Constructor for class ch.bitagent.bitcoin.lib.network.Electrum
 
Electrum(boolean, boolean) - Constructor for class ch.bitagent.bitcoin.lib.network.Electrum
 
electrumScripthash() - Method in class ch.bitagent.bitcoin.lib.wallet.Address
https://electrumx-spesmilo.readthedocs.io/en/latest/protocol-basics.html#script-hashes
encode(byte[]) - Static method in class ch.bitagent.bitcoin.lib.helper.Base58
encode.
encode(Int) - Static method in class ch.bitagent.bitcoin.lib.helper.Varint
Encodes an integer as a varint
encode(String, byte[], Bech32.Encoding) - Static method in class ch.bitagent.bitcoin.lib.helper.Bech32
encode
encodeChecksum(byte[]) - Static method in class ch.bitagent.bitcoin.lib.helper.Base58
encodeChecksum.
encodeLnurl(String, String) - Static method in class ch.bitagent.bitcoin.lib.helper.Bech32
 
encodeNostr(String, String) - Static method in class ch.bitagent.bitcoin.lib.helper.Bech32
encodeNostr
encodeSegwit(String, String) - Static method in class ch.bitagent.bitcoin.lib.helper.Bech32
encodeSegwit
entropyToMnemonic(byte[]) - Static method in class ch.bitagent.bitcoin.lib.wallet.MnemonicSentence
entropyToMnemonic
eq(Point) - Method in class ch.bitagent.bitcoin.lib.ecc.Point
eq.
eq(PointOperators) - Method in class ch.bitagent.bitcoin.lib.ecc.FieldElement
eq.
eq(PointOperators) - Method in class ch.bitagent.bitcoin.lib.ecc.Int
eq.
eq(PointOperators) - Method in interface ch.bitagent.bitcoin.lib.ecc.PointOperators
eq.
equals(Object) - Method in class ch.bitagent.bitcoin.lib.ecc.Int
estimateFee(int) - Method in class ch.bitagent.bitcoin.lib.network.Electrum
 
evaluate(Int, Script) - Method in class ch.bitagent.bitcoin.lib.script.Script
evaluate.
ExtendedKey - Class in ch.bitagent.bitcoin.lib.wallet
ExtendedKey
ExtendedKey(String) - Constructor for class ch.bitagent.bitcoin.lib.wallet.ExtendedKey
ExtendedKey

F

features() - Method in class ch.bitagent.bitcoin.lib.network.Electrum
 
fee(Map<String, String>) - Method in class ch.bitagent.bitcoin.lib.tx.Tx
Returns the fee of this transaction in satoshi
fetch(String, Boolean, Map<String, String>) - Static method in class ch.bitagent.bitcoin.lib.tx.TxFetcher
fetch a tx
FieldElement - Class in ch.bitagent.bitcoin.lib.ecc
A finite field with point operators
FieldElement(int, int) - Constructor for class ch.bitagent.bitcoin.lib.ecc.FieldElement
Constructor for FieldElement.
FieldElement(Int, Int) - Constructor for class ch.bitagent.bitcoin.lib.ecc.FieldElement
Constructor for FieldElement.
filterBytes() - Method in class ch.bitagent.bitcoin.lib.block.BloomFilter
filterBytes.
FILTERED_BLOCK_DATA_TYPE - Static variable in class ch.bitagent.bitcoin.lib.network.GetDataType
Constant FILTERED_BLOCK_DATA_TYPE=3
filterload(Int) - Method in class ch.bitagent.bitcoin.lib.block.BloomFilter
Return the filterload message
findByCode(Int) - Static method in enum ch.bitagent.bitcoin.lib.script.OpCodeNames
findByCode.
five2eight(byte[]) - Static method in class ch.bitagent.bitcoin.lib.helper.Bech32
 

G

ge(Int) - Method in class ch.bitagent.bitcoin.lib.ecc.Int
ge.
generateEntropy(int) - Static method in class ch.bitagent.bitcoin.lib.wallet.MnemonicSentence
Create a new entopy using a random generated number.
GenericMessage - Class in ch.bitagent.bitcoin.lib.network
GenericMessage class.
GenericMessage(String, byte[]) - Constructor for class ch.bitagent.bitcoin.lib.network.GenericMessage
Constructor for GenericMessage.
GENESIS_BLOCK - Static variable in class ch.bitagent.bitcoin.lib.block.Block
Constant GENESIS_BLOCK
get(String) - Static method in class ch.bitagent.bitcoin.lib.network.Http
get.
getA() - Method in class ch.bitagent.bitcoin.lib.ecc.Point
Getter for the field a.
getAddressList0() - Method in class ch.bitagent.bitcoin.lib.wallet.Wallet
 
getAddressList1() - Method in class ch.bitagent.bitcoin.lib.wallet.Wallet
 
getAddressString() - Method in class ch.bitagent.bitcoin.lib.wallet.Address
 
getAmount() - Method in class ch.bitagent.bitcoin.lib.tx.TxOut
Getter for the field amount.
getB() - Method in class ch.bitagent.bitcoin.lib.ecc.Point
Getter for the field b.
getBalance(String) - Method in class ch.bitagent.bitcoin.lib.network.Electrum
 
getBitcoinP2pHost() - Static method in class ch.bitagent.bitcoin.lib.helper.Properties
getBitcoinP2pHost.
getBitcoinP2pPort() - Static method in class ch.bitagent.bitcoin.lib.helper.Properties
getBitcoinP2pPort.
getBitcoinP2pTestnet() - Static method in class ch.bitagent.bitcoin.lib.helper.Properties
getBitcoinP2pTestnet.
getBitcoinP2pUrl() - Static method in class ch.bitagent.bitcoin.lib.helper.Properties
getBitcoinP2pUrl.
getBitcoinRpcAuth() - Static method in class ch.bitagent.bitcoin.lib.helper.Properties
getBitcoinRpcAuth.
getBitcoinRpcTestnet() - Static method in class ch.bitagent.bitcoin.lib.helper.Properties
getBitcoinRpcTestnet.
getBitcoinRpcUrl() - Static method in class ch.bitagent.bitcoin.lib.helper.Properties
getBitcoinRpcUrl.
getBits() - Method in class ch.bitagent.bitcoin.lib.block.Block
Getter for the field bits.
getBits() - Method in class ch.bitagent.bitcoin.lib.block.MerkleBlock
Getter for the field bits.
getBlocks() - Method in class ch.bitagent.bitcoin.lib.network.HeadersMessage
Getter for the field blocks.
getChainCode() - Method in class ch.bitagent.bitcoin.lib.wallet.ExtendedKey
 
getChange() - Method in class ch.bitagent.bitcoin.lib.wallet.AddressChangeIndex
 
getChangeIndex() - Method in class ch.bitagent.bitcoin.lib.tx.Utxo
 
getChangeIndex() - Method in class ch.bitagent.bitcoin.lib.wallet.Address
 
getChildNumber() - Method in class ch.bitagent.bitcoin.lib.wallet.ExtendedKey
 
getCmds() - Method in class ch.bitagent.bitcoin.lib.script.Script
Getter for the field cmds.
getCode() - Method in enum ch.bitagent.bitcoin.lib.script.OpCodeNames
Getter for the field code.
getCodeName() - Method in enum ch.bitagent.bitcoin.lib.script.OpCodeNames
Getter for the field codeName.
getCommand() - Method in class ch.bitagent.bitcoin.lib.block.MerkleBlock
getCommand.
getCommand() - Method in class ch.bitagent.bitcoin.lib.network.GenericMessage
getCommand.
getCommand() - Method in class ch.bitagent.bitcoin.lib.network.GetDataMessage
getCommand.
getCommand() - Method in class ch.bitagent.bitcoin.lib.network.GetHeadersMessage
getCommand.
getCommand() - Method in class ch.bitagent.bitcoin.lib.network.HeadersMessage
getCommand.
getCommand() - Method in interface ch.bitagent.bitcoin.lib.network.Message
getCommand.
getCommand() - Method in class ch.bitagent.bitcoin.lib.network.NetworkEnvelope
Getter for the field command.
getCommand() - Method in class ch.bitagent.bitcoin.lib.network.PingMessage
getCommand.
getCommand() - Method in class ch.bitagent.bitcoin.lib.network.PongMessage
getCommand.
getCommand() - Method in class ch.bitagent.bitcoin.lib.network.SendCompactMessage
getCommand.
getCommand() - Method in class ch.bitagent.bitcoin.lib.network.VerAckMessage
getCommand.
getCommand() - Method in class ch.bitagent.bitcoin.lib.network.VersionMessage
getCommand.
getCommand() - Method in class ch.bitagent.bitcoin.lib.tx.Tx
getCommand.
getConfirmed() - Method in class ch.bitagent.bitcoin.lib.wallet.Address
 
getCurrentNode() - Method in class ch.bitagent.bitcoin.lib.block.MerkleTree
getCurrentNode.
getDataBytes() - Method in class ch.bitagent.bitcoin.lib.helper.Bech32.Bech32Data
Getter
GetDataMessage - Class in ch.bitagent.bitcoin.lib.network
GetDataMessage class.
GetDataMessage() - Constructor for class ch.bitagent.bitcoin.lib.network.GetDataMessage
 
getDataType() - Method in class ch.bitagent.bitcoin.lib.network.GetDataType
Getter for the field dataType.
GetDataType - Class in ch.bitagent.bitcoin.lib.network
GetDataType class.
GetDataType(int, byte[]) - Constructor for class ch.bitagent.bitcoin.lib.network.GetDataType
Constructor for GetDataType.
getDepth() - Method in class ch.bitagent.bitcoin.lib.wallet.ExtendedKey
 
getDigestSha256() - Static method in class ch.bitagent.bitcoin.lib.helper.Hash
 
getElectrumMainnetRpcSockets() - Static method in class ch.bitagent.bitcoin.lib.helper.Properties
 
getElectrumTestnetRpcSockets() - Static method in class ch.bitagent.bitcoin.lib.helper.Properties
 
getElement() - Method in class ch.bitagent.bitcoin.lib.script.ScriptCmd
Getter for the field element.
getElementAsHexString() - Method in class ch.bitagent.bitcoin.lib.script.ScriptCmd
getElementAsHexString.
getEncoding() - Method in class ch.bitagent.bitcoin.lib.helper.Bech32.Bech32Data
Getter
getExtendedKey() - Method in class ch.bitagent.bitcoin.lib.wallet.Wallet
 
getFingerprint() - Method in class ch.bitagent.bitcoin.lib.wallet.ExtendedKey
 
getFlag() - Method in class ch.bitagent.bitcoin.lib.tx.Tx
 
getFlags() - Method in class ch.bitagent.bitcoin.lib.block.MerkleBlock
Getter for the field flags.
getG() - Static method in class ch.bitagent.bitcoin.lib.ecc.S256Point
Getter for the field g.
getHash(byte[]) - Static method in class ch.bitagent.bitcoin.lib.helper.Ripemd160
Computes and returns a 20-byte (160-bit) hash of the specified binary message.
getHashes() - Method in class ch.bitagent.bitcoin.lib.block.MerkleBlock
Getter for the field hashes.
GetHeadersMessage - Class in ch.bitagent.bitcoin.lib.network
GetHeadersMessage class.
GetHeadersMessage(Int, Int, byte[], byte[]) - Constructor for class ch.bitagent.bitcoin.lib.network.GetHeadersMessage
Constructor for GetHeadersMessage.
getHeight() - Method in class ch.bitagent.bitcoin.lib.tx.Utxo
 
getHistory(String) - Method in class ch.bitagent.bitcoin.lib.network.Electrum
 
getHistoryCount() - Method in class ch.bitagent.bitcoin.lib.wallet.Address
 
getHrp() - Method in class ch.bitagent.bitcoin.lib.helper.Bech32.Bech32Data
Getter
getIdentifier() - Method in class ch.bitagent.bitcoin.lib.network.GetDataType
Getter for the field identifier.
getIndex() - Method in class ch.bitagent.bitcoin.lib.wallet.AddressChangeIndex
 
getItems() - Method in class ch.bitagent.bitcoin.lib.block.MerkleTreeLevel
Getter for the field items.
getKey() - Method in class ch.bitagent.bitcoin.lib.wallet.ExtendedKey
 
getLeftNode() - Method in class ch.bitagent.bitcoin.lib.block.MerkleTree
getLeftNode.
getLocktime() - Method in class ch.bitagent.bitcoin.lib.tx.Tx
Getter for the field locktime.
getMagic() - Method in class ch.bitagent.bitcoin.lib.network.NetworkEnvelope
Getter for the field magic.
getMarker() - Method in class ch.bitagent.bitcoin.lib.tx.Tx
 
getMempool(String) - Method in class ch.bitagent.bitcoin.lib.network.Electrum
 
getMerkleRoot() - Method in class ch.bitagent.bitcoin.lib.block.Block
Getter for the field merkleRoot.
getMerkleRoot() - Method in class ch.bitagent.bitcoin.lib.block.MerkleBlock
Getter for the field merkleRoot.
getNodes() - Method in class ch.bitagent.bitcoin.lib.block.MerkleTree
Getter for the field nodes.
getNonce() - Method in class ch.bitagent.bitcoin.lib.block.Block
Getter for the field nonce.
getNonce() - Method in class ch.bitagent.bitcoin.lib.block.MerkleBlock
Getter for the field nonce.
getNum() - Method in class ch.bitagent.bitcoin.lib.ecc.FieldElement
Getter for the field num.
getNum(PointOperators) - Static method in class ch.bitagent.bitcoin.lib.ecc.Point
 
getNumBytes(PointOperators) - Static method in class ch.bitagent.bitcoin.lib.ecc.Schnorr
 
getOpCode() - Method in class ch.bitagent.bitcoin.lib.script.ScriptCmd
Getter for the field opCode.
getPayload() - Method in class ch.bitagent.bitcoin.lib.network.NetworkEnvelope
Getter for the field payload.
getPoint() - Method in class ch.bitagent.bitcoin.lib.ecc.PrivateKey
Get the point (public key)
getPrefix() - Method in class ch.bitagent.bitcoin.lib.wallet.ExtendedKey
 
getPrevBlock() - Method in class ch.bitagent.bitcoin.lib.block.Block
Getter for the field prevBlock.
getPrevBlock() - Method in class ch.bitagent.bitcoin.lib.block.MerkleBlock
Getter for the field prevBlock.
getPrevIndex() - Method in class ch.bitagent.bitcoin.lib.tx.TxIn
Getter for the field prevIndex.
getPrevTx() - Method in class ch.bitagent.bitcoin.lib.tx.TxIn
Getter for the field prevTx.
getPrime() - Method in class ch.bitagent.bitcoin.lib.ecc.FieldElement
Getter for the field prime.
getPrime(PointOperators) - Static method in class ch.bitagent.bitcoin.lib.ecc.Point
 
getPrivateKeyForChangeIndex(AddressChangeIndex) - Method in class ch.bitagent.bitcoin.lib.wallet.Wallet
 
getR() - Method in class ch.bitagent.bitcoin.lib.ecc.Signature
Getter for the field r.
getRightNode() - Method in class ch.bitagent.bitcoin.lib.block.MerkleTree
getRightNode.
getS() - Method in class ch.bitagent.bitcoin.lib.ecc.Signature
Getter for the field s.
getScriptPubkey() - Method in class ch.bitagent.bitcoin.lib.tx.TxOut
Getter for the field scriptPubkey.
getScriptSig() - Method in class ch.bitagent.bitcoin.lib.tx.TxIn
Getter for the field scriptSig.
getSecret() - Method in class ch.bitagent.bitcoin.lib.ecc.PrivateKey
Get the secret
getSegwit() - Method in class ch.bitagent.bitcoin.lib.tx.Tx
Getter for the field segwit.
getSequence() - Method in class ch.bitagent.bitcoin.lib.tx.TxIn
Getter for the field sequence.
getSockets() - Method in class ch.bitagent.bitcoin.lib.network.Electrum
 
getStratumRpcSockets() - Static method in class ch.bitagent.bitcoin.lib.helper.Properties
 
getTestnet() - Method in class ch.bitagent.bitcoin.lib.network.NetworkEnvelope
Getter for the field testnet.
getTestnet() - Method in class ch.bitagent.bitcoin.lib.tx.Tx
Getter for the field testnet.
getTimestamp() - Method in class ch.bitagent.bitcoin.lib.block.Block
Getter for the field timestamp.
getTimestamp() - Method in class ch.bitagent.bitcoin.lib.block.MerkleBlock
Getter for the field timestamp.
getTotal() - Method in class ch.bitagent.bitcoin.lib.block.MerkleBlock
Getter for the field total.
getTransaction(String) - Method in class ch.bitagent.bitcoin.lib.network.Electrum
 
getTransactionVerbose(String) - Method in class ch.bitagent.bitcoin.lib.network.Electrum
 
getTxHash() - Method in class ch.bitagent.bitcoin.lib.tx.Utxo
 
getTxInList() - Method in class ch.bitagent.bitcoin.lib.wallet.Wallet
 
getTxIns() - Method in class ch.bitagent.bitcoin.lib.tx.Tx
Getter for the field txIns.
getTxOuts() - Method in class ch.bitagent.bitcoin.lib.tx.Tx
Getter for the field txOuts.
getTxPos() - Method in class ch.bitagent.bitcoin.lib.tx.Utxo
 
getUnconfirmed() - Method in class ch.bitagent.bitcoin.lib.wallet.Address
 
getUtxo() - Method in class ch.bitagent.bitcoin.lib.tx.TxIn
 
getUtxoAmount() - Method in class ch.bitagent.bitcoin.lib.wallet.Wallet
 
getUtxoList() - Method in class ch.bitagent.bitcoin.lib.wallet.Wallet
 
getValue() - Method in class ch.bitagent.bitcoin.lib.tx.Utxo
 
getVersion() - Method in class ch.bitagent.bitcoin.lib.block.Block
Getter for the field version.
getVersion() - Method in class ch.bitagent.bitcoin.lib.block.MerkleBlock
Getter for the field version.
getVersion() - Method in class ch.bitagent.bitcoin.lib.tx.Tx
Getter for the field version.
getWalletMnemonic(String, int) - Static method in class ch.bitagent.bitcoin.lib.helper.Properties
 
getWalletPassphrase(String, int) - Static method in class ch.bitagent.bitcoin.lib.helper.Properties
 
getWallets(String) - Static method in class ch.bitagent.bitcoin.lib.helper.Properties
 
getWitness() - Method in class ch.bitagent.bitcoin.lib.tx.TxIn
Getter for the field witness.
getX() - Method in class ch.bitagent.bitcoin.lib.ecc.Point
Getter for the field x.
getY() - Method in class ch.bitagent.bitcoin.lib.ecc.Point
Getter for the field y.
gt(Int) - Method in class ch.bitagent.bitcoin.lib.ecc.Int
gt.

H

h160toP2pkhAddress(byte[], Boolean) - Static method in class ch.bitagent.bitcoin.lib.helper.Base58
h160toP2pkhAddress.
h160toP2shAddress(byte[], Boolean) - Static method in class ch.bitagent.bitcoin.lib.helper.Base58
h160toP2shAddress.
handshake() - Method in class ch.bitagent.bitcoin.lib.network.SimpleNode
Do a handshake with the other node.
hasEvenY() - Method in class ch.bitagent.bitcoin.lib.ecc.S256Point
 
hash() - Method in class ch.bitagent.bitcoin.lib.block.Block
Returns the hash256 interpreted little endian of the block
hash() - Method in class ch.bitagent.bitcoin.lib.tx.Tx
Binary hash of the legacy serialization
hash(String, String, String, String, String, String) - Static method in class ch.bitagent.bitcoin.lib.mining.Stratum
 
Hash - Class in ch.bitagent.bitcoin.lib.helper
 
hash160() - Method in class ch.bitagent.bitcoin.lib.wallet.Address
 
hash160(byte[]) - Static method in class ch.bitagent.bitcoin.lib.helper.Hash
sha256 followed by ripemd160
hash160(Boolean) - Method in class ch.bitagent.bitcoin.lib.ecc.S256Point
hash160.
hash256(byte[]) - Static method in class ch.bitagent.bitcoin.lib.helper.Hash
two rounds of sha256
hash256(MessageDigest, byte[]) - Static method in class ch.bitagent.bitcoin.lib.helper.Hash
 
hash32(byte[], Int) - Static method in class ch.bitagent.bitcoin.lib.helper.Murmur3
hash32.
hashCode() - Method in class ch.bitagent.bitcoin.lib.ecc.Int
HeadersMessage - Class in ch.bitagent.bitcoin.lib.network
HeadersMessage class.
HeadersMessage(Block[]) - Constructor for class ch.bitagent.bitcoin.lib.network.HeadersMessage
Constructor for HeadersMessage.
height() - Method in class ch.bitagent.bitcoin.lib.network.Electrum
 
Helper - Class in ch.bitagent.bitcoin.lib.helper
Helper class.
Hex - Class in ch.bitagent.bitcoin.lib.ecc
An Int from a hex value
hexString() - Method in class ch.bitagent.bitcoin.lib.tx.Tx
 
hexStringToByteArray(String) - Static method in class ch.bitagent.bitcoin.lib.helper.Bytes
hexStringToByteArray.
history(int) - Method in class ch.bitagent.bitcoin.lib.wallet.Wallet
 
hmacS256Init(byte[]) - Static method in class ch.bitagent.bitcoin.lib.helper.Hash
hmacS256Init.
hmacS512Init(byte[]) - Static method in class ch.bitagent.bitcoin.lib.helper.Hash
hmacS512Init.
Http - Class in ch.bitagent.bitcoin.lib.network
Http class.

I

id() - Method in class ch.bitagent.bitcoin.lib.tx.Tx
Human-readable hexadecimal of the transaction hash
initFill(int, byte) - Static method in class ch.bitagent.bitcoin.lib.helper.Bytes
initFill.
Int - Class in ch.bitagent.bitcoin.lib.ecc
An Integer based on BigInteger with Point Operators
Int(String, int) - Constructor for class ch.bitagent.bitcoin.lib.ecc.Int
Constructor for Int.
Int(BigInteger) - Constructor for class ch.bitagent.bitcoin.lib.ecc.Int
Constructor for Int.
intValue() - Method in class ch.bitagent.bitcoin.lib.ecc.Int
intValue.
isBech32Address() - Method in class ch.bitagent.bitcoin.lib.wallet.Address
Is it a bech32 address?
isBip141() - Method in class ch.bitagent.bitcoin.lib.block.Block
Returns whether this block is signaling readiness for BIP141
isBip9() - Method in class ch.bitagent.bitcoin.lib.block.Block
Returns whether this block is signaling readiness for BIP9
isBip91() - Method in class ch.bitagent.bitcoin.lib.block.Block
Returns whether this block is signaling readiness for BIP91
isCoinbase() - Method in class ch.bitagent.bitcoin.lib.tx.Tx
Returns whether this transaction is a coinbase transaction or not
isCommand(String) - Method in class ch.bitagent.bitcoin.lib.network.NetworkEnvelope
isCommand.
isElement() - Method in class ch.bitagent.bitcoin.lib.script.ScriptCmd
isElement.
isInvoiceAddress() - Method in class ch.bitagent.bitcoin.lib.wallet.Address
Is it an invoice address?
isKeyPrivate(byte[]) - Static method in class ch.bitagent.bitcoin.lib.wallet.ExtendedKey
 
isLeaf() - Method in class ch.bitagent.bitcoin.lib.block.MerkleTree
isLeaf.
isOpCode() - Method in class ch.bitagent.bitcoin.lib.script.ScriptCmd
isOpCode.
isP2pkhAddress() - Method in class ch.bitagent.bitcoin.lib.wallet.Address
Is it a pay-to-pubkey-hash address?
isP2pkhScriptPubkey() - Method in class ch.bitagent.bitcoin.lib.script.Script
Returns whether this follows the OP_DUP OP_HASH160 20 byte hash OP_EQUALVERIFY OP_CHECKSIG pattern.
isP2shAddress() - Method in class ch.bitagent.bitcoin.lib.wallet.Address
Is it a pay-to-script-hash address?
isP2shScriptPubkey() - Method in class ch.bitagent.bitcoin.lib.script.Script
Returns whether this follows the OP_HASH160 20 byte hash OP_EQUAL pattern.
isP2wpkhScriptPubkey() - Method in class ch.bitagent.bitcoin.lib.script.Script
isP2wpkhScriptPubkey.
isP2wpkhStack(Deque<byte[]>) - Method in class ch.bitagent.bitcoin.lib.script.Script
isP2wpkhStack.
isP2wshScriptPubkey() - Method in class ch.bitagent.bitcoin.lib.script.Script
isP2wshScriptPubkey.
isP2wshStack(Deque<byte[]>) - Method in class ch.bitagent.bitcoin.lib.script.Script
isP2wshStack.
isSentenceValid(String) - Static method in class ch.bitagent.bitcoin.lib.wallet.MnemonicSentence
 
isValid() - Method in class ch.bitagent.bitcoin.lib.block.MerkleBlock
Verifies whether the merkle tree information validates to the merkle root
isWordValid(String) - Static method in class ch.bitagent.bitcoin.lib.wallet.MnemonicSentence
 

L

le(Int) - Method in class ch.bitagent.bitcoin.lib.ecc.Int
le.
left() - Method in class ch.bitagent.bitcoin.lib.block.MerkleTree
left.
liftX(Int) - Static method in class ch.bitagent.bitcoin.lib.ecc.S256Point
 
listUnspent(String) - Method in class ch.bitagent.bitcoin.lib.network.Electrum
 
loadWordlist(String) - Static method in class ch.bitagent.bitcoin.lib.helper.Helper
loadWordList
log(byte[]) - Static method in class ch.bitagent.bitcoin.lib.helper.Bytes
Deprecated.
temp use only
log(Int) - Static method in class ch.bitagent.bitcoin.lib.ecc.Int
Deprecated.
temp use only
log(String) - Static method in class ch.bitagent.bitcoin.lib.helper.Helper
Deprecated.
temp use only
logWithBase(double, double) - Static method in class ch.bitagent.bitcoin.lib.helper.Helper
logWithBase.
longValue() - Method in class ch.bitagent.bitcoin.lib.ecc.Int
longValue.
LOWEST_BITS - Static variable in class ch.bitagent.bitcoin.lib.block.Block
Constant LOWEST_BITS
lstrip(byte[], byte) - Static method in class ch.bitagent.bitcoin.lib.helper.Bytes
Strip leading
lt(Int) - Method in class ch.bitagent.bitcoin.lib.ecc.Int
lt.

M

maskString(String, int) - Static method in class ch.bitagent.bitcoin.lib.helper.Helper
maskString.
Merkle - Class in ch.bitagent.bitcoin.lib.helper
Merkle class.
MerkleBlock - Class in ch.bitagent.bitcoin.lib.block
MerkleBlock class.
MerkleBlock(Int, byte[], byte[], Int, byte[], byte[], int, List<byte[]>, byte[]) - Constructor for class ch.bitagent.bitcoin.lib.block.MerkleBlock
Constructor for MerkleBlock.
merkleBranchByteArray(JSONArray) - Static method in class ch.bitagent.bitcoin.lib.mining.Stratum
 
merkleParent(byte[], byte[]) - Static method in class ch.bitagent.bitcoin.lib.helper.Merkle
Takes the binary hashes and calculates the hash256
merkleParentLevel(List<byte[]>) - Static method in class ch.bitagent.bitcoin.lib.helper.Merkle
Takes a list of binary hashes and returns a list that's half the length
merkleRoot(MessageDigest, String, String, String, String, byte[][]) - Static method in class ch.bitagent.bitcoin.lib.mining.Stratum
 
merkleRoot(List<byte[]>) - Static method in class ch.bitagent.bitcoin.lib.helper.Merkle
Takes a list of binary hashes and returns the merkle root
MerkleTree - Class in ch.bitagent.bitcoin.lib.block
MerkleTree class.
MerkleTree(int) - Constructor for class ch.bitagent.bitcoin.lib.block.MerkleTree
Constructor for MerkleTree.
MerkleTreeLevel - Class in ch.bitagent.bitcoin.lib.block
MerkleTreeLevel class.
MerkleTreeLevel(int) - Constructor for class ch.bitagent.bitcoin.lib.block.MerkleTreeLevel
Constructor for MerkleTreeLevel.
Message - Class in ch.bitagent.bitcoin.lib.wallet
Message - Interface in ch.bitagent.bitcoin.lib.network
Message interface.
miningAuthorize(PrintWriter, BufferedReader, String, String) - Static method in class ch.bitagent.bitcoin.lib.mining.Stratum
 
miningSubscribe(PrintWriter, BufferedReader) - Static method in class ch.bitagent.bitcoin.lib.mining.Stratum
 
MnemonicSentence - Class in ch.bitagent.bitcoin.lib.wallet
MnemonicSentence
mnemonicToEntropy(String) - Static method in class ch.bitagent.bitcoin.lib.wallet.MnemonicSentence
mnemonicToEntropy
mnemonicToSeed(String, String) - Static method in class ch.bitagent.bitcoin.lib.wallet.MnemonicSentence
 
mod(Int) - Method in class ch.bitagent.bitcoin.lib.ecc.FieldElement
mod.
mod(Int) - Method in class ch.bitagent.bitcoin.lib.ecc.Int
mod.
mod(Int) - Method in interface ch.bitagent.bitcoin.lib.ecc.PointOperators
mod.
mul(int) - Method in class ch.bitagent.bitcoin.lib.ecc.FieldElement
mul.
mul(int) - Method in class ch.bitagent.bitcoin.lib.ecc.Int
mul.
mul(int) - Method in interface ch.bitagent.bitcoin.lib.ecc.PointOperators
mul.
mul(Int) - Method in class ch.bitagent.bitcoin.lib.ecc.Point
mul.
mul(Int) - Method in class ch.bitagent.bitcoin.lib.ecc.S256Point
mul.
mul(PointOperators) - Method in class ch.bitagent.bitcoin.lib.ecc.FieldElement
mul.
mul(PointOperators) - Method in class ch.bitagent.bitcoin.lib.ecc.Int
mul.
mul(PointOperators) - Method in interface ch.bitagent.bitcoin.lib.ecc.PointOperators
mul.
Murmur3 - Class in ch.bitagent.bitcoin.lib.helper
https://github.com/prasanthj/hasher/blob/master/src/main/java/hasher/Murmur3.java https://en.wikipedia.org/wiki/MurmurHash

N

N - Static variable in class ch.bitagent.bitcoin.lib.ecc.S256Point
Constant N
ne(Point) - Method in class ch.bitagent.bitcoin.lib.ecc.Point
ne.
ne(PointOperators) - Method in class ch.bitagent.bitcoin.lib.ecc.FieldElement
ne.
ne(PointOperators) - Method in class ch.bitagent.bitcoin.lib.ecc.Int
ne.
ne(PointOperators) - Method in interface ch.bitagent.bitcoin.lib.ecc.PointOperators
ne.
NetworkEnvelope - Class in ch.bitagent.bitcoin.lib.network
NetworkEnvelope class.
NetworkEnvelope(byte[], byte[], Boolean) - Constructor for class ch.bitagent.bitcoin.lib.network.NetworkEnvelope
Constructor for NetworkEnvelope.
nextChangeAddress() - Method in class ch.bitagent.bitcoin.lib.wallet.Wallet
 
nextReceiveAddress() - Method in class ch.bitagent.bitcoin.lib.wallet.Wallet
 

O

op(OpCodeNames, Deque<byte[]>, Deque<byte[]>, List<ScriptCmd>, Int) - Static method in class ch.bitagent.bitcoin.lib.script.OpCodeFunctions
op.
Op - Class in ch.bitagent.bitcoin.lib.script
Op class.
OP_0_0 - ch.bitagent.bitcoin.lib.script.OpCodeNames
op 0
OP_100_NOTIF - ch.bitagent.bitcoin.lib.script.OpCodeNames
op 100
OP_103_ELSE - ch.bitagent.bitcoin.lib.script.OpCodeNames
op 103
OP_105_VERIFY - ch.bitagent.bitcoin.lib.script.OpCodeNames
op 105
OP_106_RETURN - ch.bitagent.bitcoin.lib.script.OpCodeNames
op 106
OP_107_TOALTSTACK - ch.bitagent.bitcoin.lib.script.OpCodeNames
op 107
OP_108_FROMALTSTACK - ch.bitagent.bitcoin.lib.script.OpCodeNames
op 108
OP_109_2DROP - ch.bitagent.bitcoin.lib.script.OpCodeNames
op 109
OP_110_2DUP - ch.bitagent.bitcoin.lib.script.OpCodeNames
op 110
OP_118_DUP - ch.bitagent.bitcoin.lib.script.OpCodeNames
op 118
OP_124_SWAP - ch.bitagent.bitcoin.lib.script.OpCodeNames
op 124
OP_135_EQUAL - ch.bitagent.bitcoin.lib.script.OpCodeNames
op 135
OP_136_EQUALVERIFY - ch.bitagent.bitcoin.lib.script.OpCodeNames
op 136
OP_142_8E - ch.bitagent.bitcoin.lib.script.OpCodeNames
op 142
OP_145_NOT - ch.bitagent.bitcoin.lib.script.OpCodeNames
op 145
OP_147_ADD - ch.bitagent.bitcoin.lib.script.OpCodeNames
op 147
OP_167_SHA1 - ch.bitagent.bitcoin.lib.script.OpCodeNames
op 167
OP_169_HASH160 - ch.bitagent.bitcoin.lib.script.OpCodeNames
op 169
OP_170_HASH256 - ch.bitagent.bitcoin.lib.script.OpCodeNames
op 170
OP_172_CHECKSIG - ch.bitagent.bitcoin.lib.script.OpCodeNames
op 172
OP_173_CHECKSIGVERIFY - ch.bitagent.bitcoin.lib.script.OpCodeNames
op 173
OP_174_CHECKMULTISIG - ch.bitagent.bitcoin.lib.script.OpCodeNames
op 174
OP_175_CHECKMULTISIGVERIFY - ch.bitagent.bitcoin.lib.script.OpCodeNames
op 175
OP_184_B8 - ch.bitagent.bitcoin.lib.script.OpCodeNames
op 184
OP_190_BE - ch.bitagent.bitcoin.lib.script.OpCodeNames
op 190
OP_232_E8 - ch.bitagent.bitcoin.lib.script.OpCodeNames
op 232
OP_250_FA - ch.bitagent.bitcoin.lib.script.OpCodeNames
op 250
OP_254_FE - ch.bitagent.bitcoin.lib.script.OpCodeNames
op 254
OP_81_1 - ch.bitagent.bitcoin.lib.script.OpCodeNames
op 81
OP_82_2 - ch.bitagent.bitcoin.lib.script.OpCodeNames
op 82
OP_86_6 - ch.bitagent.bitcoin.lib.script.OpCodeNames
op 86
OP_91_11 - ch.bitagent.bitcoin.lib.script.OpCodeNames
op 91
OP_99_IF - ch.bitagent.bitcoin.lib.script.OpCodeNames
op 99
op0(Deque<byte[]>) - Static method in class ch.bitagent.bitcoin.lib.script.Op
op0.
op1(Deque<byte[]>) - Static method in class ch.bitagent.bitcoin.lib.script.Op
op1.
op105Verify(Deque<byte[]>) - Static method in class ch.bitagent.bitcoin.lib.script.Op
op105Verify.
op1102Dup(Deque<byte[]>) - Static method in class ch.bitagent.bitcoin.lib.script.Op
op1102Dup.
op124Swap(Deque<byte[]>) - Static method in class ch.bitagent.bitcoin.lib.script.Op
op124Swap.
op135Equal(Deque<byte[]>) - Static method in class ch.bitagent.bitcoin.lib.script.Op
op135Equal.
op136EqualVerify(Deque<byte[]>) - Static method in class ch.bitagent.bitcoin.lib.script.Op
op136EqualVerify.
op145Not(Deque<byte[]>) - Static method in class ch.bitagent.bitcoin.lib.script.Op
op145Not.
op147Add(Deque<byte[]>) - Static method in class ch.bitagent.bitcoin.lib.script.Op
op147Add.
op2(Deque<byte[]>) - Static method in class ch.bitagent.bitcoin.lib.script.Op
op2.
op6(Deque<byte[]>) - Static method in class ch.bitagent.bitcoin.lib.script.Op
op6.
OpCodeFunctions - Class in ch.bitagent.bitcoin.lib.script
OpCodeFunctions class.
OpCodeNames - Enum in ch.bitagent.bitcoin.lib.script
OpCodeNames class.
opReturn(String) - Static method in class ch.bitagent.bitcoin.lib.script.Script
https://learnmeabitcoin.com/technical/script/return/

P

P - Static variable in class ch.bitagent.bitcoin.lib.ecc.S256Field
Constant P
P - Static variable in class ch.bitagent.bitcoin.lib.ecc.S256Point
 
P2PKH - Static variable in class ch.bitagent.bitcoin.lib.wallet.Address
 
p2pkhScript(byte[], boolean...) - Static method in class ch.bitagent.bitcoin.lib.script.Script
Takes a hash160 and returns the p2pkh ScriptPubKey https://learnmeabitcoin.com/technical/script/p2pkh/
P2SH - Static variable in class ch.bitagent.bitcoin.lib.wallet.Address
 
p2shScript(byte[], boolean...) - Static method in class ch.bitagent.bitcoin.lib.script.Script
Takes a hash160 and returns the p2sh ScriptPubKey https://learnmeabitcoin.com/technical/script/p2sh/
p2trScript(byte[], boolean...) - Static method in class ch.bitagent.bitcoin.lib.script.Script
 
p2wpkhScript(byte[], boolean...) - Static method in class ch.bitagent.bitcoin.lib.script.Script
Takes a hash160 and returns the p2wpkh ScriptPubKey https://learnmeabitcoin.com/technical/script/p2wpkh/
parse(byte[]) - Static method in class ch.bitagent.bitcoin.lib.ecc.Hex
parse.
parse(byte[]) - Static method in class ch.bitagent.bitcoin.lib.ecc.PrivateKey
parse
parse(byte[]) - Static method in class ch.bitagent.bitcoin.lib.ecc.S256Point
returns a Point object from a SEC binary (not hex)
parse(byte[]) - Static method in class ch.bitagent.bitcoin.lib.ecc.Signature
parse.
parse(byte[]) - Static method in class ch.bitagent.bitcoin.lib.network.VerAckMessage
parse.
parse(byte[], Boolean) - Static method in class ch.bitagent.bitcoin.lib.tx.Tx
 
parse(int) - Static method in class ch.bitagent.bitcoin.lib.ecc.Int
parse.
parse(long) - Static method in class ch.bitagent.bitcoin.lib.ecc.Int
parse.
parse(ExtendedKey, int) - Static method in class ch.bitagent.bitcoin.lib.wallet.Wallet
 
parse(ByteArrayInputStream) - Static method in class ch.bitagent.bitcoin.lib.block.Block
Takes a byte stream and parses a block.
parse(ByteArrayInputStream) - Static method in class ch.bitagent.bitcoin.lib.block.MerkleBlock
Takes a byte stream and parses a merkle block.
parse(ByteArrayInputStream) - Static method in class ch.bitagent.bitcoin.lib.network.HeadersMessage
parse.
parse(ByteArrayInputStream) - Static method in class ch.bitagent.bitcoin.lib.network.PingMessage
parse.
parse(ByteArrayInputStream) - Static method in class ch.bitagent.bitcoin.lib.network.PongMessage
parse.
parse(ByteArrayInputStream) - Static method in class ch.bitagent.bitcoin.lib.network.SendCompactMessage
parse.
parse(ByteArrayInputStream) - Static method in class ch.bitagent.bitcoin.lib.script.Script
parse.
parse(ByteArrayInputStream) - Static method in class ch.bitagent.bitcoin.lib.tx.TxIn
Takes a byte stream and parses the txInput at the start.
parse(ByteArrayInputStream) - Static method in class ch.bitagent.bitcoin.lib.tx.TxOut
Takes a byte stream and parses the txOutput at the start.
parse(ByteArrayInputStream, Boolean) - Static method in class ch.bitagent.bitcoin.lib.network.NetworkEnvelope
Takes a stream and creates a NetworkEnvelope
parse(String) - Static method in class ch.bitagent.bitcoin.lib.ecc.Hex
parse.
parse(String) - Static method in class ch.bitagent.bitcoin.lib.ecc.Int
parse.
parse(String) - Static method in class ch.bitagent.bitcoin.lib.wallet.Address
 
parse(String) - Static method in class ch.bitagent.bitcoin.lib.wallet.ExtendedKey
parse
parse(String, Boolean) - Static method in class ch.bitagent.bitcoin.lib.tx.Tx
 
parse(String, String, int, int, int, int) - Static method in class ch.bitagent.bitcoin.lib.wallet.Wallet
 
parse(BigInteger) - Static method in class ch.bitagent.bitcoin.lib.ecc.Int
parse.
parseLength(ByteArrayInputStream) - Static method in class ch.bitagent.bitcoin.lib.network.NetworkEnvelope
parseLength.
parseWif(String, boolean, boolean) - Static method in class ch.bitagent.bitcoin.lib.ecc.PrivateKey
parseWif
Pbkdf2 - Class in ch.bitagent.bitcoin.lib.helper
Pbkdf2
peers() - Method in class ch.bitagent.bitcoin.lib.network.Electrum
 
ping(String) - Method in class ch.bitagent.bitcoin.lib.network.Electrum
 
PingMessage - Class in ch.bitagent.bitcoin.lib.network
PingMessage class.
PingMessage(byte[]) - Constructor for class ch.bitagent.bitcoin.lib.network.PingMessage
Constructor for PingMessage.
Point - Class in ch.bitagent.bitcoin.lib.ecc
A point on a elliptic curve
Point(int, int, int, int) - Constructor for class ch.bitagent.bitcoin.lib.ecc.Point
Constructor for Point.
Point(PointOperators, PointOperators, PointOperators, PointOperators) - Constructor for class ch.bitagent.bitcoin.lib.ecc.Point
Constructor for Point.
PointOperators - Interface in ch.bitagent.bitcoin.lib.ecc
Point operators on an elliptic curve
PongMessage - Class in ch.bitagent.bitcoin.lib.network
PongMessage class.
PongMessage(byte[]) - Constructor for class ch.bitagent.bitcoin.lib.network.PongMessage
Constructor for PongMessage.
populateTree(byte[], List<byte[]>) - Method in class ch.bitagent.bitcoin.lib.block.MerkleTree
populateTree.
postGetRawTransaction(String) - Static method in class ch.bitagent.bitcoin.lib.network.Http
postGetRawTransaction.
pow(Int) - Method in class ch.bitagent.bitcoin.lib.ecc.FieldElement
pow.
pow(Int) - Method in class ch.bitagent.bitcoin.lib.ecc.Int
pow.
pow(Int) - Method in interface ch.bitagent.bitcoin.lib.ecc.PointOperators
pow.
pow(Int) - Method in class ch.bitagent.bitcoin.lib.ecc.S256Field
pow.
powMod(Int, Int) - Method in class ch.bitagent.bitcoin.lib.ecc.FieldElement
powMod.
powMod(Int, Int) - Method in class ch.bitagent.bitcoin.lib.ecc.Int
powMod.
powMod(Int, Int) - Method in interface ch.bitagent.bitcoin.lib.ecc.PointOperators
powMod.
PREFIX_XPRV - Static variable in class ch.bitagent.bitcoin.lib.wallet.ExtendedKey
 
PREFIX_XPUB - Static variable in class ch.bitagent.bitcoin.lib.wallet.ExtendedKey
 
PREFIX_YPRV - Static variable in class ch.bitagent.bitcoin.lib.wallet.ExtendedKey
 
PREFIX_YPUB - Static variable in class ch.bitagent.bitcoin.lib.wallet.ExtendedKey
 
PREFIX_ZPRV - Static variable in class ch.bitagent.bitcoin.lib.wallet.ExtendedKey
 
PREFIX_ZPUB - Static variable in class ch.bitagent.bitcoin.lib.wallet.ExtendedKey
 
printStack(Deque<byte[]>) - Static method in class ch.bitagent.bitcoin.lib.script.Op
printStack.
PrivateKey - Class in ch.bitagent.bitcoin.lib.ecc
A private key on a secp256k1 elliptic curve
PrivateKey(Int) - Constructor for class ch.bitagent.bitcoin.lib.ecc.PrivateKey
Constructor for PrivateKey.
proof() - Method in class ch.bitagent.bitcoin.lib.block.Block
proof.
Properties - Class in ch.bitagent.bitcoin.lib.helper
Properties class.
PURPOSE_NATIVE_SEGWIT - Static variable in class ch.bitagent.bitcoin.lib.wallet.Wallet
 

R

randomBytes(int) - Static method in class ch.bitagent.bitcoin.lib.helper.Bytes
randomBytes.
read() - Method in class ch.bitagent.bitcoin.lib.network.SimpleNode
Read a message from the socket
read(ByteArrayInputStream) - Static method in class ch.bitagent.bitcoin.lib.helper.Varint
Reads a variable integer from a stream
read(ByteArrayInputStream, int) - Static method in class ch.bitagent.bitcoin.lib.helper.Bytes
read.
right() - Method in class ch.bitagent.bitcoin.lib.block.MerkleTree
right.
rightExists() - Method in class ch.bitagent.bitcoin.lib.block.MerkleTree
rightExists.
Ripemd160 - Class in ch.bitagent.bitcoin.lib.helper
Ripemd160 class.
root() - Method in class ch.bitagent.bitcoin.lib.block.MerkleTree
root.

S

S256Field - Class in ch.bitagent.bitcoin.lib.ecc
A finite field on a secp256k1 elliptic curve
S256Field(Int) - Constructor for class ch.bitagent.bitcoin.lib.ecc.S256Field
Constructor for S256Field.
S256Point - Class in ch.bitagent.bitcoin.lib.ecc
A point (public key) on a secp256k1 elliptic curve
S256Point(S256Field, S256Field) - Constructor for class ch.bitagent.bitcoin.lib.ecc.S256Point
Constructor for S256Point.
Schnorr - Class in ch.bitagent.bitcoin.lib.ecc
Schnorr Signatures for secp256k1
Script - Class in ch.bitagent.bitcoin.lib.script
Script class.
Script(List<ScriptCmd>) - Constructor for class ch.bitagent.bitcoin.lib.script.Script
Constructor for Script.
ScriptCmd - Class in ch.bitagent.bitcoin.lib.script
ScriptCmd class.
ScriptCmd(byte[]) - Constructor for class ch.bitagent.bitcoin.lib.script.ScriptCmd
Constructor for ScriptCmd.
ScriptCmd(Int) - Constructor for class ch.bitagent.bitcoin.lib.script.ScriptCmd
Constructor for ScriptCmd.
ScriptCmd(OpCodeNames) - Constructor for class ch.bitagent.bitcoin.lib.script.ScriptCmd
Constructor for ScriptCmd.
scriptPubkey() - Method in class ch.bitagent.bitcoin.lib.wallet.Address
 
scriptPubkey(Boolean, Map<String, String>) - Method in class ch.bitagent.bitcoin.lib.tx.TxIn
Get the ScriptPubKey by looking up the tx hash Returns a Script object
sec(Boolean) - Method in class ch.bitagent.bitcoin.lib.ecc.S256Point
returns the binary version of the SEC format
seedToExtendedKey(byte[], Int) - Static method in class ch.bitagent.bitcoin.lib.wallet.MnemonicSentence
 
send(Message) - Method in class ch.bitagent.bitcoin.lib.network.SimpleNode
Send a message to the connected node
SendCompactMessage - Class in ch.bitagent.bitcoin.lib.network
SendCompactMessage class.
SendCompactMessage(Int, Int) - Constructor for class ch.bitagent.bitcoin.lib.network.SendCompactMessage
Constructor for SendCompactMessage.
SEQUENCE_DEF - Static variable in class ch.bitagent.bitcoin.lib.tx.TxIn
 
SEQUENCE_RBF - Static variable in class ch.bitagent.bitcoin.lib.tx.TxIn
 
serialize() - Method in class ch.bitagent.bitcoin.lib.block.Block
Returns the 80 byte block header
serialize() - Method in class ch.bitagent.bitcoin.lib.block.MerkleBlock
serialize.
serialize() - Method in class ch.bitagent.bitcoin.lib.network.GenericMessage
serialize.
serialize() - Method in class ch.bitagent.bitcoin.lib.network.GetDataMessage
serialize.
serialize() - Method in class ch.bitagent.bitcoin.lib.network.GetHeadersMessage
serialize.
serialize() - Method in class ch.bitagent.bitcoin.lib.network.HeadersMessage
serialize.
serialize() - Method in interface ch.bitagent.bitcoin.lib.network.Message
serialize.
serialize() - Method in class ch.bitagent.bitcoin.lib.network.NetworkEnvelope
Returns the byte serialization of the entire network message
serialize() - Method in class ch.bitagent.bitcoin.lib.network.PingMessage
serialize.
serialize() - Method in class ch.bitagent.bitcoin.lib.network.PongMessage
serialize.
serialize() - Method in class ch.bitagent.bitcoin.lib.network.SendCompactMessage
serialize.
serialize() - Method in class ch.bitagent.bitcoin.lib.network.VerAckMessage
serialize.
serialize() - Method in class ch.bitagent.bitcoin.lib.network.VersionMessage
serialize.
serialize() - Method in class ch.bitagent.bitcoin.lib.script.Script
serialize.
serialize() - Method in class ch.bitagent.bitcoin.lib.tx.Tx
serialize.
serialize() - Method in class ch.bitagent.bitcoin.lib.tx.TxIn
Returns the byte serialization of the transaction input
serialize() - Method in class ch.bitagent.bitcoin.lib.tx.TxOut
Returns the byte serialization of the transaction output
serialize(boolean) - Method in class ch.bitagent.bitcoin.lib.wallet.ExtendedKey
 
setChangeIndex(AddressChangeIndex) - Method in class ch.bitagent.bitcoin.lib.wallet.Address
 
setConfirmed(long) - Method in class ch.bitagent.bitcoin.lib.wallet.Address
 
setCurrentNode(byte[]) - Method in class ch.bitagent.bitcoin.lib.block.MerkleTree
setCurrentNode.
setDataBytes(byte[]) - Method in class ch.bitagent.bitcoin.lib.helper.Bech32.Bech32Data
Setter
setEncoding(Bech32.Encoding) - Method in class ch.bitagent.bitcoin.lib.helper.Bech32.Bech32Data
Setter
setFlag(Int) - Method in class ch.bitagent.bitcoin.lib.tx.Tx
 
setHistoryCount(int) - Method in class ch.bitagent.bitcoin.lib.wallet.Address
 
setHrp(String) - Method in class ch.bitagent.bitcoin.lib.helper.Bech32.Bech32Data
Setter
setItems(List<byte[]>) - Method in class ch.bitagent.bitcoin.lib.block.MerkleTreeLevel
Setter for the field items.
setLocktime(Int) - Method in class ch.bitagent.bitcoin.lib.tx.Tx
Setter for the field locktime.
setMarker(Int) - Method in class ch.bitagent.bitcoin.lib.tx.Tx
 
setScriptSig(Script) - Method in class ch.bitagent.bitcoin.lib.tx.TxIn
Setter for the field scriptSig.
setTxHashes(List<byte[]>) - Method in class ch.bitagent.bitcoin.lib.block.Block
Setter for the field txHashes.
setUnconfirmed(long) - Method in class ch.bitagent.bitcoin.lib.wallet.Address
 
setWitness(Script) - Method in class ch.bitagent.bitcoin.lib.tx.TxIn
Setter for the field witness.
sha1(byte[]) - Static method in class ch.bitagent.bitcoin.lib.helper.Hash
sha1.
sha256(byte[]) - Static method in class ch.bitagent.bitcoin.lib.helper.Hash
sha256.
sigHash(int, Script, Map<String, String>) - Method in class ch.bitagent.bitcoin.lib.tx.Tx
Returns the integer representation of the hash that needs to get signed for index input_index
SIGHASH_ALL - Static variable in class ch.bitagent.bitcoin.lib.helper.Hash
Constant SIGHASH_ALL
SIGHASH_NONE - Static variable in class ch.bitagent.bitcoin.lib.helper.Hash
Constant SIGHASH_NONE
SIGHASH_SINGLE - Static variable in class ch.bitagent.bitcoin.lib.helper.Hash
Constant SIGHASH_SINGLE
sigHashBip143(int, Script, Script, Map<String, String>) - Method in class ch.bitagent.bitcoin.lib.tx.Tx
Returns the integer representation of the hash that needs to get signed for index input_index
sign(byte[], byte[], byte[]) - Static method in class ch.bitagent.bitcoin.lib.ecc.Schnorr
sign
sign(Int, int) - Method in class ch.bitagent.bitcoin.lib.ecc.PrivateKey
sign.
sign(PrivateKey, String, String, boolean) - Static method in class ch.bitagent.bitcoin.lib.wallet.Message
sign
Signature - Class in ch.bitagent.bitcoin.lib.ecc
A signature on a secp256k1 elliptic curve
Signature(Int, Int) - Constructor for class ch.bitagent.bitcoin.lib.ecc.Signature
Constructor for Signature.
signInput(int, PrivateKey, Map<String, String>) - Method in class ch.bitagent.bitcoin.lib.tx.Tx
Signs the input using the private key
signMessage(String, String) - Method in class ch.bitagent.bitcoin.lib.wallet.Wallet
 
SimpleNode - Class in ch.bitagent.bitcoin.lib.network
SimpleNode class.
SimpleNode(String, Integer, Boolean, Boolean) - Constructor for class ch.bitagent.bitcoin.lib.network.SimpleNode
Constructor for SimpleNode.
sizeBytes() - Method in class ch.bitagent.bitcoin.lib.tx.Tx
 
sizeVirtualBytes() - Method in class ch.bitagent.bitcoin.lib.tx.Tx
 
sizeWeightUnits() - Method in class ch.bitagent.bitcoin.lib.tx.Tx
 
socket() - Static method in class ch.bitagent.bitcoin.lib.mining.Stratum
 
socket(String, int, String) - Static method in class ch.bitagent.bitcoin.lib.network.Tcp
 
socketClose(Socket, PrintWriter, BufferedReader) - Static method in class ch.bitagent.bitcoin.lib.mining.Stratum
 
socketReader(Socket) - Static method in class ch.bitagent.bitcoin.lib.mining.Stratum
 
socketWriter(Socket) - Static method in class ch.bitagent.bitcoin.lib.mining.Stratum
 
sqrt() - Method in class ch.bitagent.bitcoin.lib.ecc.S256Field
sqrt.
sslSocket(String, int, String) - Static method in class ch.bitagent.bitcoin.lib.network.Tcp
 
Stratum - Class in ch.bitagent.bitcoin.lib.mining
https://en.bitcoin.it/wiki/Stratum_mining_protocol https://bitcointalk.org/index.php?
Stratum() - Constructor for class ch.bitagent.bitcoin.lib.mining.Stratum
 
strip(byte[], byte) - Static method in class ch.bitagent.bitcoin.lib.helper.Bytes
Strip trailing
sub(PointOperators) - Method in class ch.bitagent.bitcoin.lib.ecc.FieldElement
sub.
sub(PointOperators) - Method in class ch.bitagent.bitcoin.lib.ecc.Int
sub.
sub(PointOperators) - Method in interface ch.bitagent.bitcoin.lib.ecc.PointOperators
sub.

T

taggedHash(String, byte[]) - Static method in class ch.bitagent.bitcoin.lib.helper.Hash
 
Taproot - Class in ch.bitagent.bitcoin.lib.ecc
Taproot: SegWit version 1 spending rules
target() - Method in class ch.bitagent.bitcoin.lib.block.Block
Returns the proof-of-work target based on the bits
targetToBits(Int) - Static method in class ch.bitagent.bitcoin.lib.helper.Bytes
Turns a target integer back into bits, which is 4 bytes
Tcp - Class in ch.bitagent.bitcoin.lib.network
 
TESTNET_GENESIS_BLOCK - Static variable in class ch.bitagent.bitcoin.lib.block.Block
Constant TESTNET_GENESIS_BLOCK
tlsSocket(String, int, String) - Static method in class ch.bitagent.bitcoin.lib.network.Tcp
 
toBin() - Method in class ch.bitagent.bitcoin.lib.ecc.Int
toBin
toBytes() - Method in class ch.bitagent.bitcoin.lib.ecc.Int
toBytes.
toBytes(int) - Method in class ch.bitagent.bitcoin.lib.ecc.Int
toBytes.
toBytesLittleEndian() - Method in class ch.bitagent.bitcoin.lib.ecc.Int
toBytesLittleEndian.
toBytesLittleEndian(int) - Method in class ch.bitagent.bitcoin.lib.ecc.Int
toBytesLittleEndian.
toHex() - Method in class ch.bitagent.bitcoin.lib.ecc.Int
toHex.
toHex() - Method in class ch.bitagent.bitcoin.lib.script.Script
toHex
toScriptCmd() - Method in class ch.bitagent.bitcoin.lib.ecc.Int
toScriptCmd.
toScriptCmd() - Method in enum ch.bitagent.bitcoin.lib.script.OpCodeNames
toScriptCmd.
toString() - Method in class ch.bitagent.bitcoin.lib.block.MerkleTree
toString() - Method in class ch.bitagent.bitcoin.lib.block.MerkleTreeLevel
toString() - Method in class ch.bitagent.bitcoin.lib.ecc.FieldElement
toString() - Method in class ch.bitagent.bitcoin.lib.ecc.Hex
toString() - Method in class ch.bitagent.bitcoin.lib.ecc.Int
toString() - Method in class ch.bitagent.bitcoin.lib.ecc.Point
toString() - Method in class ch.bitagent.bitcoin.lib.ecc.S256Field
toString() - Method in class ch.bitagent.bitcoin.lib.ecc.S256Point
toString() - Method in class ch.bitagent.bitcoin.lib.ecc.Signature
toString() - Method in class ch.bitagent.bitcoin.lib.network.NetworkEnvelope
toString() - Method in class ch.bitagent.bitcoin.lib.network.SendCompactMessage
toString() - Method in class ch.bitagent.bitcoin.lib.script.Script
toString() - Method in class ch.bitagent.bitcoin.lib.tx.Tx
toString() - Method in class ch.bitagent.bitcoin.lib.tx.TxIn
toString() - Method in class ch.bitagent.bitcoin.lib.tx.TxOut
toString() - Method in class ch.bitagent.bitcoin.lib.tx.Utxo
 
toString() - Method in class ch.bitagent.bitcoin.lib.wallet.Address
 
toString() - Method in class ch.bitagent.bitcoin.lib.wallet.Wallet
 
tweakPubkey(byte[], byte[]) - Static method in class ch.bitagent.bitcoin.lib.ecc.Taproot
 
TWO_WEEKS - Static variable in class ch.bitagent.bitcoin.lib.helper.Bytes
Constant TWO_WEEKS
Tx - Class in ch.bitagent.bitcoin.lib.tx
Tx class.
Tx(Int, List<TxIn>, List<TxOut>, Int, Boolean, Boolean) - Constructor for class ch.bitagent.bitcoin.lib.tx.Tx
Constructor for Tx.
TX_DATA_TYPE - Static variable in class ch.bitagent.bitcoin.lib.network.GetDataType
Constant TX_DATA_TYPE=1
TxFetcher - Class in ch.bitagent.bitcoin.lib.tx
TxFetcher class.
TxIn - Class in ch.bitagent.bitcoin.lib.tx
TxIn class.
TxIn(Int, Int, Script, Int) - Constructor for class ch.bitagent.bitcoin.lib.tx.TxIn
Constructor for TxIn.
TxIn(Utxo) - Constructor for class ch.bitagent.bitcoin.lib.tx.TxIn
 
TxOut - Class in ch.bitagent.bitcoin.lib.tx
TxOut class.
TxOut(Int, Script) - Constructor for class ch.bitagent.bitcoin.lib.tx.TxOut
Constructor for TxOut.
txSignInput(Tx, List<TxIn>, Map<String, String>) - Method in class ch.bitagent.bitcoin.lib.wallet.Wallet
 

U

up() - Method in class ch.bitagent.bitcoin.lib.block.MerkleTree
up.
Utxo - Class in ch.bitagent.bitcoin.lib.tx
 
Utxo(JSONObject, AddressChangeIndex) - Constructor for class ch.bitagent.bitcoin.lib.tx.Utxo
 

V

validateMerkleRoot() - Method in class ch.bitagent.bitcoin.lib.block.Block
Gets the merkle root of the tx_hashes and checks that it's the same as the merkle root of this block.
value(Boolean, Map<String, String>) - Method in class ch.bitagent.bitcoin.lib.tx.TxIn
Get the outpoint value by looking up the tx hash Returns the amount in satoshi
valueOf(String) - Static method in enum ch.bitagent.bitcoin.lib.helper.Bech32.Encoding
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ch.bitagent.bitcoin.lib.script.OpCodeNames
Returns the enum constant of this type with the specified name.
values() - Static method in enum ch.bitagent.bitcoin.lib.helper.Bech32.Encoding
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ch.bitagent.bitcoin.lib.script.OpCodeNames
Returns an array containing the constants of this enum type, in the order they are declared.
Varint - Class in ch.bitagent.bitcoin.lib.helper
Varint class.
VerAckMessage - Class in ch.bitagent.bitcoin.lib.network
VerAckMessage class.
VerAckMessage() - Constructor for class ch.bitagent.bitcoin.lib.network.VerAckMessage
 
verify(byte[], byte[], byte[]) - Static method in class ch.bitagent.bitcoin.lib.ecc.Schnorr
verify
verify(Int, Signature) - Method in class ch.bitagent.bitcoin.lib.ecc.S256Point
verify.
verify(S256Point, String, String, boolean) - Static method in class ch.bitagent.bitcoin.lib.wallet.Message
verify
verify(String) - Static method in class ch.bitagent.bitcoin.lib.helper.Bech32
verify
verify(Map<String, String>) - Method in class ch.bitagent.bitcoin.lib.tx.Tx
Verify this transaction
verifyInput(int, Map<String, String>) - Method in class ch.bitagent.bitcoin.lib.tx.Tx
Returns whether the input has a valid signature
verifyMessage(String, String, String) - Method in class ch.bitagent.bitcoin.lib.wallet.Wallet
 
VersionMessage - Class in ch.bitagent.bitcoin.lib.network
VersionMessage class.
VersionMessage() - Constructor for class ch.bitagent.bitcoin.lib.network.VersionMessage
Constructor for VersionMessage.
VersionMessage(Int, Int, Int, Int, byte[], Int, Int, byte[], Int, byte[], String, Int, Boolean) - Constructor for class ch.bitagent.bitcoin.lib.network.VersionMessage
Constructor for VersionMessage.
versions() - Method in class ch.bitagent.bitcoin.lib.network.Electrum
 

W

waitFor(Set<String>) - Method in class ch.bitagent.bitcoin.lib.network.SimpleNode
Wait for one of the messages in the list
Wallet - Class in ch.bitagent.bitcoin.lib.wallet
 
Wallet(ExtendedKey, int) - Constructor for class ch.bitagent.bitcoin.lib.wallet.Wallet
 
WALLET_FILENAME - Static variable in class ch.bitagent.bitcoin.lib.helper.Properties
 
wif(boolean, boolean) - Method in class ch.bitagent.bitcoin.lib.ecc.PrivateKey
wif.

X

xor(byte[], byte[]) - Static method in class ch.bitagent.bitcoin.lib.helper.Bytes
xor.

Z

zfill(int, String) - Static method in class ch.bitagent.bitcoin.lib.helper.Helper
zfill
A B C D E F G H I L M N O P R S T U V W X Z 
All Classes All Packages