diff --git a/CHANGELOG.md b/CHANGELOG.md
index d4468f621..b2e3378bd 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Added
- Lightningd: add support for `signet` networks using the `--network=signet` or `--signet` startup option
+- JSON API: `listfunds` now returns also `funding_output` for `channels`
### Changed
diff --git a/doc/lightning-listfunds.7 b/doc/lightning-listfunds.7
index 52f0442f3..eac1e665b 100644
--- a/doc/lightning-listfunds.7
+++ b/doc/lightning-listfunds.7
@@ -2,12 +2,12 @@
.\" Title: lightning-listfunds
.\" Author: [see the "AUTHOR" section]
.\" Generator: DocBook XSL Stylesheets v1.79.1
-.\" Date: 05/09/2019
+.\" Date: 07/25/2019
.\" Manual: \ \&
.\" Source: \ \&
.\" Language: English
.\"
-.TH "LIGHTNING\-LISTFUNDS" "7" "05/09/2019" "\ \&" "\ \&"
+.TH "LIGHTNING\-LISTFUNDS" "7" "07/25/2019" "\ \&" "\ \&"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -60,7 +60,8 @@ Each entry in \fIoutputs\fR will include:
.sp -1
.IP \(bu 2.3
.\}
-\fIoutput\fR (the index of the output in the transaction)
+\fIoutput\fR
+(the index of the output in the transaction)
.RE
.sp
.RS 4
@@ -71,7 +72,8 @@ Each entry in \fIoutputs\fR will include:
.sp -1
.IP \(bu 2.3
.\}
-\fIvalue\fR (the output value in satoshis)
+\fIvalue\fR
+(the output value in satoshis)
.RE
.sp
.RS 4
@@ -82,10 +84,9 @@ Each entry in \fIoutputs\fR will include:
.sp -1
.IP \(bu 2.3
.\}
-\fIamount_sat\fR
+\fIamount_msat\fR
(the same as
-\fIvalue\fR
-, but in millisatoshis with
+\fIvalue\fR, but in millisatoshi with
\fImsat\fR
appended)
.RE
@@ -109,7 +110,11 @@ appended)
.sp -1
.IP \(bu 2.3
.\}
-\fIstatus\fR (whether \fIunconfirmed\fR, \fIconfirmed\fR, or \fIspent\fR)
+\fIstatus\fR
+(whether
+\fIunconfirmed\fR,
+\fIconfirmed\fR, or
+\fIspent\fR)
.RE
.sp
Each entry in \fIchannels\fR will include:
@@ -201,6 +206,18 @@ appended\&.
\fIfunding_txid\fR
\- funding transaction id\&.
.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIfunding_output\fR
+\- the index of the output in the funding transaction\&.
+.RE
.SH "AUTHOR"
.sp
Felix is mainly responsible\&.
diff --git a/doc/lightning-listfunds.7.txt b/doc/lightning-listfunds.7.txt
index b9b19f4f6..65409a0a0 100644
--- a/doc/lightning-listfunds.7.txt
+++ b/doc/lightning-listfunds.7.txt
@@ -55,6 +55,8 @@ number and output index of the channel funding transaction).
- 'funding_txid' - funding transaction id.
+- 'funding_output' - the index of the output in the funding transaction.
+
AUTHOR
------
Felix is mainly responsible.
diff --git a/wallet/walletrpc.c b/wallet/walletrpc.c
index 6fa59bda1..c1ced7038 100644
--- a/wallet/walletrpc.c
+++ b/wallet/walletrpc.c
@@ -657,6 +657,8 @@ static struct command_result *json_listfunds(struct command *cmd,
"amount_msat");
json_add_txid(response, "funding_txid",
&c->funding_txid);
+ json_add_num(response, "funding_output",
+ c->funding_outnum);
json_object_end(response);
}
}