Я пытаюсь изучить Ethereum и создаю приложение, которое позволяет пользователю подписывать сообщение и проверять его.Для этого я использую инфраструктуру web3swift, и до сих пор пробовал следующее:
let web3Rinkeby = Web3.InfuraRinkebyWeb3()
let msgStr = "This is my first Ethereum App";
let data = msgStr.data(using: .utf8)
let signMsg = web3Rinkeby.wallet.signPersonalMessage(data!, account: address);
print(signMsg);
, но я не уверен, правильно ли это и как проверить любое сообщение.Пожалуйста, помогите.