All Projects β†’ buildship-dev β†’ webflow-nft-components

buildship-dev / webflow-nft-components

Licence: other
Connect web3 to Webflow without coding skills

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to webflow-nft-components

opensea-sales-twitter-bot
A Twitter bot that tweets Opensea sales for a given collection 🐳
Stars: ✭ 120 (+73.91%)
Mutual labels:  web3, nft
nft-website
NFT School: Community education platform for developers in the non-fungible token space.
Stars: ✭ 260 (+276.81%)
Mutual labels:  web3, nft
fetch-nft
πŸ–ΌπŸŽ‘πŸŒ  A utility to fetch and easily display Ethereum & Solana NFTs in a common format given any wallet
Stars: ✭ 83 (+20.29%)
Mutual labels:  web3, nft
niftygate
Drop-in Access Control via NFT Ownership
Stars: ✭ 61 (-11.59%)
Mutual labels:  web3, nft
Artion-Server
Artion API Server
Stars: ✭ 26 (-62.32%)
Mutual labels:  web3, nft
nft-swap-sdk
Ethereum's missing p2p NFT and token swap library for web3 developers. Written in TypeScript. Powered by 0x.
Stars: ✭ 200 (+189.86%)
Mutual labels:  web3, nft
react-nft-gallery
πŸ–ΌοΈ React component to display your NFTs as a gallery
Stars: ✭ 50 (-27.54%)
Mutual labels:  web3, nft
NFT-Dapp-Boilerplate
A highly scalable NFT and DEFI boilerplate with pre added web3 and different wallets with a focus on performance and best practices
Stars: ✭ 51 (-26.09%)
Mutual labels:  web3, nft
nft-app
How to create your own NFT and mint NFT token
Stars: ✭ 145 (+110.14%)
Mutual labels:  web3, nft
ape
The smart contract development tool for Pythonistas, Data Scientists, and Security Professionals
Stars: ✭ 339 (+391.3%)
Mutual labels:  web3, nft
Astar
The dApp hub for blockchains of the future
Stars: ✭ 533 (+672.46%)
Mutual labels:  web3
jsartoolkit5
Javascript ARToolKit v5.x
Stars: ✭ 37 (-46.38%)
Mutual labels:  nft
incomplete-guide-to-imx
An attempt to TLDR; Layer 2 development with IMX.
Stars: ✭ 29 (-57.97%)
Mutual labels:  nft
svgnft
Making it slightly easier to create fully on-chain SVG-based NFTs.
Stars: ✭ 44 (-36.23%)
Mutual labels:  nft
quorum.js
Quorum.js is an extension to web3.js providing support for JP Morgan's Quorum API
Stars: ✭ 37 (-46.38%)
Mutual labels:  web3
ethereum-dex
Decentralized exchange implementation for the 0xcert protocol on the Ethereum blockchain.
Stars: ✭ 18 (-73.91%)
Mutual labels:  nft
eth-sdk
Type-safe, lightweight SDKs for Ethereum smart contracts
Stars: ✭ 283 (+310.14%)
Mutual labels:  web3
plasmic
Visual page builder and web design tool for any website or web app tech stack
Stars: ✭ 1,475 (+2037.68%)
Mutual labels:  nocode
web3
⚑️ Web3 PHP is a supercharged PHP API client that allows you to interact with a generic Ethereum RPC.
Stars: ✭ 609 (+782.61%)
Mutual labels:  web3
exw3
High level Ethereum RPC Client for Elixir
Stars: ✭ 127 (+84.06%)
Mutual labels:  web3

Webflow NFT widgets

Connect web3 to Webflow without coding skills required.

Lazy mint on Webflow

This widget allows minting NFTs on your website.

To start, you need an Ethereum NFT contract. Contact us to deploy it using Buildship, or test with an example contract.

MetaverseNFT contract by buildship.xyz is used by 40+ collections with 1000ETH+ in total volume. It features 40% lower mint gas fees, costs ~100$ in gas to deploy, bullet-proof security and extensions like presale lists, mint passes, etc.

How to use?

  1. Open Webflow website editor
  2. Create a new Embedded HTML code block (at least Basic site plan required)
  3. Copy & paste this code in Webflow Embed block
<script>
   CONTRACT_ADDRESS = "<your contract address here>"
   IS_TESTNET = false
   MAX_PER_MINT = 20
   // place to put CONTRACT_ABI = [{...}]
</script>
<script src="https://nftcomponents.vercel.app/static/js/main.js"></script>
<link href="https://nftcomponents.vercel.app/static/css/main.css" rel="stylesheet">
  1. If you have your Ethereum NFT contract

    βœ… insert your contract address in CONTRACT_ADDRESS field

    βœ… set IS_TESTNET to false or true depending on which network is the contract on: Ethereum Mainnet or Rinkeby Testnet.

If you don't have a contract, contact us to deploy using Buildship

Your contract should be verified on Etherscan. Otherwise you have to add CONTRACT_ABI = [{...}] line in the above code, with your full contract ABI inserted. If you have an error saying your ABI is too long, click here.

  1. Create a button with ID mint-button on your Webflow site

If you can't set an ID, you can set a button URL as #mint-button or https://<your-website-url>/#mint-button

  1. You're done πŸŽ‰

Example for testing

<script>
   CONTRACT_ADDRESS = "0x8Fac2e25DFF0B248A19A66Ae8D530613c8Ff670B"
   IS_TESTNET = true
   MAX_PER_MINT = 20
</script>
<script src="https://nftcomponents.vercel.app/static/js/main.js"></script>
<link href="https://nftcomponents.vercel.app/static/css/main.css" rel="stylesheet">

FAQ

I'm confused / it's not working, can you help me?

Yes, absolutely! You can contact us in Discord, or open a GitHub issue

How to add "Connect wallet" button?

Mint button will ask to connect wallet, so it's not necessary to add a "Connect wallet" button.

If you still want to do it, create a Webflow button with ID connect.

How to add a custom minted counter?

Just create two text elements and assign them:

  • minted-counter ID to display minted number
  • total-counter ID to display collection size

How to use this with Polygon, Binance, or other Ethereum-based networks?

It's easy! Set NETWORK_ID instead of IS_TESTNET in the code snippet

<script>
   CONTRACT_ADDRESS = "<your contract address here>"
   NETWORK_ID = 1
   // remove IS_TESTNET line
   ...
</script>
<script ...>
<link ...>

Some of the network IDs you might use:

  • Ethereum Mainnet: NETWORK_ID = 1
  • Ethereum Rinkeby Testnet: NETWORK_ID = 4
  • Polygon: NETWORK_ID = 137
  • Binance: NETWORK_ID = 56
  • For other IDs visit Chainlist

How to style minting dialog?

See the example here

How to hide minted counter from the dialog?

You need to set DEFAULTS.hideCounter to true

<script>
   CONTRACT_ADDRESS = "<your contract address here>"
   NETWORK_ID = 1
   DEFAULTS = {
       hideCounter: true
   }
   ...
</script>
<script ...>
<link ...>

If that instruction didn't work, check out our ready-to-use minting website template: https://textapes.art

Contact us to get this Webflow template, or to get help with this widget

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].