| 906 | } |
| 907 | |
| 908 | const btck_BlockTreeEntry* btck_block_tree_entry_get_previous(const btck_BlockTreeEntry* entry) |
| 909 | { |
| 910 | if (!btck_BlockTreeEntry::get(entry).pprev) { |
| 911 | LogInfo("Genesis block has no previous."); |
| 912 | return nullptr; |
| 913 | } |
| 914 | |
| 915 | return btck_BlockTreeEntry::ref(btck_BlockTreeEntry::get(entry).pprev); |
| 916 | } |
| 917 | |
| 918 | const btck_BlockTreeEntry* btck_block_tree_entry_get_ancestor(const btck_BlockTreeEntry* block_tree_entry, int32_t height) |
| 919 | { |