Transaction 91cdbc3c339ffc350a61d262b9368e297026af91fc5ada244abe3af72087cb2b

1 Input
  • 1e77fe5a7cee6a04ad036b9424d254638a6aa05d3f532c0cbc383c37151ea77f:6
    OP_DATA_32(32) 7ec1d13e805e9cc57f4755020819676f2093636653fec5211de16fcd40fe756c
    OP_CHECKSIG(172)
    OP_0(0)
    OP_IF(99)
    OP_DATA_3(3) ord
    OP_DATA_1(1) 
    OP_DATA_24(24) text/plain;charset=utf-8
    OP_0(0)
    OP_PUSHDATA2(77) use super::*; #[derive(Debug, PartialEq, Copy, Clone, Eq, PartialOrd, Ord, Default)] pub struct SatPoint { pub outpoint: OutPoint, pub offset: u64, } impl Display for SatPoint { fn fmt(&self, f: &mut Formatter) -> fmt::Result { write!(f, "{}:{}", self.outpoint, self.offset) } } impl Encodable for SatPoint { fn consensus_encode<S: io::Write + ?Sized>(&self, s: &mut S) -> Result<usize, io::Error> { let len = self.outpoint.consensus_encode(s)?; Ok(len + self.offset.consensus_encode(s)?) } }
    OP_PUSHDATA2(77) impl Decodable for SatPoint { fn consensus_decode<D: io::Read + ?Sized>( d: &mut D, ) -> Result<Self, bitcoin::consensus::encode::Error> { Ok(SatPoint { outpoint: Decodable::consensus_decode(d)?, offset: Decodable::consensus_decode(d)?, }) } } impl Serialize for SatPoint { fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> where S: Serializer, { serializer.collect_str(self) } } impl<'de> Deserialize<'de> for SatPoint { fn deserialize<D>(deserializer:
    OP_DATA_29(29) D) -> Result<Self, D::Error>
    OP_ENDIF(104)
1 Outputs
  • 91cdbc3c339ffc350a61d262b9368e297026af91fc5ada244abe3af72087cb2b:0
  • value  546
    address  bc1p6semdnghyuvrlkratjdhkqhxzhujgqn76aqmtcf25y6t05ng44jsp9gr8t