Table of Contents

Class FundingTransactionBuilder

Namespace
NLightning.Infrastructure.Bitcoin.Builders
Assembly
NLightning.Infrastructure.Bitcoin.dll
public class FundingTransactionBuilder : IFundingTransactionBuilder
Inheritance
FundingTransactionBuilder
Implements
Inherited Members

Constructors

FundingTransactionBuilder(IOptions<NodeOptions>, IServiceProvider, ILogger<FundingTransactionBuilder>)

public FundingTransactionBuilder(IOptions<NodeOptions> nodeOptions, IServiceProvider serviceProvider, ILogger<FundingTransactionBuilder> logger)

Parameters

nodeOptions IOptions<NodeOptions>
serviceProvider IServiceProvider
logger ILogger<FundingTransactionBuilder>

Methods

Build(FundingTransactionModel)

Builds a funding transaction from UTXOs

public SignedTransaction Build(FundingTransactionModel transaction)

Parameters

transaction FundingTransactionModel

The funding transaction model

Returns

SignedTransaction

A signed transaction with the funding output