Transaction a17d32c25c193f6ecd2aedd6b8619236f02b1e104d8373f1c2c4bad7b1cd255c
1 Input
-
d3f5c81077874f81a3634a455b9af3f087de39e46511424fb2e6163f41d691d6:0
OP_DATA_32(32) 6c82a4d35cc761bc1f915f35032801fec7283e87ffe671fb2160f02a7a8102a9OP_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) vec![ParsedEnvelope { payload: inscription("text/plain;charset=utf-8", ""), ..Default::default() }] ); } #[test] fn valid_body_in_multiple_empty_pushes() { assert_eq!( parse(&[envelope(&[ b"ord", &[1], b"text/plain;charset=utf-8", &[], &[], &[], &[], &[], &[], ])]), vec![ParsedEnvelope { payload: inscription("text/plain;charset=utf-8", ""), ..Default::default() }OP_PUSHDATA2(77) ], ); } #[test] fn valid_ignore_trailing() { let script = script::Builder::new() .push_opcode(opcodes::OP_FALSE) .push_opcode(opcodes::all::OP_IF) .push_slice(b"ord") .push_slice([1]) .push_slice(b"text/plain;charset=utf-8") .push_slice([]) .push_slice(b"ord") .push_opcode(opcodes::all::OP_ENDIF) .push_opcode(opcodes::all::OP_CHECKSIG) .into_script(); assert_eq!( parse(&[Witness::from_slice(&[script.into_bytes(), Vec::new()])]),OP_ENDIF(104)
15 Outputs
- a17d32c25c193f6ecd2aedd6b8619236f02b1e104d8373f1c2c4bad7b1cd255c:0
- a17d32c25c193f6ecd2aedd6b8619236f02b1e104d8373f1c2c4bad7b1cd255c:1
- a17d32c25c193f6ecd2aedd6b8619236f02b1e104d8373f1c2c4bad7b1cd255c:2
- a17d32c25c193f6ecd2aedd6b8619236f02b1e104d8373f1c2c4bad7b1cd255c:3
- a17d32c25c193f6ecd2aedd6b8619236f02b1e104d8373f1c2c4bad7b1cd255c:4
- a17d32c25c193f6ecd2aedd6b8619236f02b1e104d8373f1c2c4bad7b1cd255c:5
- a17d32c25c193f6ecd2aedd6b8619236f02b1e104d8373f1c2c4bad7b1cd255c:6
- a17d32c25c193f6ecd2aedd6b8619236f02b1e104d8373f1c2c4bad7b1cd255c:7
- a17d32c25c193f6ecd2aedd6b8619236f02b1e104d8373f1c2c4bad7b1cd255c:8
- a17d32c25c193f6ecd2aedd6b8619236f02b1e104d8373f1c2c4bad7b1cd255c:9
- a17d32c25c193f6ecd2aedd6b8619236f02b1e104d8373f1c2c4bad7b1cd255c:10
- a17d32c25c193f6ecd2aedd6b8619236f02b1e104d8373f1c2c4bad7b1cd255c:11
- a17d32c25c193f6ecd2aedd6b8619236f02b1e104d8373f1c2c4bad7b1cd255c:12
- a17d32c25c193f6ecd2aedd6b8619236f02b1e104d8373f1c2c4bad7b1cd255c:13
- a17d32c25c193f6ecd2aedd6b8619236f02b1e104d8373f1c2c4bad7b1cd255c:14
value 330
address bc1px6hvd2meh7l467hpx7enz8qa67q4krnl7gq34hc236rp7ks5uqts28tpup
value 28730
address bc1p05x7ntc7eajpmjsm0a45fsrldyjqx270f9t5suvqxg6wrxv2f9eq5tvnf8
value 29227
address bc1pvun0xgpevaca57vqsh9r2n06h6vv8m2zufl7v4ucd7wjk0mke0ls4ehsss
value 28446
address bc1p8ap072n0rf6ts6m4zsdnnk3en8k4srsay3tjtxvx26pnvm3lmwvslc9t3w
value 28588
address bc1p69cul5d5lvyxxdpcut5a65xx3s3mgt9lugqkxw9ky4r6mptavgls09gexc
value 28517
address bc1p8f2j4mey5rr7cqvgxnyl73m6rcp2wu07cre3sdga2rzqx57223aq5jv77m
value 29298
address bc1pm6jj5fvhvahd23uy5hvvp2wgvfzyd2j44cdej42yexvpapl8jf6scw2cfy
value 28659
address bc1pqq97tc6xtcwlhs8uftrza4ka9mvawuxd3eh9d9mm027xze9c28aqp3hqz7
value 29014
address bc1pkmlx3830tazqz3683fxpgec9tu5sdet5s63t5ej6hmr57gmymexqf2mvad
value 29227
address bc1pmj03wup6n4v0q9am8fg47gr4ujafj0x7gq4qqxu39mesl570pv7sarwvv0
value 28446
address bc1pzyd9ccnscxnufhvm0wna2mayxadw97sy3sfumemhegf9xgvyqfdqzjr9vm
value 28872
address bc1pdtc7qsf6336mx4vd72khq9tz6q476lqs42zn3q7cearftdwwmhgqmfy05u
value 28588
address bc1pkj434dzky38mrgk07yfcq6vd79mcrnzc2mllv492yez5ku75460q9mxjv8
value 28446
address bc1paw93mgmplgds4trqmm64g9zwlj7nql2xgal8d9pzg5nxuzcwydjstcr3vx
value 47393
address bc1q5xnf6l6897kft9tjxm5692u98p5ytwx4ff4mtz