Skip to content
New issue

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

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

Already on GitHub? # 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
1to3for5vi7ate9x pushed a commit to 1to3for5vi7ate9x/eliza that referenced this pull request Jan 26, 2025
# for free to join this conversation on GitHub. Already have an account? # 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