public static interface LightningApi.FundingTransitionMsgOrBuilder
extends com.google.protobuf.MessageOrBuilder
Modifier and Type | Method and Description |
---|---|
LightningApi.FundingPsbtFinalize |
getPsbtFinalize()
Used to continue a funding flow that was initiated to be executed
through a PSBT.
|
LightningApi.FundingPsbtFinalizeOrBuilder |
getPsbtFinalizeOrBuilder()
Used to continue a funding flow that was initiated to be executed
through a PSBT.
|
LightningApi.FundingPsbtVerify |
getPsbtVerify()
Used to continue a funding flow that was initiated to be executed
through a PSBT.
|
LightningApi.FundingPsbtVerifyOrBuilder |
getPsbtVerifyOrBuilder()
Used to continue a funding flow that was initiated to be executed
through a PSBT.
|
LightningApi.FundingShimCancel |
getShimCancel()
Used to cancel an existing registered funding shim.
|
LightningApi.FundingShimCancelOrBuilder |
getShimCancelOrBuilder()
Used to cancel an existing registered funding shim.
|
LightningApi.FundingShim |
getShimRegister()
The funding shim to register.
|
LightningApi.FundingShimOrBuilder |
getShimRegisterOrBuilder()
The funding shim to register.
|
LightningApi.FundingTransitionMsg.TriggerCase |
getTriggerCase() |
boolean |
hasPsbtFinalize()
Used to continue a funding flow that was initiated to be executed
through a PSBT.
|
boolean |
hasPsbtVerify()
Used to continue a funding flow that was initiated to be executed
through a PSBT.
|
boolean |
hasShimCancel()
Used to cancel an existing registered funding shim.
|
boolean |
hasShimRegister()
The funding shim to register.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
boolean hasShimRegister()
The funding shim to register. This should be used before any channel funding has began by the remote party, as it is intended as a preparatory step for the full channel funding.
.lnrpc.FundingShim shim_register = 1;
LightningApi.FundingShim getShimRegister()
The funding shim to register. This should be used before any channel funding has began by the remote party, as it is intended as a preparatory step for the full channel funding.
.lnrpc.FundingShim shim_register = 1;
LightningApi.FundingShimOrBuilder getShimRegisterOrBuilder()
The funding shim to register. This should be used before any channel funding has began by the remote party, as it is intended as a preparatory step for the full channel funding.
.lnrpc.FundingShim shim_register = 1;
boolean hasShimCancel()
Used to cancel an existing registered funding shim.
.lnrpc.FundingShimCancel shim_cancel = 2;
LightningApi.FundingShimCancel getShimCancel()
Used to cancel an existing registered funding shim.
.lnrpc.FundingShimCancel shim_cancel = 2;
LightningApi.FundingShimCancelOrBuilder getShimCancelOrBuilder()
Used to cancel an existing registered funding shim.
.lnrpc.FundingShimCancel shim_cancel = 2;
boolean hasPsbtVerify()
Used to continue a funding flow that was initiated to be executed through a PSBT. This step verifies that the PSBT contains the correct outputs to fund the channel.
.lnrpc.FundingPsbtVerify psbt_verify = 3;
LightningApi.FundingPsbtVerify getPsbtVerify()
Used to continue a funding flow that was initiated to be executed through a PSBT. This step verifies that the PSBT contains the correct outputs to fund the channel.
.lnrpc.FundingPsbtVerify psbt_verify = 3;
LightningApi.FundingPsbtVerifyOrBuilder getPsbtVerifyOrBuilder()
Used to continue a funding flow that was initiated to be executed through a PSBT. This step verifies that the PSBT contains the correct outputs to fund the channel.
.lnrpc.FundingPsbtVerify psbt_verify = 3;
boolean hasPsbtFinalize()
Used to continue a funding flow that was initiated to be executed through a PSBT. This step finalizes the funded and signed PSBT, finishes negotiation with the peer and finally publishes the resulting funding transaction.
.lnrpc.FundingPsbtFinalize psbt_finalize = 4;
LightningApi.FundingPsbtFinalize getPsbtFinalize()
Used to continue a funding flow that was initiated to be executed through a PSBT. This step finalizes the funded and signed PSBT, finishes negotiation with the peer and finally publishes the resulting funding transaction.
.lnrpc.FundingPsbtFinalize psbt_finalize = 4;
LightningApi.FundingPsbtFinalizeOrBuilder getPsbtFinalizeOrBuilder()
Used to continue a funding flow that was initiated to be executed through a PSBT. This step finalizes the funded and signed PSBT, finishes negotiation with the peer and finally publishes the resulting funding transaction.
.lnrpc.FundingPsbtFinalize psbt_finalize = 4;
LightningApi.FundingTransitionMsg.TriggerCase getTriggerCase()