如何在网络浏览器上与我的智能合约进行交互
How to interact with my smart contract on web browser
我在 ropsten 上部署了我的合约。
我试图在浏览器上与它交互,但错误消息说它不是一个函数。
我已经尝试过 NodeJS 并且没有错误。所以合约地址或者ABI文件没有错
这是我的代码。这里有错误吗?
const address = 'Contract addresss';
const myContract = new web3.eth.Contract(ABI, address);
let result = await myContract.methods.createDoc('asdf').call();
console.log(result);
尝试更改此行
let result = await myContract.methods.createDoc('asdf').call();
其中之一:
let result = await myContract.methods.createDoc().call('asdf');
let result = await myContract.methods.createDoc('asdf');
我在 ropsten 上部署了我的合约。
我试图在浏览器上与它交互,但错误消息说它不是一个函数。
我已经尝试过 NodeJS 并且没有错误。所以合约地址或者ABI文件没有错
这是我的代码。这里有错误吗?
const address = 'Contract addresss';
const myContract = new web3.eth.Contract(ABI, address);
let result = await myContract.methods.createDoc('asdf').call();
console.log(result);
尝试更改此行
let result = await myContract.methods.createDoc('asdf').call();
其中之一:
let result = await myContract.methods.createDoc().call('asdf');
let result = await myContract.methods.createDoc('asdf');