lightning
Version:
Lightning Network client library
90 lines (88 loc) • 3.56 kB
JavaScript
const broadcastChainTransaction = require('./broadcast_chain_transaction');
const cancelPendingChannel = require('./cancel_pending_channel');
const closeChannel = require('./close_channel');
const createFundedPsbt = require('./create_funded_psbt');
const deleteChainTransaction = require('./delete_chain_transaction');
const fundPendingChannels = require('./fund_pending_channels');
const fundPsbt = require('./fund_psbt');
const getBlock = require('./get_block');
const getBlockHeader = require('./get_block_header');
const getChainAddresses = require('./get_chain_addresses');
const getChainBalance = require('./get_chain_balance');
const getChainFeeEstimate = require('./get_chain_fee_estimate');
const getChainFeeRate = require('./get_chain_fee_rate');
const getChainTransaction = require('./get_chain_transaction');
const getChainTransactions = require('./get_chain_transactions');
const getLockedUtxos = require('./get_locked_utxos');
const getMasterPublicKeys = require('./get_master_public_keys');
const getMinimumRelayFee = require('./get_minimum_relay_fee');
const getPendingChainBalance = require('./get_pending_chain_balance');
const getPendingSweeps = require('./get_pending_sweeps');
const getSweepTransactions = require('./get_sweep_transactions');
const getUtxos = require('./get_utxos');
const lockUtxo = require('./lock_utxo');
const openChannel = require('./open_channel');
const openChannels = require('./open_channels');
const partiallySignPsbt = require('./partially_sign_psbt');
const prepareForChannelProposal = require('./prepare_for_channel_proposal');
const proposeChannel = require('./propose_channel');
const requestBatchedFeeIncrease = require('./request_batched_fee_increase');
const requestChainFeeIncrease = require('./request_chain_fee_increase');
const sendToChainAddress = require('./send_to_chain_address');
const sendToChainAddresses = require('./send_to_chain_addresses');
const sendToChainOutputScripts = require('./send_to_chain_output_scripts');
const setAutopilot = require('./set_autopilot');
const signChainAddressMessage = require('./sign_chain_address_message');
const signPsbt = require('./sign_psbt');
const subscribeToBlocks = require('./subscribe_to_blocks');
const subscribeToChainAddress = require('./subscribe_to_chain_address');
const subscribeToChainSpend = require('./subscribe_to_chain_spend');
const subscribeToTransactions = require('./subscribe_to_transactions');
const unlockUtxo = require('./unlock_utxo');
const updateChainTransaction = require('./update_chain_transaction');
const verifyChainAddressMessage = require('./verify_chain_address_message');
module.exports = {
broadcastChainTransaction,
cancelPendingChannel,
closeChannel,
createFundedPsbt,
deleteChainTransaction,
fundPendingChannels,
fundPsbt,
getBlock,
getBlockHeader,
getChainAddresses,
getChainBalance,
getChainFeeEstimate,
getChainFeeRate,
getChainTransaction,
getChainTransactions,
getLockedUtxos,
getMasterPublicKeys,
getMinimumRelayFee,
getPendingChainBalance,
getPendingSweeps,
getSweepTransactions,
getUtxos,
lockUtxo,
openChannel,
openChannels,
partiallySignPsbt,
prepareForChannelProposal,
proposeChannel,
requestBatchedFeeIncrease,
requestChainFeeIncrease,
sendToChainAddress,
sendToChainAddresses,
sendToChainOutputScripts,
setAutopilot,
signChainAddressMessage,
signPsbt,
subscribeToBlocks,
subscribeToChainAddress,
subscribeToChainSpend,
subscribeToTransactions,
unlockUtxo,
updateChainTransaction,
verifyChainAddressMessage,
};