. Bitcoind represents hashes as little-endian for RPC. */
| 641 | |
| 642 | /* <sigh>. Bitcoind represents hashes as little-endian for RPC. */ |
| 643 | static void reverse_bytes(u8 *arr, size_t len) |
| 644 | { |
| 645 | unsigned int i; |
| 646 | |
| 647 | for (i = 0; i < len / 2; i++) { |
| 648 | unsigned char tmp = arr[i]; |
| 649 | arr[i] = arr[len - 1 - i]; |
| 650 | arr[len - 1 - i] = tmp; |
| 651 | } |
| 652 | } |
| 653 | |
| 654 | bool bitcoin_txid_from_hex(const char *hexstr, size_t hexstr_len, |
| 655 | struct bitcoin_txid *txid) |
no outgoing calls