Web3 version: aion-web3 v1.2.6-beta.0
Implementation issue of recover function https://github.com/aionnetwork/aion_web3/blob/v1.1/packages/web3-eth-accounts/src/index.js#L316
Current implementation:
Returns the address by retrieving the public key from first 32 bytes of the signature. This ignores the signature verification completely.
Expected implementation:
Return the address of the signer only if the signature is verified for the given message.
Note: Also, this function name should be edverify.
Web3 version:
aion-web3 v1.2.6-beta.0Implementation issue of
recoverfunction https://github.com/aionnetwork/aion_web3/blob/v1.1/packages/web3-eth-accounts/src/index.js#L316Current implementation:
Returns the address by retrieving the public key from first 32 bytes of the signature. This ignores the signature verification completely.
Expected implementation:
Return the address of the signer only if the signature is verified for the given message.
Note: Also, this function name should be
edverify.