Callput prepares. An authorized external signer executes.
Built for Bankr Base · 24/7
Scan and prepare Callput options inside Bankr.
The public App is a scanner and unsigned transaction builder. Inspect synthetic stock, ETF, and crypto option spreads, maximum risk, and exact Base transaction data. Bankr chat execution is unavailable; production execution requires an authorized external signer.
The public Bankr App does not broadcast Callput transactions.
Not broker-listed securities or ownership.
- Strikes
- 65K / 67K
- Expiry
- 1 day
- Minimum fill
- 78%
- Maximum risk
- 0.20 USDC
Open the real App to inspect an exact unsigned transaction. Submit only through an authorized external signer, then paste the Base transaction hash back into the App to reconcile it.
New to Bankr
Your first Callput scan starts here.
No API key, MCP installation, or CLI is required for the public App path. Those tools are only for agents and builders.
- 01 · Sign in
Open the public App
Use the green button on this page and sign in or create a Bankr account. The App switches to your signed-in viewer wallet.
Public App - 02 · Know the boundary
Chat execution is unavailable
Repeated live tests showed Bankr chat rejecting valid Callput calldata at its simulation step. The public App therefore does not offer production signing or broadcast.
Verified limitation - 03 · Fund on Base
Use the same EVM address
In Bankr Wallet, copy your Bankr EVM wallet address. Send Base USDC and Base ETH to that exact address—not to another network.
USDC + gas - 04 · Scan small
Use the onboarding size
Start with the default 0.01 size. Choose a market view, scan, and select one live spread.
0.01 default - 05 · Review
Check the exact intent
Verify the wallet, Base 8453, strikes, expiry, maximum USDC at risk, minimum fill, and ETH execution fee.
Unsigned - 06 · Execute externally
Use a supported signer
Use Callput MCP with an authorized external signer. Advanced Bankr operators may separately configure Bankr Wallet API/CLI with a user-managed write key.
Outside public App - 07 · Verify
Confirm the keeper result
Return to this App and check keeper execution using the successful Base transaction hash. Do not submit the same order again while it is pending.
Reconcile
First confidence moment
From market view to wallet review.
Three explicit steps. The public App scans and prepares; a supported external signer remains the execution boundary.
- 01 · Scan
Choose a view
Select an asset, direction, and size. Callput ranks valid spreads.
No wallet action - 02 · Review
Know the exact risk
Inspect strikes, expiry, minimum fill, network fee, and maximum USDC at risk.
Unsigned tx only - 03 · Execute
Use an external signer
Submit the exact unsigned transaction outside the public App, then reconcile the successful Base hash here.
User controlled
Product breadth
Markets available in one interface.
Candidate availability depends on the live Callput feed, selected direction, expiry, and risk constraints.
Checking current Callput market availability…
Full position lifecycle
Open is only the beginning.
The public App can refresh and display the signed-in wallet. Prepare close and settle transactions through Callput MCP and execute them with an authorized external signer.
- 01 · Before expiry
Close one position
Use MCP to choose one unexpired token, set positive raw-USDC minimum outputs, and build its unsigned close transaction.
callput_close_position - 02 · After expiry
Settle one expired position
Use MCP to choose one expired token, set a positive swap floor, and build its unsigned settlement transaction.
callput_settle_position - 03 · Wallet batch
Close all open positions
Build full-close transactions for every unexpired Callput position in the connected wallet.
callput_close_all_positions - 04 · Wallet batch
Settle all expired positions
Build settlement transactions for every expired Callput position in the connected wallet.
callput_settle_all_positions
Execution boundary: Public Bankr App chat handoffs are disabled for open, close, and settle. Each unsigned transaction requires an authorized external signer; batch preparation never signs, broadcasts, or auto-confirms a queue.
Trust architecture
The signing boundary stays outside the public App.
Callput explains and prepares. Only an authorized external signer can authorize movement of funds.
- 01
Callput App
Scans markets, validates structure, and prepares exact Base transaction data.
- 02
External Signer
Reviews the exact destination, calldata, value, allowance, and risk outside the public App.
- 03
Base + Reconcile
Broadcasts only with user authorization, then verifies the receipt and keeper result.
Canonical Base contracts: Base USDC · Callput Router · Callput PositionManager.
Public app view: the links on this page open the viewer-facing scanner. Bankr host may still display its Scripts drawer; the Callput iframe uses viewer identity but does not expose production chat execution controls.
For Bankr agents and builders
Give your Bankr agent direct Callput tools.
Add one public Streamable HTTP endpoint. The MCP exposes twelve Callput tools, including individual and wallet-wide close/settle builders, and returns unsigned transaction payloads. Production signing stays in an authorized external runtime. Bankr Wallet API/CLI is an advanced separately configured option, not the public App chat flow.
Open the Callput Skill ↗Name: callput-lite-agent-mcp
URL: https://mcp.callput.app/api/mcp
Transport: HTTP
Authentication: None
List the Callput MCP tools, then scan one BTC bullish spread.
Do not prepare, sign, or submit a transaction.
Answers before the first click
Frequently asked questions.
Visible answers match the page's machine-readable FAQ contract.
Getting started in Bankr
Access, sign-in, and the first scan.
What is the Callput Bankr App?
The public Callput Bankr App is a viewer-specific scanner and unsigned transaction builder. It can also read positions and reconcile successful Base transaction hashes. Bankr chat execution is currently unavailable for production use.
Why does the Callput Bankr App look blank when I open its URL?
The short non-owner app route can render a blank Bankr shell. Use the owner-scoped public link on this page. Anonymous visitors should see the app and a sign-in prompt; sign in before scanning or preparing a trade.
Do I need Bankr Club or Max Mode to use the app?
Bankr controls access to Apps and social-agent surfaces under its current account tiers. If a free account cannot open the app or receive an X reply, check the current Bankr Club or Max Mode access requirements in Bankr.
How do I open Callput inside Bankr?
Sign in to Bankr, open the public Callput App URL linked on this page, choose a supported asset, market view, and size, and run a scan. Review the exact maximum risk and unsigned transaction data. To execute, use Callput MCP with an authorized external signer.
What does public mean for a Bankr App?
Public means the app can be discovered or opened by eligible Bankr users under Bankr's app access rules. It does not necessarily mean that an anonymous visitor can render the personalized viewer app without signing in.
Markets, strategies, and funding
Assets, direction, size, and Base funding.
Which assets are available in the Callput Bankr App?
The app supports BTC, ETH, TSLA, QQQ, SPY, EWY, NVDA, COIN, SPCX, MU, and SKHY. The page reads current contract counts from the live Callput assets endpoint because a supported symbol can temporarily have no valid candidate.
Which network does the Bankr transaction use?
Callput transactions use Base mainnet, chain ID 8453. Make sure the Bankr EVM wallet selected for the app has the required assets on Base rather than on another network.
Which funds do I need for a Callput trade in Bankr?
The Bankr wallet generally needs Base USDC for premium or collateral and Base ETH for the displayed execution fee. The required amounts depend on the selected spread, size, allowance, and current contract fee.
How do market view choices map to Callput strategies?
Bullish maps to BuyCallSpread, bearish maps to BuyPutSpread, neutral-bearish maps to SellCallSpread, and neutral-bullish maps to SellPutSpread. The app ranks structurally valid candidates for the selected view.
How should I choose size and risk budget?
Begin with a small positive size and a maximum-risk amount you can afford to lose. Increasing size scales premium, collateral, and maximum risk, so review the size-adjusted risk rather than only the per-unit spread price.
Review and execution boundaries
Inspect unsigned data before external signing.
What does maximum at risk mean in the Bankr review?
It is the calculated USDC exposure ceiling for the selected spread and requested size under the prepared intent. It should be reviewed alongside strikes, expiry, minimum fill, allowance, and the Base ETH execution fee.
What is the difference between debit and credit spreads?
A debit spread pays premium upfront and has risk generally bounded by that cost. A credit spread receives premium but requires collateral, with maximum loss bounded by spread width and received credit under the protocol calculation.
Why might a Callput transaction require USDC approval?
The wallet's current Base USDC allowance may be lower than the bounded amount required by the Callput spender. An authorized external signer must review the canonical token, spender, and amount before submitting that approval.
Can the public Bankr App submit a Callput trade?
No. It prepares unsigned transaction data, but the chat execution controls are disabled after repeated Bankr simulator false negatives. Use an authorized external signer and return with the successful Base transaction hash.
What should I verify before external signing?
Verify Base chain ID 8453, the Callput destination, wallet address, strategy, strikes, expiry, size, maximum USDC risk, approval spender and amount, minimum fill, and native execution fee. Reject the action if any field differs from the selected intent.
Safety and product boundaries
Custody, product scope, and execution limits.
Does Callput receive my Bankr private key?
No. Callput receives the viewer wallet address needed to prepare and validate an intent. Signing stays in the user's authorized external runtime; Callput does not ask for a seed phrase or private key.
Are Callput stock and ETF options real broker-listed options?
No. They are synthetic on-chain options referencing assets such as TSLA, QQQ, SPY, EWY, NVDA, COIN, SPCX, MU, and SKHY. They do not provide shares, voting rights, dividends, or ownership of a broker-listed contract.
Can the Callput Bankr App trade automatically?
No. The app has permission to read the viewer wallet, fetch public Callput data, and prepare a transaction for confirmation. It cannot silently sign or broadcast on behalf of the visitor.
How do risk caps and minimum fill protect the order?
The integration rejects a prepared trade above its configured USDC risk ceiling and includes a minimum-fill constraint in the transaction intent. These controls limit the requested trade but cannot guarantee execution or profit.
Does Callput guarantee liquidity, execution, or returns?
No. Candidate availability, simulation, keeper execution, settlement value, and market outcomes can change. A prepared transaction is not a promise of fill, profit, price stability, or continuous liquidity.
Failures and recovery
Resolve live-market and transaction issues safely.
Why did the Bankr App find no Callput spread?
The live feed may have no valid spread for the selected asset, direction, size, expiry, or risk constraints. Try another supported asset or market view and confirm that the live availability counter is nonzero.
Why did Bankr transaction simulation revert?
A revert can indicate a genuine balance, allowance, fee, freshness, or contract problem. In repeated Callput tests, however, Bankr chat also rejected calldata that succeeded in an equivalent Base RPC simulation and through Bankr Wallet API. Because the public App cannot distinguish that false negative safely, chat execution is disabled.
How do I fix insufficient balance or allowance?
Fund the same Bankr EVM wallet with enough Base USDC and Base ETH, then rerun preparation so the latest balances and allowance are checked. If Bankr presents a bounded USDC approval, review its spender and amount before confirming it.
How can I tell whether a Callput request was actually submitted?
Unsigned preparation or simulation is not proof of submission. Confirm a successful Base transaction hash, extract the protocol request key from the receipt, and use reconciliation or request-status checks to verify the matching on-chain request.
What should I do after a Bankr chat simulation failure?
Do not keep retrying the public App chat handoff. Verify balances and allowance, prepare fresh data, then use a supported authorized external signer. Advanced Bankr operators may separately use Bankr Wallet API/CLI with a user-managed write key.
Bankr agents, MCP, and social surfaces
App access, direct tools, and X limitations.
Does opening the public Bankr App install Callput tools for every user?
No. A public app link makes the app available under Bankr's access rules, but it does not automatically install a wallet-specific MCP server or skill for every Bankr agent. Tool installation and app discovery are separate capabilities.
How does a Bankr agent connect directly to Callput MCP?
Configure https://mcp.callput.app/api/mcp as an HTTP MCP server with no authentication and install the public Callput skill where the Bankr agent supports custom tools. Start by listing tools and running a read-only scan.
Can I call Callput through @bankrbot on X?
Bankr accepts actionable requests through @bankrbot, but Callput execution is available only if that user's Bankr agent can access the required Callput tools or Bankr provides a native integration. The public app alone does not prove global X intent routing.
Why might @bankrbot ignore a Callput request on X?
Bankr may require Club or Max Mode for X replies, and it ignores greetings or non-actionable prompts. Put a concise actionable request near the start of the post and do not assume Callput tools are installed for that account.
Can another Bankr user trade through the Callput App?
Another signed-in Bankr user can scan and prepare an intent for that user's wallet, but cannot rely on the public App chat path to broadcast it. Production execution requires Callput MCP with an authorized external signer. Bankr Wallet API/CLI is an advanced separately configured alternative.
Public scanner · Base mainnet
Ready to inspect your first spread?
Open the public Callput scanner in Bankr. Use an authorized external signer if you choose to execute.