API
Mobile Entity Manager 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
approve_carrier_v0
Accounts
Name | Mutability | Signer | Docs |
---|---|---|---|
sub_dao | immut | no | |
authority | immut | no | |
carrier | immut | no |
Args
Name | Type | Docs |
---|
initialize_carrier_v0
Accounts
Name | Mutability | Signer | Docs |
---|---|---|---|
payer | immut | no | |
carrier | immut | no | |
sub_dao | immut | no | |
hnt_mint | immut | no | |
collection | immut | no | |
metadata | immut | no | |
master_edition | immut | no | |
token_account | immut | no | |
source | immut | no | |
escrow | immut | no | |
token_metadata_program | immut | no | |
associated_token_program | immut | no | |
system_program | immut | no | |
token_program | immut | no | |
rent | immut | no | |
dao | immut | no |
Args
Name | Type | Docs |
---|---|---|
args | [object Object] |
initialize_incentive_program_v0
Accounts
Name | Mutability | Signer | Docs |
---|---|---|---|
payer | immut | no | |
issuing_authority | immut | no | |
program_approval | immut | no | |
carrier | immut | no | |
collection | immut | no | |
collection_metadata | immut | no | |
collection_master_edition | immut | no | |
entity_creator | immut | no | |
dao | immut | no | |
sub_dao | immut | no | |
key_to_asset | immut | no | |
incentive_escrow_program | immut | no | |
tree_authority | immut | no | |
recipient | immut | no | |
merkle_tree | immut | no | |
bubblegum_signer | immut | no | |
token_metadata_program | immut | no | |
log_wrapper | immut | no | |
bubblegum_program | immut | no | |
compression_program | immut | no | |
system_program | immut | no | |
helium_entity_manager_program | immut | no |
Args
Name | Type | Docs |
---|---|---|
args | [object Object] |
initialize_subscriber_v0
Accounts
Name | Mutability | Signer | Docs |
---|---|---|---|
payer | immut | no | |
program_approval | immut | no | |
carrier | immut | no | |
issuing_authority | immut | no | |
collection | immut | no | |
collection_metadata | immut | no | |
collection_master_edition | immut | no | |
entity_creator | immut | no | |
dao | immut | no | |
sub_dao | immut | no | |
key_to_asset | immut | no | |
tree_authority | immut | no | |
recipient | immut | no | |
merkle_tree | immut | no | |
bubblegum_signer | immut | no | |
token_metadata_program | immut | no | |
log_wrapper | immut | no | |
bubblegum_program | immut | no | |
compression_program | immut | no | |
system_program | immut | no | |
helium_entity_manager_program | immut | no |
Args
Name | Type | Docs |
---|---|---|
args | [object Object] |
issue_carrier_nft_v0
Accounts
Name | Mutability | Signer | Docs |
---|---|---|---|
payer | immut | no | |
program_approval | immut | no | |
carrier | immut | no | |
issuing_authority | immut | no | |
collection | immut | no | |
collection_metadata | immut | no | |
collection_master_edition | immut | no | |
entity_creator | immut | no | |
dao | immut | no | |
sub_dao | immut | no | |
key_to_asset | immut | no | |
tree_authority | immut | no | |
recipient | immut | no | |
merkle_tree | immut | no | |
bubblegum_signer | immut | no | |
token_metadata_program | immut | no | |
log_wrapper | immut | no | |
bubblegum_program | immut | no | |
compression_program | immut | no | |
system_program | immut | no | |
helium_entity_manager_program | immut | no |
Args
Name | Type | Docs |
---|---|---|
args | [object Object] |
revoke_carrier_v0
Accounts
Name | Mutability | Signer | Docs |
---|---|---|---|
sub_dao | immut | no | |
authority | immut | no | |
carrier | immut | no |
Args
Name | Type | Docs |
---|
swap_carrier_stake
Accounts
Name | Mutability | Signer | Docs |
---|---|---|---|
payer | immut | no | |
update_authority | immut | no | |
carrier | immut | no | |
sub_dao | immut | no | |
dao | immut | no | |
dnt_mint | immut | no | |
hnt_mint | immut | no | |
new_stake_source | immut | no | |
original_stake_destination | immut | no | |
original_stake | immut | no | |
new_escrow | immut | no | |
associated_token_program | immut | no | |
system_program | immut | no | |
token_program | immut | no | |
rent | immut | no |
Args
Name | Type | Docs |
---|
update_carrier_tree_v0
Accounts
Name | Mutability | Signer | Docs |
---|---|---|---|
payer | immut | no | |
carrier | immut | no | |
tree_config | immut | no | |
new_tree_authority | immut | no | |
new_merkle_tree | immut | no | |
log_wrapper | immut | no | |
system_program | immut | no | |
bubblegum_program | immut | no | |
compression_program | immut | no |
Args
Name | Type | Docs |
---|---|---|
args | [object Object] |
update_carrier_v0
Accounts
Name | Mutability | Signer | Docs |
---|---|---|---|
carrier | immut | no | |
update_authority | immut | no |
Args
Name | Type | Docs |
---|---|---|
args | [object Object] |
update_incentive_program_v0
Accounts
Name | Mutability | Signer | Docs |
---|---|---|---|
issuing_authority | immut | no | |
carrier | immut | no | |
incentive_escrow_program | immut | no |
Args
Name | Type | Docs |
---|---|---|
args | [object Object] |
Accounts
CarrierV0
undefined
DaoV0
undefined
IncentiveEscrowProgramV0
undefined
ProgramApprovalV0
undefined
SubDaoV0
undefined
TreeConfig
undefined
Types
CarrierV0
Field | Type |
---|---|
sub_dao | pubkey |
update_authority | pubkey |
issuing_authority | pubkey |
collection | pubkey |
escrow | pubkey |
name | string |
merkle_tree | pubkey |
approved | bool |
collection_bump_seed | u8 |
bump_seed | u8 |
hexboost_authority | pubkey |
incentive_escrow_fund_bps | u16 |
DaoV0
Field | Type |
---|---|
hnt_mint | pubkey |
dc_mint | pubkey |
authority | pubkey |
registrar | pubkey |
hst_pool | pubkey |
net_emissions_cap | u64 |
num_sub_daos | u32 |
emission_schedule | [object Object] |
hst_emission_schedule | [object Object] |
bump_seed | u8 |
rewards_escrow | pubkey |
delegator_pool | pubkey |
delegator_rewards_percent | u64 |
proposal_namespace | pubkey |
recent_proposals | [object Object] |
DecompressibleState
Variant | Fields |
---|---|
Enabled | |
Disabled |
EmissionScheduleItem
Field | Type |
---|---|
start_unix_time | i64 |
emissions_per_epoch | u64 |
IncentiveEscrowProgramV0
Field | Type |
---|---|
carrier | pubkey |
start_ts | i64 |
stop_ts | i64 |
shares | u32 |
bump_seed | u8 |
name | string |
InitializeCarrierArgsV0
Field | Type |
---|---|
update_authority | pubkey |
issuing_authority | pubkey |
hexboost_authority | pubkey |
name | string |
metadata_url | string |
incentive_escrow_fund_bps | u16 |
InitializeIncentiveProgramArgsV0
Field | Type |
---|---|
name | string |
metadata_url | string |
start_ts | i64 |
stop_ts | i64 |
shares | u32 |
InitializeSubscriberArgsV0
Field | Type |
---|---|
entity_key | bytes |
name | string |
metadata_url | string |
IssueCarrierNftArgsV0
Field | Type |
---|---|
metadata_url | string |
PercentItem
Field | Type |
---|---|
start_unix_time | i64 |
percent | u8 |
ProgramApprovalV0
Field | Type |
---|---|
dao | pubkey |
program_id | pubkey |
bump_seed | u8 |
RecentProposal
Field | Type |
---|---|
proposal | pubkey |
ts | i64 |
SubDaoV0
Field | Type |
---|---|
dao | pubkey |
dnt_mint | pubkey |
treasury | pubkey |
rewards_escrow | pubkey |
delegator_pool | pubkey |
vehnt_delegated | u128 |
vehnt_last_calculated_ts | i64 |
vehnt_fall_rate | u128 |
authority | pubkey |
_deprecated_active_device_aggregator | pubkey |
dc_burn_authority | pubkey |
onboarding_dc_fee | u64 |
emission_schedule | [object Object] |
bump_seed | u8 |
registrar | pubkey |
_deprecated_delegator_rewards_percent | u64 |
onboarding_data_only_dc_fee | u64 |
dc_onboarding_fees_paid | u64 |
active_device_authority | pubkey |
TreeConfig
Field | Type |
---|---|
tree_creator | pubkey |
tree_delegate | pubkey |
total_mint_capacity | u64 |
num_minted | u64 |
is_public | bool |
is_decompressible | [object Object] |
UpdateCarrierArgsV0
Field | Type |
---|---|
update_authority | pubkey |
issuing_authority | pubkey |
hexboost_authority | pubkey |
incentive_escrow_fund_bps | u16 |
UpdateCarrierTreeArgsV0
Field | Type |
---|---|
max_depth | u32 |
max_buffer_size | u32 |
UpdateIncentiveProgramV0Args
Field | Type |
---|---|
start_ts | i64 |
stop_ts | i64 |
shares | u32 |