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
All Classes All Packages
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
- 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 - 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.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
- 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
- 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
- Electrum - Class in ch.bitagent.bitcoin.lib.network
-
https://electrumx-spesmilo.readthedocs.io/en/stable/protocol-methods.html
- Electrum() - 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.
- 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.
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. - getBlockstreamMainnetUrl() - Static method in class ch.bitagent.bitcoin.lib.helper.Properties
-
getBlockstreamMainnetUrl.
- getBlockstreamTestnetUrl() - Static method in class ch.bitagent.bitcoin.lib.helper.Properties
-
getBlockstreamTestnetUrl.
- 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
- getElectrumRpcSockets() - 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
- 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
- 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
- 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
- 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.
- 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 - 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
- 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.
- 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.
- 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(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 BIP-0137 Drongo ECKey
- Message - Interface in ch.bitagent.bitcoin.lib.network
-
Message interface.
- 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 - 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_20_PUSHBYTES_20 - ch.bitagent.bitcoin.lib.script.OpCodeNames
-
op 20
- 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 - ch.bitagent.bitcoin.lib.script.OpCodeNames
-
op 81
- OP_82 - ch.bitagent.bitcoin.lib.script.OpCodeNames
-
op 82
- OP_86 - 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.
P
- P - Static variable in class ch.bitagent.bitcoin.lib.ecc.S256Field
-
Constant
P - P - Static variable in class ch.bitagent.bitcoin.lib.ecc.Schnorr
- P2PKH - Static variable in class ch.bitagent.bitcoin.lib.wallet.Address
- p2pkhScript(byte[]) - Static method in class ch.bitagent.bitcoin.lib.script.Script
-
Takes a hash160 and returns the p2pkh ScriptPubKey
- p2pkhScriptOp20(byte[]) - Static method in class ch.bitagent.bitcoin.lib.script.Script
-
https://learnmeabitcoin.com/technical/script/p2pkh/
- P2SH - Static variable in class ch.bitagent.bitcoin.lib.wallet.Address
- p2shScript(byte[]) - Static method in class ch.bitagent.bitcoin.lib.script.Script
-
Takes a hash160 and returns the p2sh ScriptPubKey
- p2shScriptOp20(byte[]) - Static method in class ch.bitagent.bitcoin.lib.script.Script
-
https://learnmeabitcoin.com/technical/script/p2sh/
- p2wpkhScript(byte[]) - Static method in class ch.bitagent.bitcoin.lib.script.Script
-
Takes a hash160 and returns the p2wpkh ScriptPubKey
- p2wpkhScriptOp20(byte[]) - Static method in class ch.bitagent.bitcoin.lib.script.Script
-
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(String, int, String) - Static method in class ch.bitagent.bitcoin.lib.network.Tcp
- 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
- 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
- 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
- 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.
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
All Classes All Packages