BnkLabBnkLab/DocsGitHub

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:

Planned inputs (aspirational)

Planned processing (aspirational)

  1. Verify webhook signature
  2. Resolve user identity
  3. Parse natural language → structured intent (e.g. Claude Haiku)
  4. Trigger user-signed deploy or other CSW actions
  5. 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 wallets

These 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.