| 71 | /* AUTOGENERATED MOCKS END */ |
| 72 | |
| 73 | static void check_lease_rate_commitment_hash(void) |
| 74 | { |
| 75 | struct pubkey p; |
| 76 | struct sha256 sha; |
| 77 | u8 *expected; |
| 78 | assert(pubkey_from_hexstr("032cf15d1ad9c4a08d26eab1918f732d8ef8fdc6abb9640bf3db174372c491304e", strlen("032cf15d1ad9c4a08d26eab1918f732d8ef8fdc6abb9640bf3db174372c491304e"), &p)); |
| 79 | lease_rates_get_commitment(&p, 0, 0, 0, &sha); |
| 80 | |
| 81 | expected = tal_hexdata(tmpctx, "adc2973c151fecf212019dc3228a6765277cec6ab958959923839238a01cc1ce", strlen("adc2973c151fecf212019dc3228a6765277cec6ab958959923839238a01cc1ce")); |
| 82 | |
| 83 | assert(memeq(expected, tal_bytelen(expected), |
| 84 | &sha.u.u8, sizeof(sha.u.u8))); |
| 85 | |
| 86 | lease_rates_get_commitment(&p, 255, 100, 50, &sha); |
| 87 | expected = tal_hexdata(tmpctx, "d363b338db30a4abd184e576773befb6a05ba61cec4169998ccbf546a720e421", strlen("d363b338db30a4abd184e576773befb6a05ba61cec4169998ccbf546a720e421")); |
| 88 | |
| 89 | assert(memeq(expected, tal_bytelen(expected), |
| 90 | &sha.u.u8, sizeof(sha.u.u8))); |
| 91 | |
| 92 | } |
| 93 | |
| 94 | static void check_lease_rate_fees(void) |
| 95 | { |
no test coverage detected