Setting up One2all v5 Bubble Plugins
The One2all template leverages several well-made plugins to implement core functionality, learn about them and how to set them up for your first deployment here.
Last updated
The One2all template leverages several well-made plugins to implement core functionality, learn about them and how to set them up for your first deployment here.
Last updated
This is a free plugin, no payment required. It is also open source.
This is a paid plugin and requires a subscription or one-time purchase
The web3&metamask plugin is a paid plugin and is required as it offers key web3 functional calls that can be used in combination with the Web3auth Plugin
No API KEY REQUIRED for this plugin
This is a paid plugin and requires a subscription or one-time purchase
The Web3auth Plugin is required as it is the primary method of wallet connectivity.
Web3auth offers several benefits beyond its built in connectivity to metamask and walletconnect including:
built in support for wallet-generation via social media and email logins
Torus wallet integration
To generate an API key for Web3auth please visit dashboard.web3auth.io, log in with email or social media and generate a new Plug and Play project:
This is a paid plugin and requires a subscription or one-time purchase
Thirdweb support is now integrated for all NFT minting, collection deployment and marketplace listing and purchases
In addition, Thirdweb royalties, split contracts and platform fees are integrated for comprehensive fee functionality
Most thirdweb functions are integrated directly into the app workflows.
However, if you are an admin you will likely want to generate your own marketplace contract to be used for all listings and NFT purchases in your market.
To deploy a market connect your wallet to the thirdweb dashboard here:
Once connected, click βdeploy a new contractβ
Then select Marketplace contract:
Select the chain you want to target, for example Ethereum (ETH), Polygon (MATIC), Goerli (GOR) or Mumbai (MATIC)
Click βdeploy nowβ
Enter a name for your new contract and optionally a description and collection logo
You can also configure platform fees here under Advanced Configuration
Enter the contract address and percentage fees you want to receive for any transactions completed using this marketplace contract
Deploy the collection and sign the transaction request on-chain in your wallet
Copy the address and make sure you paste it into your technical-settings object in your bubble editor under Data β App Data β Technical settings
Click the pencil next to the row of data in technical settings
Paste your new marketplace contract into the field:
This is a paid plugin and requires a subscription or one-time purchase
Please view the web3 storage guide to creating your own API key
Once created enter the key into the plugin page in your bubble editor
This plugin contains integrations and webhooks for the Sendwyre workflow used to purchase crypto with credit cards
This plugin is required for uploading and viewing 3d-based NFTs
Not required but can be used for QR generation and ticketing
Not required but can be used for automated carousel animations on repeating groups
The Pinata Plugin is no longer required in favor of web3 storage
The Rarible Plugin is deprecated going forward in favor of thirdweb. It may still be used for discrete API calls for item metadata.
When the app is first transferred in "Agency" mode, no subscription or plug-ins are necessary until the app is ready to go live or exceeds its 0.5gb free storage limit.
PLEASE NOTE: PLUGIN PURCHASES ARE ON AN APP BY APP BASIS
NOT a user basis so if you clone the app the subscription WILL NOT TRANSFER
Bubble Monthly Subscription
Will need a $29 per month personal plan before going Live
Web3 and metamask ($5 monthly vs $50)
Pinata Plug-in ($2 monthly vs $20)
Wallet Connet Plug-in ($4 monthly vs $35)
Optional Plug-in for 3D NFT functionality ($30)
To activate the plugins go to each of the pages above and select your App Name
Once you select open editor it will take you directly to the plugin marketplace page specifically for your app where you can either subscribe on a monthly basis or purchase as a one-time cost
Go to Billing and Payment page under Accounts to add payment option