Module state

Source
Expand description

All objects needed to describe and manage the program’s state.

Structs§

ClockData
The clock object, representing a specific moment in time recorded by a Solana cluster.
ExecContext
The execution context of a particular transaction thread.
SerializableAccount
Account metadata needed to execute an instruction on Solana.
SerializableInstruction
The data needed execute an instruction on Solana.
Thread
Tracks the current state of a transaction thread on Solana.
ThreadResponse
A response value target programs can return to update the thread.
ThreadSettings
The properties of threads which are updatable.

Enums§

Equality
Operators for describing how to compare two values to one another.
Trigger
The triggering conditions of a thread.
TriggerContext
The event which allowed a particular transaction thread to be triggered.
VersionedThread

Constants§

NEXT_INSTRUCTION_SIZE
Static space for next_instruction field.
SEED_THREAD

Statics§

PAYER_PUBKEY
The stand-in pubkey for delegating a payer address to a worker. All workers are re-imbursed by the user for lamports spent during this delegation.

Traits§

ThreadAccount
Trait for reading and writing to a thread account.