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
Name | Mutability | Signer | Docs |
---|---|---|---|
price_oracle | immut | no | |
payer | immut | no | |
system_program | immut | no |
Args
Name | Type | Docs |
---|---|---|
args | [object Object] |
submit_price_v0
Accounts
Name | Mutability | Signer | Docs |
---|---|---|---|
price_oracle | immut | no | |
oracle | immut | no |
Args
Name | Type | Docs |
---|---|---|
args | [object Object] |
update_price_oracle_v0
Accounts
Name | Mutability | Signer | Docs |
---|---|---|---|
price_oracle | immut | no | |
authority | immut | no | |
system_program | immut | no |
Args
Name | Type | Docs |
---|---|---|
args | [object Object] |
update_price_v0
Accounts
Name | Mutability | Signer | Docs |
---|---|---|---|
price_oracle | immut | no |
Args
Name | Type | Docs |
---|
Accounts
PriceOracleV0
undefined
Types
InitializePriceOracleArgsV0
Field | Type |
---|---|
oracles | [object Object] |
decimals | u8 |
authority | pubkey |
OracleV0
Field | Type |
---|---|
authority | pubkey |
last_submitted_timestamp | i64 |
last_submitted_price | u64 |
PriceOracleV0
Field | Type |
---|---|
authority | pubkey |
num_oracles | u8 |
decimals | u8 |
oracles | [object Object] |
current_price | u64 |
last_calculated_timestamp | i64 |
SubmitPriceArgsV0
Field | Type |
---|---|
oracle_index | u8 |
price | u64 |
UpdatePriceOracleArgsV0
Field | Type |
---|---|
oracles | [object Object] |
authority | pubkey |