safeSignMessage method

Future<SafeSignature> safeSignMessage({
  1. required ETHAddress address,
  2. required EthereumSigner signer,
  3. required SafeTransaction safeTx,
  4. SafeTransactionSigningMode? signingMode,
})

Implementation

Future<SafeSignature> safeSignMessage({
  required ETHAddress address,
  required EthereumSigner signer,
  required SafeTransaction safeTx,
  SafeTransactionSigningMode? signingMode,
}) {
  return signHash(
    address: address,
    signer: signer,
    signingMode: signingMode,
    hash: safeTx.calculateSafeTransactionHash(
      chainId: chainId,
      safeAddress: contract.contractAddress,
      version: contract.version,
    ),
  );
}