Консультация solidity
Нужна консультация по solidity относительно функции. Разрабатывается игра "отгадай слово" в которой используется смарт контракт. В смарт контракте есть функция
Функция:
function guess(uint256 tokenId, string memory word) public payable returns (bool) {
require(msg.value == tryValues[tokenId], "Value should be equal to try value");
bool equal = keccak256(abi.encodePacked(word)) == wordHashes[tokenId];
uint256 fee = msg.value * 5 / 100;
_asyncTransfer(creatorAddress, fee);
_asyncTransfer(ownerOf(tokenId), msg.value - fee);
if (equal) {
uint256 prizeFee = prizeValues[tokenId] * 5 / 100;
_asyncTransfer(creatorAddress, prizeFee);
_asyncTransfer(msg.sender, prizeValues[tokenId] - prizeFee);
_burn(tokenId);
}
return equal;
}
Мне нужно получить результат предположения в реакте, как я могу это сделать? Нужно ли переписывать функцию или можно обойтись без этого??