Dynamic Field
class DynamicField
Dynamic fields are heterogenous fields that can be added or removed from an object at runtime. Their names are arbitrary Move values that have copy, drop, and store.
There are two sub-types of dynamic fields:
Dynamic fields can store any value that has
store. Objects stored in this kind of field will be considered wrapped (not accessible via its ID by external tools like explorers, wallets, etc. accessing storage).Dynamic object fields can only store objects (values that have the
keyability, and anid: UIDas its first field) that havestore, but they will still be directly accessible off-chain via their ID after being attached as a field.