moralis-streams-api

Create and manage Moralis Streams webhooks for real-time EVM blockchain events.

1|1|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/Shamrock2245/shamrock-trading-bot --skill moralis-streams-api
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moralis-streams-api
Source: https://github.com/Shamrock2245/shamrock-trading-bot/tree/main/.agent/skills/moralis-streams-api
Command: npx skills add https://github.com/Shamrock2245/shamrock-trading-bot --skill moralis-streams-api

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Enables users to receive real-time blockchain events via Moralis Streams webhooks, eliminating the need for manual polling and on‑chain queries.

Core Features & Use Cases

  • Create, update, delete streams for specific addresses or contract events across all EVM chains.
  • Configure filters such as topics, chain IDs, and address lists to target token transfers, NFT moves, or custom contract logs.
  • Secure webhook delivery with signature verification and automatic error handling.
  • Use case: A developer integrates a webhook to instantly track ERC20 transfer events on Ethereum and Polygon for a DeFi analytics dashboard.

Quick Start

Use the Moralis Streams skill to set up a webhook that monitors ERC20 transfers on Ethereum by providing your API key and webhook URL.

Frequently Asked Questions about moralis-streams-api

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I stream real-time blockchain events to a webhook?

To stream real-time blockchain events to a webhook, you configure a stream targeting specific addresses or contract events across EVM chains. This eliminates manual polling by pushing instant event updates directly to your specified webhook URL.

How do I track ERC20 token transfers on Ethereum without manual polling?

You can track ERC20 transfers on Ethereum without manual polling by creating a Moralis stream with filters for token transfer topics. The stream monitors the specified contract events and delivers them instantly via a secure webhook.

Do I need an API key to receive blockchain event webhooks via Moralis Streams?

Yes, you need a Moralis API key to receive blockchain event webhooks. The skill uses curl to send authenticated HTTP requests to the Moralis API, which requires this key to create, update, and manage your event streams securely.

Can I monitor custom contract logs and address events across multiple EVM chains?

Yes, you can monitor custom contract logs and address events across multiple EVM chains. The skill allows you to configure filters such as specific chain IDs, topics, and address lists to target exactly what you need to track.

What is the best way to secure webhook delivery for real-time blockchain events?

The best way to secure webhook delivery for real-time blockchain events is to use signature verification. The Moralis Streams skill includes secure webhook delivery with automatic signature verification and error handling to ensure data integrity.

What limitations should I consider when streaming blockchain events via webhooks?

When streaming blockchain events via webhooks, limitations include the dependency on curl for authenticated HTTP requests and the requirement of a valid Moralis API key. Additionally, streams are specifically configured for EVM chains only.