@lightprotocol/stateless.js - v0.22.1-alpha.1
Other Libraries
Documentation
GitHub
Preparing search index...
@lightprotocol/stateless.js - v0.22.1-alpha.1
Enumerations
VERSION
UtxoErrorCode
SelectInUtxosErrorCode
CreateUtxoErrorCode
RpcErrorCode
LookupTableErrorCode
HashErrorCode
ProofErrorCode
MerkleTreeErrorCode
UtilsErrorCode
TreeType
Classes
UtxoError
SelectInUtxosError
CreateUtxoError
RpcError
LookupTableError
HashError
ProofError
MerkleTreeError
UtilsError
LightSystemProgram
Rpc
IndexedElement
IndexedElementBundle
IndexedArray
MerkleTree
TestRpc
PackedAccounts
SystemAccountMetaConfig
Interfaces
PackedStateTreeInfos
PackedTreeInfos
LatestNonVotingSignatures
GetCompressedAccountsByOwnerConfig
CompressedMintTokenHolders
LatestNonVotingSignaturesPaginated
SignatureWithMetadata
HashWithTreeInfo
AddressWithTreeInfo
HashWithTree
AddressWithTree
CompressedTransaction
HexBatchInputsForProver
HexInputsForProver
GetCompressedTokenAccountsByOwnerOrDelegateOptions
PaginatedOptions
ParsedTokenAccount
CompressionApiInterface
NullifierMetadata
PackedCompressedAccountWithMerkleContext
PackedMerkleContextLegacy
CompressedAccountLegacy
OutputCompressedAccountWithPackedContext
CompressedAccountData
MerkleTreeSequenceNumber
PublicTransactionEvent
InstructionDataInvoke
InstructionDataInvokeCpi
CompressedCpiContext
CompressedProof
ValidityProof
InputTokenDataWithContext
TestRpcConfig
LightWasm
NewAddressParams
NewAddressParamsPacked
Type Aliases
StateTreeLUTPair
LightSystemProgramIDL
invokeAccountsLayoutParams
ValidityProofWithContext
CompressedProofWithContext
TokenBalance
GetCompressedAccountsFilter
GetCompressedAccountConfig
GetCompressedAccountsConfig
WithContext
WithCursor
WithRpcContext
RpcResultSuccess
RpcResultError
RpcResult
NonInclusionMerkleProofInputs
MerkleContextWithNewAddressProof
NonInclusionJsonStruct
BN254
CompressedAccountWithMerkleContext
CompressedAccountWithMerkleContextLegacy
CompressedAccount
MerkleContextLegacy
MerkleContext
MerkleContextWithMerkleProof
PackedStateTreeInfo
PackedAddressTreeInfo
CompressedAccountMeta
ActiveTreeBundle
StateTreeInfo
TreeInfo
AddressTreeInfo
AccountProofInput
NewAddressProofInput
TokenData
EventWithParsedTokenTlvData
ClientSubscriptionId
Variables
FIELD_SIZE
HIGHEST_ADDRESS_PLUS_ONE
COMPUTE_BUDGET_PATTERN
INVOKE_DISCRIMINATOR
INVOKE_CPI_DISCRIMINATOR
INVOKE_CPI_WITH_READ_ONLY_DISCRIMINATOR
INVOKE_CPI_WITH_ACCOUNT_INFO_DISCRIMINATOR
INSERT_INTO_QUEUES_DISCRIMINATOR
noopProgram
lightSystemProgram
accountCompressionProgram
COMPRESSED_TOKEN_PROGRAM_ID
stateTreeLookupTableMainnet
nullifiedStateTreeLookupTableMainnet
stateTreeLookupTableDevnet
nullifiedStateTreeLookupTableDevnet
nullifierQueuePubkey
cpiContextPubkey
merkletreePubkey
addressTree
addressQueue
merkleTree2Pubkey
nullifierQueue2Pubkey
cpiContext2Pubkey
batchMerkleTree1
batchQueue1
batchCpiContext1
batchMerkleTree2
batchQueue2
batchCpiContext2
batchMerkleTree3
batchQueue3
batchCpiContext3
batchMerkleTree4
batchQueue4
batchCpiContext4
batchMerkleTree5
batchQueue5
batchCpiContext5
batchAddressTree
testBatchAddressTree
batchMerkleTree
batchQueue
confirmConfig
DEFAULT_MERKLE_TREE_HEIGHT
DEFAULT_MERKLE_TREE_ROOTS
UTXO_MERGE_THRESHOLD
UTXO_MERGE_MAXIMUM
TRANSACTION_MERKLE_TREE_ROLLOVER_THRESHOLD
STATE_MERKLE_TREE_ROLLOVER_FEE
ADDRESS_QUEUE_ROLLOVER_FEE
STATE_MERKLE_TREE_NETWORK_FEE
ADDRESS_TREE_NETWORK_FEE_V1
ADDRESS_TREE_NETWORK_FEE_V2
IDL
CompressedAccountLayout
MerkleContextLayout
NewAddressParamsLayout
InstructionDataInvokeLayout
InstructionDataInvokeCpiLayout
CompressedProofLayout
CompressedCpiContextLayout
NewAddressParamsAssignedPackedLayout
PackedMerkleContextLayout
InAccountLayout
PackedReadOnlyAddressLayout
PackedReadOnlyCompressedAccountLayout
InstructionDataInvokeCpiWithReadOnlyLayout
PublicTransactionEventLayout
AppendNullifyCreateAddressInputsMetaLayout
AppendLeavesInputLayout
InsertNullifierInputLayout
InsertAddressInputLayout
MerkleTreeSequenceNumberLayout
CompressedAccountResultV2
TokenDataResult
ValidityProofResultV2
NativeBalanceResult
TokenBalanceResult
TokenBalanceListResult
TokenBalanceListResultV2
CompressedMintTokenHoldersResult
AccountProofResult
SignatureListResult
SignatureListWithCursorResult
DEFAULT_ZERO
TokenDataLayout
ALICE
BOB
CHARLIE
DAVE
Functions
compress
createAccount
createAccountWithLamports
decompress
transfer
versionedEndpoint
getRegisteredProgramPda
getAccountCompressionAuthority
defaultStaticAccounts
defaultStaticAccountsStruct
defaultStateTreeLookupTables
getDefaultAddressTreeInfo
defaultTestStateTreeAccounts
encodeInstructionDataInvoke
decodeInstructionDataInvokeCpiWithReadOnly
decodeInstructionDataInvoke
decodeInstructionDataInvokeCpi
invokeAccountsLayout
encodePublicTransactionEvent
decodePublicTransactionEvent
deserializeAppendNullifyCreateAddressInputsIndexer
convertToPublicTransactionEvent
toAccountMetas
packTreeInfos
packCompressedAccounts
sumUpLamports
selectMinCompressedSolAccountsForTransfer
toUnixTimestamp
createRpc
wrapBigNumbersAsStrings
convertMerkleProofsWithContextToHex
convertNonInclusionMerkleProofInputsToHex
getPublicInputHash
createBN254
encodeBN254toBase58
bn
createCompressedAccountMeta
createCompressedAccountLegacy
createCompressedAccountWithMerkleContextLegacy
createMerkleContextLegacy
parseTokenLayoutWithIdl
getCompressedTokenAccounts
getCompressedTokenAccountsByDelegateTest
getCompressedTokenAccountByHashTest
parseEvents
parsePublicTransactionEventWithIdl
parseLightTransaction
getTestRpc
deepEqual
newAccountWithLamports
getConnection
getTestKeypair
deriveAddressSeed
deriveAddress
deriveAddressSeedV2
deriveAddressV2
packNewAddressParams
airdropSol
confirmTransaction
calculateComputeUnitPrice
byteArrayToKeypair
toArray
bufToDecStr
isSmallerThanBn254FieldSizeBe
toCamelCase
hashToBn254FieldSizeBe
hashvToBn254FieldSizeBeU8Array
hashvToBn254FieldSizeBe
pushUniqueItems
convertInvokeCpiWithReadOnlyToInvoke
getStateTreeInfoByPubkey
getTreeInfoByPubkey
pickRandomTreeAndQueue
selectStateTreeInfo
getAllStateTreeInfos
getLightSystemAccountMetas
getLightSystemAccountMetasV2
placeholderValidityProof
checkValidityProofShape
proofFromJsonStruct
negateAndCompressProof
pipe
buildTx
sendAndConfirmTx
confirmTx
buildAndSignTx
sleep
validateSufficientBalance
validateSameOwner
validateNumbersForProof
validateNumbersForInclusionProof
validateNumbersForNonInclusionProof
validateNumbers
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Enumerations
VERSION
Utxo
Error
Code
Select
In
Utxos
Error
Code
Create
Utxo
Error
Code
Rpc
Error
Code
Lookup
Table
Error
Code
Hash
Error
Code
Proof
Error
Code
Merkle
Tree
Error
Code
Utils
Error
Code
Tree
Type
Classes
Utxo
Error
Select
In
Utxos
Error
Create
Utxo
Error
Rpc
Error
Lookup
Table
Error
Hash
Error
Proof
Error
Merkle
Tree
Error
Utils
Error
Light
System
Program
Rpc
Indexed
Element
Indexed
Element
Bundle
Indexed
Array
Merkle
Tree
Test
Rpc
Packed
Accounts
System
Account
Meta
Config
Interfaces
Packed
State
Tree
Infos
Packed
Tree
Infos
Latest
Non
Voting
Signatures
Get
Compressed
Accounts
By
Owner
Config
Compressed
Mint
Token
Holders
Latest
Non
Voting
Signatures
Paginated
Signature
With
Metadata
Hash
With
Tree
Info
Address
With
Tree
Info
Hash
With
Tree
Address
With
Tree
Compressed
Transaction
Hex
Batch
Inputs
For
Prover
Hex
Inputs
For
Prover
Get
Compressed
Token
Accounts
By
Owner
Or
Delegate
Options
Paginated
Options
Parsed
Token
Account
Compression
Api
Interface
Nullifier
Metadata
Packed
Compressed
Account
With
Merkle
Context
Packed
Merkle
Context
Legacy
Compressed
Account
Legacy
Output
Compressed
Account
With
Packed
Context
Compressed
Account
Data
Merkle
Tree
Sequence
Number
Public
Transaction
Event
Instruction
Data
Invoke
Instruction
Data
Invoke
Cpi
Compressed
Cpi
Context
Compressed
Proof
Validity
Proof
Input
Token
Data
With
Context
Test
Rpc
Config
Light
Wasm
New
Address
Params
New
Address
Params
Packed
Type Aliases
State
Tree
LUT
Pair
Light
System
Program
IDL
invoke
Accounts
Layout
Params
Validity
Proof
With
Context
Compressed
Proof
With
Context
Token
Balance
Get
Compressed
Accounts
Filter
Get
Compressed
Account
Config
Get
Compressed
Accounts
Config
With
Context
With
Cursor
With
Rpc
Context
Rpc
Result
Success
Rpc
Result
Error
Rpc
Result
Non
Inclusion
Merkle
Proof
Inputs
Merkle
Context
With
New
Address
Proof
Non
Inclusion
Json
Struct
BN254
Compressed
Account
With
Merkle
Context
Compressed
Account
With
Merkle
Context
Legacy
Compressed
Account
Merkle
Context
Legacy
Merkle
Context
Merkle
Context
With
Merkle
Proof
Packed
State
Tree
Info
Packed
Address
Tree
Info
Compressed
Account
Meta
Active
Tree
Bundle
State
Tree
Info
Tree
Info
Address
Tree
Info
Account
Proof
Input
New
Address
Proof
Input
Token
Data
Event
With
Parsed
Token
Tlv
Data
Client
Subscription
Id
Variables
FIELD_
SIZE
HIGHEST_
ADDRESS_
PLUS_
ONE
COMPUTE_
BUDGET_
PATTERN
INVOKE_
DISCRIMINATOR
INVOKE_
CPI_
DISCRIMINATOR
INVOKE_
CPI_
WITH_
READ_
ONLY_
DISCRIMINATOR
INVOKE_
CPI_
WITH_
ACCOUNT_
INFO_
DISCRIMINATOR
INSERT_
INTO_
QUEUES_
DISCRIMINATOR
noop
Program
light
System
Program
account
Compression
Program
COMPRESSED_
TOKEN_
PROGRAM_
ID
state
Tree
Lookup
Table
Mainnet
nullified
State
Tree
Lookup
Table
Mainnet
state
Tree
Lookup
Table
Devnet
nullified
State
Tree
Lookup
Table
Devnet
nullifier
Queue
Pubkey
cpi
Context
Pubkey
merkletree
Pubkey
address
Tree
address
Queue
merkle
Tree2
Pubkey
nullifier
Queue2
Pubkey
cpi
Context2
Pubkey
batch
Merkle
Tree1
batch
Queue1
batch
Cpi
Context1
batch
Merkle
Tree2
batch
Queue2
batch
Cpi
Context2
batch
Merkle
Tree3
batch
Queue3
batch
Cpi
Context3
batch
Merkle
Tree4
batch
Queue4
batch
Cpi
Context4
batch
Merkle
Tree5
batch
Queue5
batch
Cpi
Context5
batch
Address
Tree
test
Batch
Address
Tree
batch
Merkle
Tree
batch
Queue
confirm
Config
DEFAULT_
MERKLE_
TREE_
HEIGHT
DEFAULT_
MERKLE_
TREE_
ROOTS
UTXO_
MERGE_
THRESHOLD
UTXO_
MERGE_
MAXIMUM
TRANSACTION_
MERKLE_
TREE_
ROLLOVER_
THRESHOLD
STATE_
MERKLE_
TREE_
ROLLOVER_
FEE
ADDRESS_
QUEUE_
ROLLOVER_
FEE
STATE_
MERKLE_
TREE_
NETWORK_
FEE
ADDRESS_
TREE_
NETWORK_
FEE_
V1
ADDRESS_
TREE_
NETWORK_
FEE_
V2
IDL
Compressed
Account
Layout
Merkle
Context
Layout
New
Address
Params
Layout
Instruction
Data
Invoke
Layout
Instruction
Data
Invoke
Cpi
Layout
Compressed
Proof
Layout
Compressed
Cpi
Context
Layout
New
Address
Params
Assigned
Packed
Layout
Packed
Merkle
Context
Layout
In
Account
Layout
Packed
Read
Only
Address
Layout
Packed
Read
Only
Compressed
Account
Layout
Instruction
Data
Invoke
Cpi
With
Read
Only
Layout
Public
Transaction
Event
Layout
Append
Nullify
Create
Address
Inputs
Meta
Layout
Append
Leaves
Input
Layout
Insert
Nullifier
Input
Layout
Insert
Address
Input
Layout
Merkle
Tree
Sequence
Number
Layout
Compressed
Account
Result
V2
Token
Data
Result
Validity
Proof
Result
V2
Native
Balance
Result
Token
Balance
Result
Token
Balance
List
Result
Token
Balance
List
Result
V2
Compressed
Mint
Token
Holders
Result
Account
Proof
Result
Signature
List
Result
Signature
List
With
Cursor
Result
DEFAULT_
ZERO
Token
Data
Layout
ALICE
BOB
CHARLIE
DAVE
Functions
compress
create
Account
create
Account
With
Lamports
decompress
transfer
versioned
Endpoint
get
Registered
Program
Pda
get
Account
Compression
Authority
default
Static
Accounts
default
Static
Accounts
Struct
default
State
Tree
Lookup
Tables
get
Default
Address
Tree
Info
default
Test
State
Tree
Accounts
encode
Instruction
Data
Invoke
decode
Instruction
Data
Invoke
Cpi
With
Read
Only
decode
Instruction
Data
Invoke
decode
Instruction
Data
Invoke
Cpi
invoke
Accounts
Layout
encode
Public
Transaction
Event
decode
Public
Transaction
Event
deserialize
Append
Nullify
Create
Address
Inputs
Indexer
convert
To
Public
Transaction
Event
to
Account
Metas
pack
Tree
Infos
pack
Compressed
Accounts
sum
Up
Lamports
select
Min
Compressed
Sol
Accounts
For
Transfer
to
Unix
Timestamp
create
Rpc
wrap
Big
Numbers
As
Strings
convert
Merkle
Proofs
With
Context
To
Hex
convert
Non
Inclusion
Merkle
Proof
Inputs
To
Hex
get
Public
Input
Hash
create
BN254
encode
BN254to
Base58
bn
create
Compressed
Account
Meta
create
Compressed
Account
Legacy
create
Compressed
Account
With
Merkle
Context
Legacy
create
Merkle
Context
Legacy
parse
Token
Layout
With
Idl
get
Compressed
Token
Accounts
get
Compressed
Token
Accounts
By
Delegate
Test
get
Compressed
Token
Account
By
Hash
Test
parse
Events
parse
Public
Transaction
Event
With
Idl
parse
Light
Transaction
get
Test
Rpc
deep
Equal
new
Account
With
Lamports
get
Connection
get
Test
Keypair
derive
Address
Seed
derive
Address
derive
Address
Seed
V2
derive
Address
V2
pack
New
Address
Params
airdrop
Sol
confirm
Transaction
calculate
Compute
Unit
Price
byte
Array
To
Keypair
to
Array
buf
To
Dec
Str
is
Smaller
Than
Bn254
Field
Size
Be
to
Camel
Case
hash
To
Bn254
Field
Size
Be
hashv
To
Bn254
Field
Size
Be
U8
Array
hashv
To
Bn254
Field
Size
Be
push
Unique
Items
convert
Invoke
Cpi
With
Read
Only
To
Invoke
get
State
Tree
Info
By
Pubkey
get
Tree
Info
By
Pubkey
pick
Random
Tree
And
Queue
select
State
Tree
Info
get
All
State
Tree
Infos
get
Light
System
Account
Metas
get
Light
System
Account
Metas
V2
placeholder
Validity
Proof
check
Validity
Proof
Shape
proof
From
Json
Struct
negate
And
Compress
Proof
pipe
build
Tx
send
And
Confirm
Tx
confirm
Tx
build
And
Sign
Tx
sleep
validate
Sufficient
Balance
validate
Same
Owner
validate
Numbers
For
Proof
validate
Numbers
For
Inclusion
Proof
validate
Numbers
For
Non
Inclusion
Proof
validate
Numbers
Other Libraries
Documentation
GitHub
@lightprotocol/stateless.js - v0.22.1-alpha.1
Loading...