Web3 Access

Deskripsi

Web3 Access (formerly MetaPress) is a web3 wallet plugin for WordPress that allows you to accept cryptocurrency payments via MetaMask or other browser wallets for access to content on your WordPress website. Restrict specific content or entire Pages, Posts and custom content types to NFT owners, specific cryptocurrency holders OR visitors that make a transaction via a web3 browser wallet.

See more Reviews here.

Features

  • Restrict specific content including text, images, videos and more using the Web3 Access Restricted Content Gutenberg Block.
  • Restrict access to entire Pages, Posts and other post types.
  • Accept payments in Ethereum (ETH), Polygon (MATIC), Binance Smart Chain (BSC), Avalanche (AVAX), Fantom (FTM) access to content.
  • Add custom ERC-20 tokens of your choice to accept crypto payments via browser wallets, allowing visitors to access your content.
  • Set prices in USD. Web3 Access automatically converts the price to the amount in tokens at the time of transaction. (limitations may apply for certain tokens)
  • Allow access to content via NFT ownership verification. See Details

Supported Networks

The Web3 Access plugin currently supports the following networks:

  • Ethereum Mainnet
  • Polygon (MATIC)
  • Binance Smart Chain (BSC)
  • Avalanche (AVAX)
  • Fantom (FTM)

Transaction Fee

We collected a 1% transaction fee for payments made on our supported Networks.

Our NFT Verification feature is free to use and can verify ownership for any tokens that exist on the networks above. ERC-1155 tokens have limitations, but can be verified via an OpenSea API Key.

Blok

Plugin ini menyediakan 1 blok.

  • Web3 Access Restricted Content

Instalasi

  1. Upload the web3-access folder to the /wp-content/plugins directory, or install the plugin through the WordPress plugins screen directly. You can also download the Web3 Access plugin at https://metapress.ca/download/.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress
  3. Follow our How It Works guide.

Support

See our FAQ

Additional support for this plugin at https://metapress.ca/contact/

Ulasan

16 Oktober 2022 1 reply
TLDR; NFT Verification! Confirming ownership is one of the main purposes of the blockchain. Most plugins* lock NFT Verification behind a premium upgrade. Web3 Access does not. It was easy to set up and implement on my site. It's nice to connect to a website, but what's the point if I can't verify if my visitor has the asset they need. Most plugins* put NFT Verification behind a premium barrier. Web3 Access does not. Confirming ownership is one of the main purposes of the blockchain and I can do that with this plugin with ease. The UI could use work or perhaps better options for front-end product layouts, but that's design related. If this plugin doesn't do anything else except keep working, it's solid and is something I recommend. The OpenSea API can be difficult to deal with. Perhaps Moralis API works instead? Never tried. I wanted a simple way to block content and verify ownership of (ERC-721/ERC-20) assets. Maybe add a shortcode for disconnecting a wallet? Or Gutenburg support for multiple products? All in all, good stuff. Thank you! Thank you for creating and sharing this plugin. *at this time`
19 September 2022 1 reply
I added all information about the NFT collection -ERC721- and i activated the restriction on some pages but nothing happened, still access granted. And when i activate the restriction for all the wrbsite there is no button in login page to connect the wallet. And many more options not working
Baca semua 2 ulasan

Kontributor & Pengembang

“Web3 Access” adalah perangkat lunak open source. Berikut ini mereka yang sudah berkontribusi pada plugin ini.

Kontributor

Terjemahkan “Web3 Access” dalam bahasa Anda.

Tertarik mengembangkan?

Lihat kode, periksa repositori SVN , atau mendaftar ke log pengembangan melalui RSS.

Log Perubahan

1.4.4

  • Contract list and version update.

1.4.3

  • Session manager updates to prevent warning logs in debug mode.

1.4.2

  • Admin notice for creating checkout page for product purchase buttons to appear.

1.4.1

  • Session variables added to verify access token ownership.

1.4.0

  • REST API Endpoint bug fix.

1.3.8

  • MetaProducts wording updated to Web3 Products

1.3.7

  • NEW Minimum Balance field for NFT and Token Verification process. Optionally change the required minimum Tokens or NFTs wallets need to hold in order to access your content.
  • NFT Verification update to check for existing access tokens so visitors do not need to verify again if they have a valid access token.

1.3.6

  • Checkout page Missing Product ID message fix.
  • Checkout page redirect bug fix.

1.3.5

  • Tested up to WordPress version 6.0.1

1.3.4

  • CSS styling for connect wallet button added. (.metapress-login-notice button.metamask-connect-wallet)

1.3.3

  • Removed JSON encoded data for deprecated CSS editor.

1.3.2

  • Added Binance and CoinGecko price API enable / disable for custom tokens.
  • Added Price (USD) field for custom tokens incase Binance / CoinGecko cannot find a price.

1.3.1

  • Updated 30 second nonce validation to 1 hour.

1.3.0

  • Updated readme.txt file

1.2.9

  • Tested up to WordPress version 6.0.0
  • Moved jquery-ui-smoothness CSS for admin dashboard into plugin files instead of external URL.

1.2.8

  • Sanitize and Escaping updates.
  • Stable Tag added to readme.txt

1.2.7

  • New Restrict Website Access option under Web3 Access -> Access Settings. Allows you to restrict access to all pages and website content.
  • New Allow Page Access option for individual Pages, Posts and supported content types. Only applicable when Restrict Website Access is enabled.
  • Added price label on Product Purchase buttons.
  • Added a View Page As Admin button when logged in as administrator to view restrict content pages.
  • Fixed a bug where Pending Transaction URLs were not linked to the explorer URL.

1.2.6

  • Added support for Fantom (FTM) Network and Testnet.

1.2.5

  • Removed web3 provider isMetaMask check to allow for Coinbase and other browser wallets.

1.2.4

  • Check if web3 provider is not null bug fix.

1.2.3

  • Added support for Avalanche (AVAX) Network and Avalanche Fuji Test Network

1.2.2

  • Added Web3 Access -> Styling admin page to customize Theme, Accent Colour and add Custom CSS.

1.2.1

  • New Web3 Access Restricted Content shortcode added for those not using the Gutenberg Block Editor
  • [metapress-restricted-content products=”{MetaProduct IDs comma separated}”] your restricted content [/metapress-restricted-content]

1.2.0

  • Added 1 Week and 1 Month options to Access Token expiration time setting.

1.1.9

  • Optional OpenSea Collection Slug parameter for MetaProduct NFT verification. If you are using a shared OpenSea contract address for NFT verification, you should request an OpenSea API Key and include the collection slug in your MetaProduct assets. This will check ONLY your collection and not all assets on the shared contract address.

1.1.8

  • OpenSea API Key setting (optional) added. If you need to verify visitors own ANY ERC-1155 token within a smart contract, you can add your OpenSea API Key under Web3 Access -> Smart Contracts (NFTs)
  • IMPORTANT: The Token Contract Address should be a unique address and not a shared collection address. For example, this address is a shared OpenSea address. Using a shared smart contract address may result in the NFT verification system returning true if a users address owns ANY asset that belongs to the shared address (smart contract).

1.1.7

  • Binance Smart Chain network added for Payments. (1% transaction fee)

1.1.6

  • New WooCommerce Filter setting added to hide WooCommerce Product Add To Cart buttons for products that require Web3 Access Products.

1.1.5

  • New Access Tokens Expire After setting under Web3 Access -> Settings
  • Access Token Exists server request updated to check for NFT verification access tokens. Previously only checked for paid transaction access tokens.

1.1.4

  • Admin custom tokens JS fix.

1.1.3

  • MetaMask initial loading process improved and updated to prepare for custom Network support.
  • Networks admin page added which will be a feature included in Pro (Premium) version of plugin.
  • Binance Smart Chain (BSC) added by default and can now be used for NFT ownership verification.
  • External Javascript libraries moved to internal plugin files to prevent delayed Connect Wallet button functionality.
  • Token ratio converter updated to support additional Networks and Tokens.

1.1.2

  • Just adding review link in plugin admin dashboard. More updates coming soon!

1.1.1

  • Connect Wallet button added to prompt user to connect MetaMask wallet.

1.1.0

  • Security updates to sanitize input and escape output variables.
  • PHP short tags removed.

1.0.9

  • Bug fix for Product Price number_format not working on certain PHP versions.

1.0.8

  • Bug fix where Product Price could not be set to 0 or empty.

1.0.7

  • Language & Text settings added to Web3 Access -> Language admin page.

1.0.6

  • Provide access to content based on visitors owning any NFT within a Collection.

1.0.5

  • Redirect to previous page on Checkout Shortcode. Redirects visitors to previous page after confirming NFT ownership for access to product.

1.0.4

  • Provide access to pages and content via NFT ownership verification.

1.0.3

  • Added support form custom tokens that exist on either Ethereum Mainnet or Polygon Mainnet. Add custom tokens under Web3 Access -> Tokens in your WordPress Dashboard.
  • Tokens must exist on either the Ethereum or Polygon Mainnet Network.
  • Tokens must use 18 decimals for values.

1.0.1

  • Plugin update testing.

1.0.0

  • Release