API

Price Oracle SDK

Quick tip

If you are looking for a quick start guide, check out the Getting Started guide. We also have some react examples here.

Instructions

initialize_price_oracle_v0

Accounts

NameMutabilitySignerDocs
price_oracleimmutno
payerimmutno
system_programimmutno

Args

NameTypeDocs
args[object Object]

submit_price_v0

Accounts

NameMutabilitySignerDocs
price_oracleimmutno
oracleimmutno

Args

NameTypeDocs
args[object Object]

update_price_oracle_v0

Accounts

NameMutabilitySignerDocs
price_oracleimmutno
authorityimmutno
system_programimmutno

Args

NameTypeDocs
args[object Object]

update_price_v0

Accounts

NameMutabilitySignerDocs
price_oracleimmutno

Args

NameTypeDocs

Accounts

PriceOracleV0

undefined

Types

InitializePriceOracleArgsV0

FieldType
oracles[object Object]
decimalsu8
authoritypubkey

OracleV0

FieldType
authoritypubkey
last_submitted_timestampi64
last_submitted_priceu64

PriceOracleV0

FieldType
authoritypubkey
num_oraclesu8
decimalsu8
oracles[object Object]
current_priceu64
last_calculated_timestampi64

SubmitPriceArgsV0

FieldType
oracle_indexu8
priceu64

UpdatePriceOracleArgsV0

FieldType
oracles[object Object]
authoritypubkey
Previous