Callput × Bankr

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.

No private keys

Callput prepares. An authorized external signer executes.

Chat execution unavailable

The public Bankr App does not broadcast Callput transactions.

Synthetic on-chain

Not broker-listed securities or ownership.

Interactive trade preview Simulation · no wallet
1 · Choose a market Deterministic example
Choose a market and scan a deterministic example. No wallet is connected.

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.

  1. 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
  2. 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
  3. 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
  4. 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
  5. 05 · Review

    Check the exact intent

    Verify the wallet, Base 8453, strikes, expiry, maximum USDC at risk, minimum fill, and ETH execution fee.

    Unsigned
  6. 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
  7. 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.

  1. 01 · Scan

    Choose a view

    Select an asset, direction, and size. Callput ranks valid spreads.

    No wallet action
  2. 02 · Review

    Know the exact risk

    Inspect strikes, expiry, minimum fill, network fee, and maximum USDC at risk.

    Unsigned tx only
  3. 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…

Crypto
BTCETH
Stocks
TSLANVDACOINSPCXMUSKHY
ETFs
QQQSPYEWY

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.

  1. 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
  2. 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
  3. 03 · Wallet batch

    Close all open positions

    Build full-close transactions for every unexpired Callput position in the connected wallet.

    callput_close_all_positions
  4. 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.

  1. 01

    Callput App

    Scans markets, validates structure, and prepares exact Base transaction data.

  2. 02

    External Signer

    Reviews the exact destination, calldata, value, allowance, and risk outside the public App.

  3. 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 ↗
MCP configuration
Name: callput-lite-agent-mcp
URL: https://mcp.callput.app/api/mcp
Transport: HTTP
Authentication: None
Read-only first prompt
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.

Open Callput scanner ↗