0.69.2-rm • Published 1 year ago

infinitymint-rm v0.69.2-rm

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

InfinityMint React Maker by 0x0zAgency

Current Version: Schrödinger's Edition (🐈,🐈‍⬛)

🧱 - See how ♾️Mint created a Phygital Storefront for Chicago's premier click and mortar gallery and Metaverse Portal, imnotArt @ 1010 N Ashland Ave.

InfinityMint QuickStart Guide

Say hello to Tokenized Commerce. Be your own marketplace! Sell your own tickets. Supercharge your Merch with the power of Phygital. Welcome to InfintyMint. A Web3 EVM Based Multi-chain Dynamic NFT Platform. A Minter that Mints minters which integrate with our EADS.eth supply-side advertising and sponsorship platform, and allows creators to mint an ∞ of NFT projects from PFP/Metaverse Portal Projects, to 1:1 NFTs, to Music NFTs.

🟨 - Follow The 0x🟨Road.eth 🪞

∞Mint.eth (InfinityMint), a cutting-edge tool designed for developers, designers, and artists seeking to elevate their content through Web3 technology. As a versatile development platform, InfinityMint enables the production of highly-scalable and dynamic Web3 content. For designers, it streamlines the prototyping process for NFT collections and facilitates the creation of unique randomized art with our innovative generation engine. For artists, it empowers the development of an entire decentralized ecosystem of users who can engage with your content, granting you full control over every aspect.

InfinityMint boasts numerous groundbreaking features. It allows for the generation of dynamic NFTs, each with a distinct appearance, on the blockchain with minimal gas consumption. Our novel path and asset system for building generative art on-chain currently powers 50+ Web3 deployments. InfinityMint tokens are supported by a custom ERC721 implementation, unlocking a vast array of features previously thought unattainable without significant EVM updates.

♾️

♾Mint.eth development began in 2021 as a result of a successful test of the NFTofME.eth revenue streaming concepts on the Ethereum Name Service. The platform introduced concepts formerly validated in EIP-4337, ERC-6551, and contains alternative implementations of account abstraction as well as accomplishing the use of ERC-721 as a an abstracted wallet capable of containing NFT and ERC-20 tokens - also able to act on its own behalf, and was designed to stream intellectual property controls and the revenues of the object. These concepts first came online on the Rinkeby Testnet in 2021, subsequently the first mainnet type deployment happened on the Polygon EVM in 2022, prior to EIP-4337 and ERC-6551 (May 2023). Our team decided to continue to prove the concept and build deployment protocols prior to submitting, EIP, ENS, and ERC proposals. All InfinityMint tokens are expandable through our smart contract linker, functioning as wallets capable of holding other NFTs within. Modify the nature of your NFTs post-launch, adding new variations to the generation engine over time, and seamlessly integrate additional contracts to expand InfinityMint's functionality.

InfinityMint unifies essential Web3 technologies while introducing its own innovations to deliver a comprehensive toolkit that accelerates Web3 development in mere minutes. Our mission is to provide a user-friendly experience for creating a diverse array of Web3-oriented content.

This “NFT” is all about utility by creating your very own custom Dynamic NFT minter with contracts you own, code you own and can modify and host anywhere. Create a Dynamic NFT project in minutes with direct connections to a robust tools like the NFT location and authentication service EGPS.eth, or the NFT Avatar unification standard NFTofME.eth, and EADS.eth, a supply side content Web3 network that lets NFTs create there own controls allowing for new ways to allow advertising and sponsorships across your content with fun tools like NFT Stickers, Sponsorship anchors. This also enables new ways to manage and monetize IP with our ERC-721 Wallet Expansion Gem via NFTofMe.eth and many more tools and activations in the future.

🚀 Features

  • Take control of your content and intellectual property!
  • NFTs are expanded erc721 wallets and can hold and transfer ERC and interact with other Smart Contracts
  • Mint Ticket NFTs that can be sent official event media and even the next events exclusive TicketNFTs.
  • Attach Token Bound Content to your collections, unlocking fresh new ways to engage with customers
  • Monetize your content with the power of the Ethereum Ad Service, unlocking the power of sponsorships and advertising to all NFT based content, decentralizing advertising for the first time ever!
  • Spawn Minters that can send and sell service based NFT only with that wallet. Customer account abstraction!
  • Supports all types of media and content formats and allows for royalty splits
  • Simplified project setup and management
  • Import resources and files for your project
  • Currently deploys to: Ethereum, Base, Polygon, PolygonZK and their respective Testnets
  • Infinity Gems expand your NFTs power and because your InfinityMint NFTs are modular, you can upgrade them in perpetuity

Quickstart

  • Live Testnet Deployment of 🥳time.eth - This demo dApp is provided as a case you can check out to understand how to work InfintyMint to your advantage. The test deployment is on Goerli🔵Base.

Requirements

  • OS: Mac OSX, Windows (XP-11), Debian (5+), Ubuntu (14+)
  • Node: v18.5.0+

Links:

Installation

  1. Run npm i.
    • If there are any issues, remove your package-lock.json and node_modules directory and run: npm i --legacy-peer-deps --install-links --no-audit
    • For node-gyp issues: npm install --build-from-source.

Setup

  1. .env File: Rename '.env.example' to '.env'.

Local Environment

  1. In the Infinitymint project open a terminal and run Run npm run ganache.
    • .mnemonic: Mnemonic for Ganache wallet.
    • .keys: Private keys for deployed wallet.
  2. Make sure this React-Maker is Linked to your InfinityMint via InfinityMint Console tools_and_settings > settings.js.

Start React App

  1. Run npm run start.

Configure App

  1. Navigate over to src/config.js and adjust all of the relevant settings in this configuration file to suit your needs.
  2. Note: If you are using your local ganache as a testnet during development it is important to set the

Resources

Enjoy Infinity and welcome to Tokenized Commerce!