@arkade-os/sdk Documentation - v0.4.54
    Preparing search index...

    Type Alias ContractFunctions<P>

    ContractFunctions: string extends keyof P["functions"]
        ? CallableFunctions
        : {
            [K in keyof P["functions"]]: (
                ...args: FnArgs<P["functions"][K]>,
            ) => ArkadeTransactionBuilder
        }

    The statically-typed functions map of a contract. When the program is a concrete literal (specific function names), each entry is precisely typed from its inputs. When the program is the widened Program (an index signature), it falls back to the loose CallableFunctions.

    Type Parameters