fr.acinq.eclair.blockchain.bitcoind
Committing *must* include publishing the transaction on the network.
Committing *must* include publishing the transaction on the network.
We need to be very careful here, we don't want to consider a commit 'failed' if we are not absolutely sure that the funding tx won't end up on the blockchain: if that happens and we have cancelled the channel, then we would lose our funds!
true if success false IF AND ONLY IF *HAS NOT BEEN PUBLISHED* otherwise funds are at risk!!!
Tests whether the inputs of the provided transaction have been spent by another transaction.
Tests whether the inputs of the provided transaction have been spent by another transaction.
Implementations may always return false if they don't want to implement it
Cancels this transaction: this probably translates to "release locks on utxos".
Cancels this transaction: this probably translates to "release locks on utxos".
(Since version ) see corresponding Javadoc for more information.
Created by PM on 06/07/2017.