Load the metadata of the originating transaction into a slot
Behaviour
- If the Hook is being Weakly Executed then emplace the metadata of the originating transaction into the slot specified or into a new slot if no slot is specified
Definition
int64_t meta_slot (
uint32_t slot_no
);
Example
int64_t meta_slot_no =
meta_slot(0);
Parameters
Name | Type | Description |
---|---|---|
slot_no | uint32_t | The slot number to emplace into, or 0 if you wish to pick the next available. |
Return Code
Type | Description |
---|---|
int64_t | The slot the otxn was placed inINVALID_ARGUMENT - specified slot number exceeds the largest possible slot number NO_FREE_SLOTS - the request could not granted because no free slot was avaialble to place the originating transaction into. PREREQUISITE_NOT_MET - The hook is being Strongly Executed and therefore no transactional metadata is available. |