Misaka Prog · Tools

19 tools, ten networks, one endpoint.

Your AI client sees every tool as soon as you add the endpoint and picks the right one from what you ask. Each tool takes the network as a parameter, so one question can span 10 chains.

Read 10Understand 5Act 4

Group 01 · Live

Read

Look things up on any of the ten networks, nine EVM chains and Solana: balances, blocks, transactions, events, contract state, token details, verified source and live gas prices. Reads are free and need no wallet.

WalletNot needed.

list_chains

Lists the networks the gateway serves, with chain id, native currency, explorer and current block.

Which chains can you read?
get_balance

Returns the native balance of an address and, if token addresses are given, each token balance with symbol and decimals. Includes the block it was read at.

How much ETH does 0x7a3f…c91e hold on Base, and how much USDC?
get_block

Returns a block by number, by hash, or the latest block: number, hash, timestamp, transaction count, gas used and base fee.

What is in the latest block on Arbitrum?
get_transaction

Returns a transaction with its receipt, status, gas used, the function called (decoded by name when the ABI is known) and its token transfers.

What happened in transaction 0x5be1…04d2, and did it succeed?
get_logs

Returns events emitted by a contract over a block range (max 10,000 blocks), decoded by name when an event signature is given, e.g. 'Transfer(address indexed from, address indexed to, uint256 value)'. On Solana: the most recent transactions touching the address.

Show me the Transfer events on this token over the last 1,000 blocks.
read_contract

Calls any view or pure function. Give the function as a Solidity signature, e.g. 'function owner() view returns (address)', plus its arguments. On Solana: returns the account's parsed state.

Who is the owner of the contract at 0x91c0…7e3a?
token_info

Returns a token's name, symbol, decimals, total supply and whether its symbol matches a well-known token at a different address (copycat check). On Solana: mint and freeze authority, Token-2022 extensions and Jupiter listing too.

What are the symbol, decimals and supply of 0x44d8…b210?
contract_info

Returns what is known about a contract: code size, source verification (Sourcify, or the chain explorer) and compiler, ABI when verified, proxy and implementation addresses, owner if it has one. On Solana: the program, its upgrade authority and verified build.

Is 0x91c0…7e3a verified, and is it a proxy?
gas_price

Returns the current base fee and suggested priority fee, and what a native transfer and a token transfer cost right now in native currency and USD.

What does a simple transfer cost on Polygon right now?
resolve_name

Resolves an ENS name to an address, an address to its primary ENS name, or a .sol name to its Solana owner.

What address is vitalik.eth?
Group 02 · Live

Understand

See what a transaction will do before it happens and what one did after. Simulation against live state, decoding by name, prices, and a portfolio read across every chain in one call.

WalletNot needed. Nothing is sent.

simulate

Runs a transaction against live chain state without sending it. Returns success or the exact revert reason, gas, the events it would emit and, where the node supports it, balance changes. On Solana: compute units, logs and before/after balances.

What happens if I call deposit on this vault with 1 ETH?
decode_transaction

Breaks a mined transaction into plain parts: the function called and its arguments, token movements and events, using the verified ABI or the public selector database.

Explain transaction 0x5be1…04d2 in plain words.
decode_calldata

Decodes raw calldata into a function name and arguments, looking the selector up on Sourcify (if a contract is given) or in the public selector database. EVM only.

What does this calldata do: 0x095ea7b3…?
token_price

Returns the USD price of a token or of a chain's native currency, with the source and its timestamp.

What is the price of HYPE right now?
portfolio

Reads one address everywhere it can live: an EVM address on all nine EVM networks at once, a Solana address with every token account it holds, with USD values and a total. Optional token lists per chain.

What is 0x7a3f…c91e worth across every chain you read?
Group 03 · Live

Act

Prepare a transfer, an approval or any contract call. The gateway simulates it, attaches plain warnings and returns an unsigned transaction with a signing link. Your wallet signs; nothing else can.

WalletYour wallet signs each transaction.

check_address

Screens an address before you send to it or approve it: wallet or contract, verified or not, token contract, burn address, copycat token. Returns plain warnings.

Is it safe to send to 0x000…dEaD?
prepare_transfer

Prepares a native or token transfer (ERC-20, or SPL on Solana where the recipient token account is created if needed): builds the transaction, simulates it, checks the recipient and the amount, and returns the unsigned transaction with warnings and a signing link.

Send 25 USDC on Base to 0x7a3f…c91e.
prepare_approve

Prepares an ERC-20 approval for a spender (an SPL delegate on Solana). Warns on unlimited amounts and on spenders that are plain wallets or unverified contracts. Returns the unsigned transaction with a signing link.

Approve 100 USDC for the Uniswap router.
prepare_call

Prepares any contract call from a Solidity function signature and arguments, with optional native value. On Solana, pass a base64 transaction built by the app instead. Simulated first, returned unsigned with warnings and a signing link.

Call deposit() on this vault with 0.1 ETH from my wallet.

Networks

ethereum · base · arbitrum · optimism · polygon · bsc · avalanche · hyperevm · elysium · solana. Pass the name or the EVM chain id as chain. Solana is served natively (base58 addresses, slots, signatures). Reads go to public nodes; the block each read came from is returned with the data.