build_deepfreeze_unsigned
Generate an unsigned TrustSet transaction to toggle freeze on a trustline: freeze (block sends), deep_freeze (block sends and receives), or unfreeze.
Instructions
Assemble an UNSIGNED TrustSet that toggles a freeze on your trustline to a counterparty. action: deep_freeze (blocks holder sending AND receiving — needs DeepFreeze amendment), clear_deep_freeze, freeze (blocks sending only), unfreeze. Returns unsigned JSON + preflight. Never signs; testnet by default.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | No | deep_freeze | |
| account | Yes | the issuer (you) | |
| network | No | testnet | |
| currency | Yes | 3-char ISO code or 40-hex currency (issued, not XAH) | |
| limitValue | No | your existing trust limit to preserve (defaults to "0") | |
| counterparty | Yes | the holder side of the trustline |