initial node
false means left, true means right
the child of our node in the specified direction
64-bit integer
a binary representation of index as a sequence of 64 booleans. Each bool represents a move down the tree
(Since version ) see corresponding Javadoc for more information.
see https://github.com/rustyrussell/lightning-rfc/blob/master/early-drafts/shachain.txt