use hex_literal::hex;
pub static SETTLEMENT_PAYMENTS_PUZZLE: [u8; 293] = hex!(
"
ff02ffff01ff02ff0affff04ff02ffff04ff03ff80808080ffff04ffff01ffff
333effff02ffff03ff05ffff01ff04ffff04ff0cffff04ffff02ff1effff04ff
02ffff04ff09ff80808080ff808080ffff02ff16ffff04ff02ffff04ff19ffff
04ffff02ff0affff04ff02ffff04ff0dff80808080ff808080808080ff8080ff
0180ffff02ffff03ff05ffff01ff02ffff03ffff15ff29ff8080ffff01ff04ff
ff04ff08ff0980ffff02ff16ffff04ff02ffff04ff0dffff04ff0bff80808080
8080ffff01ff088080ff0180ffff010b80ff0180ff02ffff03ffff07ff0580ff
ff01ff0bffff0102ffff02ff1effff04ff02ffff04ff09ff80808080ffff02ff
1effff04ff02ffff04ff0dff8080808080ffff01ff0bffff0101ff058080ff01
80ff018080
"
);
pub static SETTLEMENT_PAYMENTS_PUZZLE_HASH: [u8; 32] = hex!(
"
cfbfdeed5c4ca2de3d0bf520b9cb4bb7743a359bd2e6a188d19ce7dffc21d3e7
"
);
pub static SETTLEMENT_PAYMENTS_PUZZLE_V1: [u8; 267] = hex!(
"
ff02ffff01ff02ff0affff04ff02ffff04ff03ff80808080ffff04ffff01ffff
333effff02ffff03ff05ffff01ff04ffff04ff0cffff04ffff02ff1effff04ff
02ffff04ff09ff80808080ff808080ffff02ff16ffff04ff02ffff04ff19ffff
04ffff02ff0affff04ff02ffff04ff0dff80808080ff808080808080ff8080ff
0180ffff02ffff03ff05ffff01ff04ffff04ff08ff0980ffff02ff16ffff04ff
02ffff04ff0dffff04ff0bff808080808080ffff010b80ff0180ff02ffff03ff
ff07ff0580ffff01ff0bffff0102ffff02ff1effff04ff02ffff04ff09ff8080
8080ffff02ff1effff04ff02ffff04ff0dff8080808080ffff01ff0bffff0101
ff058080ff0180ff018080
"
);
pub static SETTLEMENT_PAYMENTS_PUZZLE_HASH_V1: [u8; 32] = hex!(
"
bae24162efbd568f89bc7a340798a6118df0189eb9e3f8697bcea27af99f8f79
"
);
#[cfg(test)]
mod tests {
use super::*;
use crate::assert_puzzle_hash;
#[test]
fn puzzle_hashes() {
assert_puzzle_hash!(SETTLEMENT_PAYMENTS_PUZZLE => SETTLEMENT_PAYMENTS_PUZZLE_HASH);
assert_puzzle_hash!(SETTLEMENT_PAYMENTS_PUZZLE_V1 => SETTLEMENT_PAYMENTS_PUZZLE_HASH_V1);
}
}