MARKETPLACE
PLUGINS
WEB3JS FOR BLOCKCHAINS
Web3js for blockchains logo

Web3js for blockchains

Published April 2022
   •    Updated April 2026

Plugin details

Integrate the Web3.js library to connect with local or remote Ethereum nodes via HTTP, IPC, or WebSocket. Execute node actions and convert encoding types like Wei, hex, and decimal.
       

Connect to Ethereum nodes
   Connect with local or remote nodes using HTTP, IPC, or WebSocket protocols.
Execute node actions
   Leverage web3.eth to perform various actions and interact with Ethereum nodes.
Convert encoding types
   Utilize web3.utils to convert data types, including Wei, hex, and decimal.

⚡ Key Features

🌐 Web3.js integration
     Interact with Web3.js library functionalities for diverse crypto applications.
⚙️ Workflow integration
     Seamlessly build and enhance your crypto projects with efficient no-code actions.



Documentation

We’ve created a detailed step-by-step guide for the Web3js for blockchains Plugin. It includes a comprehensive overview of all features, practical use cases, and answers to frequently asked questions.

       

Supported API Calls

✅ Web3 (Testing) – Block Info Parser
✅ Web3 (Testing) – Transaction Info Parser


FAQ

What does the Web3.js for Blockchains plugin do?
It enables your Bubble app to interact directly with Ethereum-compatible blockchains (such as Ethereum, Polygon, BNB Chain) using the Web3.js library. This includes reading blockchain data, sending transactions, and integrating wallets like MetaMask.

Can I connect MetaMask with this plugin?
Yes, the plugin allows users to connect their MetaMask wallet, retrieve their wallet address, and send transactions.

Which blockchains are supported?
The plugin supports any EVM-compatible blockchain, including Ethereum Mainnet, Polygon, BSC, Arbitrum, Avalanche, and more.

What can I do with this plugin?
You can: Connect to wallets (e.g. MetaMask), Retrieve wallet address and balances, Read smart contract data, Send ETH or tokens, Write to contracts (e.g. mint NFTs, call custom functions)

Do I need a node provider like Infura or Alchemy?
Yes, you’ll need to provide a Web3 endpoint (RPC URL) from a provider like Infura, Alchemy, or Moralis to connect to the blockchain.

Is this plugin secure?
Yes, it uses Web3.js and MetaMask for secure key management—private keys are never exposed to the app.

Is this plugin suitable for NFTs and DeFi apps?
Absolutely. You can use it to read NFT metadata, call DeFi contract functions, or display token balances.

Does the plugin support both read and write operations?
Yes, it supports read (view) functions and write (state-changing) transactions.

Do I need coding experience to use it?
Basic knowledge of smart contract interaction and ABI structure is helpful, but no deep coding is required thanks to Bubble’s visual workflow integration.

What are typical use cases?
Wallet connection and authentication, Web3 dashboards, NFT minting and transfers, Reading smart contract states, DApp frontends with Bubble

   


Our Similar Plugins

- MetaMask & Web3 & Wallet Connect Plugin for Bubble
- Solana Blockchain API Plugin for Bubble
- Alchemy Blockchain & Node Service Plugin for Bubble
- Phantom Login for Solana Blockchain Plugin for Bubble




Support

If you still have questions or unresolved issues, you can contact us.


Risk-free Trial

The most risk-free way to try out this plugin is to subscribe to it. If you unsubscribe a few days later you will be charged on pro-rata basis, so for example if the plugin monthly price is $5 then you’d pay only 17¢ per day ($5/30 days)!

$50

One time  •  Or  $5/mo

No ratings yet
56 installs  
This plugin does not collect or track your personal data.

Platform

Web

Contributor details

Zeroqode - Top Bubble Agency logo
Zeroqode - Top Bubble Agency
Joined 2016   •   841 Plugins
View contributor profile

Instructions

Please refer to the plugin documentation to see how to configure: https://docs.zeroqode.com/plugins/web3js-for-blockchains

Types

This plugin can be found under the following types:
Api   •   Background Services   •   Element   •   Event   •   Action

Categories

This plugin can be found under the following categories:
Ecommerce   •   Data (things)   •   Payment   •   Internationalization   •   Technical   •   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (0.0)

Create account doesn't work
September 8th, 2022
Uncaught (in promise) Error: Returned error: The method personal_newAccount does not exist/is not available No docs to trubleshoot
Hello, Levon here - founder at Zeroqode. Thanks for your feedback and sorry for the inconvenience you had with the plugin. We tried reaching out to you by email a few times but unfortunately haven't heard back. After a deep investigation, it turns out that the personal_newAccount call is no longer available on the Infura side. It will currently only work through the go-Ethereum node. It should also be noted that the crypto sphere is rapidly developing and similar situations can occur. We decided to hide this call on our Demo page not to mislead our users, so it will be available only with the real node connected. As for the documentation for configuring the plugin, you can find it here: https://docs.zeroqode.com/plugins/web3js-for-blockchains If you have some other questions or comments, please send us an email at [email protected] or post on our forum at https://forum.zeroqode.com with the description of your issue. We will be glad to help you. Thanks again Levon
September 22nd, 2022
  •  
Zeroqode - Top Bubble Agency
Bubble