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: multiversx plugin #860

Merged
merged 15 commits into from
Dec 14, 2024
Merged

Conversation

mgavrila
Copy link
Contributor

@mgavrila mgavrila commented Dec 5, 2024

Risks

Background

MultiversX, the EGLD network, is a distributed blockchain network for next-gen applications. Decentralized via 3,000+ nodes, scalable through sharding, fast, secure & green.

What does this PR do?

Introducing new plugin for agent to manage a MultiversX wallet.

What kind of change is this?

  • Agent will be able to send native token EGLD and ESDT tokens.
  • Agent will be able to create new ESDTs

Documentation changes needed?

Testing

Where should a reviewer start?

Go to the multiversx-plugin directory. For the moment i only support transfer of EGLD and ESDT tokens and new token creation. New features will be added.

Detailed testing steps

Enable the multiversx-plugin in the test agent, set the MultiversX wallet private key and network in .env.

For unit test, run pnpm test in plugin-multiversx directory.

@mgavrila mgavrila changed the title [WIP] Feature/multivesrx plugin [WIP] Feature/multiversx plugin Dec 5, 2024
@mgavrila mgavrila changed the title [WIP] Feature/multiversx plugin Feature/multiversx plugin Dec 5, 2024
@mgavrila mgavrila force-pushed the feature/multivesrx-plugin branch 2 times, most recently from b654ebf to 78ec35c Compare December 6, 2024 16:51
lalalune
lalalune previously approved these changes Dec 7, 2024
@mgavrila mgavrila force-pushed the feature/multivesrx-plugin branch from 78ec35c to 1d3c41b Compare December 7, 2024 12:19
@mgavrila mgavrila requested a review from lalalune December 7, 2024 12:20
@mgavrila mgavrila force-pushed the feature/multivesrx-plugin branch 4 times, most recently from b33d8e5 to ff47f55 Compare December 10, 2024 15:02
@mgavrila mgavrila changed the title Feature/multiversx plugin feat: multiversx plugin Dec 10, 2024
@mgavrila mgavrila force-pushed the feature/multivesrx-plugin branch from ff47f55 to 989a2a8 Compare December 10, 2024 18:47
@odilitime odilitime added the Plugin_new Mark PRs that are a new plugin label Dec 10, 2024
odilitime
odilitime previously approved these changes Dec 10, 2024
@mgavrila mgavrila force-pushed the feature/multivesrx-plugin branch 5 times, most recently from b326e79 to 47f3c6a Compare December 12, 2024 07:40
@mgavrila mgavrila changed the base branch from main to develop December 12, 2024 07:42
@mgavrila mgavrila force-pushed the feature/multivesrx-plugin branch from 47f3c6a to eaa3ce4 Compare December 12, 2024 18:04
@odilitime odilitime deleted the branch elizaOS:develop December 13, 2024 02:37
@odilitime odilitime closed this Dec 13, 2024
@odilitime odilitime reopened this Dec 13, 2024
@mgavrila mgavrila force-pushed the feature/multivesrx-plugin branch 2 times, most recently from a00b160 to f8873a3 Compare December 13, 2024 17:44
@odilitime odilitime deleted the branch elizaOS:develop December 13, 2024 19:07
@odilitime odilitime closed this Dec 13, 2024
@odilitime odilitime reopened this Dec 13, 2024
@mgavrila mgavrila force-pushed the feature/multivesrx-plugin branch from 314d99a to b47ff06 Compare December 13, 2024 19:26
@lalalune lalalune merged commit 6606373 into elizaOS:develop Dec 14, 2024
1 of 3 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.

3 participants