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 abstract plugin #1225

Merged
merged 7 commits into from
Dec 25, 2024
Merged

Conversation

cygaar
Copy link
Collaborator

@cygaar cygaar commented Dec 19, 2024

Relates to:

Adds Abstract support to Eliza agents!

Risks

Low

Background

What does this PR do?

Adds support for Eliza to interact with Abstract testnet. The logic borrows from #906, but changes zksync references to Abstract and uses viem for onchain interactions. In the future, I'll be adding more custom abstract-only functionality which is why I did not re-use the existing zksync logic.

I've overhauled the transfer functionality so ERC20 and ETH transfers are properly working as seen below:
Screenshot 2024-12-24 at 4 21 28 PM
Screenshot 2024-12-24 at 4 47 22 PM

What kind of change is this?

Feature

Documentation changes needed?

Yes, I will add Abstract specific documentation

Testing

Where should a reviewer start?

Spin up an agent with the abstract plugin

Detailed testing steps

@cygaar cygaar changed the title feat: add abstract plugin [WIP] feat: add abstract plugin Dec 19, 2024
@cygaar cygaar added the Plugin_new Mark PRs that are a new plugin label Dec 19, 2024
@odilitime odilitime marked this pull request as draft December 20, 2024 07:57
@odilitime odilitime changed the title [WIP] feat: add abstract plugin feat: add abstract plugin Dec 20, 2024
@shakkernerd shakkernerd deleted the branch elizaOS:develop December 22, 2024 07:02
@odilitime odilitime reopened this Dec 22, 2024
@cygaar cygaar marked this pull request as ready for review December 24, 2024 21:48
Copy link
Member

@shakkernerd shakkernerd left a comment

Choose a reason for hiding this comment

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

This looks good to me!

@shakkernerd shakkernerd merged commit 3edac48 into elizaOS:develop Dec 25, 2024
5 checks passed
@cygaar cygaar deleted the abstract_plugin branch December 25, 2024 02:18
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.

3 participants