Returns
signEvmHash()
Parameters
| Parameter | Type |
|---|---|
options | SignEvmHashOptions |
Returns
Promise<SignEvmHashResult>
function useSignEvmHash(): {
signEvmHash: (options: SignEvmHashOptions) => Promise<SignEvmHashResult>;
};
{
signEvmHash: (options: SignEvmHashOptions) => Promise<SignEvmHashResult>;
}
signEvmHash: (options: SignEvmHashOptions) => Promise<SignEvmHashResult>;
| Parameter | Type |
|---|---|
options | SignEvmHashOptions |
Promise<SignEvmHashResult>
function SignHash() {
const { signEvmHash } = useSignEvmHash();
const { evmAddress } = useEvmAddress();
const handleSign = async () => {
if (!evmAddress) return;
try {
const result = await signEvmHash({
evmAccount: evmAddress,
hash: "0x3ea2f1d0abf3fc66cf29eebb70cbd4e7fe762ef8a09bcc06c8edf641230afec0"
});
console.log("Signature:", result.signature);
} catch (error) {
console.error("Failed to sign hash:", error);
}
};
return (
<button onClick={handleSign}>Sign Hash</button>
);
}
Was this page helpful?