Skip to content

Add SwapAPI plugin — free DEX aggregator (46 EVM chains)#560

Open
MoonSoon69 wants to merge 1 commit intogoat-sdk:mainfrom
MoonSoon69:add-swapapi-plugin
Open

Add SwapAPI plugin — free DEX aggregator (46 EVM chains)#560
MoonSoon69 wants to merge 1 commit intogoat-sdk:mainfrom
MoonSoon69:add-swapapi-plugin

Conversation

@MoonSoon69
Copy link
Copy Markdown

Summary

  • Add @goat-sdk/plugin-swapapi — a new DEX aggregator plugin
  • SwapAPI returns executable swap calldata across 46 EVM chains
  • No API key or authentication required
  • Two tools: swapapi_get_swap_quote and swapapi_execute_swap

What's included

  • typescript/packages/plugins/swapapi/ — complete plugin following 1inch pattern
  • Zod parameter schemas with descriptive fields
  • Automatic chain detection from wallet client

Links

🤖 Generated with Claude Code

Add @goat-sdk/plugin-swapapi with two tools:
- swapapi_get_swap_quote: fetch executable swap calldata
- swapapi_execute_swap: fetch quote and submit transaction

No API key required. Supports all 46 EVM chains.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@changeset-bot
Copy link
Copy Markdown

changeset-bot bot commented Apr 3, 2026

⚠️ No Changeset found

Latest commit: 88b1ba8

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

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