A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  R  S  T  U  V  W 

S

satisfaction() - function in org.bitcoindevkit.Policy
 
satisfaction() - function in org.bitcoindevkit.PolicyInterface
 
Satisfaction - class in org.bitcoindevkit
 
Satisfaction.Complete - class in org.bitcoindevkit.Satisfaction
 
Satisfaction.None - class in org.bitcoindevkit.Satisfaction
 
Satisfaction.Partial - class in org.bitcoindevkit.Satisfaction
 
Satisfaction.PartialComplete - class in org.bitcoindevkit.Satisfaction
 
SatisfiableItem - class in org.bitcoindevkit
 
SatisfiableItem.AbsoluteTimelock - class in org.bitcoindevkit.SatisfiableItem
 
SatisfiableItem.EcdsaSignature - class in org.bitcoindevkit.SatisfiableItem
 
SatisfiableItem.Hash160Preimage - class in org.bitcoindevkit.SatisfiableItem
 
SatisfiableItem.Hash256Preimage - class in org.bitcoindevkit.SatisfiableItem
 
SatisfiableItem.Multisig - class in org.bitcoindevkit.SatisfiableItem
 
SatisfiableItem.RelativeTimelock - class in org.bitcoindevkit.SatisfiableItem
 
SatisfiableItem.Ripemd160Preimage - class in org.bitcoindevkit.SatisfiableItem
 
SatisfiableItem.SchnorrSignature - class in org.bitcoindevkit.SatisfiableItem
 
SatisfiableItem.Sha256Preimage - class in org.bitcoindevkit.SatisfiableItem
 
SatisfiableItem.Thresh - class in org.bitcoindevkit.SatisfiableItem
 
scanType(org.bitcoindevkit.ScanType) - function in org.bitcoindevkit.LightClientBuilder
Select between syncing, recovering, or scanning for new wallets.
scanType(org.bitcoindevkit.ScanType) - function in org.bitcoindevkit.LightClientBuilderInterface
Select between syncing, recovering, or scanning for new wallets.
ScanType - class in org.bitcoindevkit
Sync a wallet from the last known block hash, recover a wallet from a specified height, or perform an expedited block header download for a new wallet.
ScanType.New - class in org.bitcoindevkit.ScanType
Perform an expedited header and filter download for a new wallet.
ScanType.Recovery - class in org.bitcoindevkit.ScanType
Recover an existing wallet by scanning from the specified height.
ScanType.Sync - class in org.bitcoindevkit.ScanType
Sync an existing wallet from the last stored chain checkpoint.
Script - class in org.bitcoindevkit
 
ScriptAmount - class in org.bitcoindevkit
 
ScriptInterface - class in org.bitcoindevkit
 
ScriptInterface.Companion - class in org.bitcoindevkit.ScriptInterface
 
scriptPubkey() - function in org.bitcoindevkit.Address
 
scriptPubkey() - function in org.bitcoindevkit.AddressInterface
 
secretBytes() - function in org.bitcoindevkit.DescriptorSecretKey
 
secretBytes() - function in org.bitcoindevkit.DescriptorSecretKeyInterface
 
sentAndReceived(org.bitcoindevkit.Transaction) - function in org.bitcoindevkit.Wallet
Compute the tx's sent and received `Amount`s.
sentAndReceived(org.bitcoindevkit.Transaction) - function in org.bitcoindevkit.WalletInterface
Compute the tx's sent and received `Amount`s.
SentAndReceivedValues - class in org.bitcoindevkit
 
serialize() - function in org.bitcoindevkit.Psbt
 
serialize() - function in org.bitcoindevkit.PsbtInterface
 
serialize() - function in org.bitcoindevkit.Transaction
 
serialize() - function in org.bitcoindevkit.TransactionInterface
 
serverFeatures() - function in org.bitcoindevkit.ElectrumClient
Returns the capabilities of the server.
serverFeatures() - function in org.bitcoindevkit.ElectrumClientInterface
Returns the capabilities of the server.
ServerFeaturesRes - class in org.bitcoindevkit
Response to an ElectrumClient.server_features request.
setAddress(org.bitcoindevkit.Address) - function in org.bitcoindevkit.AddressInfo
Address
setAddress(org.bitcoindevkit.IpAddress) - function in org.bitcoindevkit.Peer
The IP address to reach the node.
setAllowAllSighashes(java.lang.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 isDefaults to false which will only allow signing using SIGHASH_ALL.
setAllowGrinding(java.lang.Boolean) - function in org.bitcoindevkit.SignOptions
Whether we should grind ECDSA signature to ensure signing with low r or not.
setAmount(org.bitcoindevkit.Amount) - function in org.bitcoindevkit.ScriptAmount
 
setAssumeHeight(kotlin.UInt) - function in org.bitcoindevkit.SignOptions
Whether the wallet should assume a specific height has been reached when trying to finalize a transactionThe wallet will only "use" a timelock to satisfy the spending policy of an input if the timelock height has already been reached.
setBits(kotlin.UInt) - function in org.bitcoindevkit.Header
The target value below which the blockhash must lie.
setBlockHash(java.lang.String) - function in org.bitcoindevkit.TxStatus
 
setBlockHeight(kotlin.UInt) - function in org.bitcoindevkit.TxStatus
 
setBlockId(org.bitcoindevkit.BlockId) - function in org.bitcoindevkit.ConfirmationBlockTime
 
setBlockTime(kotlin.ULong) - function in org.bitcoindevkit.TxStatus
 
setChainPosition(org.bitcoindevkit.ChainPosition) - function in org.bitcoindevkit.CanonicalTx
 
setChainPosition(org.bitcoindevkit.ChainPosition) - function in org.bitcoindevkit.LocalOutput
The position of the output in the blockchain.
setClient(org.bitcoindevkit.Client) - function in org.bitcoindevkit.LightClient
Publish events to the node, like broadcasting transactions or adding scripts.
setConfirmationTime(kotlin.ULong) - function in org.bitcoindevkit.ConfirmationBlockTime
 
setConfirmed(org.bitcoindevkit.Amount) - function in org.bitcoindevkit.Balance
Confirmed and immediately spendable balance
setConfirmed(java.lang.Boolean) - function in org.bitcoindevkit.TxStatus
 
setCouldFinalize(java.lang.Boolean) - function in org.bitcoindevkit.FinalizedPsbtResult
 
setCsv(kotlin.UInt) - function in org.bitcoindevkit.Condition
 
setDerivationIndex(kotlin.UInt) - function in org.bitcoindevkit.LocalOutput
The derivation index for the script pubkey in the wallet
setErrors(java.util.List) - function in org.bitcoindevkit.FinalizedPsbtResult
 
setExactSequence(kotlin.UInt) - function in org.bitcoindevkit.TxBuilder
Set an exact nSequence value.
setExactSequence(kotlin.UInt) - function in org.bitcoindevkit.TxBuilderInterface
Set an exact nSequence value.
setFee(kotlin.ULong) - function in org.bitcoindevkit.Tx
 
setGenesisHash(java.lang.String) - function in org.bitcoindevkit.ServerFeaturesRes
Hash of the genesis block.
setHash(java.lang.String) - function in org.bitcoindevkit.BlockId
 
setHashFunction(java.lang.String) - function in org.bitcoindevkit.ServerFeaturesRes
Hash function used to create the ScriptHash.
setHeader(org.bitcoindevkit.Header) - function in org.bitcoindevkit.HeaderNotification
Newly added header.
setHeight(kotlin.UInt) - function in org.bitcoindevkit.BlockId
 
setHeight(kotlin.ULong) - function in org.bitcoindevkit.HeaderNotification
New block height.
setImmature(org.bitcoindevkit.Amount) - function in org.bitcoindevkit.Balance
All coinbase outputs not yet matured
setIndex(kotlin.UInt) - function in org.bitcoindevkit.AddressInfo
Child index of this address
setIndex(kotlin.UInt) - function in org.bitcoindevkit.KeychainAndIndex
 
setKeychain(org.bitcoindevkit.KeychainKind) - function in org.bitcoindevkit.AddressInfo
Type of keychain
setKeychain(org.bitcoindevkit.KeychainKind) - function in org.bitcoindevkit.KeychainAndIndex
 
setKeychain(org.bitcoindevkit.KeychainKind) - function in org.bitcoindevkit.LocalOutput
Type of keychain
setLastSeen(kotlin.ULong) - function in org.bitcoindevkit.UnconfirmedTx
 
setLocktime(kotlin.UInt) - function in org.bitcoindevkit.Tx
 
setMerkleRoot(java.lang.String) - function in org.bitcoindevkit.Header
The root hash of the merkle tree of transactions in the block.
setNode(org.bitcoindevkit.LightNode) - function in org.bitcoindevkit.LightClient
The node to run and fetch transactions for a `Wallet`.
setNonce(kotlin.UInt) - function in org.bitcoindevkit.Header
The nonce, selected to obtain a low enough blockhash.
setOutpoint(org.bitcoindevkit.OutPoint) - function in org.bitcoindevkit.LocalOutput
Reference to a transaction output
setPort(kotlin.UShort) - function in org.bitcoindevkit.Peer
The port to reach the node.
setPrevBlockhash(java.lang.String) - function in org.bitcoindevkit.Header
Reference to the previous block in the chain.
setPreviousOutput(org.bitcoindevkit.OutPoint) - function in org.bitcoindevkit.TxIn
 
setProgram(java.util.List) - function in org.bitcoindevkit.WitnessProgram
 
setProtocolMax(java.lang.String) - function in org.bitcoindevkit.ServerFeaturesRes
Maximum supported version of the protocol.
setProtocolMin(java.lang.String) - function in org.bitcoindevkit.ServerFeaturesRes
Minimum supported version of the protocol.
setPruning(java.lang.Long) - function in org.bitcoindevkit.ServerFeaturesRes
Pruned height of the server.
setPsbt(org.bitcoindevkit.Psbt) - function in org.bitcoindevkit.FinalizedPsbtResult
 
setReceived(org.bitcoindevkit.Amount) - function in org.bitcoindevkit.SentAndReceivedValues
 
setRecipients(java.util.List) - function in org.bitcoindevkit.TxBuilder
Replace the recipients already added with a new list of recipients.
setRecipients(java.util.List) - function in org.bitcoindevkit.TxBuilderInterface
Replace the recipients already added with a new list of recipients.
setScript(org.bitcoindevkit.Script) - function in org.bitcoindevkit.ScriptAmount
 
setScriptPubkey(org.bitcoindevkit.Script) - function in org.bitcoindevkit.TxOut
The script which must be satisfied for the output to be spent.
setScriptSig(org.bitcoindevkit.Script) - function in org.bitcoindevkit.TxIn
 
setSent(org.bitcoindevkit.Amount) - function in org.bitcoindevkit.SentAndReceivedValues
 
setSequence(kotlin.UInt) - function in org.bitcoindevkit.TxIn
 
setServerVersion(java.lang.String) - function in org.bitcoindevkit.ServerFeaturesRes
Server version reported.
setSignWithTapInternalKey(java.lang.Boolean) - function in org.bitcoindevkit.SignOptions
Whether we should try to sign a taproot transaction with the taproot internal key or not.
setSize(kotlin.ULong) - function in org.bitcoindevkit.Tx
 
setSpent(java.lang.Boolean) - function in org.bitcoindevkit.LocalOutput
Whether this UTXO is spent or not
setStackTrace(kotlin.Array) - function in kotlin.Throwable
 
setStatus(org.bitcoindevkit.TxStatus) - function in org.bitcoindevkit.Tx
 
setTime(kotlin.UInt) - function in org.bitcoindevkit.Header
The timestamp of the block, as claimed by the miner.
setTimelock(org.bitcoindevkit.LockTime) - function in org.bitcoindevkit.Condition
 
setTotal(org.bitcoindevkit.Amount) - function in org.bitcoindevkit.Balance
Get the whole balance visible to the wallet.
setTransaction(org.bitcoindevkit.Transaction) - function in org.bitcoindevkit.CanonicalTx
 
setTrustedPending(org.bitcoindevkit.Amount) - function in org.bitcoindevkit.Balance
Unconfirmed UTXOs generated by a wallet tx
setTrustedSpendable(org.bitcoindevkit.Amount) - function in org.bitcoindevkit.Balance
Get sum of trusted_pending and confirmed coins.
setTrustWitnessUtxo(java.lang.Boolean) - function in org.bitcoindevkit.SignOptions
Whether the signer should trust the witness_utxo, if the non_witness_utxo hasn't been providedDefaults to false to mitigate the "SegWit bug" which could trick the wallet into paying a fee larger than expected.
setTryFinalize(java.lang.Boolean) - function in org.bitcoindevkit.SignOptions
Whether to try finalizing the PSBT after the inputs are signed.
setTx(org.bitcoindevkit.Transaction) - function in org.bitcoindevkit.UnconfirmedTx
 
setTxid(java.lang.String) - function in org.bitcoindevkit.OutPoint
 
setTxid(java.lang.String) - function in org.bitcoindevkit.Tx
 
setTxout(org.bitcoindevkit.TxOut) - function in org.bitcoindevkit.LocalOutput
Transaction output
setUntrustedPending(org.bitcoindevkit.Amount) - function in org.bitcoindevkit.Balance
Unconfirmed UTXOs received from an external wallet
setV2Transport(java.lang.Boolean) - function in org.bitcoindevkit.Peer
Does the remote node offer encrypted peer-to-peer connection.
setValue(kotlin.ULong) - function in org.bitcoindevkit.TxOut
The value of the output, in satoshis.
setVersion(java.lang.Integer) - function in org.bitcoindevkit.Header
Block version, now repurposed for soft fork signalling.
setVersion(java.lang.Integer) - function in org.bitcoindevkit.Tx
 
setVersion(kotlin.UByte) - function in org.bitcoindevkit.WitnessProgram
 
setVout(kotlin.UInt) - function in org.bitcoindevkit.OutPoint
 
setWeight(kotlin.ULong) - function in org.bitcoindevkit.Tx
 
setWitness(java.util.List) - function in org.bitcoindevkit.TxIn
 
shutdown() - function in org.bitcoindevkit.Client
Stop the `LightNode`.
shutdown() - function in org.bitcoindevkit.ClientInterface
Stop the `LightNode`.
sign(org.bitcoindevkit.Psbt,org.bitcoindevkit.SignOptions) - function in org.bitcoindevkit.Wallet
Sign a transaction with all the wallet's signers, in the order specified by every signer's `SignerOrdering`.
sign(org.bitcoindevkit.Psbt,org.bitcoindevkit.SignOptions) - function in org.bitcoindevkit.WalletInterface
Sign a transaction with all the wallet's signers, in the order specified by every signer's `SignerOrdering`.
SignerException - class in org.bitcoindevkit
 
SignerException.ErrorHandler - class in org.bitcoindevkit.SignerException
 
SignerException.External - class in org.bitcoindevkit.SignerException
 
SignerException.InputIndexOutOfRange - class in org.bitcoindevkit.SignerException
 
SignerException.InvalidKey - class in org.bitcoindevkit.SignerException
 
SignerException.InvalidNonWitnessUtxo - class in org.bitcoindevkit.SignerException
 
SignerException.InvalidSighash - class in org.bitcoindevkit.SignerException
 
SignerException.MiniscriptPsbt - class in org.bitcoindevkit.SignerException
 
SignerException.MissingHdKeypath - class in org.bitcoindevkit.SignerException
 
SignerException.MissingKey - class in org.bitcoindevkit.SignerException
 
SignerException.MissingNonWitnessUtxo - class in org.bitcoindevkit.SignerException
 
SignerException.MissingWitnessScript - class in org.bitcoindevkit.SignerException
 
SignerException.MissingWitnessUtxo - class in org.bitcoindevkit.SignerException
 
SignerException.NonStandardSighash - class in org.bitcoindevkit.SignerException
 
SignerException.Psbt - class in org.bitcoindevkit.SignerException
 
SignerException.SighashP2wpkh - class in org.bitcoindevkit.SignerException
 
SignerException.SighashTaproot - class in org.bitcoindevkit.SignerException
 
SignerException.TxInputsIndexException - class in org.bitcoindevkit.SignerException
 
SignerException.UserCanceled - class in org.bitcoindevkit.SignerException
 
SIGNET - enum entry in org.bitcoindevkit.Network
 
SignOptions - class in org.bitcoindevkit
Options for a software signer.
SqliteException - class in org.bitcoindevkit
 
SqliteException.ErrorHandler - class in org.bitcoindevkit.SqliteException
 
SqliteException.Sqlite - class in org.bitcoindevkit.SqliteException
 
startFullScan() - function in org.bitcoindevkit.Wallet
Create a `FullScanRequest for this wallet.
startFullScan() - function in org.bitcoindevkit.WalletInterface
Create a `FullScanRequest for this wallet.
startSyncWithRevealedSpks() - function in org.bitcoindevkit.Wallet
Create a partial `SyncRequest` for this wallet for all revealed spks.
startSyncWithRevealedSpks() - function in org.bitcoindevkit.WalletInterface
Create a partial `SyncRequest` for this wallet for all revealed spks.
sync(org.bitcoindevkit.SyncRequest,kotlin.ULong,java.lang.Boolean) - function in org.bitcoindevkit.ElectrumClient
Sync a set of scripts with the blockchain (via an Electrum client) for the data specified and returns updates for bdk_chain data structures.
sync(org.bitcoindevkit.SyncRequest,kotlin.ULong,java.lang.Boolean) - function in org.bitcoindevkit.ElectrumClientInterface
Sync a set of scripts with the blockchain (via an Electrum client) for the data specified and returns updates for bdk_chain data structures.
sync(org.bitcoindevkit.SyncRequest,kotlin.ULong) - function in org.bitcoindevkit.EsploraClient
Sync a set of scripts, txids, and/or outpoints against Esplora.
sync(org.bitcoindevkit.SyncRequest,kotlin.ULong) - function in org.bitcoindevkit.EsploraClientInterface
Sync a set of scripts, txids, and/or outpoints against Esplora.
SyncRequest - class in org.bitcoindevkit
 
SyncRequestBuilder - class in org.bitcoindevkit
Builds a `SyncRequest`.
SyncRequestBuilderInterface - class in org.bitcoindevkit
Builds a `SyncRequest`.
SyncRequestBuilderInterface.Companion - class in org.bitcoindevkit.SyncRequestBuilderInterface
 
SyncRequestInterface - class in org.bitcoindevkit
 
SyncRequestInterface.Companion - class in org.bitcoindevkit.SyncRequestInterface
 
SyncScriptInspector - class in org.bitcoindevkit
 
SyncScriptInspector.Companion - class in org.bitcoindevkit.SyncScriptInspector
 
SyncScriptInspectorImpl - class in org.bitcoindevkit
 
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  R  S  T  U  V  W