mirror of
https://github.com/alexgo-io/clarity-codegen.git
synced 2026-01-12 14:34:34 +08:00
feat: support @stacks/transaction v6 post condition types
This commit is contained in:
@@ -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<Contracts extends ContractBaseType> = <
|
||||
: never,
|
||||
options?: {
|
||||
deployerAddress?: string;
|
||||
postConditions?: (FungiblePostCondition | StxPostCondition)[];
|
||||
postConditions?: PostCondition[];
|
||||
}
|
||||
) => ContractCallOptions;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user