Solana Data APIs
Chainlink OCR2 Oracle Program Data API
Explore decoded instructions, events, and account roles for Chainlink OCR2 Oracle Program.
cjg3oHmg9uuPsP8D6g29NWvhySJkdYdAo9D25PRbKXJdescribeProgram
Call describeProgram to get a parsed list of instructions, accounts, and roles for Chainlink OCR2 Oracle Program and 3,600+ Solana programs.
{
"jsonrpc": "2.0",
"id": 1,
"method": "describeProgram",
"params": [
{
"program": "cjg3oHmg9uuPsP8D6g29NWvhySJkdYdAo9D25PRbKXJ"
}
]
}{
"jsonrpc": "2.0",
"id": 1,
"method": "describeProgram",
"params": [
{
"program": "cjg3oHmg9uuPsP8D6g29NWvhySJkdYdAo9D25PRbKXJ"
}
]
}Copyable examples
Stream Chainlink OCR2 Oracle Program data
Subscribe using the Chainlink OCR2 Oracle Program program ID and filter results by instructions, accounts, account roles, failed transactions, or CPIs.
const ws = new WebSocket(
"wss://beta.helius-rpc.com/?api-key=YOUR_API_KEY",
);
ws.addEventListener("open", () => {
ws.send(JSON.stringify({
jsonrpc: "2.0",
id: 1,
method: "parsedTransactionSubscribe",
params: [{
programs: ["cjg3oHmg9uuPsP8D6g29NWvhySJkdYdAo9D25PRbKXJ"],
instructionNames: ["accept_ownership"],
includeFailed: false,
includeCpi: true,
}],
}));
});Runtime vocabulary
Instructions (20)
Instruction names are the exact runtime names returned by Helius describeProgram. Argument and account schema details appear only when they map unambiguously to the raw IDL.
Showing all 20 instructions
accept_ownershipExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
stateWritableauthorityRead-onlySigner
accept_payeeshipExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
stateWritableauthorityRead-onlySignertransmitterRead-onlyproposed_payeeRead-only
accept_proposalExpandCollapse
Arguments
| Name | Type |
|---|---|
| digest | bytes |
Accounts
stateWritableproposalWritablereceiverWritableauthorityRead-onlySignertoken_vaultWritablevault_authorityRead-onlytoken_programRead-only
closeExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
stateWritablereceiverWritableauthorityRead-onlySignertoken_vaultWritablevault_authorityRead-onlytoken_programRead-only
close_proposalExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
proposalWritablereceiverWritableauthorityRead-onlySigner
create_proposalExpandCollapse
Arguments
| Name | Type |
|---|---|
| offchainConfigVersion | u64 |
Accounts
proposalWritableauthorityRead-onlySigner
finalize_proposalExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
proposalWritableauthorityRead-onlySigner
initializeExpandCollapse
Arguments
| Name | Type |
|---|---|
| minAnswer | i128 |
| maxAnswer | i128 |
Accounts
stateWritablefeedRead-onlypayerWritableSignerownerRead-onlySignertoken_mintRead-onlytoken_vaultWritablevault_authorityRead-onlyrequester_access_controllerRead-onlybilling_access_controllerRead-onlyrentRead-onlysystem_programRead-onlytoken_programRead-onlyassociated_token_programRead-only
pay_oraclesExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
stateWritableauthorityRead-onlySigneraccess_controllerRead-onlytoken_vaultWritablevault_authorityRead-onlytoken_programRead-only
propose_configExpandCollapse
Arguments
| Name | Type |
|---|---|
| newOracles | NewOracle[] |
| f | u8 |
Accounts
proposalWritableauthorityRead-onlySigner
propose_payeesExpandCollapse
Arguments
| Name | Type |
|---|---|
| tokenMint | publicKey |
| payees | publicKey[] |
Accounts
proposalWritableauthorityRead-onlySigner
request_new_roundExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
stateWritableauthorityRead-onlySigneraccess_controllerRead-only
set_billingExpandCollapse
Arguments
| Name | Type |
|---|---|
| observationPaymentGjuels | u32 |
| transmissionPaymentGjuels | u32 |
Accounts
stateWritableauthorityRead-onlySigneraccess_controllerRead-onlytoken_vaultWritablevault_authorityRead-onlytoken_programRead-only
set_billing_access_controllerExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
stateWritableauthorityRead-onlySigneraccess_controllerRead-only
set_requester_access_controllerExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
stateWritableauthorityRead-onlySigneraccess_controllerRead-only
transfer_ownershipExpandCollapse
Arguments
| Name | Type |
|---|---|
| proposedOwner | publicKey |
Accounts
stateWritableauthorityRead-onlySigner
transfer_payeeshipExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
stateWritableauthorityRead-onlySignertransmitterRead-onlypayeeRead-onlyproposed_payeeRead-only
withdraw_fundsExpandCollapse
Arguments
| Name | Type |
|---|---|
| amountGjuels | u64 |
Accounts
stateWritableauthorityRead-onlySigneraccess_controllerRead-onlytoken_vaultWritablevault_authorityRead-onlyrecipientWritabletoken_programRead-only
withdraw_paymentExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
stateWritableauthorityRead-onlySignertoken_vaultWritablevault_authorityRead-onlypayeeWritabletoken_programRead-only
write_offchain_configExpandCollapse
Arguments
| Name | Type |
|---|---|
| offchainConfig | bytes |
Accounts
proposalWritableauthorityRead-onlySigner
Program-defined data
IDL events (4)
These are events defined by the Chainlink OCR2 Oracle Program IDL.
NewTransmission9 fields
roundIdu32configDigest[u8; 32]answeri128transmitteru8observationsTimestampu32observerCountu8observers[u8; 19]juelsPerLamportu64reimbursementGjuelsu64
RoundRequested4 fields
configDigest[u8; 32]requesterpublicKeyepochu32roundu8
SetBilling2 fields
observationPaymentGjuelsu32transmissionPaymentGjuelsu32
SetConfig3 fields
configDigest[u8; 32]fu8signers[u8; 20][]
Filter vocabulary
Runtime account roles (21)
Use these exact describeProgram role names when building Parsed Streams account-role filters.
access_controllerassociated_token_programauthoritybilling_access_controllerfeedownerpayeepayerproposalproposed_payeereceiverrecipientrentrequester_access_controllerstatesystem_programtoken_minttoken_programtoken_vaulttransmittervault_authority


Parsed Streams documentation
View allGet started
Parsed Streams is available on all paid plans


