我在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标签中导入脚本,如文档中所解释的,但仍然面临同样的问题。
1条答案
按热度按时间gwbalxhn1#
如果你想在浏览器上使用Run,你需要使用https://github.com/runonbitcoin/sdk/blob/master/dist/run.browser.min.js而不是“npm install run-sdk”。浏览器本身没有原生缓冲模块。BN.toBuffer是它抛出错误的地方。