Add cross chain swaps through Squid Router #1482
Open
+853
−0
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Relates to:
Add cross-chain swaps to ElizaOS through Squid Router
Risks
Low
Background
What does this PR do?
Add support for cross-chain swaps through Squid Router. For now only EVM is supported, but as Squid Router also supports swaps from/to Solana and the Cosmos ecosystem, we can extend this plugin soon with this functionality.
The plugin supports both native and ERC20 cross-chain token swaps.
More info on Squid Router: https://www.squidrouter.com/
What kind of change is this?
Features (non-breaking change which adds functionality)
Documentation changes needed?
README.md file is added which explains which .env vars to add
Testing
Where should a reviewer start?
Spin up an agent with the Squid Router plugin
Detailed testing steps
Discord username
archethect