Coming soon
Twitter / bankr webhook + intent parsing is planned but not wired to the current contract. Today: deploy via /deploy and sign BankrWallet.deploy() yourself.
Bot Integration
The repo includes a sketch bot service under protocol/bot/ (not connected to the live helper ABI). The goal is a Node.js relayer that parses social commands and helps users interact with wallets — without taking custody.
Why it is deferred
The shipped contract only exposes deploy(), and ownership is msg.sender. A bot that pays gas and calls deploy() would own the new Coinbase Smart Wallet, not the user. A future bot must either:
- Send the user a link to sign in their wallet, or
- Integrate with a meta-transaction / session model the CSW supports, or
- Wait for contract extensions that support delegated deploy on behalf of a named owner
Planned inputs (aspirational)
- Twitter — mentions via @bankrbot webhook
- Bankr API — resolve handle → wallet address, post replies
Planned processing (aspirational)
- Verify webhook signature
- Resolve user identity
- Parse natural language → structured intent (e.g. Claude Haiku)
- Trigger user-signed deploy or other CSW actions
- Reply with tx hash and Basescan link
Example commands (not live)
@bankrbot create wallet "project"
@bankrbot create wallet "agent" seed 0.5 ETH
@bankrbot show walletsThese match the README vision and protocol/bot/ scaffolding, not the current BankrWallet.sol API.
What works now
/deploy — connect wallet, call deploy(), optional seed ETH. See How It Works.