@armada/sdk / index
index
Enumerations
Classes
- ArmadaError
- RootMismatchError
- NoteAlreadySpentError
- FeeQuoteExpiredError
- ArtifactIntegrityError
- StorageConflictError
- NonDeterministicSignerError
- ClaimSeedCounterError
- NoSpendCapabilityError
- InsufficientBalanceError
- QuickSyncSchemaError
- InvalidKeyMaterialError
- ProofVerificationError
- UnsupportedCircuitShapeError
- AbortedError
- ProofHandleInvalidatedError
- ProofExpiredError
- InvalidRequestError
- SignerContractViolationError
- IndexedDbArtifactCache
- FilesystemArtifactSource
- HttpArtifactSource
- VerifiedArtifactSource
- EncryptedStore
- IndexedDBStorageAdapter
- LevelStorageAdapter
- MemoryStorageAdapter
- SyncEmitter
- RpcEventSource
- IndexerEventSource
- UTXOMerkletree
- WalletScanState
- ExternalSigner
- LocalSigner
Interfaces
- PoolConfig
- RpcConfig
- TelemetrySink
- ArmadaSdkConfig
- ArmadaSdk
- ArtifactDigest
- WorkerChannel
- BrowserWorkerLike
- AbstractLevelLike
- TXO
- SpentNullifier
- TokenBalance
- BalanceOptions
- LogMeta
- RawShieldArgs
- RawTransactArgs
- RawNullifiedArgs
- DecodedShieldCommitment
- DecodedTransactCommitment
- DecodedNullifier
- DecodedPoolEvents
- ParsedPoolLog
- IndexerEventSourceOptions
- SentRecipient
- HistoryEntry
- ReconstructHistoryInput
- MerkleProof
- CommitmentCiphertextV2
- SenderNoteKeys
- ReceiverNoteKeys
- WireTokenData
- WireShieldCommitment
- WireCommitmentCiphertext
- WireTransactCommitment
- WireNullifier
- QuickSyncResponse
- RangedFetchOptions
- OwnedNote
- SentOutput
- WalletDecryptors
- ApplyResult
- ScanStateSnapshot
- ShieldData
- CrossChainShieldIntent
- CrossChainShieldIntentTypedData
- GaslessCrossChainShieldInput
- ShieldIntent
- ShieldIntentTypedData
- GaslessShieldInput
- PermitMessage
- PermitTypedData
- TransferOutputRequest
- FeeRequest
- PlanTransferParams
- PreflightFinding
- PreflightResult
- PreflightQueries
- PreflightParams
- ProveParams
- TransactionBoundParams
- TransactionData
- ShieldFeeTiers
- ShieldRequestInput
- ShieldRequest
- SpendIntentContext
- WitnessInput
- WitnessOutputRequest
- WitnessSenderContext
- BuildWitnessParams
- FormattedCircuitInputs
- BuiltWitness
- ShieldCiphertextArg
- Keyset
- ShareableViewingKeyMaterial
- ViewOnlyIdentity
- TokenDataGetter
Type Aliases
- ArtifactManifest
- ProverWorkerRequest
- ProverWorkerReply
- Unsubscribe
- HistoryCategory
- TokenAddressResolver
- GetLogsFn
- Decryptor
- PreflightCheck
- SignBackend
- PublicKeyBackend
- AddressData
- Chain
- Ciphertext
- TokenData
Variables
- VERSION
- POOL_V2_EVENT_ABI
- DEFAULT_EVM_CHAIN
- QUICK_SYNC_SCHEMA_VERSION
- CCTP_UNSHIELD_DOMAIN_TAG
- TRANSACTION_STRUCT
- TRANSACT_ABI
- getTokenDataERC20
- getTokenDataHash
- initPoseidonPromise
Functions
- shapeKey
- artifactDigest
- verifyArtifactIntegrity
- createSnarkjsProver
- createProverWorkerHandler
- createWorkerProver
- webWorkerChannel
- createArmadaSdk
- deriveStorageKey
- deriveWalletStorageKey
- computeBalances
- tokenHashKey
- withTokenAddresses
- txoFromNote
- formatCommitmentCiphertext
- formatShieldEvent
- formatTransactEvent
- formatNullifiedEvent
- decodePoolEvents
- ownSpendTxids
- newReceivedNotes
- reconstructReceiveHistory
- reconstructHistory
- createTransferNote
- encryptNoteToReceiver
- tryDecryptCommitment
- decryptedCommitmentMatches
- tryDecryptSentCommitment
- serializeQuickSync
- parseQuickSync
- fetchLogsRanged
- ownedNoteFromTransactNote
- scanStateKey
- saveScanState
- loadScanState
- tryDecryptShield
- encodeCctpBinding
- verifyCctpBinding
- encodeYieldDepositBinding
- verifyYieldDepositBinding
- encodeYieldRedeemBinding
- verifyYieldRedeemBinding
- decodeTransact
- extractFeeOutput
- hashShieldData
- buildGaslessCrossChainShield
- hashCrossChainShieldIntent
- hashShieldRequests
- buildShieldIntentTypedData
- hashShieldIntent
- buildGaslessShield
- buildPermitTypedData
- hashPermit
- planTransfer
- planWitnessInputs
- readShieldsPaused
- runPreflight
- prove
- transactionToTuple
- buildTransactCalldata
- shieldFee
- shieldNet
- grossUpShieldFee
- reconstructShieldNpk
- verifyShieldFeeNote
- generateShieldPrivateKey
- buildShieldRequest
- hashSpendBoundParams
- computeSpendIntentDigest
- buildWitness
- buildAtomicCrossChainUnshieldCalldata
- buildLendAndShieldCalldata
- buildRedeemAndShieldCalldata
- deriveKeysetFromMnemonic
- deriveKeyset
- encodeShareableViewingKey
- decodeShareableViewingKey
- deriveViewOnlyIdentity
References
SyncEventMap
Re-exports SyncEventMap
CircuitShape
Re-exports CircuitShape
ArtifactSet
Re-exports ArtifactSet
ArtifactSource
Re-exports ArtifactSource
ProofProgress
Re-exports ProofProgress
Groth16Proof
Re-exports Groth16Proof
ProveOptions
Re-exports ProveOptions
ProverAdapter
Re-exports ProverAdapter
StorageNamespace
Re-exports StorageNamespace
StorageAdapter
Re-exports StorageAdapter
EventBatch
Re-exports EventBatch
EventSource
Re-exports EventSource
SyncStatus
Re-exports SyncStatus
FeeQuote
Re-exports FeeQuote
CctpBinding
Re-exports CctpBinding
DecodedBoundParams
Re-exports DecodedBoundParams
PlanOutput
Re-exports PlanOutput
PlanSummary
Re-exports PlanSummary
PlanSelection
Re-exports PlanSelection
Plan
Re-exports Plan
TransactCalldata
Re-exports TransactCalldata
ProofHandle
Re-exports ProofHandle
AdaptParamsEncoders
Re-exports AdaptParamsEncoders
DecodedTransact
Re-exports DecodedTransact
BroadcasterIdentity
Re-exports BroadcasterIdentity
TransactDecoder
Re-exports TransactDecoder
EddsaSignature
Re-exports EddsaSignature
SpendSignRequest
Re-exports SpendSignRequest
SpendSigner
Re-exports SpendSigner
Wallet
Re-exports Wallet
PlanTransferRequest
Re-exports PlanTransferRequest
WalletFactory
Re-exports WalletFactory