Я получаю ошибку, я следую этой документации: https://www.npmjs.com/package/truffle-contract
Каждый раз, когда я вызываю функцию развертывания, я получаю эту ошибку.
import Web3 from 'web3';
import propertyContractJson from './contracts/PropertyContract.json';
var provider = new Web3.providers.HttpProvider("http://localhost:8545");
var contract = require("truffle-contract");
var MyContract = contract({
abi: propertyContractJson,
address: '0x0A08a58433108f1a8dF080Ef552f137b2f7b8ce0' // optional
// many more
})
MyContract.setProvider(provider);
var deployed;
MyContract.deployed().then(function(instance) {
deployed = instance;
return instance;
}).then(function(result) {
// Do something with the result or continue with more transactions.
});
Ниже приводится ошибка, которую я получаю, когдаМетод deployed () называется
Ошибка: необработанная ошибка rejectionNode: {"message": "Метод [объект Object] не поддерживается.", "code": - 32000, "data": {"stack ":" Ошибка: метод [object Object] не поддерживается. \ n в GethApiDouble.handleRequest (C: \ Program Files \ WindowsApps \ Ganache_2.0.0.0_x64__zh355ej5cj694 \ app \ resources \ app.asar \ node_modules \ ganache-core \ lib\ subproviders \ geth_api_double.js: 67: 16) \ n на следующем (C: \ Program Files \ WindowsApps \ Ganache_2.0.0.0_x64__zh355ej5cj694 \ app \ resources \ app.asar \ node_modules \ ganache-core \ node_modules \ web3-provider-engine \ index.js: 116: 18) \ n в GethDefaults.handleRequest (C: \ Program Files \ WindowsApps \ Ganache_2.0.0.0_x64__zh355ej5cj694 \ app \ resources \ app.asar \ node_modules \ ganache-core \ lib \ subproviders \ gethdefaults.js: 15: 12) \ n на следующем (C: \ Program Files \ WindowsApps \ Ganache_2.0.0.0_x64__zh355ej5cj694 \ app \ resources \ app.asar \ node_modules \ ganache-core \