Skip to main content
When signing messages or data, you need to properly encode your data:

Message Signing

For signing messages (personal signatures), encode your data as base64:
TypeScript

Data Signing

For signing transaction data or other structured data, provide a keccak256 hash: