hackquest logo

Linea Canvars

A decentralized platform that empowers users to collaboratively create and mint vibrant pixel art on a canvas.

Videos

Description

Linea-Canvas is a decentralized platform that empowers users to collaboratively create vibrant pixel art on a canvas. Participants can paint individual pixels or upload entire images, utilizing Paint Tokens—an ERC20-based cryptocurrency—to purchase and set pixel colors. The system leverages smart contracts deployed on the Linea Sepolia to manage token transactions and ensure secure, ownership-based modifications of the canvas. This seamless integration of blockchain technology fosters a community-driven art experience, allowing anyone to contribute to and own a piece of the collective masterpiece.

You can access the Dapp right now at https://linea-canvas.vercel.app/

  • 64x64 Collaborative Canvas: A fixed-size canvas where users can paint pixels individually or apply entire images.

  • PaintTokens (ERC20): A cryptocurrency used to set pixel colors, ensuring secure and transparent transactions.

  • Smart Contract Integration: Utilizes Solidity contracts deployed on Linea Sepolia.

  • Image Upload Capability: Allows users to upload images, which can be applied to specific areas of the canvas by selecting designated regions.

  • User-Friendly Frontend: An intuitive Next.js interface that facilitates easy interaction with the canvas, token purchases, and image uploads.

Smart Contracts

  • Location: packages/hardhat/contracts/CollaborativeArtCanvas.sol and packages/hardhat/contracts/PaintToken.sol

  • CollaborativeArtCanvas.sol:

Description: Handles the canvas state, pixel color updates, and interactions with PaintTokens, enabling users to paint and own pixels securely.

Deployment Address: 0xD29e6E81BE21Fd453a0324053C3D5b0cED95958A

Hackathon Progress

progress

Tech Stack

Node
Solidity
Rust
Vue
Web3

Fundraising Status

status

Team Leader
Sector
SocialFiGamingAI
Ecosystem

Builders Also Viewed