A copying macro that lets you create new block$-p structures, based on existing structures.
Syntax:
(change-block$ x [:header <header>] [:transations <transations>] [:ommer-headers <ommer-headers>])
This is a sometimes useful alternative to make-block$.
It constructs a new block$-p structure that is a copy of
This is an ordinary
Macro:
(defmacro change-block$ (x &rest args) (std::change-aggregate 'block$ x args '((:header . block$->header) (:transations . block$->transations) (:ommer-headers . block$->ommer-headers)) 'change-block$ 'nil))