Trezor钱包JS开发文档

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

resetDevice - 复位钱包

进行钱包设置,生成新的种子。

调用方法

ES6:

const result = await TrezorConnect.resetDevice(params);

CommonJS:

TrezorConnect.resetDevice(params).then(function(result) {

});

参数:

可选的公共参数。

  • strength:强度,有效值为[128|192|256],可选,默认值:256
  • label:标签,字符串,可选
  • u2fCounter:计数器,可选,默认值:当前秒计时间戳
  • pinProtection:是否使用pin保护,布尔值,可选
  • passphraseProtection:是否使用密码保护,布尔值,可选
  • skipBackup:是否跳过备份,布尔值,可选
  • noBackup:是否创建无种子设备,布尔值,可选

示例代码

TrezorConnect.resetDevice({
    label: 'My fancy Trezor',
});

返回结果

{
    success: true,
    payload: {
        message: 'Device successfully initialized'
    }
}

错误信息:

{
    success: false,
    payload: {
        error: string // error message
    }
}