Interface ContractWithMethodsClass
Properties
initialize
initialize
: (<M>(__namedParameters
: Omit<{ aci
: Aci; address
?: `ct_${string}`; bytecode
?: `cb_${string}`; fileSystem
?: Record<string, string>; onCompiler
?: CompilerBase; onNode
: Node; sourceCode
?: string; sourceCodePath
?: string; } & Partial<BuildTxOptions<ContractCallTx, "callData" | "callerId" | "contractId">> & { omitUnknown
?: boolean; } & GetContractNameByEventOptions & Omit<SendTransactionOptions, "onNode" | "onAccount"> & Omit<{ combine
?: boolean; onNode
: Node; top
?: number | `kh_${string}` | `mh_${string}`; txEvents
?: boolean; }, "onNode"> & { callStatic
?: boolean; onAccount
?: AccountBase; onNode
?: Node; } & Partial<BuildTxOptions<ContractCreateTx, "code" | "ownerId" | "callData">>, "address" | "aci"> & { aci
?: Aci; address
?: `${string}.chain` | `ct_${string}`; validateBytecode
?: boolean; }) => Promise<Contract<M>>)
Type declaration
-
- <M>(__namedParameters: Omit<{
aci: Aci;
address?: `ct_${string}`;
bytecode?: `cb_${string}`;
fileSystem?: Record<string, string>;
onCompiler?: CompilerBase;
onNode: Node;
sourceCode?: string;
sourceCodePath?: string;
} & Partial<BuildTxOptions<ContractCallTx, "callData" | "callerId" | "contractId">> & {
omitUnknown?: boolean;
} & GetContractNameByEventOptions & Omit<SendTransactionOptions, "onNode" | "onAccount"> & Omit<{
combine?: boolean;
onNode: Node;
top?: number | `kh_${string}` | `mh_${string}`;
txEvents?: boolean;
}, "onNode"> & {
callStatic?: boolean;
onAccount?: AccountBase;
onNode?: Node;
} & Partial<BuildTxOptions<ContractCreateTx, "code" | "ownerId" | "callData">>, "address" | "aci"> & {
aci?: Aci;
address?: `${string}.chain` | `ct_${string}`;
validateBytecode?: boolean;
}): Promise<Contract<M>>
-
Parameters
-
__namedParameters: Omit<{
aci: Aci;
address?: `ct_${string}`;
bytecode?: `cb_${string}`;
fileSystem?: Record<string, string>;
onCompiler?: CompilerBase;
onNode: Node;
sourceCode?: string;
sourceCodePath?: string;
} & Partial<BuildTxOptions<ContractCallTx, "callData" | "callerId" | "contractId">> & {
omitUnknown?: boolean;
} & GetContractNameByEventOptions & Omit<SendTransactionOptions, "onNode" | "onAccount"> & Omit<{
combine?: boolean;
onNode: Node;
top?: number | `kh_${string}` | `mh_${string}`;
txEvents?: boolean;
}, "onNode"> & {
callStatic?: boolean;
onAccount?: AccountBase;
onNode?: Node;
} & Partial<BuildTxOptions<ContractCreateTx, "code" | "ownerId" | "callData">>, "address" | "aci"> & {
aci?: Aci;
address?: `${string}.chain` | `ct_${string}`;
validateBytecode?: boolean;
}
Returns Promise<Contract<M>>