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 the non_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:// or tcp:// 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.
A  B  C  D  E  F  G  I  J  K  L  M  N  O  P  R  S  T  U  V  W