Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

feat: add avalanche plugin #842

Merged
merged 20 commits into from
Dec 28, 2024
Merged

Conversation

snow-farmer
Copy link
Contributor

@snow-farmer snow-farmer commented Dec 4, 2024

Relates to:

n/a

Risks

Low

Background

What does this PR do?

This PR integrates a plugin intended for the Avalanche C-Chain which includes onchain defi actions.

  • Transfer native asset
  • Transfer ERC20 tokens
  • Swap ERC20 tokens
  • Deposit ERC20 tokens to yield strategies
  • Creates new tokens on token launchpad

What kind of change is this?

Features (non-breaking change which adds functionality)

Why are we doing this? Any context or related work?

Enable onchain actions for Avalanche C-Chain with dedicated plugin.

Documentation changes needed?

My changes do not require a change to the project documentation.

Testing

Where should a reviewer start?

  1. Go to plugin-avalanche

Detailed testing steps

  1. add PRIVATE_KEY_AVALANCHE to .env
  2. fund account with AVAX for gas and tokens for testing
  3. ask agent to swap tokens, transfer tokens, and deposit tokens for yield.

Discord username

real_yakman

@snow-farmer snow-farmer marked this pull request as ready for review December 5, 2024 11:24
@odilitime odilitime added the Plugin_new Mark PRs that are a new plugin label Dec 10, 2024
@lalalune lalalune changed the base branch from main to develop December 14, 2024 23:02
@odilitime odilitime deleted the branch elizaOS:develop December 17, 2024 02:33
@odilitime odilitime closed this Dec 17, 2024
@odilitime odilitime reopened this Dec 17, 2024
@shakkernerd shakkernerd deleted the branch elizaOS:develop December 17, 2024 03:45
@odilitime odilitime reopened this Dec 17, 2024
@shakkernerd shakkernerd deleted the branch elizaOS:develop December 22, 2024 07:01
@odilitime odilitime reopened this Dec 22, 2024
@samarth30 samarth30 self-requested a review December 28, 2024 07:39
@shakkernerd shakkernerd merged commit cf79357 into elizaOS:develop Dec 28, 2024
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Plugin_new Mark PRs that are a new plugin
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants