Critical-risk tools in Tempo
25 of the 61 tools in Tempo are classified as critical risk. This page profiles those tools specifically, with recommended policy actions and the attack patterns that target them.
Every operation listed below is an action PolicyLayer recommends controlling at the transport layer. Open any tool to see the full profile, risk score, and YAML policy snippet.
Tools at critical risk
-
cancel_orderFinancialCancel an open order on the DEX. The remaining unfilled amount will be
-
cancel_scheduled_paymentFinancialCancel a pending scheduled payment before it executes.
-
remove_fee_liquidityDestructiveRemove liquidity from a Fee AMM pool by burning LP tokens.
-
remove_from_whitelistDestructiveRemove an address from a TIP-403 policy whitelist.
-
renounce_roleDestructiveRenounce your own role on a TIP-20 token. This is irreversible unless
-
revoke_access_keyDestructiveRevoke an existing access key. Revoked keys cannot be used for signing
-
revoke_roleDestructiveRevoke a TIP-20 role from an address. Requires DEFAULT_ADMIN_ROLE on the token.
-
swap_stablecoinsFinancialExecute a stablecoin swap on Tempo DEX.
-
burn_blocked_tokensDestructiveBurn tokens held by a blocked address (compliance seizure).
-
burn_tokensDestructiveBurn TIP-20 tokens from the caller
-
claim_rewardsFinancialClaim all pending rewards for a TIP-20 token. Rewards are sent to your wallet
-
distribute_rewardsFinancialDistribute rewards to all opted-in holders of a TIP-20 token.
-
mint_tokensFinancialMint new TIP-20 tokens to a recipient address.
-
opt_in_rewardsFinancialOpt into rewards for a TIP-20 token. After opting in, you will earn rewards
-
opt_out_rewardsFinancialOpt out of rewards for a TIP-20 token. By default, any pending rewards will be
-
pause_tokenFinancialEmergency pause all transfers on a TIP-20 token. Requires PAUSE_ROLE.
-
place_flip_orderFinancialPlace an auto-reversing flip order that provides perpetual liquidity.
-
place_limit_orderFinancialPlace a resting limit order on the stablecoin DEX orderbook.
-
add_fee_liquidityFinancialAdd liquidity to a Fee AMM pool. You must provide equal USD value of both tokens.
-
batch_paymentsFinancialSend multiple TIP-20 stablecoin payments in a single atomic transaction.
-
create_tokenFinancialDeploy a new TIP-20 token on Tempo blockchain via the factory contract.
-
schedule_paymentFinancialCreate a scheduled payment that executes at a future time on Tempo blockchain.
-
send_concurrent_paymentsFinancialSend multiple TIP-20 payments in parallel using different nonce keys.
-
send_paymentFinancialSend a TIP-20 stablecoin payment on Tempo blockchain.
-
send_sponsored_paymentFinancialSend a TIP-20 payment with gas fees paid by a sponsor (gasless transaction).
Attacks that target this class
Critical-risk tools in any server share these documented attack patterns. Each links to the full case and the defensive policy.