From 7f8a3628ce14d6387f7a875c1b22e3247220cc8c Mon Sep 17 00:00:00 2001 From: nolash Date: Thu, 23 Sep 2021 20:44:08 +0200 Subject: [PATCH] Add sign message alias --- crypto_dev_signer/eth/signer/defaultsigner.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/crypto_dev_signer/eth/signer/defaultsigner.py b/crypto_dev_signer/eth/signer/defaultsigner.py index e18fead..0673a8e 100644 --- a/crypto_dev_signer/eth/signer/defaultsigner.py +++ b/crypto_dev_signer/eth/signer/defaultsigner.py @@ -80,3 +80,11 @@ class ReferenceSigner(Signer): pk = coincurve.PrivateKey(secret=self.keyGetter.get(address, password)) z = pk.sign_recoverable(hasher=None, message=message) return z + + + def sign_message(self, address, message, password=None, dialect='eth'): + if dialect == None: + return self.sign_pure(address, message, password=password) + elif dialect == 'eth': + return self.sign_ethereum_message(address, message, password=password) + raise ValueError('Unknown message sign dialect "{}"'.format(dialect))