API

Lazy Transactions 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

initializeLazyTransactionsV0

Accounts

NameMutabilitySignerDocs
payermutyes
lazyTransactionsmutno
canopymutno
executedTransactionsmutno
systemProgramimmutno

Args

NameTypeDocs
argsInitializeLazyTransactionsArgsV0

executeTransactionV0

Accounts

NameMutabilitySignerDocs
payermutyes
lazyTransactionsmutno
canopyimmutno
lazySignermutno
blockimmutno
systemProgramimmutno
executedTransactionsmutno

Args

NameTypeDocs
argsExecuteTransactionArgsV0

closeMarkerV0

Accounts

NameMutabilitySignerDocs
refundmutno
lazyTransactionsmutno
authorityimmutyes
blockmutno
executedTransactionsmutno

Args

NameTypeDocs
argsCloseMarkerArgsV0

closeCanopyV0

Accounts

NameMutabilitySignerDocs
refundmutno
authorityimmutyes
lazyTransactionsmutno
canopymutno

Args

NameTypeDocs

updateLazyTransactionsV0

Accounts

NameMutabilitySignerDocs
authorityimmutyes
lazyTransactionsmutno
canopymutno
executedTransactionsmutno

Args

NameTypeDocs
argsUpdateLazyTransactionsArgsV0

setCanopyV0

Accounts

NameMutabilitySignerDocs
authorityimmutyes
lazyTransactionsmutno
canopymutno

Args

NameTypeDocs
argsSetCanopyArgsV0

Accounts

LazyTransactionsV0

FieldType
root[object Object]
namestring
maxDepthu32
authoritypublicKey
canopypublicKey
bumpSeedu8
executedTransactionspublicKey

Block

FieldType

Types

CloseMarkerArgsV0

FieldType
indexu32

CompiledInstruction

FieldType
programIdIndexu8
accountsbytes
databytes

ExecuteTransactionArgsV0

FieldType
instructionsCompiledInstruction
signerSeedsbytes
indexu32

InitializeLazyTransactionsArgsV0

FieldType
root[object Object]
namestring
authoritypublicKey
maxDepthu32

SetCanopyArgsV0

FieldType
offsetu32
bytesbytes

UpdateLazyTransactionsArgsV0

FieldType
root[object Object]
authoritypublicKey
Previous