AvaCloud
UsageHooks

useSignMessage

import { useSignMessage } from '@avalabs/avacloud-waas-react';
 
function MessageSigner() {
  const { signMessage, isLoading, error } = useSignMessage();
 
  const handleSign = async () => {
    try {
      const signature = await signMessage('Hello, AvaCloud!');
      console.log('Signature:', signature);
    } catch (error) {
      console.error('Error signing message:', error);
    }
  };
 
  return (
    <button onClick={handleSign}>
      Sign Message
    </button>
  );
}

Returns

  • signMessage : (message: string) => Promise<string> - Function to sign a message
  • isLoading : boolean - Loading state during message signing
  • error : Error | null - Error state if signing fails

If you need more help, explore our other articles or reach out to our support team via chat or email support@avacloud.io. All examples provided are for demonstration purposes only.

Learn More About AvaCloud | Download Case Studies | Schedule an AvaCloud Demo

On this page