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: metaplex bubblegum plugin #1386

Open
wants to merge 11 commits into
base: develop
Choose a base branch
from
Open

Conversation

bucurdavid
Copy link

Risks

Low

Background

Bubblegum is a Solana protocol program by Metaplex for creating compressed NFTs (cNFTs).

What does this PR do?

Introduces a new plugin for an agent to interact with Bubblegum.

What kind of change is this?

Feature

  • Allows the agent to mint compressed NFTs.
  • Supports cNFTs transfers and metadata updates.
  • Adds functionality to retrieve cNFTs proofs and asset details.

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

Documentation changes needed?

Testing

Where should a reviewer start?

Navigate to the plugin-mpl-bubblegum directory. Currently supports transfers of cNFTs. New features will be added.

Detailed testing steps

Enable the plugin-mpl-bubblegum in the test agent and set the RPC URL and wallet private key in .env.
For unit tests, run pnpm test in the plugin-bubblegum directory.

@bucurdavid bucurdavid changed the base branch from main to develop December 23, 2024 01:24
@odilitime odilitime added the Plugin_new Mark PRs that are a new plugin label Dec 23, 2024
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