MARKETPLACE
PLUGINS
WEB3 & METAMASK
Web3 & Metamask logo

Web3 & Metamask

Published April 2021
   •    Updated this month

Plugin details

Brings Web3.js features to no-code! Interact with Smart Contracts, build your own Farming app, NFT Marketplace or a simple checkout with MetaMask, all without code!
Connect to a MetaMask Wallet and interact with Ethereum, Binance Smart Chain, Polygon, Optimism or any other Network.

Get 40% discount when buying in a Bundle with Top 7 Web3 Plugins

# Main Features
- Connect to MetaMask wallet
- Send any token to an address
- Get Balance of any token
- Get Balance of a list of tokens
- Check NFT Balance
- Check multiple NFTs Balance at once
- Get Token Symbol
- Check Allowance
- Approve (Set Allowance)
- Revoke Allowance
- Transfer From
- Smart Contract Interaction ( Read and Write Functions )
- Deploy a Smart Contract
- Detect connected chain and chain change event
- Works on mobile (inside the MetaMask app)
- Sign
- Sign Typed Data (EIP-712)
- Check signature
- Send Transaction
- Get NFT (ERC721 token) Metadata
- Transfer NFT to another wallet
- Trigger change network popup in MetaMask
- Import a custom token
- Wrap/Unwrap ETH to WETH
- Trigger Switch Chain
- Request to add a Chain to MetaMask

# Web3 Utils Features:
- Convert To Wei
- Convert From Wei
- Check Is Address
- Get Gas Price
- Get Latest Block Number
- Extract contract ABI
- Get Transaction confirmations
- Get Unix Timestamp
- Open MetaMask App (Deep link for mobile)
- Convert Hex to Number and vice versa.
- Convert List of Numbers to Hex
- Convert Ascii to Hex
- Subscribe to Smart Contract Events
- Subscribe to New Block mined event
 (Can be used as a timer to check for changes on the blockchain)
- Request to add custom token to MetaMask
- Get Transaction Details (Status, Amount sent, Receiver, Contract used, Timestamp, Full JSON data)
- Get Address from ENS name
- Get Avatar from MetaMask Wallet
- Get ENS Domain from Address
- Get All text records from an ENS name
(Email, Avatar, Url, Twitter, etc.)
- Encode Function Call

# Compatibility with other plugins/wallets
- Web3Auth plugin for use with other Web3 Wallets or social networks
- Compatible with Liquality wallet extension

All Demo pages:
https://web3-demo.bubbleapps.io/version-test/

Documentation:
https://docs.novabloq.com/web3-metamask/

---------------------------------------------------------------------------------------------------
Join the Web3 NoCode community on Discord: https://discord.gg/GHSTa8H8Cb
---------------------------------------------------------------------------------------------------

$40

One time  •  Or  $4/mo

4.5 stars   •   33 ratings
3.2K installs
This plugin does not collect or track your personal data.

Platform

Web

Contributor details

One2all.io Web3 NoCode Agency logo
One2all.io Web3 NoCode Agency
Joined 2021   •   51 Plugins
View contributor profile

Instructions

# Make sure to add the plugin element on the page directly, not in an element that can be hidden or in a popup.
# Plugin's elements:
1. Web3 & MetaMask
This is the main element that you need to work with. Using this element you will be able to use MetaMask features.

2. Web3 Utils
This is a secondary optional element with useful features, see the description on what features it has.

# Where do I find the ID of the chain I use?
https://chainlist.org/

# How to use with other wallets
We recently added compatibility with our Universal Wallet connector plugin:
https://bubble.io/plugin/web3modal---universal-connector-1653576308248x711790761019441200

Use it to connect with any other wallet, and then you can use all features from this plugin as usual.

Types

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

Categories

This plugin can be found under the following categories:
Productivity   •   Ecommerce   •   Payment   •   Technical   •   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (4.5)

Top Web3 plugin
February 22nd, 2024
The plugin works great and as intended. Customer service is great! Thanks!
Working properly with fast support
April 23rd, 2024
Can anyone explain to me the delay when using convert to wei?
After the action connect to metamask. I add the WF to check if metamask is connected then sign. But there's no response of the WF metamask is connected.
January 27th, 2024
  •  
Original reviewer
hello, thx for trying the plugin, have you tried the demo page here https://web3-demo.bubbleapps.io/version-test/? we just checked and "is connected" fires as expected. You may want to double check that the chain id you are pointing at is still valid. Chain id 4, for example, is rinkeby which is now deprecated and will not result in a "connected" event. What chain are you trying to connect to? Or please feel free to join our discord at https://discord.gg/r2UVpB4nvR or email us at [email protected]
January 27th, 2024
  •  
Original reviewer
The chain id is valid and this network is valid Network Name: Stability New RPC URL: https://free.stble.io/ Chain ID: 20180427 Currency Symbol: FREE Block Explorer URL: https://stability-testnet.blockscout.com/ But can't connect or detect chain details
January 27th, 2024
  •  
Original reviewer
Excellent support
December 1st, 2023
Works as it should
Trouble connecting to Metamask
June 1st, 2023
Seems there is a bug, as I'm not able to connect to MetaMask.
Hi there, please contact us via email or in our Discord and we will help you fix this issue.
June 1st, 2023
  •  
Original reviewer
Excellent plugin
November 6th, 2022
A great plugin for projects that want to make friends with web3 and crypto technologies. I will also note the excellent support from plugin developers.
Bubble