跳到主要内容

面向 NFT 开发者

铸造一整套 CHIP-0007 合集,其艺术作品永久存放于一个防篡改的 DIG capsule 中 —— 一个原子性的已签名支出包、真实的版税,以及诚实的发行机制(揭示 / 白名单 / 阶段发放),绝不会假装能证明尚未在链上得到证实的事情。

心智模型

首先将你的艺术作品放入一个 DIG capsule,然后铸造那些 data_uris / metadata_uris 指向该 capsule 的 NFT。链上的哈希值锁定了真实的字节内容 —— 因此艺术作品是内容可寻址、可验证且永久存在的,而不是一个可能失效或被替换的链接。

支出从不手工拼装:规范的 CHIP-0035 wasm 构建器(通过 @dignetwork/dig-sdk/spend)构建每一笔链上支出,你的钱包只需签名一次,然后广播一次。

铸造一个 store 本身不花费 $DIG —— 你只有在创建一个 capsule 时(即艺术作品被写入一个 capsule 时)才需要支付统一的 capsule 价格

搭建一个铸造页面 —— nft-drop 模板

一条命令即可启动一个已接入钱包的发行页面:

digstore new nft-drop
# or
npm create dig-app@latest my-drop -- --template nft-drop

搭建应用脚手架

从 CLI 铸造

资产 CLI 通过 digstore-chain 构建器构建支出,使用你的钱包助记词签名,并推送上链 —— 全部支持 --dry-run / --json,可安全用于 CI:

digstore did create                          # an issuer DID for attribution
digstore collection create --name "My Drop" # a CHIP-0007 collection
digstore nft mint --data ./art.png --metadata ./meta.json --dry-run
digstore offer make ... # XCH / CAT trades

nft mintcapsule-media 路径会将艺术作品和 CHIP-0007 元数据写入一个 capsule,根据真实字节内容计算出数据/元数据哈希,并将 URI 设置为该 capsule 的 chia:// 地址(并附带一个 https 网关作为回退)。→ 命令参考

从网页铸造 —— DIGHUb NFT Studio

在浏览器中铸造一个由 capsule 支撑的合集:上传艺术作品(会被写入一个 capsule),设置版税,并为归属关系附加一个 DID —— 最后由钱包完成签名。→ DIGHUb ↗

发行机制 —— 揭示、白名单、阶段发放

发行机制会诚实地呈现:哪些是今天已在链上强制执行的规则,哪些只是链下的便利性功能,等待 claim-coin 这一基础原语落地后才能实现。我们绝不会展示一个尚无法在链上证明的保证。

在 Chia 上构建一个 dapp 查看端到端的铸造流程。

使用 SDK 构建支出 —— 绝不手工拼装

每一笔链上支出都由规范的 CHIP-0035 wasm 构建,并在 @dignetwork/dig-sdk/spend 处重新导出。整个流程始终是构建 → 签名 → 广播,这样划分是为了让钱包永远只负责签名。

构建支出 · DIG SDK

变现与门控 —— Paywall

SDK 的 Paywall 将 provider 与支出构建器组合起来,用于实现付费解锁NFT / 合集持有门控功能 —— 无需手动接入支出逻辑。

DIG SDK → Paywall

挂单 —— 创建 / 接受 / 查看

使用 digstore offer make | take | show(均支持 --dry-run / --json)用 XCH 或 CAT 交易 NFT。→ 命令参考


深入了解:协议