- The
SETLIBCODEinstruction. - The
CHANGELIBinstruction. - The
POPCTRinstruction.
- a 7-bit bitmask
modespecifying the way of changing the library; - a ref to a cell containing the new library code or the hash of this code as an unsigned 256-bit integer.
Modes
Themode can have the following values that can be combined together:
The other values of
mode are invalid and lead to an error. Simultaneous usage of the AddPrivateLibrary and AddPublicLibrary modes also leads to an error. If the library was present in the collection before, its public/private status is changed according to the mode.