Я работаю над умными контрактами в Etherium, пока выполняю файл deploy. js У меня не было ошибок при компиляции, однако он не создает в качестве вывода учетную запись deployed_from и deployed_to. Также ошибка не устраняется путем удаления / v3 из URL-адреса rinkeby, ниже приведен исходный код -
const HDWalletProvider = require('truffle-hdwallet-provider');
const Web3 = require('web3');
const {interface, bytecode} = require('./compile');
const provider = new HDWalletProvider('mnemonic',
'https://rinkeby.infura.io/id');
const web3 = new Web3(provider);
const deploy = async ()=>{
const accounts = await web3.eth.getAccounts();
console.log('Attempting to deploy from account',accounts[0]);
const result = await new
web3.eth.Contract(JSON.parse(interface)).deploy({data:bytecode,
arguments:['Hi there!']}).
send({gas:'1000000', from:accounts[0]});
console.log(interface);
console.log('Contract deployed to',result.options.address);
};
deploy();
Помогите мне решить эту проблему с кем-либо.