Skip to content

Commit 4ccd731

Browse files
committed
tests/bitcoin: test genesis block for chancellor message
1 parent f52c1f5 commit 4ccd731

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

tests/bitcoin.rs

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,17 @@ fn test_bitcoin_genesis() {
4646
);
4747
assert_eq!(0xffff_ffff, genesis.txdata[0].input[0].previous_output.vout);
4848
assert_eq!(0x4d, genesis.txdata[0].input[0].script_sig.len());
49-
let script = hex::decode("04ffff001d0104455468652054696d65732030332f4a616e2f32303039204368616e63656c6c6f72206f6e206272696e6b206f66207365636f6e64206261696c6f757420666f722062616e6b73").unwrap();
50-
assert_eq!(script, genesis.txdata[0].input[0].script_sig.as_bytes());
49+
let script = "04ffff001d0104455468652054696d65732030332f4a616e2f32303039204368616e63656c6c6f72206f6e206272696e6b206f66207365636f6e64206261696c6f757420666f722062616e6b73";
50+
assert_eq!(
51+
hex::decode(script).unwrap(),
52+
genesis.txdata[0].input[0].script_sig.as_bytes()
53+
);
54+
assert!(script.contains(
55+
hex::encode(
56+
"The Times 03/Jan/2009 Chancellor on brink of second bailout for banks".as_bytes()
57+
)
58+
.as_str()
59+
));
5160
assert_eq!(
5261
0xffff_ffff,
5362
genesis.txdata[0].input[0].sequence.to_consensus_u32()

0 commit comments

Comments
 (0)