Class FundingTransactionFactory
- Namespace
- NLightning.Bolts.BOLT3.Factories
- Assembly
- NLightning.Bolts.dll
public class FundingTransactionFactory
- Inheritance
-
FundingTransactionFactory
- Inherited Members
Constructors
FundingTransactionFactory(IFeeService)
public FundingTransactionFactory(IFeeService feeService)
Parameters
feeService
IFeeService
Methods
CreateFundingTransaction(PubKey, PubKey, LightningMoney, Script, Coin[], params BitcoinSecret[])
public FundingTransaction CreateFundingTransaction(PubKey localFundingPubKey, PubKey remoteFundingPubKey, LightningMoney fundingSatoshis, Script changeScript, Coin[] coins, params BitcoinSecret[] secrets)
Parameters
localFundingPubKey
PubKeyremoteFundingPubKey
PubKeyfundingSatoshis
LightningMoneychangeScript
Scriptcoins
Coin[]secrets
BitcoinSecret[]
Returns
CreateFundingTransaction(PubKey, PubKey, LightningMoney, Script, Script, Coin[], params BitcoinSecret[])
public FundingTransaction CreateFundingTransaction(PubKey localFundingPubKey, PubKey remoteFundingPubKey, LightningMoney fundingSatoshis, Script redeemScript, Script changeScript, Coin[] coins, params BitcoinSecret[] secrets)
Parameters
localFundingPubKey
PubKeyremoteFundingPubKey
PubKeyfundingSatoshis
LightningMoneyredeemScript
ScriptchangeScript
Scriptcoins
Coin[]secrets
BitcoinSecret[]