Web3 Access

Описание

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.

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.

Блоки

Этот плагин предоставляет 1 блок.

  • Web3 Access Restricted Content

Установка

  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/

Отзывы

Нет отзывов об этом плагине.

Участники и разработчики

«Web3 Access» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

Перевести «Web3 Access» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

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