Tokenizedblock

io.github.philpof102-svg由 GitHub 账号 philpof102-svg 发布v1.0.0更新于 Oct 24, 2026

Plan swaps of Coinbase tokenized stocks and TokenizedBlock blocks on Base; your wallet signs.

已验证Streamable HTTP可网页运行金融开发者工具

概览

AI 生成的概览

在 Base 上规划 TokenizedBlock 区块创建、兑换与任务,返回待用户钱包签名的未签名调用。

可以做什么
列出可配对货币与创建者最低额,并读取服务器提供的任务板和游戏状态。构建创建区块并开启其市场的未签名调用,以及区块、报价代币、代币化股票、ETH、USDC 与 OUSD 之间的兑换调用。构建 BlockRolls 掷骰、发布任务和结算掷骰的未签名调用。读取区块的创建者最低额与下一步退出操作,并开启远程控制面板会话。向已打开的面板发送命令,并读取面板状态及大脑对每条命令的判定。
适用场景
适合让助手在 Base 上准备 TokenizedBlock 与 Coinbase 代币化股票交易,交由你在自己的钱包中审核并签名,而不是由服务器签名或发送。
运行要求
位于 tokenizedblock.space 的远程 streamable HTTP 端点;未声明认证、环境变量或请求头。需要一个钱包来签署返回的调用,以及带钱包的浏览器打开控制面板链接。
安装前请注意
规划涉及真实资金:创建区块收取 0.001 ETH 费用,掷骰需批准恰好 rolls x 0.50 USDC,发布任务需批准 reward x maxDone。服务器只返回未签名调用,签名前请逐条核对。面板命令和交易会作用于你的钱包,创建者退出在请求后有 7 天延迟。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Tokenizedblock,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.philpof102-svg%2Ftokenizedblock/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "tokenizedblock": {
      "type": "http",
      "url": "https://tokenizedblock.space/mcp"
    }
  }
}

工具

12

tblock_pairs

Currencies a block can be born against

Lists the currencies a new block can be paired with at birth on TokenizedBlock (ETH, USDC, cbBTC, OUSD and Coinbase tokenized stocks), with the creator minimum floor of each, and in `echanges` the currency swaps tblock_plan_swap builds (both ways). Read-only, no input.

无需输入参数。

tblock_plan_birth

Plan the birth of a block

Returns the unsigned calls that create a block (a B20 token with an engraved face and a brain) AND open its market, paired with ETH or with one of the currencies from tblock_pairs: createPaid, approvals, registration, market opening — to be signed in order by `account`. Fee: 0.001 ETH. The response lists every cost (`cout`), the block address, and the result of simulating the whole sequence from that wallet. For a non-ETH pair the wallet must already hold the creator minimum in that currency.

输入参数name必填pairsaltsymbol必填account必填

tblock_plan_swap

Plan a swap on TokenizedBlock rails

Returns the unsigned calls for a swap routed by TokenizedBlock: a block against its quote token, block to block, block to a tokenized stock, or ETH/USDC to a Coinbase tokenized stock and back, ETH to USDC and back, and OUSD to USDC and back (OUSD trades against USDC only: ETH <-> OUSD is refused, swap through USDC in two trades). `amount` is in raw units of the token paid. APPROBATIONS means: sign the approvals, then ask again.

输入参数to必填from必填amount必填account必填

tblock_creator_minimum

Read or exit the creator minimum of a block

Reads the creator minimum deposited for a block’s market (who deposited, how much, whether the 0.03% creator share is flowing) and, when `account` is that creator, returns the unsigned call for the next exit step: a request (the share stops at once), then, 7 days later, the withdrawal.

输入参数pairblock必填account

tblock_panel_open

Open the block control panel

Opens a remote-control session and returns the link of the TokenizedBlock control panel: a visual dashboard (the block in the centre; Market, Trade, Brain and Chat tabs) for the user to open in their browser with their wallet. Give the link to the user. Then send commands with tblock_command and read what happened with tblock_panel_state. Commands are proposals: the block’s brain accepts or refuses each task, and only the user’s wallet signs.

输入参数block

tblock_command

Send a command to the control panel

Proposes one command to an open control panel. type = select (show a block), show (switch tab: market, trade, brain, chat), trade (side buy|sell, block, amount in raw units, optional `with` token), swap (from, to, amount in raw units of `from` — e.g. USDC to a Coinbase tokenized stock), send (token, amount in raw units, recipient: a transfer the user must confirm twice), task (a brain task: trade_tblock, launch_wake, feed_trusted, record_memory, offer_food, export_snapshot, read_agent_catalog, decision_receipts), birth (name, symbol, optional pair) or say (a short text shown in the chat). Nothing is signed by this call: the panel shows the proposal with buttons, and the user decides. One command per second.

输入参数totabfromnamepairsidetasktexttype必填withblocktoken另有 4 个

tblock_panel_state

Read the brain and what happened in the control panel

Reads the control panel, which is wired to the block’s brain: `cerveau` is the brain as the panel sees it (block, mood, beat, market read, and the tasks it accepts or refuses right now), and `evenements` are the events since `since` — the brain’s verdict on each command, plans built, and what the user signed (transaction hash) or declined.

输入参数sincesession必填

tblock_game_state

Read the Game: your ticket, the week's pot, the rolls

Reads the Game tab as the server serves it (GET /api/tirage): today's tickets and closing time (today's ticket = 1 entry in this week's reward pot; the pot is shared by entries after the week closes, UTC), this week's entries and its TicketPot pot as read by the server (null if not read), the live preview face (the face the latest Base block would draw), the BlockRolls contract when one is served (prices, prizes, pot) or null (practice: free rolls, nothing to sign), and the recent off-chain practice rolls (GET /api/jeu/rolls). With `wallet`: that wallet's ticket (held or not, verified volume, skin pass), its ticket face as the 5-trait guess tblock_plan_roll uses by default, and its entries in this week's pot (the month count is a tally only). Read-only.

输入参数wallet

tblock_plan_roll

Plan the classic roll: 0.50 USDC a roll, up to 10 in one batch

Returns the unsigned calls for `rolls` (1 to 10, default 1) BlockRolls rolls on one guess, for ONE wallet_sendCalls batch signed by `wallet`: one approve of EXACTLY rolls x 0.50 USDC, then one roll(guess) per roll — or, when that wallet holds an active day pass on the contract, rollWithPass x rolls with no payment. The block 2 blocks after the roll decides; the roll is scored against the guess (traits in common out of 5), a fixed prize from 3/5. `guess` defaults to the face of the wallet's ticket of the day (SHA-256(wallet|day), the same face the Game tab shows). REFUSED with the state when no contract is served (practice mode, 0 USDC): then nothing is to be signed.

输入参数guessrollswallet必填

tblock_plan_settle

Plan the settle of rolls (reveal and pay)

Reads settleableUntil(id) for each roll and the head block, says the state of each (TROP_TOT: wait `blocsAvant` blocks; REGLABLE; PERDU: the 256-block window passed; PAS_EN_ATTENTE: already settled or expired), and returns one unsigned settleMany call for the settleable ones. Anyone may send it: the prize always goes to the player. REFUSED when no contract is served.

输入参数rollIds必填

tblock_plan_task

Plan a mission: "trade my block", reward escrowed

Returns the unsigned calls that post a mission on the Block Missions board for a block: approve EXACTLY reward x maxDone (raw units of the block), then postTask. The task is "trade my block on its TokenizedBlock pool" (a v4 Swap on the block's pool on our hook, the only pool a mission may name), held `hold` raw units for 24 h, open 7 days, one completion per wallet. The block creator's wallet signs. REFUSED while the board's contract is not deployed, or when the block has no pool on a TokenizedBlock hook.

输入参数hold必填block必填reward必填maxDone必填

tblock_missions

Read the mission board

Reads the Block Missions board as the server serves it (GET /api/missions): the contract and each mission (id, reward token and amount, done/maxDone, holding, state). REFUSED with tableau = PAS_OUVERT while the board's contract is not deployed. Read-only, no input.

无需输入参数。

版本历史

1
  1. v1.0.0最新Oct 11, 2026

评分

已满足适用检查项的 83%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证不适用

    托管服务按其提供方的条款使用,因此这里不要求许可证。此检查项不计入百分比。