• Type Parameters

    • T extends ContractAbstraction<ContractProvider | Wallet, DefaultMethods<ContractProvider | Wallet>, DefaultMethodsObject<ContractProvider | Wallet>, DefaultViews, DefaultContractViews, unknown>

    Parameters

    • abs: T
    • context: Context

    Returns T & {
        tzip12(this: ContractAbstraction<ContractProvider | Wallet, DefaultMethods<ContractProvider | Wallet>, DefaultMethodsObject<ContractProvider | Wallet>, DefaultViews, DefaultContractViews, unknown> & {
            [ABSTRACTION_KEY]?: Tzip12ContractAbstraction;
        }): Tzip12ContractAbstraction;
    }