Used to check for browser translation.
用于检测浏览器翻译。
ブラウザの翻訳を検出する

PutNftObjectCommand


PutNftObjectCommand 用于存储 NFT 信息到 DID Space。

参数类型:#

参数名称

类型

默认值

参数说明

did

string

NFT 所属的 DID

controller

object

NFT 控制者的钱包对象

chainHost

string

区块链主机地址

display.key

string

文件名,无需携带路径,示例值: abc.png

display.data

Readable

display 的数据

返回类型:#

参数名

类型

必要

说明

statusCode

number

Y

返回状态码

statusMessage

string

N

一般来说,发生错误的时候才会有值

stack

string

N

堆栈信息

data

void

Y


代码示例:#

  • 写入 NFT 到 DID Space
const { SpaceClient, PutNftObjectCommand } = require('@blocklet/did-space-js');
const getWallet = require('@blocklet/sdk/lib/wallet');
const fs = require('fs');

const wallet = ​getWallet();

const spaceClient = new SpaceClient({
endpoint,
wallet,
});

const putNftObjectCommand = new PutNftObjectCommand({
did: 'zjduEsT5qiQr72tVtevGG3GwKjV6J4yHR9fy',
controller: wallet,
chainHost: 'https://beta.abtnetwork.io/explorer',
display: {
key: 'NFT Display.png',
data: fs.createReadStream('NFT Display.png'),
},
});

await spaceClient.send(putNftObjectCommand);


你获得 0 积分