Verify Message (Login with Metamask) Wallet Functionality
Changelog
- Added Web3x.Wallet module
- Follow ethers.js verify message flow but with boolean response, which can be used to verify a login with an ethereum keypair on a frontend client with an elixir backend / api.
- Unit tested with a test wallet & real signatures with both invalid and valid address, message, signature, and nonce data.