Create a contract handle from a raw address and ABI — no cdm.json needed.
cdm.json
Optional
import { createInkSdk } from "@polkadot-api/sdk-ink";const inkSdk = createInkSdk(client.raw.assetHub, { atBest: true });const counter = createContract(inkSdk, "0xC472...", abi, { signerManager: signerManager,});await counter.getCount.query();await counter.increment.tx(); Copy
import { createInkSdk } from "@polkadot-api/sdk-ink";const inkSdk = createInkSdk(client.raw.assetHub, { atBest: true });const counter = createContract(inkSdk, "0xC472...", abi, { signerManager: signerManager,});await counter.getCount.query();await counter.increment.tx();
Create a contract handle from a raw address and ABI — no
cdm.jsonneeded.