Skip to main content
Octav automatically categorizes all blockchain transactions into specific types, making it easy to filter, analyze, and understand on-chain activity.
Smart Categorization - Transactions are analyzed and categorized automatically based on method signatures, protocols, and transfer patterns

Transaction Type Enum


Transaction Categories

Receiving tokens from another address
  • Incoming token transfers
  • Received payments
  • Peer-to-peer receipts
Example: Receiving USDC from a friend
Sending tokens to another address
  • Outgoing token transfers
  • Payments sent
  • Peer-to-peer sends
Example: Sending ETH to another wallet
Moving tokens between your own wallets
  • Transfers between addresses you control
  • Portfolio rebalancing
  • Moving funds to cold storage
Example: Moving USDT from hot wallet to hardware wallet
Receiving assets from another blockchain
  • Cross-chain bridge receipts
  • Assets arriving from L1 to L2
  • Multi-chain transfers
Example: Bridging USDC from Ethereum to Arbitrum
Sending assets to another blockchain
  • Cross-chain bridge sends
  • Moving assets from L2 to L1
  • Multi-chain transfers
Example: Bridging ETH from Base to Ethereum

Using Transaction Types


Common Patterns


Best Practices

Filter on the API side for better performance:
MULTITYPE transactions may need special handling:
Convert type enums to readable labels:

Transactions Endpoint

Query and filter transactions

Protocol Types

Understand protocol positions

Supported Chains

View supported blockchains