project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5

NFT4Local

Empower your local community, one NFT at a time. This platform aims to provide NFT backed local business support in fully decentralized way.

NFT4Local

Created At

ETHGlobal New York

Winner of

πŸŠβ€β™‚οΈ Scroll β€” Pool Prize

πŸŠβ€β™‚οΈ Arbitrum β€” Pool Prize

Project Description

This platform aims to provide a decentralized way to support local businesses that might be going through challenging times. Local businesses can mint NFTs that represent future services or products. Community members can then purchase these NFTs, effectively giving the businesses immediate financial support. Once the businesses are back on their feet, the NFTs can be redeemed for the actual services or products.

How it's Made

How It's Made

Wallet and Connectivity

  • WalletConnect:
    Ensures secure and streamlined wallet connectivity, enabling users to link various wallet types to the platform.

Blockchain Networks

  • Scroll Network:
    A zero-knowledge rollup Layer 2 solution based on Ethereum, chosen for its security and speed advantages. Code and tooling are compatible with Ethereum, making the transition seamless.

  • FVM Network:
    Smart contract is now live on the Filecoin Virtual Machine (FVM). This extends the project into the Filecoin network, renowned for its decentralized storage capabilities and robustness. Utilizing Lotus as the reference node implementation, the deployment on FVM ensures high-level network integrity, secure transaction handling, and opens avenues for innovative data storage solutions for our NFT metadata.

  • Stylus Testnet (Arbitrum):
    Utilizes Nitro technology for efficient smart contract execution with low gas fees. Contracts are deployed in Solidity, achieving remarkable speed and interoperability.

Storage and Metadata

  • IPFS:
    Used for decentralized file storage, particularly for storing the metadata associated with each NFT.

Core Technologies

  • Solidity:
    The backbone for smart contracts, responsible for business logic and transaction validation.

  • Hardhat:
    Utilized for smart contract compilation, testing, and deployment.

  • Ethers.js:
    The JavaScript library used to interact with the Ethereum blockchain, facilitating smooth transactions and queries.

  • React.js with Chakra UI:
    Powers the frontend, offering a seamless user experience with responsive design elements.

Notable Hacks and Tricks

  • Multi-chain Solution:
    Designed the smart contracts to be network-agnostic, enabling deployment on multiple blockchains like Scroll, FVM, and Arbitrum Stylus.

  • Zero-Knowledge Rollups:
    Leveraged Scroll’s off-chain transaction execution coupled with cryptographic proof verification on Layer 1, achieving speed and security.

background image mobile

Join the mailing list

Get the latest news and updates