diff --git a/docs/src/inscriptions/recursion.md b/docs/src/inscriptions/recursion.md index 2f013db560..abdc0884e4 100644 --- a/docs/src/inscriptions/recursion.md +++ b/docs/src/inscriptions/recursion.md @@ -128,6 +128,7 @@ Examples "content_length": 144037, "fee": 36352, "height": 209, + "id": "3bd72a7ef68776c9429961e43043ff65efa7fb2d8bb407386a9e3b19f149bc36i0", "number": 2, "output": "3bd72a7ef68776c9429961e43043ff65efa7fb2d8bb407386a9e3b19f149bc36:0", "sat": null, diff --git a/src/api.rs b/src/api.rs index cceb717884..a6810f97cd 100644 --- a/src/api.rs +++ b/src/api.rs @@ -104,6 +104,7 @@ pub struct InscriptionRecursive { pub content_length: Option, pub fee: u64, pub height: u32, + pub id: InscriptionId, pub number: i32, pub output: OutPoint, pub sat: Option, diff --git a/src/subcommand/server.rs b/src/subcommand/server.rs index 2d8691b81c..78d21ca48a 100644 --- a/src/subcommand/server.rs +++ b/src/subcommand/server.rs @@ -893,6 +893,7 @@ impl Server { content_length: inscription.content_length(), fee: entry.fee, height: entry.height, + id: inscription_id, number: entry.inscription_number, output: satpoint.outpoint, value: output.as_ref().map(|o| o.value), diff --git a/tests/server.rs b/tests/server.rs index 4e689dd8cd..5f50b03537 100644 --- a/tests/server.rs +++ b/tests/server.rs @@ -316,6 +316,7 @@ fn recursive_inscription_endpoint() { content_length: Some(3), fee: 138, height: 2, + id: inscription.id, number: 0, output: inscription.location.outpoint, sat: Some(Sat(50 * COIN_VALUE)),