Developers need test funds (ETH, USDC) constantly to test their implementations. They either bug the QA person on Slack or avoid the Safe UI altogether. Both waste time and create bottlenecks.
A Slack bot that lets developers self-serve test funds from a shared Safe multisig on Base — without needing an admin to approve each request.
/cajero request 0.01 ETH vitalik.eth need gas for bridge testing
/cajero request 0.01 ETH 0xABC...123 gas --network arb
The bot resolves ENS names (or accepts raw 0x addresses), and sends funds automatically from the Safe. For cross-chain requests, it bridges via Uniswap. No admin in the loop.
- Slack slash command interface — developers never leave Slack
- ENS name + raw
0xaddress support for recipients - Multi-chain — Base (direct), Ethereum and Arbitrum (bridged via Uniswap)
- Safe auto-execution — bot signs and executes transactions immediately (threshold=1)
- Allowlisted users only — restricted by Slack user ID
- Rate-limited — 1 pending request per user at a time
- Configurable amount caps per token (ETH and USDC)
- SQLite persistence — all requests logged
- Socket Mode — no public URL or open port needed for deployment