@switchboard-xyz/on-demand

Namespaces

EVM
Source

Enumerations

Source
SwitchboardPermission

Classes

AnchorUtils
AssociatedTokenProgram
Gateway
InstructionUtils
LutMap
Oracle
OracleResponse
Permission
PullFeed
PullFeedValueEvent
Queue
Randomness
RecentSlotHashes
Secp256k1InstructionUtils
State
Surge
SurgeUpdate
UnsignedPriceUpdate

Interfaces

BridgeEnclaveResponse
CompactResult
CurrentResult
OracleAccountData
OracleSubmission
Pair
PullFeedAccountData
QueueAccountData
StateData
StreamingError
StreamingProcessedResponse
StreamingRawResponse
StreamingResponse
SurgeConfig
SurgeFeedEntry
SurgeFeedsResponse
SurgeSymbolGroup

Type Aliases

AttestEnclaveResponse
FeedEvalBatchResponse
FeedEvalManyResponse
FeedEvalResponse
FeedRequest
FeedRequestV1
FeedRequestV2
FeedSubmission
FeedSubscription
FetchQuoteResponse
FetchSignaturesBatchResponse
FetchSignaturesConsensusResponse
FetchSignaturesMultiResponse
MultiSubmission
PingResponse
RandomnessRevealResponse
Secp256k1Signature
StreamingSource
SymbolSubscription

Variables

ON_DEMAND_DEVNET_GUARDIAN_QUEUE
ON_DEMAND_DEVNET_PID
ON_DEMAND_DEVNET_QUEUE
ON_DEMAND_DEVNET_QUEUE_PDA
ON_DEMAND_MAINNET_GUARDIAN_QUEUE
ON_DEMAND_MAINNET_PID
ON_DEMAND_MAINNET_QUEUE
ON_DEMAND_MAINNET_QUEUE_PDA
SOL_NATIVE_MINT
SOL_NATIVE_MINT_2022
SPL_ASSOCIATED_TOKEN_ACCOUNT_PROGRAM_ID
SPL_SYSVAR_INSTRUCTIONS_ID
SPL_SYSVAR_SLOT_HASHES_ID
SPL_TOKEN_2022_PROGRAM_ID
SPL_TOKEN_PROGRAM_ID

Functions

asV0Tx
createLoadLookupTables
fetchAllLutKeys
getAssociatedTokenAddress
getAssociatedTokenAddressSync
getDefaultDevnetGuardianQueue
getDefaultDevnetQueue
getDefaultGuardianQueue
getDefaultQueue
getDefaultQueueAddress
getNodePayer
getProgramId
getQueue
isDevnetConnection
isMainnetConnection
loadLookupTables
storeFeed
toFeedValue

References

NATIVE_MINT → SOL_NATIVE_MINT
TOKEN_PROGRAM_ID → SPL_TOKEN_PROGRAM_ID