Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Feature/add binance plugin #1812

Merged
merged 6 commits into from
Jan 6, 2025

Conversation

Lukapetro
Copy link
Contributor

Risks

Low - New plugin introducing trading capabilities on Binance

Background

What does this PR do?

Adds a new plugin that enables Eliza to interact with Binance exchange for:

  • Cryptocurrency price checks
  • Spot trading (market/limit orders)
  • Wallet balance inquiries

What kind of change is this?

Features (new plugin)

Documentation changes needed?

Documentation included in plugin's README.md

Testing

Where should a reviewer start?

  1. Review plugin configuration in package.json
  2. Check the actions in src/actions/
  3. Test basic functionality:

Detailed testing steps

  1. Add API keys to env:
BINANCE_API_KEY=xxx
BINANCE_SECRET_KEY=xxx
  1. Add plugin to Eliza config:
{
    "plugins": ["@elizaos/plugin-binance"]
}
  1. Test basic commands:
  • "What's BTC price?"
  • "Show my wallet balance"
  • "Buy 0.001 BTC"

Demo

eliza-plugin-binance-demo.mp4

@wtfsayo wtfsayo self-requested a review January 6, 2025 18:35
Copy link
Member

@wtfsayo wtfsayo left a comment

Choose a reason for hiding this comment

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

Looks pretty great!

@wtfsayo wtfsayo merged commit d88c1fa into elizaOS:develop Jan 6, 2025
3 checks passed
@Lukapetro Lukapetro deleted the feature/add-binance-plugin branch January 7, 2025 10:45
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants