@override Future<String> signMessage({required String message}) { return promiseToFuture(js_wallet.signMessage(_wallet.privateKey, message)); }