API
Rewards 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
set_current_rewards_wrapper_v0
Accounts
Name | Mutability | Signer | Docs |
---|---|---|---|
oracle | immut | no | |
lazy_distributor | immut | no | |
recipient | immut | no | |
key_to_asset | immut | no | |
oracle_signer | immut | no | |
lazy_distributor_program | immut | no | |
system_program | immut | no |
Args
Name | Type | Docs |
---|---|---|
args | [object Object] |
set_current_rewards_wrapper_v1
Accounts
Name | Mutability | Signer | Docs |
---|---|---|---|
oracle | immut | no | |
lazy_distributor | immut | no | |
recipient | immut | no | |
key_to_asset | immut | no | |
oracle_signer | immut | no | |
lazy_distributor_program | immut | no | |
system_program | immut | no |
Args
Name | Type | Docs |
---|---|---|
args | [object Object] |
set_current_rewards_wrapper_v2
Accounts
Name | Mutability | Signer | Docs |
---|---|---|---|
payer | immut | no | |
lazy_distributor | immut | no | |
recipient | immut | no | |
key_to_asset | immut | no | |
oracle_signer | immut | no | |
lazy_distributor_program | immut | no | |
system_program | immut | no | |
sysvar_instructions | immut | no | the supplied Sysvar could be anything else. The Instruction Sysvar has not been implemented in the Anchor framework yet, so this is the safe approach. |
Args
Name | Type | Docs |
---|---|---|
args | [object Object] |
Accounts
KeyToAssetV0
undefined
LazyDistributorV0
undefined
RecipientV0
undefined
Types
KeySerialization
Variant | Fields |
---|---|
B58 | |
UTF8 |
KeyToAssetV0
Field | Type |
---|---|
dao | pubkey |
asset | pubkey |
entity_key | bytes |
bump_seed | u8 |
key_serialization | [object Object] |
LazyDistributorV0
Field | Type |
---|---|
version | u16 |
rewards_mint | pubkey |
rewards_escrow | pubkey |
authority | pubkey |
oracles | [object Object] |
bump_seed | u8 |
approver | pubkey |
OracleConfigV0
Field | Type |
---|---|
oracle | pubkey |
url | string |
RecipientV0
Field | Type |
---|---|
lazy_distributor | pubkey |
asset | pubkey |
total_rewards | u64 |
current_config_version | u16 |
current_rewards | [object Object] |
bump_seed | u8 |
reserved | u64 |
destination | pubkey |
SetCurrentRewardsWrapperArgsV0
Field | Type |
---|---|
entity_key | bytes |
oracle_index | u16 |
current_rewards | u64 |
SetCurrentRewardsWrapperArgsV1
Field | Type |
---|---|
oracle_index | u16 |
current_rewards | u64 |