永久文件存储

当不需要创建动态原子数字对象时,以不可变的方式存储文件和数据

示例:在链上存储不可变的图像文件

使用命令行,执行以下命令来设置示例图像文件的数据。使用 store-file 命令(链上 dat 操作)指定文件路径和链上文件名(示例中指定的是 "image.png")

// immutably store an image on-chain to reference in the container metadata
npm run cli store-file ./path/to/image.png image.png --satsbyte=10

Success sent tx:  db8a761ed493627138c5733071558c4caa65912c5cba3e1061c02d6d7933461f
{
  "success": true,
  "data": {
    "commitTxid": "b57bad8c0b7f58a552574fafc16b6efbbb3bf966b9ccfb24f03580f9462b5997",
    "revealTxid": "db8a761ed493627138c5733071558c4caa65912c5cba3e1061c02d6d7933461f",
    "dataId": "db8a761ed493627138c5733071558c4caa65912c5cba3e1061c02d6d7933461fi0"
  }
}

我们将使用揭露位置 db8a761ed493627138c5733071558c4caa65912c5cba3e1061c02d6d7933461fi0 来引用下面的图像 "image.png"

此时文件已经上链,可以使用递归和引用规则来引用文件

Last updated