diff --git a/src/runtime/composeTxOptions.ts b/src/runtime/composeTxOptions.ts index 9f2fac8..7ff2fe5 100644 --- a/src/runtime/composeTxOptions.ts +++ b/src/runtime/composeTxOptions.ts @@ -2,9 +2,10 @@ import { AnchorMode, type ClarityValue, type FungiblePostCondition, - type PostCondition, + type FungiblePostConditionWire, PostConditionMode, type StxPostCondition, + type STXPostConditionWire, } from "@stacks/transactions"; import type { StringOnly } from "../utils/helpers"; import type { @@ -13,6 +14,12 @@ import type { ParameterObjOfDescriptor, } from "./contractBase"; +type PostCondition = + | FungiblePostCondition + | StxPostCondition + | FungiblePostConditionWire + | STXPostConditionWire; + export interface ContractCallOptions { contractAddress: string; contractName: string; @@ -35,7 +42,7 @@ export type ComposeTxOptionsFn = < : never, options?: { deployerAddress?: string; - postConditions?: (FungiblePostCondition | StxPostCondition)[]; + postConditions?: PostCondition[]; } ) => ContractCallOptions;