Expand description
Sol CPI SDK for Rialo programs.
This library provides CPI helpers for Sol developers to integrate Rialo’s features in their programs.
Modules§
- rex
- REX module for interacting with the REX Registry program.
- subscriber
- Subscriber module for scheduling and event subscriptions.
Structs§
- Headers
- A structure representing the headers of an HTTP request.
- Nonce
- Predicate
- Represents the predicates set by a subscriber to match the
Subscriptionto an event. - RexRegistry
Program - REX Registry program for creating and managing REX requests
- RexUrl
- A wrapper type around
RexValuespecifically for handling URLs in REX configurations. - Subscriber
Program - Subscriber program for scheduling and subscriptions
- Subscription
Subscriptiondata stored by a user for a given topic. This is used to generate scheduled transactions to be run if the topic is triggered.
Enums§
- Http
Filter - Filter to apply to HTTP GET responses from REX requests.
- RexValue
- Represents a value that can be either plain text or encrypted.
- Starting
Timestamp - Starting timestamp configuration for REX requests
- Subscription
Kind - Subscription kind
- Target
RexProgram - Enum that represents the target REX Program of the REX request.
- Update
Frequency - The frequency of the REX update.
Functions§
- derive_
rex_ address - Derive the PDA for a REX info account
- derive_
subscription_ address - Generates the program-derived address (PDA) for the subscription data account.