jpskill.com
💼 ビジネス コミュニティ

mots-transaction-semantics

Points to the MoTS (Know Your Transactions) open-source Python/Scrapy research codebase—EVM transaction acquisition, semantic-vector extraction, and Etherscan-backed action labels (WWW 2023). Use when the user cites the MoTS paper/repo, needs legacy spider names (blocks.eth, blocks.semantic.eth, labels.action), or wants to relate transaction semantics to blockchain-analytics-operations—not as a substitute for current BlockchainSpider docs, RPC ToS, or legal review.

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o mots-transaction-semantics.zip https://jpskill.com/download/10138.zip && unzip -o mots-transaction-semantics.zip && rm mots-transaction-semantics.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/10138.zip -OutFile "$d\mots-transaction-semantics.zip"; Expand-Archive "$d\mots-transaction-semantics.zip" -DestinationPath $d -Force; ri "$d\mots-transaction-semantics.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して mots-transaction-semantics.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → mots-transaction-semantics フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
1
📖 Claude が読む原文 SKILL.md(中身を展開)

この本文は AI(Claude)が読むための原文(英語または中国語)です。日本語訳は順次追加中。

MoTS — transaction semantic representation (research codebase)

Reference skill. Upstream states that MoTS is merged into BlockchainSpider—prefer the BlockchainSpider documentation for current spiders and maintenance. This skill documents the standalone MoTS repository for paper reproduction, historical commands, and skill discovery.

What the standalone repo implements

Step Spider (examples from upstream README) Role
Acquisition blocks.eth Collect txs from RPC over block ranges; types can include external, internal, erc20, erc721, erc1155.
Semantics blocks.semantic.eth Same shape of inputs plus transaction semantic vectors (per upstream description).
Labels labels.action Transaction semantics labels sourced via Etherscan-class APIs (block-range oriented in examples).

Storage: outputs under ./data (per upstream README). Config: upstream points to APIKEYS, PROVIDERS, and CONCURRENT_REQUESTS in settings.py.

Install (clone upstream)

The dependency file is named requiremets.txt in the repository (upstream spelling). After clone:

pip install -r requiremets.txt

Confirm the filename on the branch you use—it may be renamed in a future commit.

Example command shapes (placeholders only)

# Block-range acquisition (replace RPC and range; confirm spider names in upstream README)
scrapy crawl blocks.eth -a start_blk=<N> -a end_blk=<M> -a types=external,internal,erc20,erc721,erc1155

# Semantic vectors + data (same placeholders)
scrapy crawl blocks.semantic.eth -a start_blk=<N> -a end_blk=<M> -a types=external,internal,erc20,erc721,erc1155

# Label-oriented crawl (Etherscan-class API key must be set per settings)
scrapy crawl labels.action -a start_blk=<N> -a end_blk=<M>

If end_blk is omitted in upstream examples, collection may follow the chain tip—mind RPC cost and rate limits.

How to combine with blockint

Task Skill
Current Scrapy toolkit, Solana + EVM breadth blockchain-spider-toolkit (BlockchainSpider)
Analytics / AML framing of “transaction meaning” blockchain-analytics-operations
EVM DeFi triage evm-solidity-defi-triage-agent

Guardrails

  • Prefer BlockchainSpider for new work if upstream merge note still applies—avoid duplicating unmaintained forks.
  • Configure your own APIKEYS and PROVIDERS; never commit or paste live keys.
  • Respect Etherscan (and similar) ToS and rate limits; semantic labels are research artifacts, not compliance verdicts.
  • Lawful use only; outputs are not a substitute for licensed analytics or legal conclusions.

Goal: a discoverable pointer to MoTS and its relationship to BlockchainSpider for blockint users researching transaction semantics and KYT-style representations.