Freeze / Unfreeze Wallet
Overview
The freeze function allows you to temporarily disable a wallet from all operations, including automated processes, outgoing transactions, and incoming transfers.
Freeze is used for:
security and stopping suspicious activity,
manual transaction review,
maintenance,
blocking payouts,
blocking incoming deposits.
Behavior by Wallet Type
1. Master Wallet
When frozen:
all outgoing transactions are blocked (payouts + system operations),
master-side auto-sweep is disabled,
payouts from master → cold are not possible,
the wallet cannot spend native tokens for gas,
any related payout requests automatically move to HOLD status.
When unfrozen:
payouts are allowed again,
auto-sweep and automated network operations resume,
the wallet can again spend native tokens to pay gas fees.
2. Transit Wallet
When frozen:
accepting deposit transactions is prohibited (the address is removed from the incoming payment distribution pool),
auto-sweep is disabled,
force-sweep is disabled,
any movement of funds is blocked,
the address is marked as inactive and is not used by the system.
A frozen transit wallet is effectively removed from active circulation but remains stored in the database.
When unfrozen:
the wallet can accept deposits again,
auto-sweep becomes active again,
force-sweep is available again,
the address is returned to the pool of active addresses for order generation.
Freeze / Unfreeze Wallet
POST https://api-processing.crypto-chief.com/v1/wallets/freeze
Headers
Content-Type
application/json
Signature
Signed request body
Merchant
Merchant ID
Body
address
string
true
address of the wallet to freeze/ unfreeze
Response
Last updated