
Simple Earn
Wire your coding agent to Binance Simple Earn so it can call authenticated earn endpoints with correctly signed requests.
Overview
Simple Earn is an agent skill for the Build phase that performs authenticated Binance Simple Earn API requests using API key and secret signing.
Install
npx skills add https://github.com/binance/binance-skills-hub --skill simple-earnWhat is this skill?
- Binance Simple Earn API requests with API key and secret authentication
- API key and secret configurable via environment variables or files (v1.1.0)
- Signature generation fixes for RSA and Ed25519 keys
- Openclaw metadata included in the User Agent header
- MIT-licensed Binance skills-hub package (initial 1.0.0, changelog through 1.1.0)
- Version 1.1.0 changelog (2026-03-24)
- Supports env vars or files for API key and secret
- RSA and Ed25519 signature generation documented in 1.1.0
Adoption & trust: 1.1k installs on skills.sh; 881 GitHub stars; 2/3 security scanners passed (skills.sh audits).
What problem does it solve?
You want your agent to call Binance Simple Earn but keep getting auth, env config, or signature details wrong.
Who is it for?
Solo builders adding Binance yield or earn features to agents, scripts, or small fintech side projects with their own API keys.
Skip if: Teams that need a hosted MCP or UI product instead of procedural API guidance, or anyone trading without reading Binance key permissions and risk limits first.
When should I use this skill?
Binance Simple-earn request using the Binance API with API key and secret key authentication.
What do I get? / Deliverables
Your agent follows a consistent Simple Earn request and signing flow so earn-related API calls can run from automation with keys loaded from env or files.
- Authenticated Simple Earn API request patterns
- Correct signing flow for configured key type
Recommended Skills
Journey fit
Simple Earn is a third-party API integration you add while building product or automation that talks to Binance. The skill documents request patterns and auth for the Binance API—classic build-phase external integration work.
How it compares
Procedural Binance API skill package—not a generic REST MCP server or a no-code dashboard.
Common Questions / FAQ
Who is simple-earn for?
Indie developers and agent builders who already use Binance API keys and want Simple Earn endpoints wired into Claude Code, Cursor, or similar workflows.
When should I use simple-earn?
Use it in Build → integrations when you are implementing earn or staking automation, and in Operate → iterate when you adjust signing or env-based key loading after Binance API updates.
Is simple-earn safe to install?
It requires live API secrets and network access to Binance; review the Security Audits panel on this Prism page and restrict keys before connecting any agent.
SKILL.md
READMESKILL.md - Simple Earn
# Changelog ## 1.1.0 - 2026-03-24 - Environmental variables or files can now be used as input for the API key and secret key. - Fix signature generation for RSA and Ed25519 keys. - Add `Openclaw` metadata to the User Agent header ## 1.0.0 - 2026-03-20 - Initial release MIT License Copyright (c) 2026 Binance Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --- name: simple-earn description: Binance Simple-earn request using the Binance API. Authentication requires API key and secret key. metadata: version: 1.1.0 author: Binance openclaw: requires: bins: - curl - openssl - date homepage: https://github.com/binance/binance-skills-hub/tree/main/skills/binance/simple-earn/SKILL.md license: MIT --- # Binance Simple-earn Skill Simple-earn request on Binance using authenticated API endpoints. Requires API key and secret key for certain endpoints. Return the result in JSON format. ## Quick Reference | Endpoint | Description | Required | Optional | Authentication | |----------|-------------|----------|----------|----------------| | `/sapi/v1/bfusd/account` (GET) | Get BFUSD Account (USER_DATA) | None | recvWindow | Yes | | `/sapi/v1/bfusd/quota` (GET) | Get BFUSD Quota Details (USER_DATA) | None | recvWindow | Yes | | `/sapi/v1/bfusd/redeem` (POST) | Redeem BFUSD(TRADE) | amount, type | recvWindow | Yes | | `/sapi/v1/bfusd/subscribe` (POST) | Subscribe BFUSD(TRADE) | asset, amount | recvWindow | Yes | | `/sapi/v1/bfusd/history/rateHistory` (GET) | Get BFUSD Rate History (USER_DATA) | None | startTime, endTime, current, size, recvWindow | Yes | | `/sapi/v1/bfusd/history/redemptionHistory` (GET) | Get BFUSD Redemption History (USER_DATA) | None | startTime, endTime, current, size, recvWindow | Yes | | `/sapi/v1/bfusd/history/rewardsHistory` (GET) | Get BFUSD Rewards History (USER_DATA) | None | startTime, endTime, current, size, recvWindow | Yes | | `/sapi/v1/bfusd/history/subscriptionHistory` (GET) | Get BFUSD subscription history(USER_DATA) | None | asset, startTime, endTime, current, size, recvWindow | Yes | | `/sapi/v1/simple-earn/flexible/personalLeftQuota` (GET) | Get Flexible Personal Left Quota(USER_DATA) | productId | recvWindow | Yes | | `/sapi/v1/simple-earn/flexible/position` (GET) | Get Flexible Product Position(USER_DATA) | None | asset, productId, current, size, recvWindow | Yes | | `/sapi/v1/simple-earn/locked/personalLeftQuota` (GET) | Get Locked Personal Left Quota(USER_DATA) | projectId | recvWindow | Yes | | `/sapi/v1/simple-earn/locked/position` (GET) | Get Locked Product Position | None | asset, positionId, projectId, current, size, recvWindow | Yes | | `/sapi/v1/simple-earn/flexible/list` (GET) | Get Simple Earn Flexible Product List(USER_DATA) | None | asset, current, size, recvWindow | Yes | | `/sapi/v1/simple-earn/locked/list` (GET) | Get Simple Earn Locked Product List(USER_DATA) | None | asset, current, size, recvWindow | Yes | | `/sapi/v1/simple-earn/account` (GET) | Simple Account(USER_DATA) | None