Skip to content

Add @madeonsol/plugin-madeonsol#334

Open
LamboPoewert wants to merge 1 commit intoelizaos-plugins:mainfrom
LamboPoewert:add-plugin-madeonsol
Open

Add @madeonsol/plugin-madeonsol#334
LamboPoewert wants to merge 1 commit intoelizaos-plugins:mainfrom
LamboPoewert:add-plugin-madeonsol

Conversation

@LamboPoewert
Copy link
Copy Markdown

@LamboPoewert LamboPoewert commented Apr 5, 2026

Plugin: @madeonsol/plugin-madeonsol

npm: https://www.npmjs.com/package/@madeonsol/plugin-madeonsol
GitHub: https://github.com/LamboPoewert/plugin-madeonsol
Website: https://madeonsol.com

What it does

ElizaOS plugin that gives agents access to MadeOnSol's Solana intelligence API — real-time KOL trade tracking (946 wallets), multi-KOL coordination signals, KOL PnL leaderboards, and Pump.fun elite deployer alerts.

Actions

Action Description
GET_KOL_FEED Real-time KOL trade feed
GET_KOL_COORDINATION Multi-KOL convergence signals
GET_KOL_LEADERBOARD KOL PnL/win-rate rankings
GET_DEPLOYER_ALERTS Pump.fun elite deployer alerts

Authentication

Supports three auth methods: MadeOnSol API key (free), RapidAPI key, or x402 micropayments (for autonomous agents with Solana wallets).

Demo

Working demo in Cursor with MCP server calling the same API:

Demo screenshot

Branding

Logo

Compatibility

  • elizaOS v1.x compatible
  • Published on npm as @madeonsol/plugin-madeonsol@0.3.0

Summary by CodeRabbit

  • New Features
    • Added new plugin package @madeonsol/plugin-madeonsol to the registry, making it available for installation and use.

Greptile Summary

This PR adds @madeonsol/plugin-madeonsol to the ElizaOS plugin registry, pointing to github:LamboPoewert/plugin-madeonsol. The plugin provides Solana KOL trade intelligence capabilities (real-time trade feeds, coordination signals, PnL leaderboards, and Pump.fun deployer alerts) to ElizaOS agents.

  • The registry entry is correctly alphabetically ordered between @kudo-dev/plugin-kudo and @mascotai/plugin-connections
  • The github:owner/repo format (without version pinning) is consistent with the majority of other entries in this registry
  • The npm package exists (@madeonsol/plugin-madeonsol@0.3.0) and the GitHub repository has proper ElizaOS plugin structure (agentConfig.pluginType: "elizaos:plugin:1.0.0", @elizaos/core peer dependency, elizaos keyword)
  • Minor: the GitHub repo's package.json is at version 0.2.0 while the latest npm release is 0.3.0, suggesting the source repo is slightly behind the published release

Confidence Score: 4/5

Safe to merge; the plugin is legitimate and the registry entry is well-formed

Single-line registry addition is correctly formatted and alphabetically placed. The plugin has valid npm and GitHub presence with proper ElizaOS plugin structure. The only concern is a minor version discrepancy (GitHub package.json at 0.2.0 vs npm 0.3.0), which does not block merging.

index.json line 358 — minor version sync note only

Important Files Changed

Filename Overview
index.json Adds @madeonsol/plugin-madeonsol registry entry in correct alphabetical order; minor version mismatch between GitHub (0.2.0) and npm (0.3.0)

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[ElizaOS Agent] -->|install plugin| B[Registry index.json]
    B -->|github:LamboPoewert/plugin-madeonsol| C[GitHub Repository]
    C --> D[Plugin Actions]
    D --> E[GET_KOL_FEED]
    D --> F[GET_KOL_COORDINATION]
    D --> G[GET_KOL_LEADERBOARD]
    D --> H[GET_DEPLOYER_ALERTS]
    E & F & G & H -->|HTTP requests| I[MadeOnSol API]
    I --> J{Auth Method}
    J --> K[MadeOnSol API Key]
    J --> L[RapidAPI Key]
    J --> M[x402 Micropayments]
Loading

Reviews (1): Last reviewed commit: "Add @madeonsol/plugin-madeonsol — Solana..." | Re-trigger Greptile

Greptile also left 1 inline comment on this PR.

(4/5) You can add custom instructions or style guidelines for the agent here!

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Apr 5, 2026

Walkthrough

A new package entry has been added to index.json, mapping the scoped package @madeonsol/plugin-madeonsol to its GitHub repository source. This single-line addition registers the plugin within the package index.

Changes

Cohort / File(s) Summary
Package Registry Update
index.json
Added new package mapping for @madeonsol/plugin-madeonsol pointing to GitHub source github:LamboPoewert/plugin-madeonsol

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Poem

🐰 A plugin hops into the registry today,
LamboPoewert's creation finds its way,
One line added, simple and clean,
@madeonsol now joins the scene! ✨

🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The PR description provides comprehensive plugin details but does not follow the required Registry Update Checklist template structure. Reformat the description to explicitly use the Registry Update Checklist template with all required checkboxes (JSON formatting, alphabetical placement, GitHub repo requirements, plugin structure, etc.).
✅ Passed checks (2 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and concisely summarizes the main change: adding a new plugin package entry to the registry.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

"@esscrypt/plugin-polkadot": "github:Esscrypt/plugin-polkadot",
"@kamiyo/eliza": "github:kamiyo-ai/kamiyo-protocol#main:packages/kamiyo-eliza",
"@kudo-dev/plugin-kudo": "github:Kudo-Archi/plugin-kudo",
"@madeonsol/plugin-madeonsol": "github:LamboPoewert/plugin-madeonsol",
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Version sync between GitHub and npm

The GitHub repository's package.json reports version 0.2.0, while the latest published npm release is 0.3.0. Since the registry entry references the GitHub source directly (github:LamboPoewert/plugin-madeonsol without a tag or commit pin), consumers who install from this registry entry may receive code that differs from the published npm package. Consider keeping the GitHub package.json version in sync with npm releases, or pinning the registry reference to a specific tag:

Suggested change
"@madeonsol/plugin-madeonsol": "github:LamboPoewert/plugin-madeonsol",
"@madeonsol/plugin-madeonsol": "github:LamboPoewert/plugin-madeonsol#v0.3.0",

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant