В вашем JS-коде ниже:
lotteryInstance.start.sendTransaction({
from: '0x8b3234612c7D3b805F4c9CF1Aa55Cc47B82A0769',
value: 10000000000000000, // Here is the amount of ETH you give to start fuction
gas: 210000,
gasPrice: web3.toWei('1000', 'gwei')
});
Возможно, передача не удалась, потому что вы даете (ETH) сумму, которой у вас может не быть!У вас есть value: 10000000000000000
много Эфиров?
Если нет, то передайте некоторую сумму, которую вы имеете, так как вы не указали никаких условий относительно суммы в вашем контракте, вы можете дать наименьшую возможную сумму.
PS: ETH, который получает ваш контракт, нигде не сохраняется, это может привести к потере Эфиров.