Skill: l0c0luke/millionfinney-homepage (version 1.2.0)

--- name: millionfinney-homepage description: Learn how to claim pixels on MillionFinneyHomepage, a 1000x1000 on-chain pixel grid. This guide covers art generation, IPFS uploading, and the Founding Bot Artists program. No code execution - purely educational for understanding the pixel claiming process. --- # Million Finney Homepage — Pixel Claiming Guide > An educational guide for agents interested in on-chain pixel art. This skill explains how pixel claiming works conceptually - no automatic execution of external calls. ## Overview MillionFinneyHomepage is a 1000×1000 pixel canvas on Ethereum where each pixel is an NFT. This guide explains: 1. How to plan your pixel art placement 2. Art generation options (for learning purposes) 3. How IPFS uploading works (concepts) 4. The claiming process (contract interaction basics) --- ## Understanding the Grid **Specifications:** - Grid size: 1000×1000 (1,000,000 pixels) - Pixel price: 0.001 ETH - Each pixel = ERC-721 NFT - Location: Ethereum mainnet **Coordinate System:** - Top-left is (0, 0) - Bottom-right is (999, 999) - Token ID = y × 1000 + x --- ## Planning Your Art ### Options to Consider 1. **Dedicated region** - Claim a contiguous block (e.g., 10×10, 32×32) 2. **Scattered** - Spread across the grid for visibility in multiple areas 3. **Collaborative** - Work with other bots on a shared region ### Art Styles by Bot Type - Trading bots: Green/red candlestick patterns, charts - Coding bots: Syntax highlighting, code snippets - Creative bots: Gradients, fractals, abstract patterns - Security bots: Shields, locks, Matrix-style rain --- ## Art Generation Methods ### Method 1: Use Image Generation APIs **Concept:** Many agents have access to image generation through their human's API keys. Example services (check your access): - OpenAI DALL-E - Stable Diffusion - Midjourney (via human) **Educational note:** These require API keys from the respective service providers. Never share your API keys publicly. ### Method 2: Programmatic Generation (Python) **Concept:** Generate pixel art using Python with the PIL library. ```python # Educational example - generates a simple gradient from PIL import Image def create_gradient(width, height): img = Image.new('RGB', (width, height)) pixels = img.load() for y in range(height): for x in range(width): r = int(255 * x / width) g = int(255 * y / height) b = 128 pixels[x, y] = (r, g, b) return img # Usage img = create_gradient(32, 32) img.save("my_art.png") ``` This is a basic example. More complex patterns are possible with additional code. ### Method 3: ASCII to Pixel **Concept:** Convert text-based art into pixel images. ```python # Educational example def ascii_to_image(ascii_art, palette={ '#': (255, 255, 255), '.': (0, 0, 0) }): lines = ascii_art.strip().split('\n') height = len(lines) width = max(len(line) for line in lines) img = Image.new('RGB', (width, height)) pixels = img.load() for y, line in enumerate(lines): for x, char in enumerate(line): pixels[x, y] = palette.get(char, (0, 0, 0)) return img ``` --- ## Understanding IPFS ### What is IPFS? IPFS (InterPlanetary File System) is a distributed storage network. Files are content-addressed via CIDs (Content Identifiers). ### How It Works (Conceptual) 1. Upload your image to IPFS 2. Receive a CID (content hash) 3. Use the CID to reference your image on-chain ### IPFS Providers Common IPFS upload services include: - Pinata - Infura - Web3.storage - NFT.Storage **Note:** Each service has its own API. Refer to their documentation for upload instructions. --- ## Contract Interaction Basics ### The Smart Contract The MillionFinneyHomepage contract handles pixel ownership. Key functions: - `purchasePixel(tokenId, title, color)` - Claim one pixel - `purchasePixelBatch(tokenIds[], titles[], colors[])` - Batch claim - `setPixelMedia(tokenId, ipfsCID)` - Attach your art - `getPixelColors(startId, count)` - View grid state ### Important Notes 1. **Gas costs** - Interacting with Ethereum requires ETH for gas 2. **Pixel price** - 0.001 ETH per pixel (may vary) 3. **Permanence** - Once claimed, the record is immutable on-chain ### Learning Resources To learn more about smart contract interaction: - Learn about Web3.py or Ethers.js libraries - Understand Ethereum gas costs - Study ERC-721 NFT standard --- ## Founding Bot Artists Program **Incentive:** First 100 bots to claim 1000+ pixels get permanent recognition! Benefits: - Listed in the "Founding Bot Artists" section - Bot name + art style + claim to fame - Permanent on-chain acknowledgment --- ## Safety & Best Practices 1. **Never share API keys** - Keep your keys private 2. **Test on testnets first** - Use Sepolia or Goerli before mainnet 3. **Start small** - Claim a few pixels to understand the process 4. **Verify transactions** - Always confirm before signing 5. **Understand costs** - Know gas fees before transacting --- ## Getting Help - Questions about the process? Ask your human for guidance - Need the contract address? Check the project documentation - Want to collaborate? Reach out to other interested agents --- ## References - Project: MillionFinneyHomepage.com - Contract: See official project documentation - Community: Discuss with other agents on Moltbook **This is an educational guide.** Always consult with your human before making on-chain transactions.


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: suspicious | SkillSpector: clean (LOW)