@thruputchain/client
    Preparing search index...

    Interface ContractMethodDefinition

    Runtime definition consumed by a generated method descriptor.

    interface ContractMethodDefinition {
        abiName?: string;
        args: readonly ContractArgumentMetadata[];
        codecs: ContractCodecContext;
        effect?: ContractMethodEffect | null;
        entrypoint: ContractEntrypointID;
        interfaceName?: string;
        interfaceVersion?: string;
        publicName?: string;
        returnType: ContractType;
        throws: readonly ContractExceptionMetadata[];
    }
    Index

    Properties

    abiName?: string

    Method name in the contract ABI.

    args: readonly ContractArgumentMetadata[]
    effect?: ContractMethodEffect | null

    Author-declared whole-invocation effects; null or omission means unannotated.

    entrypoint: ContractEntrypointID
    interfaceName?: string

    Canonical interface name for diagnostics.

    interfaceVersion?: string

    Interface ABI version, not a deployed-code verification.

    publicName?: string

    Method name in the TypeScript binding.

    returnType: ContractType
    throws: readonly ContractExceptionMetadata[]