Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
LIGHTNING-FUNDCHANNEL_CANCEL(7)		       LIGHTNING-FUNDCHANNEL_CANCEL(7)

NAME
       lightning-fundchannel_cancel  --	 Command for completing	channel	estab-
       lishment

SYNOPSIS
       fundchannel_cancel id

DESCRIPTION
       fundchannel_cancel is a lower level  RPC	 command.  It  allows  channel
       opener  to  cancel  a channel before funding broadcast with a connected
       peer.

       Note that the funding transaction MUST NOT be  broadcast	 before	 fund-
       channel_cancel. Broadcasting transaction	before fundchannel_cancel WILL
       lead to unrecoverable loss of funds.

       If  fundchannel_cancel is called	after fundchannel_complete, the	remote
       peer may	disconnect when	command	succeeds. In this case,	user  need  to
       connect to remote peer again before opening channel.

         id (pubkey): Node id of the remote peer with which to	cancel.

RETURN VALUE
       On success, an object is	returned, containing:

         cancelled (string): A	message	indicating it was cancelled by RPC.

ERRORS
       On  error the returned object will contain code and message properties,
       with code being one of the following:

         -32602: If the given parameters are wrong.
         306: Unknown peer id.
         307: No channel currently being funded that can be cancelled.
         308: It is unsafe to cancel the channel: the funding transaction has
	  been broadcast, or there are HTLCs already in	the  channel,  or  the
	  peer was the initiator and not us.

AUTHOR
       Lisa Neigut <<niftynei@gmail.com>> is mainly responsible.

SEE ALSO
       lightning-connect(7),   lightning-fundchannel(7),  lightning-multifund-
       channel(7), lightning-fundchannel_start(7),  lightning-fundchannel_com-
       plete(7),    lightning-openchannel_init(7),   lightning-openchannel_up-
       date(7),	     lightning-openchannel_signed(7),	   lightning-openchan-
       nel_abort(7)

RESOURCES
       Main web	site: <https://github.com/ElementsProject/lightning>

EXAMPLES
       Example 1:

       Request:

       $ lightning-cli fundchannel_cancel "nodeid101010101010101010101010101010101010101010101010101010101010"

       {
	 "id": "example:fundchannel_cancel#1",
	 "method": "fundchannel_cancel",
	 "params": [
	   "nodeid101010101010101010101010101010101010101010101010101010101010"
	 ]
       }

       Response:

       {
	 "cancelled": "Channel open canceled by	RPC"
       }

       Example 2:

       Request:

       $ lightning-cli fundchannel_cancel -k "id"="nodeid101010101010101010101010101010101010101010101010101010101010"

       {
	 "id": "example:fundchannel_cancel#2",
	 "method": "fundchannel_cancel",
	 "params": {
	   "id": "nodeid101010101010101010101010101010101010101010101010101010101010"
	 }
       }

       Response:

       {
	 "cancelled": "Channel open canceled by	RPC"
       }

Core Lightning v25.02			       LIGHTNING-FUNDCHANNEL_CANCEL(7)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=lightning-fundchannel_cancel&sektion=7&manpath=FreeBSD+Ports+14.3.quarterly>

home | help