- defineContract<T>(config: { descriptor: T; id?: string }): InkContract<T>
- defineContract<T>(config: { descriptor: T; id?: string; type: ink }): InkContract<T>
- defineContract<T>(config: { abi: T; id?: string; type: solidity }): SolidityContract<T>
Type parameters
Parameters
config: { descriptor: T; id?: string }
descriptor: T
optionalid: string
Returns InkContract<T>
Specify the contract type explicitly