import { Pc } from '@stacks/transactions';
// Create a post-condition for fungible token transfers
const postCondition = Pc.principal("ST1PQHQKV0RJXZFY1DGX8MNSNYVE3VGZJSRTPGZGM")
.willSendGte(500) // Amount in token's smallest unit
.ft("ST1HTBVD3JG9C05J7HBJTHGR0GGW7KXW28M5JS8QE.token-ft", "my-token");
// Use in transaction options
const txOptions = {
// ... other transaction options
postConditions: [postCondition],
postConditionMode: PostConditionMode.Deny,
};