pub struct SignExternalFundingTxParams {
pub unsigned_funding_tx: Transaction,
pub private_key: String,
}Expand description
Parameters for signing an external funding transaction.
Fields§
§unsigned_funding_tx: TransactionThe unsigned funding transaction returned from open_channel_with_external_funding.
private_key: StringThe private key to sign the transaction, as a 0x-prefixed 32-byte hex string. Note: This is a development-only RPC and the private key is provided directly.
Trait Implementations§
Source§impl Clone for SignExternalFundingTxParams
impl Clone for SignExternalFundingTxParams
Source§fn clone(&self) -> SignExternalFundingTxParams
fn clone(&self) -> SignExternalFundingTxParams
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SignExternalFundingTxParams
impl Debug for SignExternalFundingTxParams
Source§impl<'de> Deserialize<'de> for SignExternalFundingTxParams
impl<'de> Deserialize<'de> for SignExternalFundingTxParams
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl JsonSchema for SignExternalFundingTxParams
impl JsonSchema for SignExternalFundingTxParams
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for SignExternalFundingTxParams
impl RefUnwindSafe for SignExternalFundingTxParams
impl Send for SignExternalFundingTxParams
impl Sync for SignExternalFundingTxParams
impl Unpin for SignExternalFundingTxParams
impl UnsafeUnpin for SignExternalFundingTxParams
impl UnwindSafe for SignExternalFundingTxParams
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more