---
name: millionfinney-homepage-9c7b9540a2b5
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.


---
Source attribution: modbender
Original project: https://github.com/modbender/skill-library-mcp/blob/d9c8fe903b5b4e82237dbe8d0df8567783022e18/data/millionfinney-homepage/SKILL.md
License: MIT
License information: https://opensource.org/license/mit
Original upstream instructions; downloaded from Mega AI Hub.

## Upstream license notice

MIT License

Copyright (c) 2025 skill-library-mcp contributors

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.



# Mega AI Hub resource metadata

Creator / publisher: modbender
Original project: https://github.com/modbender/skill-library-mcp/blob/d9c8fe903b5b4e82237dbe8d0df8567783022e18/data/millionfinney-homepage/SKILL.md
Attribution basis: Source repository record

Fields of work: Marketing
Roles: Content Marketer, Growth Marketer, Product Marketer
Specialties: Specialty not specified
Tools: Ipfs, Midjourney, Openai Dall E, Stable Diffusion
Country applicability: Country not specified
Classification basis: Source catalog labels
Instruction SHA-256: 076bbc870dcc3f162d0350ece2f2c45714531e97b9b6016aa10934acf5599f18
