Помогите с Solidity, пожалуйста
Вот так не проходит функция, запрос просто зависает
string[] strs;
function addStake(address candidate) public payable {
strs.push("helloo");
emit StakeAdded(msg.sender, candidate, msg.value);
}
А вот так проходит:
function addStake(address candidate) public payable {
emit StakeAdded(msg.sender, candidate, msg.value);
}
В приложении для теста контрактов все работает, а вот когда я задеплоил контракт через трюфель, то работает вот так криво. Вот запрос, который я делаю через web3:
await contractHandler.contract.methods.addStake(candidate).send({from: voter, value, gas})