Transaction 1df5d0ac13b918aa55e9ed47e11c48b9d93cd49824eb6f71febd1720ba04cc99
1 Input
-
14760d60494f68c113b2702bb625c15091765d275cafd9b523b1c8b2c8630a61:1
OP_DATA_32(32) de8d3d73929edbf23fe920a1b36525d5b2cc8212d0565db2d72aaf8cb4c595d4OP_CHECKSIG(172)OP_0(0)OP_IF(99)OP_DATA_3(3) ordOP_DATA_1(1)OP_DATA_24(24) text/plain;charset=utf-8OP_0(0)OP_PUSHDATA2(77) use super::*; #[derive(Debug, Parser)] pub(crate) struct Subsidy { #[arg(help = "List sats in subsidy at <HEIGHT>.")] height: Height, } #[derive(Debug, PartialEq, Serialize, Deserialize)] pub struct Output { pub first: u64, pub subsidy: u64, pub name: String, } impl Subsidy { pub(crate) fn run(self) -> SubcommandResult { let first = self.height.starting_sat(); let subsidy = self.height.subsidy(); if subsidy == 0 { bail!("block {} has no subsidy", self.height); } Ok(Box::nOP_PUSHDATA1(76) ew(Output { first: first.0, subsidy, name: first.name(), })) } }OP_ENDIF(104)
1 Outputs
- 1df5d0ac13b918aa55e9ed47e11c48b9d93cd49824eb6f71febd1720ba04cc99:0
value 546
address bc1pq37cmfsgcly8r7rhtnqa8y477077edasen97erczxtaumqa8tcts8myktw