Skip to content
ICP JS SDK Docs
Search
Ctrl
K
Cancel
GitHub
Select theme
Dark
Light
Auto
Libraries
Agent
Overview
API Reference
Overview
classes
Actor
AgentError
AnonymousIdentity
CborDecodeErrorCode
CborEncodeErrorCode
Certificate
CertificateHasTooManyDelegationsErrorCode
CertificateNotAuthorizedErrorCode
CertificateOutdatedErrorCode
CertificateTimeErrorCode
CertificateVerificationErrorCode
CertifiedRejectErrorCode
CreateHttpAgentErrorCode
DerDecodeErrorCode
DerDecodeLengthMismatchErrorCode
DerEncodeErrorCode
DerKeyLengthMismatchErrorCode
DerPrefixMismatchErrorCode
Ed25519PublicKey
Expiry
ExpiryJsonDeserializeErrorCode
ExternalError
HashTreeDecodeErrorCode
HashValueErrorCode
HexDecodeErrorCode
HttpAgent
HttpDefaultFetchErrorCode
HttpErrorCode
HttpFetchErrorCode
HttpV3ApiNotSupportedErrorCode
IdentityInvalidErrorCode
IngressExpiryInvalidErrorCode
InputError
InvalidReadStateRequestErrorCode
LimitError
LookupErrorCode
MalformedLookupFoundValueErrorCode
MalformedPublicKeyErrorCode
MalformedSignatureErrorCode
MissingCanisterIdErrorCode
MissingLookupValueErrorCode
MissingRootKeyErrorCode
MissingSignatureErrorCode
Observable
ObservableLog
ProtocolError
QuerySignatureVerificationFailedErrorCode
RejectError
RequestStatusDoneNoReplyErrorCode
SignIdentity
TimeoutWaitingForResponseErrorCode
ToCborValue
TransportError
TrustError
UncertifiedRejectErrorCode
UnexpectedErrorCode
UnknownError
enumerations
Endpoint
ErrorKindEnum
LookupLabelStatus
LookupPathStatus
LookupSubtreeStatus
NodeType
QueryResponseStatus
ReadRequestType
ReplicaRejectCode
RequestStatusResponseStatus
SubmitRequestType
functions
BlsVerify
CalculateIngressExpiry
Check_canister_ranges
ConstructRequest
CreateIdentityDescriptor
DecodeLen
DecodeLenBytes
Domain_sep
EncodeLen
EncodeLenBytes
FetchCandid
Find_label
Flatten_forks
HashOfMap
HashTreeToString
HashValue
HttpHeadersTransform
IsV2ResponseBody
IsV3ResponseBody
Lookup_path
Lookup_subtree
LookupResultToBuffer
MakeExpiryTransform
MakeNonce
MakeNonceTransform
PollForResponse
RandomNumber
Reconstruct
RequestIdOf
Uint8Equals
Uint8FromBufLike
Uint8ToBuf
UnwrapDER
WrapDER
interfaces
ActorConfig
ActorMethod
ActorMethodExtended
ActorMethodWithHttpDetails
Agent
AnonymousIdentityDescriptor
CallConfig
CallOptions
CallRequest
Cert
CreateActorClassOpts
CreateCertificateOptions
HttpAgentBaseRequest
HttpAgentOptions
HttpAgentQueryRequest
HttpAgentReadStateRequest
HttpAgentRequestTransformFn
HttpAgentSubmitRequest
HttpDetailsResponse
Identity
KeyPair
LookupLabelResultAbsent
LookupLabelResultFound
LookupLabelResultGreater
LookupLabelResultLess
LookupLabelResultUnknown
LookupPathResultAbsent
LookupPathResultError
LookupPathResultFound
LookupPathResultUnknown
LookupSubtreeResultAbsent
LookupSubtreeResultFound
LookupSubtreeResultUnknown
PollingOptions
PublicKey
PublicKeyIdentityDescriptor
QueryFields
QueryRequest
QueryResponseBase
QueryResponseRejected
QueryResponseReplied
ReadStateOptions
ReadStateRequest
ReadStateResponse
Signed
SubmitResponse
UnSigned
V2ResponseBody
V3ResponseBody
namespaces
CanisterStatus
Overview
classes
CustomPath
functions
EncodePath
FetchNodeKeys
Request
interfaces
MetaData
type-aliases
CanisterStatusOptions
Path
Status
StatusMap
SubnetStatus
polling
Overview
strategy
Overview
functions
Backoff
Chain
ConditionalDelay
DefaultStrategy
MaxAttempts
Once
Throttle
Timeout
type-aliases
Predicate
type-aliases
ActorConstructor
ActorMethodMappedExtended
ActorMethodMappedWithHttpDetails
ActorSubclass
AgentLog
ApiQueryResponse
CallContext
CanisterInstallMode
DerEncodedPublicKey
EmptyHashTree
Envelope
ForkHashTree
FunctionWithArgsAndReturn
HashTree
HttpAgentRequest
HttpHeaderField
IdentityDescriptor
JsonnableExpiry
LabeledHashTree
LabelLookupResult
LeafHashTree
LookupResult
NodeHash
NodeLabel
NodePath
NodeSignature
NodeValue
Nonce
ObserveFunction
PollStrategy
PollStrategyFactory
PrunedHashTree
QueryResponse
ReadRequest
RequestContext
RequestId
Signature
SubtreeLookupResult
variables
ACTOR_METHOD_WITH_CERTIFICATE
ACTOR_METHOD_WITH_HTTP_DETAILS
BLS12_381_G2_OID
Cbor
DEFAULT_POLLING_OPTIONS
DER_COSE_OID
ED25519_OID
IC_REQUEST_AUTH_DELEGATION_DOMAIN_SEPARATOR
IC_REQUEST_DOMAIN_SEPARATOR
IC_RESPONSE_DOMAIN_SEPARATOR
IC_ROOT_KEY
JSON_KEY_EXPIRY
MANAGEMENT_CANISTER_ID
SECP256K1_OID
UNREACHABLE_ERROR
Verify
Assets
Overview
API Reference
Overview
classes
AssetManager
interfaces
AssetManagerConfig
CommitBatchArgs
Progress
StoreConfig
type-aliases
ContentEncoding
StoreArgs
StoreBlobArgs
StoreBytesArgs
StoreFileArgs
StorePathArgs
StoreReadableArgs
Auth Client
Overview
API Reference
Overview
classes
AuthClient
IdbKeyVal
IdbStorage
IdleManager
LocalStorage
interfaces
AuthClientCreateOptions
AuthClientLoginOptions
AuthClientStorage
IdleOptions
InternetIdentityAuthResponseSuccess
type-aliases
DBCreateOptions
IdleManagerOptions
OnErrorFunc
OnSuccessFunc
variables
ERROR_USER_INTERRUPT
KEY_STORAGE_DELEGATION
KEY_STORAGE_KEY
Candid
Overview
API Reference
Overview
classes
InputBox
InputForm
OptionForm
PipeArrayBuffer
RecordForm
Render
TupleForm
VariantForm
VecForm
functions
Compare
Concat
IdlLabelToId
InputBox
LebDecode
LebEncode
OptForm
ReadIntLE
ReadUIntLE
RecordForm
RenderInput
RenderValue
SafeRead
SafeReadUint8
SlebDecode
SlebEncode
TupleForm
Uint8Equals
Uint8FromBufLike
Uint8ToDataView
VariantForm
VecForm
WriteIntLE
WriteUIntLE
interfaces
FormConfig
JsonArray
JsonObject
ParseConfig
UIConfig
namespaces
IDL
Overview
classes
BoolClass
ConstructType
EmptyClass
FixedIntClass
FixedNatClass
FloatClass
FuncClass
IntClass
NatClass
NullClass
OptClass
PrimitiveType
PrincipalClass
RecClass
RecordClass
ReservedClass
ServiceClass
TextClass
TupleClass
Type
UnknownClass
VariantClass
VecClass
Visitor
functions
Decode
Encode
Func
Opt
Rec
Record
ResetSubtypeCache
Service
Subtype
Tuple
Variant
Vec
type-aliases
InterfaceFactory
variables
Bool
Empty
Float32
Float64
Int
Int16
Int32
Int64
Int8
Nat
Nat16
Nat32
Nat64
Nat8
Null
Principal
Reserved
Text
Unknown
type-aliases
JsonValue
Identity
Overview
API Reference
Overview
classes
CryptoError
Delegation
DelegationChain
DelegationIdentity
ECDSAKeyIdentity
Ed25519KeyIdentity
Ed25519PublicKey
PartialDelegationIdentity
PartialIdentity
Secp256k1KeyIdentity
WebAuthnIdentity
functions
IsDelegationValid
WrapDER
interfaces
DelegationValidChecks
DerCryptoKey
JsonnableDelegationChain
SignedDelegation
type-aliases
CryptoKeyOptions
variables
DER_COSE_OID
ED25519_OID
UnwrapDER
Identity Secp256k1
Overview
API Reference
Overview
classes
Secp256k1KeyIdentity
Secp256k1PublicKey
type-aliases
JsonableSecp256k1Identity
Principal
Overview
API Reference
Overview
classes
Principal
type-aliases
JsonnablePrincipal
variables
JSON_KEY_PRINCIPAL
Use Auth Client
Overview
API Reference
Overview
functions
UseAuthClient
interfaces
CreateActorOptions
type-aliases
UseAuthClientOptions
Release Notes
Release notes for v3.0.0
GitHub
Select theme
Dark
Light
Auto
Empty
const
Empty
:
EmptyClass
Defined in:
packages/candid/src/idl.ts:2047