moralis-streams-api
Installation
SKILL.md
CRITICAL: Read Rule Files Before Implementing
The #1 cause of Streams bugs is mixing up stream families or request shapes.
For EVERY endpoint:
- Read
rules/{EndpointName}.md - Confirm the family first:
- EVM:
/streams/evm - Solana:
/streams/solana - Bitcoin:
/streams/bitcoin - Utilities:
/history,/historical-jobs,/settings,/stats
- EVM:
- Check the HTTP method carefully (
PUTcreate,POSTupdate/status/replay,DELETEdelete) - Verify stream IDs are UUIDs, not hashes or addresses
- Use the correct config shape for that family:
- EVM:
chainIds,topic0,abi,advancedOptions - Solana:
network,programIds,mintAddresses,allAddresses - Bitcoin:
network,includeInputs,includeOutputs,allAddresses,xpub
- EVM: