Modifying constructor for bip32-key-tree structures.
(change-bip32-key-tree x [:root-key <root-key>] [:root-depth <root-depth>] [:root-index <root-index>] [:root-parent <root-parent>] [:index-tree <index-tree>])
This is an often useful alternative to make-bip32-key-tree.
We construct a new bip32-key-tree structure that is a copy of
This is an ordinary
Macro:
(defmacro change-bip32-key-tree (x &rest args) (std::change-aggregate 'bip32-key-tree x args '((:root-key . bip32-key-tree->root-key) (:root-depth . bip32-key-tree->root-depth) (:root-index . bip32-key-tree->root-index) (:root-parent . bip32-key-tree->root-parent) (:index-tree . bip32-key-tree->index-tree)) 'change-bip32-key-tree 'nil))