📄️ Asset Filter – Design Overview
Chain Wallet asset filters are designed to strictly constrain the flow of assets during transaction execution, preventing asset loss or abnormal operations.
📄️ Wallet Balance Filter
The wallet balance filter selects the native asset balance of the on-chain wallet as a constraint for transaction risk control, restricting outbound movements of the wallet’s native currency.
📄️ Wallet Token Filter
The wallet token filter selects the token balances of an on-chain wallet as a constraint for transaction risk control, restricting outbound movements of the wallet’s token assets.
📄️ Passed Account Balance Filter
The passed account balance filter evaluates the native asset balances of passed accounts involved in a transaction, preventing assets from indirectly leaving the wallet through transaction intermediaries.
📄️ Passed Account Token Filter
The passed account token filter evaluates token assets held by passed accounts involved in a transaction, preventing tokens from indirectly leaving the wallet through transaction intermediaries.
📄️ Program Address Filter
The Program Address Filter evaluates whether program addresses (Program Accounts) involved in a transaction should be included in subsequent risk control calculations, thereby controlling asset flows generated through program calls.