# 🏛️ Protocol Type

\
**List of protocol type**\ <br>

<table><thead><tr><th width="147.49609375">Type</th><th width="179.375">Available actions</th><th>Description</th></tr></thead><tbody><tr><td><strong>ERC</strong></td><td>transfer<br>mint<br>burn</td><td> Base-level ERC token operations (e.g., token transfers). This covers interactions not tied to a specific DeFi protocol but directly related to ERC-20/ERC-721/ERC-1155 standards.</td></tr><tr><td><strong>DEX</strong><br>(Decentralized Exchange)</td><td>swap<br>add_liquidity<br>remove_liquidity<br>initialize_pool<br>graduate</td><td>Protocols that enable token swaps, liquidity provision, and decentralized trading (e.g., Uniswap, SushiSwap)</td></tr><tr><td><strong>LENDING</strong></td><td>supply<br>borrow<br>repay<br>withdraw<br>liquidate<br>flash_loan<br>buy_collateral</td><td>Protocols that support supplying, borrowing, and collateralized lending of crypto assets (e.g., Aave, Compound).</td></tr><tr><td><strong>RWA</strong></td><td>cash_in<br>cash_out<br>trade</td><td>Protocols that tokenize real-world assets such as bonds, real estate, or commodities, enabling on-chain trading and yield (e.g., Ondo Finance).</td></tr><tr><td><strong>STAKING</strong></td><td>stake<br>transfer<br>unstake<br>withdraw<br></td><td>Protocols that allow users to stake assets for rewards, typically to secure a blockchain network or participate in governance (e.g., Lido, Rocket Pool).</td></tr><tr><td><strong>STABLE_COIN</strong></td><td>mint<br>burn</td><td>Protocols or tokens that aim to maintain a stable value, usually pegged to fiat currencies (e.g., USDC, USDT).</td></tr><tr><td><strong>BRIDGE</strong></td><td>enter<br>exit</td><td>Protocol that enables the transfer of assets or data between different blockchains or networks. It allows users to move tokens (e.g., ETH, USDC) or other digital assets from one chain to another </td></tr><tr><td><strong>PREDICTION</strong></td><td>create_order<br>filter_order<br>close_order</td><td>Protocols that allow users to create, trade, and settle positions based on the outcome of future events.<br>Users express beliefs by taking positions on predefined markets, and payouts are determined by verified event outcomes.</td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://txdecoder.gitbook.io/docs/chains-and-protocols/protocol-type.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
