true if we're funding this channel
a partial key path for a new funding public key. This key path will be extended:
Ths method is used to spend revoked transactions, with the corresponding revocation key
Ths method is used to spend revoked transactions, with the corresponding revocation key
input transaction
extended public key
remote secret
a signature generated with a private key generated from the input keys's matching private key and the remote secret.
This method is used to spend funds send to htlc keys/delayed keys
This method is used to spend funds send to htlc keys/delayed keys
input transaction
extended public key
remote point
a signature generated with a private key generated from the input keys's matching private key and the remote point.
input transaction
extended public key
a signature generated with the private key that matches the input extended public key
Sign a channel announcement message
Sign a channel announcement message
BIP32 path of the funding public key
chain hash
short channel id
remote node id
remote funding pubkey
channel features
a (nodeSig, bitcoinSig) pair. nodeSig is the signature of the channel announcement with our node's private key, bitcoinSig is the signature of the channel announcement with our funding private key
(Since version ) see corresponding Javadoc for more information.
This class manages secrets and private keys. It exports points and public keys, and provides signing methods