Skip to content

@armada/sdk / index / createArmadaSdk

Function: createArmadaSdk()

createArmadaSdk(config): Promise<ArmadaSdk>

Defined in: src/sdk.ts:802

Construct an SDK instance — replaces startRailgunEngine + loadProvider + NETWORK_CONFIG patching. Multiple instances per process are supported; all state is instance-scoped. close() releases the prover's workers.

Scan state persists through config.storage (namespaced by pool/deployBlock): a wallet's sync() resumes from the last synced block rather than rescanning from genesis.

Parameters

config

ArmadaSdkConfig

Returns

Promise<ArmadaSdk>