reactjs 在react中使用运行:网络与Bitcoin SV

omvjsjqw  于 2023-03-12  发布在  React
关注(0)|答案(1)|浏览(99)

我在react应用程序中运行run:network库时遇到问题。我安装了run-sdk和bsv库,但当我尝试在类中扩展Run.Jig时,收到Assert错误x1c 0d1x
这是我的代码,它类似于文档示例:https://run.network/docs/#introduction

const Run = require('run-sdk');

const run = new Run({
 network: 'mock',
 
});

class SimpleStore extends Run.Jig { //this seems to be a problem 

 set(value) {
 this.value = value;
 }
}

在我的主页上:

const jig = new SimpleStore()

jig.set('Satoshi Nakamoto')

await jig.sync()

console.log(jig.owner)
console.log(jig.location)
console.log(jig.origin)

看起来我不能扩展Jig,而且我的类不能使用set方法。
另外,我尝试了web版本在head标签中导入脚本,如文档中所解释的,但仍然面临同样的问题。

gwbalxhn

gwbalxhn1#

如果你想在浏览器上使用Run,你需要使用https://github.com/runonbitcoin/sdk/blob/master/dist/run.browser.min.js而不是“npm install run-sdk”。浏览器本身没有原生缓冲模块。BN.toBuffer是它抛出错误的地方。

相关问题