@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
Returns
Promise<ArmadaSdk>