Skip to content
IC Reactor
v3
v2
Search
Ctrl
K
Cancel
GitHub
Select theme
Dark
Light
Auto
Getting Started
Overview
Why IC Reactor
Installation
Quick Start
Local Development
Framework
React Setup
Queries
Mutations
Query Caching
Guides
Authentication
Type Safety
Error Handling
AI Friendliness
Reference
ClientManager
Reactor
DisplayReactor
CandidReactor
CandidDisplayReactor
createAuthHooks
Overview
useAuth
useUserPrincipal
useAgentState
createActorHooks
Overview
useActorQuery
useActorMutation
useActorMethod
useActorSuspenseQuery
useActorInfiniteQuery
useActorSuspenseInfiniteQuery
Factories
Overview
createQuery
createSuspenseQuery
createMutation
createInfiniteQuery
createSuspenseInfiniteQuery
Reactor Hooks
Validation
Examples
Overview
All-in-One Demo
TanStack Router
Next.js Integration
Query Demo
Infinite Query
Multiple Canisters
ckBTC Wallet
Custom Provider
Codec Demo
TypeScript Demo
API Reference
Overview
Classes
CallError
CanisterError
ClientManager
DisplayCodecVisitor
DisplayReactor
Reactor
ValidationError
Functions
createNullVariant
createPollingStrategy
createVariant
didToDisplayCodec
didToDisplayCodecs
didTypeFromArray
extractOkResult
fromZodSchema
generateKey
getNetworkByHostname
getProcessEnvNetwork
getVariantKey
getVariantKeyValue
getVariantValue
getVariantValueByKey
hexToUint8Array
isCallError
isCanisterError
isInLocalOrDevelopment
isKeyMatchVariant
isNullish
isValidationError
jsonToString
nonNullish
transformArgsWithCodec
transformResultWithCodec
uint8ArrayToHex
Interfaces
ActorDisplayCodec
ActorMethodCodecs
AgentState
ApiError
AuthState
ClientManagerParameters
DefaultActorType
PollingConfig
ReactorCallParams
ReactorQueryParams
TransformArgsRegistry
TransformReturnRegistry
UpdateAgentParameters
ValidationIssue
Type Aliases
ActorMethodParameters
ActorMethodReturnType
ActorMethodType
ArgsType
BaseActor
BlobType
CandidKeyValue
CandidVariant
CandidVariantKey
CandidVariantToIntersection
CandidVariantValue
CanisterId
DisplayCodec
DisplayCommonType
DisplayOf
DisplayReactorParameters
DisplayValidator
ErrResult
FunctionName
FunctionType
IsBlobType
IsCandidVariant
IsOkErrResultType
IsOptionalType
NullishType
OkResult
ReactorArgs
ReactorParameters
ReactorReturnErr
ReactorReturnOk
TransformKey
UnionToTuple
UnwrapOkErrResult
ValidationResult
Validator
Variables
IC_HOST_NETWORK_URI
IC_INTERNET_IDENTITY_PROVIDER
LOCAL_HOST_NETWORK_URI
LOCAL_HOSTS
LOCAL_INTERNET_IDENTITY_PROVIDER
REMOTE_HOSTS
VERSION
Packages
@ic-reactor/candid
Overview
CandidReactor
CandidAdapter
@ic-reactor/parser
Overview
API Reference
GitHub
Select theme
Dark
Light
Auto
generateKey
Copy Markdown
Open
Open in ChatGPT
Open in Claude
View in Markdown
generateKey
(
args
):
string
Defined in:
utils/helper.ts:5
Parameters
Section titled “Parameters”
args
Section titled “args”
any
[]
Returns
Section titled “Returns”
string