stepwn / Fungate

Enable Web3 Login and Token Gating functionality on your WordPress Website

Home Page:https://Fungate.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Contributors: Stephen@swantech.us

Tags: nft, authentication, content protection, web3 login, dApp

Requires at least: 5.0

Tested up to: 6.4.2

Stable tag: 1.0.4

PHP: 8.2

License: GPL-3.0

License URI: https://www.gnu.org/licenses/gpl-3.0.en.html

Discord: https://discord.gg/gqwrFkwcGg

Fungate

Token Gated Content Token Gated Content
Fungate is a powerful and easy-to-use WordPress plugin that enables users to gate content based on NFT ownership. With Fungate, you can easily protect your content and offer exclusive access to users who own a specific NFT. Fungate uses PHP and JS to run standalone on your WordPress site's server. (That means its free to use!)

Features

Protect content with NFT ownership verification based on token, minter, or NFT ID

Supports WalletConnect for secure authentication

Easy installation and configuration

Safety First!

Installation

image


To install Fungate, simply follow these steps:
  • Download Fungate.zip
    *If you clone the repo, rename the inner folder to "Fungate.zip"
  • Upload the plugin to your WordPress site
  • Activate the plugin in your WordPress dashboard
  • Configure the plugin settings according to your requirements

Configuration

After installing Fungate, you'll need to configure the plugin according to your requirements or options. To configure Fungate, follow these steps:

  1. Export your Loopring API key -> https://github.com/stepwn/Fungate/assets/7231316/00dad3da-61f8-49de-bfed-2f10adbf918d
    Look for "api key" in the exported account.
  2. Add your API key to the "Fungate Settings" on the main sidebar of the WordPress admin dashboard
  3. Obtain a ProjectId from https://cloud.walletconnect.com and save it in the Fungate settings page.

    If you need any help with configuration, don't hesitate to reach out for support. https://discord.gg/gqwrFkwcGg

    Usage

    Shortcode eg Shortcode placement in the WordPress Page Editor


    Fungate Post Type Fungate Post Type

    Using Fungate is easy. Here are the basic steps to get started:

    1. Create a new post or page in WordPress
    2. Use the [fungate token="tokencollectioncontract" minter="minterethaddress" nft_id="individualNFTID"] shortcode to protect content based on NFT ownership
    3. Customize the shortcode attributes to fit your requirements (token or minter or nft_id is required)
    4. Put your token gated content on the page using the WordPress content editor
    5. At the end of your gated content put the [/fungate] shortcode tag.
    6. Save and publish!

      For more detailed instructions and examples, check out our documentation.

      Support

      If you encounter any issues with Fungate, please don't hesitate to reach out for support. You can find help in the following ways:

      Visit our discord https://discord.gg/gqwrFkwcGg

      We're here to help, so don't hesitate to reach out if you need assistance.

      Frequently asked questions

      Q: How does Fungate verify NFT ownership?

      A: Fungate uses the Loopring Rest API to authenticate users and verify NFT ownership once the browser or WalletConnect finishes Public Key Verification.

      Q: How Safe is this plugin?

      A: Fungate sets up a local proxy for Loopring API requests so your key is never exposed to the client. Additionally, users are only signing a verification request to prove they own the Eth address they submit, Fungate can not transfer tokens.

      Q: How can I give away NFTs?

      A: Loopring has a NFT red packet system. you can put the red packet behind a token gate (or not!)

      Q: I have no idea whats happening

      A: User Onboarding Guide

      Summary

      Fungate is the ultimate WordPress plugin for gating content based on NFT ownership. With its powerful features and easy-to-use interface, you can protect your content and offer exclusive access to your audience. Download Fungate today and start gating your content based on NFT ownership!

About

Enable Web3 Login and Token Gating functionality on your WordPress Website

https://Fungate.io

License:GNU General Public License v3.0


Languages

Language:JavaScript 50.2%Language:PHP 46.3%Language:HTML 1.6%Language:CSS 1.2%Language:SCSS 0.6%