Vana SDK - v2.2.2
Preparing search index...
index.browser
Module index.browser
Classes - Core SDK
VanaCore
Classes - Data Management
DataController
Classes - Permissions
PermissionsController
GrantValidationError
GrantExpiredError
GranteeMismatchError
OperationNotAllowedError
GrantSchemaError
Classes - Storage
StorageManager
CallbackStorage
DropboxStorage
GoogleDriveStorage
IpfsStorage
PinataStorage
Classes - Advanced
ProtocolController
Classes - Reference
VanaCoreFactory
MemoryCache
EventEmitter
MiddlewarePipeline
AsyncQueue
CircuitBreaker
BrowserECIESProvider
VanaBrowserImpl
SchemaValidationError
SchemaValidator
Classes - Client
EnhancedTransactionResponse
Classes - Controllers
OperationsController
Classes - Error Handling
VanaError
RelayerError
UserRejectedRequestError
InvalidConfigurationError
ContractNotFoundError
BlockchainError
SerializationError
SignatureError
NetworkError
NonceError
PersonalServerError
ServerUrlMismatchError
PermissionError
ReadOnlyError
TransactionPendingError
Classes - Errors
ECIESError
Classes - Infrastructure
BaseController
RetryUtility
RateLimiter
Classes - Networking
ApiClient
Classes - Platform
BrowserPlatformAdapter
Classes - Schema Management
SchemaController
Classes - Server Management
ServerController
Classes - Utilities
SignatureCache
Interfaces - Data Management
FileMetadata
UploadParams
EncryptedUploadParams
UnencryptedUploadParams
FilePermissionParams
LegacyPermissionParams
UploadResult
UploadFileParams
UploadFileResult
UploadEncryptedFileResult
EncryptionInfo
GetUserFilesParams
GetFileParams
DownloadFileParams
DownloadFileResult
DeleteFileParams
DeleteFileResult
EncryptFileOptions
EncryptFileResult
DecryptFileOptions
UploadFileWithPermissionsParams
AddFilePermissionParams
DecryptFileWithPermissionOptions
FileAccessPermissions
FileSharingConfig
BatchUploadParams
BatchUploadResult
SchemaMetadata
Schema
Refiner
AddSchemaParams
AddSchemaResult
AddRefinerParams
AddRefinerResult
UpdateSchemaIdParams
UpdateSchemaIdResult
TrustedServer
GetUserTrustedServersParams
Interfaces - Permissions
OnChainPermissionGrant
GetUserPermissionsOptions
RevokePermissionParams
CheckPermissionParams
PermissionCheckResult
PermissionGrantDomain
PermissionGrantMessage
PermissionInputMessage
RevokePermissionInput
PermissionInfo
SimplifiedPermissionMessage
GrantFile
PermissionGrantTypedData
GenericTypedData
RevokePermissionTypedData
QueryPermissionsParams
GrantedPermission
PermissionQueryResult
PermissionAnalytics
Server
ServerInfo
AddAndTrustServerParams
TrustServerParams
UntrustServerParams
AddAndTrustServerInput
TrustServerInput
UntrustServerInput
AddAndTrustServerTypedData
TrustServerTypedData
UntrustServerTypedData
PermissionEvent
TrustedServerInfo
PaginatedTrustedServers
TrustedServerQueryOptions
BatchServerInfoResult
ServerTrustStatus
Grantee
GranteeInfo
RegisterGranteeParams
RegisterGranteeInput
RegisterGranteeTypedData
GranteeQueryOptions
PaginatedGrantees
Permission
ServerFilesAndPermissionParams
ServerFilesAndPermissionTypedData
GrantValidationOptions
GrantValidationResult
Interfaces - Storage
IOperationStore
StorageProvider
Interfaces - Configuration
StorageRequiredMarker
StorageConfig
DownloadRelayerCallbacks
StorageCallbacks
StorageDownloadOptions
StorageListResult
BaseConfig
BaseConfigWithStorage
WalletConfig
WalletConfigWithStorage
ChainConfig
ChainConfigWithStorage
VanaConfigWithWallet
VanaConfigReadOnly
VanaConfigAddressOnly
VanaConfigWithWalletWithStorage
VanaConfigReadOnlyWithStorage
VanaConfigAddressOnlyWithStorage
RuntimeConfig
ConfigValidationOptions
ConfigValidationResult
RelayerRequiredMarker
DataSchema
Interfaces - Advanced
RelayerStorageResponse
RelayerTransactionResponse
RelayerStoreParams
RelayerSubmitParams
RelayerStatus
RelayerRequestOptions
RelayerErrorResponse
RelayerQueueInfo
RelayerTransactionStatus
RelayerMetrics
RelayerWebhookConfig
RelayerWebhookPayload
Interfaces - Reference
ServiceEndpoints
ECIESEncrypted
ECIESOptions
UserFile
GrantPermissionParams
CompleteSchema
ReplicateAPIResponse
PinataUploadResponse
PinataPin
PinataListResponse
APIResponse
GenericRequest
GenericResponse
AsyncResult
ContractCall
EventFilter
EventLog
ControllerContext
Controller
Cache
RetryConfig
RateLimiterConfig
Middleware
Plugin
Factory
Repository
Validator
Transformer
Service
Observer
Observable
StateMachine
StoredOperation
PaginationParams
PaginationResult
BlockRange
ApiResponse
CacheConfig
ValidationResult
StatusInfo
RateLimitInfo
UploadProgress
NetworkInfo
GasEstimate
TimeRange
Interfaces - Contracts
ContractInfo
ContractDeployment
Interfaces - Cryptography
ECIESProvider
Interfaces - Networking
ApiClientConfig
RequestOptions
Interfaces - Operations
OperationState
IRelayerStateStore
TransactionResult
TransactionReceipt
PollingOptions
TransactionWaitOptions
Interfaces - Options
ConsistencyOptions
PaginationOptions
LegacyTransactionOptions
Interfaces - Personal Server
PostRequestParams
CreateOperationParams
DownloadArtifactParams
InitPersonalServerParams
PersonalServerIdentity
Interfaces - Platform
VanaPlatformAdapter
Interfaces - Relayer
SignedRelayerRequest
Interfaces - Schema Management
CreateSchemaParams
CreateSchemaResult
Type Aliases - Permissions
TypedDataPrimaryType
SpecificTypedData
PermissionOperation
PermissionStatus
Type Aliases - Configuration
VanaConfig
VanaConfigWithStorage
RelayerConfig
Type Aliases - Reference
VanaInstance
ReplicateStatus
ConditionalOptional
PromiseResult
AllKeys
DeepPartial
DeepReadonly
RequireKeys
OptionalKeys
NonNullable
PickByType
OmitByType
Brand
Nominal
PartialExcept
RequiredExcept
Awaited
MaybePromise
MaybeArray
Type Aliases - Blockchain
VanaChainId
VanaChain
Type Aliases - Contracts
VanaContractName
VanaContractInstance
ContractAddresses
Type Aliases - Networking
HttpMethod
Type Aliases - Operations
Artifact
Operation
Type Aliases - Options
DataSource
ListOptions
WriteOptions
Type Aliases - Relayer
UnifiedRelayerRequest
DirectRelayerRequest
UnifiedRelayerResponse
Variables - Reference
vanaMainnet
moksha
mainnetServices
mokshaServices
DEFAULT_ENCRYPTION_SEED
DEFAULT_IPFS_GATEWAY
IPFS_GATEWAYS
schemaValidator
Variables - Blockchain
chains
Variables - Server
SERVER_PATHS
Functions - Core SDK
Vana
Functions - Permissions
validateGranteeAccess
validateGrantExpiry
validateOperationAccess
createValidatedGrant
createAndStoreGrant
retrieveAndValidateGrant
Functions - Reference
getChainConfig
getAllChains
canEnhanceResponse
enhanceResponse
getServiceEndpoints
getDefaultPersonalServerUrl
isECIESEncrypted
serializeECIES
deserializeECIES
getAbi
getContractAddress
createBrowserPlatformAdapter
createPlatformAdapterSafe
detectPlatform
isPlatformSupported
getPlatformCapabilities
isWalletConfig
isReadOnlyConfig
isAddressOnlyConfig
isChainConfig
hasStorageConfig
isReplicateAPIResponse
isAPIResponse
safeParseJSON
parseReplicateOutput
generateEncryptionKey
encryptWithWalletPublicKey
decryptWithWalletPrivateKey
encryptFileKey
getEncryptionParameters
decryptWithPrivateKey
encryptBlobWithSignedKey
generateEncryptionKeyPair
generatePGPKeyPair
decryptBlobWithSignedKey
formatNumber
formatEth
formatToken
shortenAddress
createGrantFile
storeGrantFile
retrieveGrantFile
getGrantFileHash
validateGrantFile
checkGrantAccess
isGrantExpired
getGrantTimeRemaining
summarizeGrant
isIpfsUrl
convertIpfsUrl
extractIpfsHash
getGatewayUrls
convertIpfsUrlWithFallbacks
fetchWithFallbacks
validateDataSchemaAgainstMetaSchema
validateDataAgainstSchema
fetchAndValidateSchema
Functions - Blockchain
isVanaChainId
isVanaChain
Functions - Utilities
withSignatureCache
Settings
Member Visibility
Inherited
Theme
OS
Light
Dark
On This Page
Classes - Core SDK
Vana
Core
Classes - Data Management
Data
Controller
Classes - Permissions
Permissions
Controller
Grant
Validation
Error
Grant
Expired
Error
Grantee
Mismatch
Error
Operation
Not
Allowed
Error
Grant
Schema
Error
Classes - Storage
Storage
Manager
Callback
Storage
Dropbox
Storage
Google
Drive
Storage
Ipfs
Storage
Pinata
Storage
Classes - Advanced
Protocol
Controller
Classes - Reference
Vana
Core
Factory
Memory
Cache
Event
Emitter
Middleware
Pipeline
Async
Queue
Circuit
Breaker
Browser
ECIES
Provider
Vana
Browser
Impl
Schema
Validation
Error
Schema
Validator
Classes - Client
Enhanced
Transaction
Response
Classes - Controllers
Operations
Controller
Classes - Error Handling
Vana
Error
Relayer
Error
User
Rejected
Request
Error
Invalid
Configuration
Error
Contract
Not
Found
Error
Blockchain
Error
Serialization
Error
Signature
Error
Network
Error
Nonce
Error
Personal
Server
Error
Server
Url
Mismatch
Error
Permission
Error
Read
Only
Error
Transaction
Pending
Error
Classes - Errors
ECIES
Error
Classes - Infrastructure
Base
Controller
Retry
Utility
Rate
Limiter
Classes - Networking
Api
Client
Classes - Platform
Browser
Platform
Adapter
Classes - Schema Management
Schema
Controller
Classes - Server Management
Server
Controller
Classes - Utilities
Signature
Cache
Interfaces - Data Management
File
Metadata
Upload
Params
Encrypted
Upload
Params
Unencrypted
Upload
Params
File
Permission
Params
Legacy
Permission
Params
Upload
Result
Upload
File
Params
Upload
File
Result
Upload
Encrypted
File
Result
Encryption
Info
Get
User
Files
Params
Get
File
Params
Download
File
Params
Download
File
Result
Delete
File
Params
Delete
File
Result
Encrypt
File
Options
Encrypt
File
Result
Decrypt
File
Options
Upload
File
With
Permissions
Params
Add
File
Permission
Params
Decrypt
File
With
Permission
Options
File
Access
Permissions
File
Sharing
Config
Batch
Upload
Params
Batch
Upload
Result
Schema
Metadata
Schema
Refiner
Add
Schema
Params
Add
Schema
Result
Add
Refiner
Params
Add
Refiner
Result
Update
Schema
Id
Params
Update
Schema
Id
Result
Trusted
Server
Get
User
Trusted
Servers
Params
Interfaces - Permissions
On
Chain
Permission
Grant
Get
User
Permissions
Options
Revoke
Permission
Params
Check
Permission
Params
Permission
Check
Result
Permission
Grant
Domain
Permission
Grant
Message
Permission
Input
Message
Revoke
Permission
Input
Permission
Info
Simplified
Permission
Message
Grant
File
Permission
Grant
Typed
Data
Generic
Typed
Data
Revoke
Permission
Typed
Data
Query
Permissions
Params
Granted
Permission
Permission
Query
Result
Permission
Analytics
Server
Server
Info
Add
And
Trust
Server
Params
Trust
Server
Params
Untrust
Server
Params
Add
And
Trust
Server
Input
Trust
Server
Input
Untrust
Server
Input
Add
And
Trust
Server
Typed
Data
Trust
Server
Typed
Data
Untrust
Server
Typed
Data
Permission
Event
Trusted
Server
Info
Paginated
Trusted
Servers
Trusted
Server
Query
Options
Batch
Server
Info
Result
Server
Trust
Status
Grantee
Grantee
Info
Register
Grantee
Params
Register
Grantee
Input
Register
Grantee
Typed
Data
Grantee
Query
Options
Paginated
Grantees
Permission
Server
Files
And
Permission
Params
Server
Files
And
Permission
Typed
Data
Grant
Validation
Options
Grant
Validation
Result
Interfaces - Storage
I
Operation
Store
Storage
Provider
Interfaces - Configuration
Storage
Required
Marker
Storage
Config
Download
Relayer
Callbacks
Storage
Callbacks
Storage
Download
Options
Storage
List
Result
Base
Config
Base
Config
With
Storage
Wallet
Config
Wallet
Config
With
Storage
Chain
Config
Chain
Config
With
Storage
Vana
Config
With
Wallet
Vana
Config
Read
Only
Vana
Config
Address
Only
Vana
Config
With
Wallet
With
Storage
Vana
Config
Read
Only
With
Storage
Vana
Config
Address
Only
With
Storage
Runtime
Config
Config
Validation
Options
Config
Validation
Result
Relayer
Required
Marker
Data
Schema
Interfaces - Advanced
Relayer
Storage
Response
Relayer
Transaction
Response
Relayer
Store
Params
Relayer
Submit
Params
Relayer
Status
Relayer
Request
Options
Relayer
Error
Response
Relayer
Queue
Info
Relayer
Transaction
Status
Relayer
Metrics
Relayer
Webhook
Config
Relayer
Webhook
Payload
Interfaces - Reference
Service
Endpoints
ECIES
Encrypted
ECIES
Options
User
File
Grant
Permission
Params
Complete
Schema
Replicate
API
Response
Pinata
Upload
Response
Pinata
Pin
Pinata
List
Response
API
Response
Generic
Request
Generic
Response
Async
Result
Contract
Call
Event
Filter
Event
Log
Controller
Context
Controller
Cache
Retry
Config
Rate
Limiter
Config
Middleware
Plugin
Factory
Repository
Validator
Transformer
Service
Observer
Observable
State
Machine
Stored
Operation
Pagination
Params
Pagination
Result
Block
Range
Api
Response
Cache
Config
Validation
Result
Status
Info
Rate
Limit
Info
Upload
Progress
Network
Info
Gas
Estimate
Time
Range
Interfaces - Contracts
Contract
Info
Contract
Deployment
Interfaces - Cryptography
ECIES
Provider
Interfaces - Networking
Api
Client
Config
Request
Options
Interfaces - Operations
Operation
State
I
Relayer
State
Store
Transaction
Result
Transaction
Receipt
Polling
Options
Transaction
Wait
Options
Interfaces - Options
Consistency
Options
Pagination
Options
Legacy
Transaction
Options
Interfaces - Personal Server
Post
Request
Params
Create
Operation
Params
Download
Artifact
Params
Init
Personal
Server
Params
Personal
Server
Identity
Interfaces - Platform
Vana
Platform
Adapter
Interfaces - Relayer
Signed
Relayer
Request
Interfaces - Schema Management
Create
Schema
Params
Create
Schema
Result
Type Aliases - Permissions
Typed
Data
Primary
Type
Specific
Typed
Data
Permission
Operation
Permission
Status
Type Aliases - Configuration
Vana
Config
Vana
Config
With
Storage
Relayer
Config
Type Aliases - Reference
Vana
Instance
Replicate
Status
Conditional
Optional
Promise
Result
All
Keys
Deep
Partial
Deep
Readonly
Require
Keys
Optional
Keys
Non
Nullable
Pick
By
Type
Omit
By
Type
Brand
Nominal
Partial
Except
Required
Except
Awaited
Maybe
Promise
Maybe
Array
Type Aliases - Blockchain
Vana
Chain
Id
Vana
Chain
Type Aliases - Contracts
Vana
Contract
Name
Vana
Contract
Instance
Contract
Addresses
Type Aliases - Networking
Http
Method
Type Aliases - Operations
Artifact
Operation
Type Aliases - Options
Data
Source
List
Options
Write
Options
Type Aliases - Relayer
Unified
Relayer
Request
Direct
Relayer
Request
Unified
Relayer
Response
Variables - Reference
vana
Mainnet
moksha
mainnet
Services
moksha
Services
DEFAULT_
ENCRYPTION_
SEED
DEFAULT_
IPFS_
GATEWAY
IPFS_
GATEWAYS
schema
Validator
Variables - Blockchain
chains
Variables - Server
SERVER_
PATHS
Functions - Core SDK
Vana
Functions - Permissions
validate
Grantee
Access
validate
Grant
Expiry
validate
Operation
Access
create
Validated
Grant
create
And
Store
Grant
retrieve
And
Validate
Grant
Functions - Reference
get
Chain
Config
get
All
Chains
can
Enhance
Response
enhance
Response
get
Service
Endpoints
get
Default
Personal
Server
Url
is
ECIES
Encrypted
serialize
ECIES
deserialize
ECIES
get
Abi
get
Contract
Address
create
Browser
Platform
Adapter
create
Platform
Adapter
Safe
detect
Platform
is
Platform
Supported
get
Platform
Capabilities
is
Wallet
Config
is
Read
Only
Config
is
Address
Only
Config
is
Chain
Config
has
Storage
Config
is
Replicate
API
Response
is
API
Response
safe
Parse
JSON
parse
Replicate
Output
generate
Encryption
Key
encrypt
With
Wallet
Public
Key
decrypt
With
Wallet
Private
Key
encrypt
File
Key
get
Encryption
Parameters
decrypt
With
Private
Key
encrypt
Blob
With
Signed
Key
generate
Encryption
Key
Pair
generate
PGP
Key
Pair
decrypt
Blob
With
Signed
Key
format
Number
format
Eth
format
Token
shorten
Address
create
Grant
File
store
Grant
File
retrieve
Grant
File
get
Grant
File
Hash
validate
Grant
File
check
Grant
Access
is
Grant
Expired
get
Grant
Time
Remaining
summarize
Grant
is
Ipfs
Url
convert
Ipfs
Url
extract
Ipfs
Hash
get
Gateway
Urls
convert
Ipfs
Url
With
Fallbacks
fetch
With
Fallbacks
validate
Data
Schema
Against
Meta
Schema
validate
Data
Against
Schema
fetch
And
Validate
Schema
Functions - Blockchain
is
Vana
Chain
Id
is
Vana
Chain
Functions - Utilities
with
Signature
Cache
Vana SDK - v2.2.2
Loading...