Million Bit Homepage NFTs — 百万比特首页NFTs
v1在Million Bit Homepage(一个永久的1024x1024像素画布,建立在Base区块链上)上将一张图片铸造成NFT画格。 当您想要宣传您的项目、在链上显示您的图片或占据Million Bit Homepage画布的一部分时,可以使用此技能。 此技能处理图片缩放、画格可用性检查、价格查询、像素编码和交易准备。 需要EVM钱包技能来提交最终交易到Base链。
运行时依赖
安装命令
点击复制技能文档
百万位首页 - 铸造地块 在 Base 区块链上的 1024x1024 像素画布 - 百万位首页上,永久放置您的图像和链接。每个地块都是一个显示您的图像并链接到您的 URL 的 ERC-721 NFT。 为什么铸造? 永久的链上存在 - 您的图像和链接永远存在于 Base 上 宣传您的项目 - 访问者可以看到您的图像并点击链接到您的 URL NFT 所有权 - 您拥有地块作为可转让的 ERC-721 代币 这是代理和机器人在链上建立可见的、永久的身份的好方法。
安装 在首次使用之前,在技能目录中安装依赖项: cd <技能目录> npm install 所有脚本都在 scripts/ 目录中,相对于此 SKILL.md 文件。从此目录运行它们。
画布规则 画布:1024x1024 像素,分为 64x64 网格的 16x16 单元格 所有坐标和尺寸必须是 16 的倍数 最小地块:16x16(256 像素)- 最大:最高 1024x1024 地块不能与现有的地块重叠 坐标范围从 0 到 1024 在两个轴上(x1,y1 是左上角;x2,y2 是右下角)
定价 pricePerPixel = basePrice + (priceIncrement x totalMinted) totalPrice = pricePerPixel x 宽度 x 高度 价格会随着每次新铸造而略微增加。较大的地块更贵,但更显眼: 尺寸 像素 可见性 相对成本 16x16 256 微小图标 1x(最便宜) 32x32 1,024 小型标志 ~4x 64x64 4,096 清晰可见 ~16x 128x128 16,384 突出 ~64x 始终运行 check_price.sh 以获取铸造前确切的当前价格。
步骤指南
- 决定尺寸
- 检查当前价格
- 找到可用位置
- 检查特定位置(可选)
- 准备图像
- 准备铸造交易
- 提交交易
脚本参考 所有脚本都位于 scripts/ 目录中(相对于此文件),并将 JSON 输出到 stdout。状态消息发送到 stderr。 脚本 目的 输入 scripts/check_price.sh 获取当前铸造价格 <宽度> <高度> 或 scripts/check_availability.sh 检查坐标是否可用 scripts/find_available_plots.sh 扫描网格以查找开放位置 <宽度> <高度> [--limit N] scripts/resize_image.sh 调整图像大小以适应地块大小 <输入> <宽度> <高度> [输出] scripts/prepare_mint.sh 输出 tx JSON 的完整管道 [--dry-run]
常见问题 "坐标重叠" -- 该位置已被占用。使用 find_available_plots.sh 查找开放位置。 "必须是 16 的倍数" -- 所有坐标和尺寸必须能被 16 整除。 图像大小不正确 -- prepare_mint.sh 自动调整大小,如果图像与地块尺寸不匹配。 价格更改 -- 价格随着每次新铸造而增加。重新运行 check_price.sh 以获取当前价格。