Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
BLOCKCHAINLAB_APINoOptional environment variable to point at a self-hosted copy of the data API.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_whitepapersA

Search Blockchain Lab's research corpus (600+ blockchain whitepapers) by text, topic or year. Returns metadata + original source + blockchainlab.com link.

get_chainA

Look up an EVM chain by chain ID, short name or name: native currency, public RPCs, explorers (chainid.network).

top_defi_protocolsA

Top DeFi protocols by TVL in USD from DefiLlama (nightly snapshot), optionally filtered by category (e.g. Lending, Dexs, Liquid Staking) or chain.

chains_tvlB

DeFi TVL ranking by chain (DefiLlama nightly snapshot).

list_hackathonsA

Open and upcoming blockchain hackathons (Devpost, ETHGlobal) from the Blockchain Lab feeds.

list_eventsB

Upcoming blockchain events from the Blockchain Lab feeds.

list_grantsB

Directory of blockchain ecosystem grant programmes with official links (link status re-checked nightly).

glossaryA

Plain-language definitions from blockchainlab.com. Omit term to list all terms.

lookup_standardA

Find an Ethereum EIP/ERC or Bitcoin BIP by number (e.g. 'ERC-4337', '1559', 'BIP-341') or title words.

gas_pricesA

Live fees from public RPCs: EVM base fee + priority tips (eth_feeHistory) and cost in native token + USD for a given gas amount; or Bitcoin sat/vB; or Solana priority fees.

decode_transactionA

Fetch and decode a transaction by hash: status, fees, decoded function call + args, decoded event logs.

inspect_addressB

Resolve ENS, validate checksum, and inspect an address on a chain: balance, nonce, contract/EOA, proxy implementation, EIP-7702 delegation, ERC-20 metadata.

decode_calldataA

Decode EVM calldata; looks up the 4-byte selector in openchain/4byte unless a signature is given.

abi_utilsC

Compute a function selector & event topic for a signature, and optionally ABI-encode a call with args.

convert_unitsA

Exact conversion between wei/gwei/ether, sat/btc, lamport/sol.

storage_slotA

Compute a Solidity storage slot (mapping, nested mapping, array element, ERC-7201 namespace) and optionally read it live.

stablecoinsA

Stablecoins by circulating supply with price vs peg, mechanism and 1d/7d/30d supply change (DefiLlama nightly). Filter by symbol or peg type (peggedUSD, peggedEUR…).

defi_yieldsA

Top DeFi yield pools (TVL ≥ $10m) with APY, base/reward split and IL risk (DefiLlama nightly). Filter by chain, project, stablecoin-only; sort by tvl or apy.

bridges_tvlB

Cross-chain and canonical bridges ranked by TVL (DefiLlama bridge categories), optionally filtered by chain.

dex_volumesB

DEX trading volume by protocol (24h/7d/30d) plus market totals (DefiLlama nightly).

protocol_feesB

Protocol fees by protocol (24h/7d/30d) plus totals (DefiLlama nightly).

l2_metricsA

Ethereum L2/L3 projects: stage, category, stack, risk summary and Total Value Secured breakdown (L2BEAT nightly). Query by name/id/stack, filter by stage ('Stage 0', 'Stage 1', 'Stage 2').

security_incidentsB

Public record of crypto hacks/exploits (DefiLlama hacks DB): search by protocol/technique, filter by date (YYYY-MM-DD), min USD lost, chain. Returns matches and total lost.

sanctions_checkA

Check addresses (any chain) against the OFAC SDN digital-currency address list (nightly, via 0xB10C). Screening aid only.

get_datasetA

Fetch any Blockchain Lab Open Data API dataset by name (see the catalogue): returns rows (optionally limited) plus generation time and source.

safe_infoB

Read a Safe (Gnosis Safe) multisig: owners, threshold, nonce, version.

safe_tx_hashA

Compute the EIP-712 safeTxHash for a Safe transaction locally and cross-check it with the Safe's on-chain getTransactionHash(). Use to verify what a signer should see on their hardware wallet.

decode_safe_calldataB

Decode Safe execTransaction (incl. signature types) or MultiSend batch calldata, decoding each inner call.

eip712_hashA

Hash EIP-712 typed data (digest, domain separator, struct hash) and, if a signature is given, recover the signer; optionally check ERC-1271 isValidSignature on a smart account.

verify_messageB

Recover the signer of an EIP-191 personal_sign message.

calldata_diffB

Decode two calldata blobs and list every argument and 32-byte word that differs (review multisig/governance payloads).

contract_verificationA

Is a contract's source verified? Checks Sourcify (full/partial match) and Blockscout (name, compiler, licence, proxy + implementations).

gas_historyB

Base fee / median tip / gas-used ratio over the last N (≤1024) blocks with min/median/p75/max stats. Returns stats plus a downsampled series.

bridge_quotesA

Live bridge quotes for USDC or ETH between Ethereum, Base, Arbitrum, OP, Polygon from Across, LI.FI and Relay: amount received, cost, ETA.

token_approvalsA

Which well-known spenders (Permit2, Uniswap routers, 1inch, 0x, CoW, Balancer, OpenSea, Aave…) can spend an address's top ERC-20s; flags unlimited approvals; returns revoke calldata + Revoke.cash link.

ens_bulkA

Resolve up to 50 ENS names (address + avatar/url/twitter/github records, primary-name check) or reverse-resolve addresses.

decode_solana_txA

Decode a Solana transaction signature: status, fee, compute units, parsed instructions + inner instructions with program names, SOL and token balance changes.

decode_psbtA

Decode a Bitcoin PSBT (base64/hex) or raw tx hex offline: inputs, outputs, addresses, script types, fee, fee rate, signatures, BIP-32 paths.

address_labelsB

Public labels for an EVM address: Blockscout name/tags/token, ENS primary name, token-list match, known spender name, OFAC SDN check.

vanity_estimateA

Difficulty and expected attempts for an Ethereum vanity prefix (case-insensitive or EIP-55), with time at a given keys/s rate. Also computes a CREATE2 address if deployer+salt+initCode are given.

uniswap_price_impactB

On-chain Uniswap v3 QuoterV2 quote for a single pool: amount out, mid vs execution price, price impact, price after, ticks crossed, gas estimate.

mev_sandwich_checkA

Was this swap sandwiched? Looks for a same-pool same-direction front-run and reversing back-run from the same EOA/bot within 8 positions in the block (heuristic).

rpc_healthA

Probe free public RPC endpoints for a chain now (latency, block lag, chain-ID check) and include the nightly server-side snapshot.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.2/5.0

Scored across 43 tools

Disambiguation4/5

Most tools have clearly distinct purposes within their subdomains (e.g., Safe operations, decoding, DeFi metrics). A few clusters—such as the multiple decode_* tools and the numerous DeFi TVL/yield/fee metrics—could cause slight hesitation, but descriptions generally clarify boundaries well.

Naming Consistency3/5

All names use snake_case, which is readable, but the set mixes verb-first (decode_calldata, get_chain, list_grants) and noun-first (gas_prices, safe_tx_hash, protocol_fees) conventions inconsistently. This makes the naming pattern less predictable than a uniform verb_noun scheme.

Tool Count2/5

With 43 tools, the server is far above the typical 3–15 range and exceeds the 25+ threshold for 'too many' in the rubric. Although the domain is broad, the sheer volume likely burdens tool selection and maintenance.

Completeness4/5

The surface covers a wide range of blockchain data domains: EVM/Solana/Bitcoin decoding, address inspection, DeFi metrics, security checks, ENS, Safe, and research feeds. Some gaps remain (e.g., NFT data, comprehensive token balances, write operations), but for a read-only analytics server it is largely complete.

Maintenance

ActivityMaintained
ResponsivenessNo issues