В моем Angular Dapp, в первом коде ошибка "smartContract.at не является функцией".
settingMap(hashRoot : string) {
var smartContract = new window.web3.eth.Contract([contractAbi])
var contract = smartContract.at(contractAddress)
var owner = smartContract.owner
console.log(owner)
Но если я напишу код таким образом:
settingMap(hashRoot : string) {
var smartContract = new window.web3.eth.Contract([contractAbi],contractAddress)
var owner = smartContract.owner
console.log(owner)
печать console.log не определена. Как я могу решить эту проблему? Я пытался разными способами, даже изменив строку кода
"var smartContract = window.web3.eth.contract([contractAbi])"
в
"var smartContract = new window.web3.eth.Contract([contractAbi])"