Welcome Pack 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
claim_welcome_pack_v0
Accounts
| Name |
Mutability |
Signer |
Docs |
| claimer |
immut |
no |
|
| rent_refund |
immut |
no |
|
| asset_return_address |
immut |
no |
|
| owner |
immut |
no |
|
| welcome_pack |
immut |
no |
|
| rewards_mint |
immut |
no |
|
| recipient |
immut |
no |
|
| rewards_recipient |
immut |
no |
|
| token_account |
immut |
no |
|
| queue_authority |
immut |
no |
|
| task_queue |
immut |
no |
|
| task_queue_authority |
immut |
no |
|
| task |
immut |
no |
|
| pre_task |
immut |
no |
|
| tree_authority |
immut |
no |
|
| merkle_tree |
immut |
no |
|
| log_wrapper |
immut |
no |
|
| compression_program |
immut |
no |
|
| system_program |
immut |
no |
|
| mini_fanout_program |
immut |
no |
|
| associated_token_program |
immut |
no |
|
| token_program |
immut |
no |
|
| bubblegum_program |
immut |
no |
|
| tuktuk_program |
immut |
no |
|
| lazy_distributor_program |
immut |
no |
|
Args
| Name |
Type |
Docs |
| args |
[object Object] |
|
close_welcome_pack_v0
Accounts
| Name |
Mutability |
Signer |
Docs |
| owner |
immut |
no |
|
| welcome_pack |
immut |
no |
|
| user_welcome_packs |
immut |
no |
|
| rent_refund |
immut |
no |
|
| merkle_tree |
immut |
no |
|
| tree_authority |
immut |
no |
|
| log_wrapper |
immut |
no |
|
| compression_program |
immut |
no |
|
| system_program |
immut |
no |
|
| bubblegum_program |
immut |
no |
|
Args
| Name |
Type |
Docs |
| args |
[object Object] |
|
initialize_welcome_pack_v0
Accounts
| Name |
Mutability |
Signer |
Docs |
| owner |
immut |
no |
|
| payer |
immut |
no |
|
| rent_refund |
immut |
no |
|
| lazy_distributor |
immut |
no |
|
| recipient |
immut |
no |
|
| asset_return_address |
immut |
no |
|
| user_welcome_packs |
immut |
no |
|
| welcome_pack |
immut |
no |
|
| tree_authority |
immut |
no |
|
| leaf_owner |
immut |
no |
|
| merkle_tree |
immut |
no |
|
| log_wrapper |
immut |
no |
|
| compression_program |
immut |
no |
|
| system_program |
immut |
no |
|
| bubblegum_program |
immut |
no |
|
| lazy_distributor_program |
immut |
no |
|
Args
| Name |
Type |
Docs |
| args |
[object Object] |
|
Accounts
LazyDistributorV0
undefined
RecipientV0
undefined
UserWelcomePacksV0
undefined
WelcomePackV0
undefined
Types
ClaimWelcomePackArgsV0
| Field |
Type |
| data_hash |
[object Object] |
| creator_hash |
[object Object] |
| root |
[object Object] |
| index |
u32 |
| approval_expiration_timestamp |
i64 |
| claim_signature |
[object Object] |
| task_id |
u16 |
| pre_task_id |
u16 |
CloseWelcomePackArgsV0
| Field |
Type |
| data_hash |
[object Object] |
| creator_hash |
[object Object] |
| root |
[object Object] |
| index |
u32 |
InitializeWelcomePackArgsV0
| Field |
Type |
| sol_amount |
u64 |
| rewards_split |
[object Object] |
| rewards_schedule |
string |
| data_hash |
[object Object] |
| creator_hash |
[object Object] |
| root |
[object Object] |
| index |
u32 |
LazyDistributorV0
| Field |
Type |
| version |
u16 |
| rewards_mint |
pubkey |
| rewards_escrow |
pubkey |
| authority |
pubkey |
| oracles |
[object Object] |
| bump_seed |
u8 |
| approver |
pubkey |
MiniFanoutShareArgV0
| Field |
Type |
| wallet |
pubkey |
| share |
[object Object] |
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 |
| Variant |
Fields |
| Share |
amount: u32 |
| Fixed |
amount: u64 |
UserWelcomePacksV0
| Field |
Type |
| next_id |
u32 |
| owner |
pubkey |
| bump_seed |
u8 |
| next_unique_id |
u32 |
WelcomePackV0
| Field |
Type |
| id |
u32 |
| owner |
pubkey |
| asset |
pubkey |
| lazy_distributor |
pubkey |
| rewards_mint |
pubkey |
| rent_refund |
pubkey |
| sol_amount |
u64 |
| rewards_split |
[object Object] |
| rewards_schedule |
string |
| asset_return_address |
pubkey |
| bump_seed |
u8 |
| unique_id |
u32 |