Skip to main content

InterfaceCircuitDeclaration

For the complete documentation index, see llms.txt

@midnight-ntwrk/compact-runtime v0.20.0


@midnight-ntwrk/compact-runtime / InterfaceCircuitDeclaration

Type Alias: InterfaceCircuitDeclaration

type InterfaceCircuitDeclaration = {
argumentTypes: readonly SignatureType[];
pure: boolean;
resultType: SignatureType;
};

One circuit as declared in a contract T { } block. pure is the declared keyword, not inferred purity.

Properties​

argumentTypes​

readonly argumentTypes: readonly SignatureType[];

pure​

readonly pure: boolean;

resultType​

readonly resultType: SignatureType;