Skip to main content

Bankr Terminal

Configure these at bankr.bot → Security. They apply to every surface — chat, agent, and API — because they're enforced at the broadcast chokepoint. Modifying them requires web (Privy) authentication; an API key cannot change them.

Controls

ControlDefaultEffect
Pause all transactionsOffBlocks every outbound transaction until unpaused
Daily spending limit$500 / 24hRejects any tx that pushes rolling-24h USD outflow past the limit
Per-transaction limit$500Rejects any single tx priced above the limit
Permitted recipientsOffRestricts transfers/swaps to an allowlist; new entries enter a cooldown
Disable arbitrary contract callsOffBlocks write_contract and raw /wallet/submit (named operations like swaps still work)

USD limits accept 1 to 1,000,000. Setting 0 is rejected — disable the limit instead. Cooldown accepts 0 to 168 hours.

Pricing & fail-closed behavior

Bankr prices each transaction at submission time using on-chain quotes (0x for EVM, Jupiter for Solana). If pricing is unavailable and a USD limit is enabled, the transaction is rejected rather than waved through. Disable the limit if you need to proceed unpriced.

Recipient cooldown

Newly-added entries on the permitted-recipients list wait the configured cooldown (default 24h) before they're usable. Re-adding a previously-removed recipient restarts the cooldown. Your own EVM and Solana addresses are always implicitly allowed.

Spend tracking

Successful transactions are recorded in a per-wallet spend log, idempotent on transaction hash, so retries can't inflate the daily counter.

Example error messages

This transaction is $2,400.00, above your per-transaction limit of $500.
Adjust the limit or disable it in Security settings to proceed.
This transaction would push your 24-hour spending past the $500 limit
(spent so far: $410.00, this transaction: $120.00).
Adjust the limit or disable it in Security settings to proceed.
0xabc... was added recently and is still in its safety cooldown period.
Available in ~12h.