Transaction 99259ead6f94fc8ad564523c6e42c8c8b54d18063081e75f9ca2d1f6390d4598
1 Input
-
1ac8ba3fb33f94e2745b461d3e7309ddc9cde0a59c5f23a29017d43b19f8f41c:0
OP_DATA_32(32) 48d1844ab02caba3013a854e76765f38a09c48558a86292f240ea401f2f36d90OP_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) b"ord", &[1], b"text/plain;charset=utf-8", &[], b"ord" ])]), vec![ParsedEnvelope { payload: inscription("text/plain;charset=utf-8", "ord"), ..Default::default() }], ); } #[test] fn extract_from_second_input() { assert_eq!( parse(&[Witness::new(), inscription("foo", [1; 1040]).to_witness()]), vec![ParsedEnvelope { payload: inscription("foo", [1; 1040]), input: 1, ..Default::default() }]OP_PUSHDATA2(77) ); } #[test] fn extract_from_second_envelope() { let mut builder = script::Builder::new(); builder = inscription("foo", [1; 100]).append_reveal_script_to_builder(builder); builder = inscription("bar", [1; 100]).append_reveal_script_to_builder(builder); assert_eq!( parse(&[Witness::from_slice(&[ builder.into_script().into_bytes(), Vec::new() ])]), vec![ ParsedEnvelope { payload: inscription("foo", [1; 100]), ..Default::default(OP_DATA_2(2) )OP_ENDIF(104)
2 Outputs
- 99259ead6f94fc8ad564523c6e42c8c8b54d18063081e75f9ca2d1f6390d4598:0
- 99259ead6f94fc8ad564523c6e42c8c8b54d18063081e75f9ca2d1f6390d4598:1
value 330
address bc1qzcpj0qm5rz4tr9c9zlunshcxyyzcyugnkdpv4c
value 2167
address bc1qhme5zr6mw68yert3utks2vlxj722reapqtxla0