Merge pull request #506 from paritytech/fix_witness_commitment
Fix witness commitment size check
This commit is contained in:
commit
c30560e7b3
|
@ -575,7 +575,7 @@ pub type ScriptWitness = Vec<Bytes>;
|
||||||
/// Passed bytes array is a commitment script?
|
/// Passed bytes array is a commitment script?
|
||||||
/// https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki#Commitment_structure
|
/// https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki#Commitment_structure
|
||||||
pub fn is_witness_commitment_script(script: &[u8]) -> bool {
|
pub fn is_witness_commitment_script(script: &[u8]) -> bool {
|
||||||
script.len() >= 36 &&
|
script.len() >= 38 &&
|
||||||
script[0] == Opcode::OP_RETURN as u8 &&
|
script[0] == Opcode::OP_RETURN as u8 &&
|
||||||
script[1] == 0x24 &&
|
script[1] == 0x24 &&
|
||||||
script[2] == 0xAA &&
|
script[2] == 0xAA &&
|
||||||
|
|
Loading…
Reference in New Issue