feat: export ContractCallOptions type

This commit is contained in:
c4605
2024-04-11 09:13:08 +01:00
parent 9fe19071f8
commit 73e96f75a8

View File

@@ -1,7 +1,8 @@
import {
AnchorMode,
ContractCallOptions,
ClarityValue,
FungiblePostCondition,
PostCondition,
PostConditionMode,
STXPostCondition,
} from "@stacks/transactions";
@@ -12,6 +13,16 @@ import {
ParameterObjOfDescriptor,
} from "./contractBase";
export interface ContractCallOptions {
contractAddress: string;
contractName: string;
functionName: string;
functionArgs: ClarityValue[];
anchorMode: AnchorMode;
postConditionMode: PostConditionMode;
postConditions?: PostCondition[];
}
export type ComposeTxOptionsFn<Contracts extends ContractBaseType> = <
T extends StringOnly<keyof Contracts>,
F extends StringOnly<keyof Contracts[T]>,