API

Sessions 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

close_session_v0

Accounts

NameMutabilitySignerDocs
sessionimmutno
rent_refundimmutno
system_programimmutno

Args

NameTypeDocs

initialize_session_manager_v0

Accounts

NameMutabilitySignerDocs
payerimmutno
authorityimmutno
session_managerimmutno
task_queueimmutno
task_queue_authorityimmutno
queue_authorityimmutno
system_programimmutno

Args

NameTypeDocs
args[object Object]

initialize_session_v0

Accounts

NameMutabilitySignerDocs
payerimmutno
walletimmutno
temporary_authorityimmutno
rent_refundimmutno
sessionimmutno
session_managerimmutno
task_queueimmutno
task_queue_authorityimmutno
queue_authorityimmutno
taskimmutno
tuktuk_programimmutno
system_programimmutno

Args

NameTypeDocs
args[object Object]

Accounts

SessionManagerV0

undefined

SessionV0

undefined

TaskQueueAuthorityV0

undefined

TaskQueueV0

undefined

Types

InitializeSessionArgsV0

FieldType
expiration_secondsu64
applicationstring
permissionsstring
task_idu16

InitializeSessionManagerArgsV0

FieldType
max_session_expiration_tsu64

SessionManagerV0

FieldType
authoritypubkey
task_queuepubkey
max_session_expiration_tsu64
bump_seedu8

SessionV0

FieldType
walletpubkey
temporary_authoritypubkey
expiration_tsu64
bump_seedu8
rent_refundpubkey
applicationstring
permissionsstring

TaskQueueAuthorityV0

FieldType
task_queuepubkey
queue_authoritypubkey
bump_seedu8

TaskQueueV0

FieldType
tuktuk_configpubkey
idu32
update_authoritypubkey
reservedpubkey
min_crank_rewardu64
uncollected_protocol_feesu64
capacityu16
created_ati64
updated_ati64
bump_seedu8
task_bitmapbytes
namestring
lookup_tablespubkey
num_queue_authoritiesu16
stale_task_ageu32
Previous