Skip to content

Add plugin-hypurrfi — HypurrFi lending on Hyperliquid#294

Open
lastandy wants to merge 1 commit intoelizaos-plugins:mainfrom
lastandy:add-plugin-hypurrfi
Open

Add plugin-hypurrfi — HypurrFi lending on Hyperliquid#294
lastandy wants to merge 1 commit intoelizaos-plugins:mainfrom
lastandy:add-plugin-hypurrfi

Conversation

@lastandy
Copy link

@lastandy lastandy commented Mar 14, 2026

Plugin: plugin-hypurrfi

Repository: https://github.com/lastandy/eliza-hypurrfi-plugin

Description: ElizaOS plugin for HypurrFi lending protocol on Hyperliquid (HyperEVM, chain 999). Enables agents to deposit, borrow, repay, withdraw, and monitor positions across HypurrFi's full product suite — all through natural conversation.

Features

  • 5 Actions: GET_POSITION, DEPOSIT, WITHDRAW, BORROW, REPAY
  • 3 Providers: marketsProvider, positionsProvider, healthProvider
  • Read-only mode (no wallet needed) for market data
  • Full lending lifecycle for Euler V2 vaults (Prime, Yield, Vault/EulerEarn)
  • Automatic EVC batching for atomic multi-step borrow operations
  • Health factor monitoring with liquidation warnings

Configuration

  • HYPURRFI_PRIVATE_KEY (optional) — for write operations
  • HYPURRFI_RPC_URL (optional) — defaults to HyperEVM RPC

Assets

  • images/logo.jpg (400×400)
  • images/banner.jpg (1280×640)
  • agentConfig in package.json
  • ✅ 49 tests passing
  • ✅ Builds cleanly (ESM + CJS + DTS)

Example Character

See characters/hypurrfi-agent.character.json in the repo.

Co-Authored-By: Oz oz-agent@warp.dev

Summary by CodeRabbit

  • New Features
    • Added hypurrfi plugin to the system registry. The plugin is now registered in the manifest and available for integration across the platform.

Greptile Summary

Registers the plugin-hypurrfi plugin (HypurrFi lending on Hyperliquid) in the ElizaOS plugin registry. The change is a single-line addition to index.json that maps the package name plugin-hypurrfi to github:lastandy/eliza-hypurrfi-plugin.

  • Entry is correctly placed in alphabetical order among non-scoped plugins
  • JSON format is valid and consistent with existing entries
  • Only index.json is modified, as required by contribution guidelines
  • The plugin uses a non-scoped package name (no @ prefix), which is consistent with other community-contributed plugins in the same section

Confidence Score: 4/5

  • This PR is safe to merge — it adds a single valid registry entry with correct formatting and ordering.
  • The change is minimal (one line added to index.json), follows all contribution guidelines (alphabetical order, correct format, only modifies index.json), and is consistent with existing non-scoped plugin entries. Score is 4 instead of 5 because the external plugin repository itself was not audited as part of this review.
  • No files require special attention.

Important Files Changed

Filename Overview
index.json Adds a single new entry "plugin-hypurrfi": "github:lastandy/eliza-hypurrfi-plugin" in correct alphabetical order among the non-scoped plugins. Valid JSON format, consistent with existing conventions.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A["PR: Add plugin-hypurrfi entry"] --> B["index.json modified"]
    B --> C["Registry entry added:\nplugin-hypurrfi → github:lastandy/eliza-hypurrfi-plugin"]
    C --> D["GitHub Action triggers on merge"]
    D --> E["generated-registry.json updated\nwith plugin metadata"]
    E --> F["Plugin available in\nElizaOS CLI & web registry"]
Loading

Last reviewed commit: 71f2883

(3/5) Reply to the agent's comments like "Can you suggest a fix for this @greptileai?" or ask follow-up questions!

HypurrFi lending protocol plugin for Hyperliquid (HyperEVM).
Deposit, borrow, repay, withdraw, and monitor positions across
Prime, Yield, and Vault products via Euler V2.

Repo: https://github.com/lastandy/eliza-hypurrfi-plugin

Co-Authored-By: Oz <oz-agent@warp.dev>
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Mar 14, 2026

Walkthrough

A new plugin mapping entry is added to the index.json manifest file. The entry registers "plugin-hypurrfi" and associates it with the GitHub repository "github:lastandy/eliza-hypurrfi-plugin" without modifying or removing any existing entries.

Changes

Cohort / File(s) Summary
Plugin Manifest Entry
index.json
Added new public key-value pair mapping plugin-hypurrfi to the GitHub repository reference for the eliza-hypurrfi-plugin, expanding the registry of available plugins.

Estimated Code Review Effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Poem

🐰 A whisker-twitch of joy today,
New plugins hop and come to play,
Through index entries, neat and bright,
Hypurrfi joins the manifest's light! 🎉

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately describes the main change: adding a new plugin entry (plugin-hypurrfi) for HypurrFi lending protocol on Hyperliquid, which matches the single-line JSON addition in index.json.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Description check ✅ Passed The PR description provides comprehensive plugin details and checklist coverage, but lacks explicit confirmation of all Registry Update Checklist items.

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

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
📝 Coding Plan
  • Generate coding plan for human review comments

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.

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