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: 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
# 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