A
B
C
D
E
F
G
I
J
K
L
M
N
O
P
R
S
T
U
V
W
S
- Script - class in org.bitcoindevkit
- A bitcoin script.
- ScriptAmount - class in org.bitcoindevkit
- A object holding a ScriptPubKey and an amount.
- scriptPubkey() - function in org.bitcoindevkit.Address
- Return the ScriptPubKey.
- secretBytes() - function in org.bitcoindevkit.DescriptorSecretKey
- Return the raw private key as bytes.
- serialize() - function in org.bitcoindevkit.PartiallySignedTransaction
- Return the PSBT in string format, using a base64 encoding.
- serialize() - function in org.bitcoindevkit.Transaction
- Return the transaction bytes, bitcoin consensus encoded.
- setAddress(Address) - function in org.bitcoindevkit.AddressInfo
- Address.
- setAllowAllSighashes(Boolean) - function in org.bitcoindevkit.SignOptions
- Whether the signer should use the sighash_type set in the PSBT when signing, no matter what its value is.
- setAllowGrinding(Boolean) - function in org.bitcoindevkit.SignOptions
- Whether we should grind ECDSA signature to ensure signing with low r or not.
- setAmount(ULong) - function in org.bitcoindevkit.ScriptAmount
- The amount.
- setAssumeHeight(UInt) - function in org.bitcoindevkit.SignOptions
- Whether the wallet should assume a specific height has been reached when trying to finalize a transaction.
- setBaseUrl(String) - function in org.bitcoindevkit.EsploraConfig
- Base URL of the esplora service, e.g.
- setConcurrency(UByte) - function in org.bitcoindevkit.EsploraConfig
- Number of parallel requests sent to the esplora service (default: 4).
- setConfirmationTime(BlockTime) - function in org.bitcoindevkit.TransactionDetails
- If the transaction is confirmed, BlockTime contains height and timestamp of the block containing the transaction.
- setConfirmed(ULong) - function in org.bitcoindevkit.Balance
- Confirmed and immediately spendable balance.
- setFee(ULong) - function in org.bitcoindevkit.TransactionDetails
- Fee value (sats) if available.
- setHeight(UInt) - function in org.bitcoindevkit.BlockTime
- Confirmation block height.
- setImmature(ULong) - function in org.bitcoindevkit.Balance
- All coinbase outputs not yet matured.
- setIndex(UInt) - function in org.bitcoindevkit.AddressInfo
- Child index of this address.
- setKeychain(KeychainKind) - function in org.bitcoindevkit.AddressInfo
- Type of keychain.
- setKeychain(KeychainKind) - function in org.bitcoindevkit.LocalUtxo
- Type of keychain.
- setOutpoint(OutPoint) - function in org.bitcoindevkit.LocalUtxo
- Reference to a transaction output.
- setPath(String) - function in org.bitcoindevkit.SledDbConfiguration
- Main directory of the DB.
- setPath(String) - function in org.bitcoindevkit.SqliteDbConfiguration
- Main directory of the DB.
- setPreviousOutput(OutPoint) - function in org.bitcoindevkit.TxIn
- The reference to the previous output that is being used an an input.
- setProxy(String) - function in org.bitcoindevkit.EsploraConfig
- Optional URL of the proxy to use to make requests to the Esplora server.
- setPsbt(PartiallySignedTransaction) - function in org.bitcoindevkit.TxBuilderResult
- The PSBT
- setReceived(ULong) - function in org.bitcoindevkit.TransactionDetails
- Received value (sats) Sum of owned outputs of this transaction.
- setRecipients(List) - function in org.bitcoindevkit.TxBuilder
- Set the list of recipients by providing a list of ScriptAmount.
- setRemovePartialSigs(Boolean) - function in org.bitcoindevkit.SignOptions
- Whether to remove partial signatures from the PSBT inputs while finalizing PSBT.
- setRetry(UByte) - function in org.bitcoindevkit.ElectrumConfig
- Request retry count.
- setScript(Script) - function in org.bitcoindevkit.ScriptAmount
- The ScriptPubKey.
- setScriptPubkey(Script) - function in org.bitcoindevkit.TxOut
- The script which must be satisfied for the output to be spent.
- setScriptSig(Script) - function in org.bitcoindevkit.TxIn
- The script which pushes values on the stack which will cause the referenced output’s script to be accepted.
- setSent(ULong) - function in org.bitcoindevkit.TransactionDetails
- Sent value (sats) Sum of owned inputs of this transaction.
- setSequence(UInt) - function in org.bitcoindevkit.TxIn
- The sequence number, which suggests to miners which of two conflicting transactions should be preferred, or 0xFFFFFFFF to ignore this feature.
- setSignWithTapInternalKey(Boolean) - function in org.bitcoindevkit.SignOptions
- Whether we should try to sign a taproot transaction with the taproot internal key or not.
- setSocks5(String) - function in org.bitcoindevkit.ElectrumConfig
- URL of the socks5 proxy server or a Tor service.
- setSpendable(ULong) - function in org.bitcoindevkit.Balance
- The sum of trustedPending and confirmed coins.
- setSpent(Boolean) - function in org.bitcoindevkit.LocalUtxo
- Whether this UTXO is spent or not.
- setStopGap(ULong) - function in org.bitcoindevkit.ElectrumConfig
- Stop searching addresses for transactions after finding an unused gap of this length.
- setStopGap(ULong) - function in org.bitcoindevkit.EsploraConfig
- Stop searching addresses for transactions after finding an unused gap of this length.
- setTimeout(UByte) - function in org.bitcoindevkit.ElectrumConfig
- Request timeout (seconds).
- setTimeout(ULong) - function in org.bitcoindevkit.EsploraConfig
- Socket timeout.
- setTimestamp(ULong) - function in org.bitcoindevkit.BlockTime
- Confirmation block timestamp.
- setTotal(ULong) - function in org.bitcoindevkit.Balance
- The whole balance visible to the wallet.
- setTransaction(<Error class: unknown class>) - function in org.bitcoindevkit.TransactionDetails
- setTransactionDetails(TransactionDetails) - function in org.bitcoindevkit.TxBuilderResult
- The transaction details.
- setTreeName(String) - function in org.bitcoindevkit.SledDbConfiguration
- Name of the database tree, a separated namespace for the data.
- setTrustedPending(ULong) - function in org.bitcoindevkit.Balance
- Unconfirmed UTXOs generated by a wallet tx.
- setTrustWitnessUtxo(Boolean) - function in org.bitcoindevkit.SignOptions
- Whether the signer should trust the
witness_utxo
, if thenon_witness_utxo
hasn't been provided. - setTryFinalize(Boolean) - function in org.bitcoindevkit.SignOptions
- Whether to try finalizing the PSBT after the inputs are signed.
- setTxid(String) - function in org.bitcoindevkit.OutPoint
- The referenced transaction’s txid.
- setTxid(String) - function in org.bitcoindevkit.TransactionDetails
- Transaction id.
- setTxout(TxOut) - function in org.bitcoindevkit.LocalUtxo
- Transaction output.
- setUntrustedPending(ULong) - function in org.bitcoindevkit.Balance
- Unconfirmed UTXOs received from an external wallet.
- setUrl(String) - function in org.bitcoindevkit.ElectrumConfig
- URL of the Electrum server (such as ElectrumX, Esplora, BWT) may start with
ssl://
ortcp://
and include a port, e.g. - setValidateDomain(Boolean) - function in org.bitcoindevkit.ElectrumConfig
- Validate the domain when using SSL.
- setValue(ULong) - function in org.bitcoindevkit.TxOut
- The value of the output, in satoshis.
- setVout(UInt) - function in org.bitcoindevkit.OutPoint
- The index of the referenced output in its transaction’s vout.
- setWitness(List) - function in org.bitcoindevkit.TxIn
- Witness data: an array of byte-arrays.
- sign(PartiallySignedTransaction,SignOptions) - function in org.bitcoindevkit.Wallet
- Sign a transaction with all the wallet's signers, in the order specified by every signer's
SignerOrdering
. - SIGNET - enum entry in org.bitcoindevkit.Network
Bitcoin’s signet.
- SignOptions - class in org.bitcoindevkit
- Options for a software signer.
- size() - function in org.bitcoindevkit.Transaction
- Returns the regular byte-wise consensus-serialized size of this transaction.
- SledDbConfiguration - class in org.bitcoindevkit
- Configuration type for a SledDB database.
- SqliteDbConfiguration - class in org.bitcoindevkit
- Configuration type for a SQLite database.
- sync(Blockchain,Progress) - function in org.bitcoindevkit.Wallet
- Sync the internal database with the blockchain.