dynamic_entrypoints
type t = big_map<nat, bytes>
Type `t` is an alias of the predefined type `dynamic_entrypoints`.let set: <param, storage>(_: dynamic_entrypoint<param, storage>) => (_: option<entrypoint<param, storage>>) => ( _: dynamic_entrypoints ) => dynamic_entrypoints
The call set(dyn, None(), dyn_map) returns a copy of the map of
dynamic entrypoints dyn_map where the dynamic entrypoint dyn
is not associated to a static entrypoint. The call set(dyn,
Some(entrypoint), dyn_map) is a copy of dyn_map where the
dynamic entrypoint dyn is associated to the static entrypoint
entrypoint.
let set_bytes: <param, storage>(_: dynamic_entrypoint<param, storage>) => (_: option<bytes>) => (_: dynamic_entrypoints) => dynamic_entrypoints
The call set_bytes(dyn, None(), dyn_map) returns a copy of the
map of dynamic entrypoints dyn_map where the dynamic
entrypoint dyn is not associated to a static entrypoint. The
call set_bytes(dyn, Some(bytes), dyn_map) is a copy of dyn_map
where the dynamic entrypoint dyn is associated to the static
entrypoint encoded by the sequence of bytes bytes. If that
sequence is invalid, any call to the dynamic entrypoint will
fail.
let get: <param, storage>(_: dynamic_entrypoint<param, storage>) => (_: dynamic_entrypoints) => option< entrypoint<param, storage> >
The call get(dyn, dyn_map) is None() if the dynamic
entrypoint dyn is absent from the dynamic entrypoints map
dyn_map. Otherwise, it is Some(entry), where entry is a
static entrypoint that is callable (like a function). See type
entrypoint.