Custom deployments
The SDK resolves the correct contract from the chain ID automatically, so you normally don’t need the address. Pass it explicitly only for custom deployments:On the Tempo network (chainId
42431), the SDK uploads ZK proofs to IPFS instead of passing them as calldata and the chain uses token-based fees. Both are handled automatically, so no code change is required.