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

NameMutabilitySignerDocs
sub_daoimmutno
authorityimmutno
carrierimmutno

Args

NameTypeDocs

initialize_carrier_v0

Accounts

NameMutabilitySignerDocs
payerimmutno
carrierimmutno
sub_daoimmutno
hnt_mintimmutno
collectionimmutno
metadataimmutno
master_editionimmutno
token_accountimmutno
sourceimmutno
escrowimmutno
token_metadata_programimmutno
associated_token_programimmutno
system_programimmutno
token_programimmutno
rentimmutno
daoimmutno

Args

NameTypeDocs
args[object Object]

initialize_incentive_program_v0

Accounts

NameMutabilitySignerDocs
payerimmutno
issuing_authorityimmutno
program_approvalimmutno
carrierimmutno
collectionimmutno
collection_metadataimmutno
collection_master_editionimmutno
entity_creatorimmutno
daoimmutno
sub_daoimmutno
key_to_assetimmutno
incentive_escrow_programimmutno
tree_authorityimmutno
recipientimmutno
merkle_treeimmutno
bubblegum_signerimmutno
token_metadata_programimmutno
log_wrapperimmutno
bubblegum_programimmutno
compression_programimmutno
system_programimmutno
helium_entity_manager_programimmutno

Args

NameTypeDocs
args[object Object]

initialize_subscriber_v0

Accounts

NameMutabilitySignerDocs
payerimmutno
program_approvalimmutno
carrierimmutno
issuing_authorityimmutno
collectionimmutno
collection_metadataimmutno
collection_master_editionimmutno
entity_creatorimmutno
daoimmutno
sub_daoimmutno
key_to_assetimmutno
tree_authorityimmutno
recipientimmutno
merkle_treeimmutno
bubblegum_signerimmutno
token_metadata_programimmutno
log_wrapperimmutno
bubblegum_programimmutno
compression_programimmutno
system_programimmutno
helium_entity_manager_programimmutno

Args

NameTypeDocs
args[object Object]

issue_carrier_nft_v0

Accounts

NameMutabilitySignerDocs
payerimmutno
program_approvalimmutno
carrierimmutno
issuing_authorityimmutno
collectionimmutno
collection_metadataimmutno
collection_master_editionimmutno
entity_creatorimmutno
daoimmutno
sub_daoimmutno
key_to_assetimmutno
tree_authorityimmutno
recipientimmutno
merkle_treeimmutno
bubblegum_signerimmutno
token_metadata_programimmutno
log_wrapperimmutno
bubblegum_programimmutno
compression_programimmutno
system_programimmutno
helium_entity_manager_programimmutno

Args

NameTypeDocs
args[object Object]

revoke_carrier_v0

Accounts

NameMutabilitySignerDocs
sub_daoimmutno
authorityimmutno
carrierimmutno

Args

NameTypeDocs

swap_carrier_stake

Accounts

NameMutabilitySignerDocs
payerimmutno
update_authorityimmutno
carrierimmutno
sub_daoimmutno
daoimmutno
dnt_mintimmutno
hnt_mintimmutno
new_stake_sourceimmutno
original_stake_destinationimmutno
original_stakeimmutno
new_escrowimmutno
associated_token_programimmutno
system_programimmutno
token_programimmutno
rentimmutno

Args

NameTypeDocs

update_carrier_tree_v0

Accounts

NameMutabilitySignerDocs
payerimmutno
carrierimmutno
tree_configimmutno
new_tree_authorityimmutno
new_merkle_treeimmutno
log_wrapperimmutno
system_programimmutno
bubblegum_programimmutno
compression_programimmutno

Args

NameTypeDocs
args[object Object]

update_carrier_v0

Accounts

NameMutabilitySignerDocs
carrierimmutno
update_authorityimmutno

Args

NameTypeDocs
args[object Object]

update_incentive_program_v0

Accounts

NameMutabilitySignerDocs
issuing_authorityimmutno
carrierimmutno
incentive_escrow_programimmutno

Args

NameTypeDocs
args[object Object]

Accounts

CarrierV0

undefined

DaoV0

undefined

IncentiveEscrowProgramV0

undefined

ProgramApprovalV0

undefined

SubDaoV0

undefined

TreeConfig

undefined

Types

CarrierV0

FieldType
sub_daopubkey
update_authoritypubkey
issuing_authoritypubkey
collectionpubkey
escrowpubkey
namestring
merkle_treepubkey
approvedbool
collection_bump_seedu8
bump_seedu8
hexboost_authoritypubkey
incentive_escrow_fund_bpsu16

DaoV0

FieldType
hnt_mintpubkey
dc_mintpubkey
authoritypubkey
registrarpubkey
hst_poolpubkey
net_emissions_capu64
num_sub_daosu32
emission_schedule[object Object]
hst_emission_schedule[object Object]
bump_seedu8
rewards_escrowpubkey
delegator_poolpubkey
delegator_rewards_percentu64
proposal_namespacepubkey
recent_proposals[object Object]

DecompressibleState

VariantFields
Enabled
Disabled

EmissionScheduleItem

FieldType
start_unix_timei64
emissions_per_epochu64

IncentiveEscrowProgramV0

FieldType
carrierpubkey
start_tsi64
stop_tsi64
sharesu32
bump_seedu8
namestring

InitializeCarrierArgsV0

FieldType
update_authoritypubkey
issuing_authoritypubkey
hexboost_authoritypubkey
namestring
metadata_urlstring
incentive_escrow_fund_bpsu16

InitializeIncentiveProgramArgsV0

FieldType
namestring
metadata_urlstring
start_tsi64
stop_tsi64
sharesu32

InitializeSubscriberArgsV0

FieldType
entity_keybytes
namestring
metadata_urlstring

IssueCarrierNftArgsV0

FieldType
metadata_urlstring

PercentItem

FieldType
start_unix_timei64
percentu8

ProgramApprovalV0

FieldType
daopubkey
program_idpubkey
bump_seedu8

RecentProposal

FieldType
proposalpubkey
tsi64

SubDaoV0

FieldType
daopubkey
dnt_mintpubkey
treasurypubkey
rewards_escrowpubkey
delegator_poolpubkey
vehnt_delegatedu128
vehnt_last_calculated_tsi64
vehnt_fall_rateu128
authoritypubkey
_deprecated_active_device_aggregatorpubkey
dc_burn_authoritypubkey
onboarding_dc_feeu64
emission_schedule[object Object]
bump_seedu8
registrarpubkey
_deprecated_delegator_rewards_percentu64
onboarding_data_only_dc_feeu64
dc_onboarding_fees_paidu64
active_device_authoritypubkey

TreeConfig

FieldType
tree_creatorpubkey
tree_delegatepubkey
total_mint_capacityu64
num_mintedu64
is_publicbool
is_decompressible[object Object]

UpdateCarrierArgsV0

FieldType
update_authoritypubkey
issuing_authoritypubkey
hexboost_authoritypubkey
incentive_escrow_fund_bpsu16

UpdateCarrierTreeArgsV0

FieldType
max_depthu32
max_buffer_sizeu32

UpdateIncentiveProgramV0Args

FieldType
start_tsi64
stop_tsi64
sharesu32
Previous