class Eth::Key
def personal_sign(message, chain_id = nil)
-
(String)
- an EIP-191 conform, hexa-decimal signature.
Parameters:
-
chain_id
(Integer
) -- the chain id the signature should be generated on. -
message
(String
) -- the message string to be prefixed and signed.
def personal_sign(message, chain_id = nil) prefixed_message = Signature.prefix_message message hashed_message = Util.keccak256 prefixed_message sign hashed_message, chain_id end