Xonin is a generative art collection featuring unique abstract designs created and stored 100% on the blockchain. Unlike most NFTs that only store links to external databases which may break over time, Xonin's artwork is fully immutable and permanent on the blockchain.
- 100% Onchain Artwork: SVG art generation with gas-efficient storage, pseudo-random number generation and rendering
- Two Unique Collections: Shapes and Paths editions, each with distinct generative algorithms
- Multi-platform Minting: Mint via web interface or directly from Farcaster social media feeds
- AI Integration: X (Twitter) agent (@XoninNFT) analyzes blockchain activity and rewards users
- Robust Royalty System: ERC-2981 implementation for sustainable creator economics
- Smart Contracts: Solidity, Hardhat
- Frontend: React, ethers.js, useDApp
- Social Integration: Farcaster Frames, viem, wagmi
- AI Agent: LangChain, Python
- ShapeNFT: 0xc6a050398BB92CB077b119BEAd045f3b52eA9a17
- PathNFT: 0x1F21BB5e880828D1016FE2965A172407414c373c
- ShapeNFT: 0x2d727e8375E85BFD5bDd5167FAb1F03973501C56
- PathNFT: 0x9c416b1B10Da99A6EBe639cD153eb740B06713dE
- Website: https://xonin.vercel.app/
- Farcaster Frame: v1, v2
cd hardhat
npm install
npx hardhat compile
npx hardhat run --network base scripts/deploy.js
cd frontend
npm install
npm run dev
cd farcaster_frame
npm install
npm run dev
cd farcaster_frame_v2
npm install
npm run dev