public static interface LightningApi.OpenChannelRequestOrBuilder
extends com.google.protobuf.MessageOrBuilder
Modifier and Type | Method and Description |
---|---|
long |
getLocalFundingAmount()
/ The number of satoshis the wallet should commit to the channel
|
int |
getMinConfs()
/ The minimum number of confirmations each one of your outputs used for the funding transaction must satisfy.
|
long |
getMinHtlcMsat()
/ The minimum value in millisatoshi we will require for incoming HTLCs on the channel.
|
com.google.protobuf.ByteString |
getNodePubkey()
/ The pubkey of the node to open a channel with
|
java.lang.String |
getNodePubkeyString()
/ The hex encoded pubkey of the node to open a channel with
|
com.google.protobuf.ByteString |
getNodePubkeyStringBytes()
/ The hex encoded pubkey of the node to open a channel with
|
boolean |
getPrivate()
/ Whether this channel should be private, not announced to the greater network.
|
long |
getPushSat()
/ The number of satoshis to push to the remote side as part of the initial commitment state
|
int |
getRemoteCsvDelay()
/ The delay we require on the remote's commitment transaction.
|
long |
getSatPerByte()
/ A manual fee rate set in sat/byte that should be used when crafting the funding transaction.
|
boolean |
getSpendUnconfirmed()
/ Whether unconfirmed outputs should be used as inputs for the funding transaction.
|
int |
getTargetConf()
/ The target number of blocks that the funding transaction should be confirmed by.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
com.google.protobuf.ByteString getNodePubkey()
/ The pubkey of the node to open a channel with
bytes node_pubkey = 2[json_name = "node_pubkey"];
java.lang.String getNodePubkeyString()
/ The hex encoded pubkey of the node to open a channel with
string node_pubkey_string = 3[json_name = "node_pubkey_string"];
com.google.protobuf.ByteString getNodePubkeyStringBytes()
/ The hex encoded pubkey of the node to open a channel with
string node_pubkey_string = 3[json_name = "node_pubkey_string"];
long getLocalFundingAmount()
/ The number of satoshis the wallet should commit to the channel
int64 local_funding_amount = 4[json_name = "local_funding_amount"];
long getPushSat()
/ The number of satoshis to push to the remote side as part of the initial commitment state
int64 push_sat = 5[json_name = "push_sat"];
int getTargetConf()
/ The target number of blocks that the funding transaction should be confirmed by.
int32 target_conf = 6;
long getSatPerByte()
/ A manual fee rate set in sat/byte that should be used when crafting the funding transaction.
int64 sat_per_byte = 7;
boolean getPrivate()
/ Whether this channel should be private, not announced to the greater network.
bool private = 8[json_name = "private"];
long getMinHtlcMsat()
/ The minimum value in millisatoshi we will require for incoming HTLCs on the channel.
int64 min_htlc_msat = 9[json_name = "min_htlc_msat"];
int getRemoteCsvDelay()
/ The delay we require on the remote's commitment transaction. If this is not set, it will be scaled automatically with the channel size.
uint32 remote_csv_delay = 10[json_name = "remote_csv_delay"];
int getMinConfs()
/ The minimum number of confirmations each one of your outputs used for the funding transaction must satisfy.
int32 min_confs = 11[json_name = "min_confs"];
boolean getSpendUnconfirmed()
/ Whether unconfirmed outputs should be used as inputs for the funding transaction.
bool spend_unconfirmed = 12[json_name = "spend_unconfirmed"];