Expand description
Sign in with Ethereum using a single-use challenge and application-owned signature verification, including contract-wallet RPC providers.
Structs§
- Cacao
- CAIP-122 callback data constructed by Better Auth 1.7.6. Its domain, audience and issuer retain the configured domain rather than the normalized host.
- Cacao
Header - Cacao
Payload - Cacao
Signature - Eip191
Verifier - Secure EIP-191 verifier for externally owned Ethereum accounts. Contract
wallets can use a custom
SiweVerifierbacked by the application’s RPC. - EnsProfile
- Random
Siwe Nonce - A cryptographically random nonce provider suitable for ordinary deployments.
- Siwe
Config - SIWE application policies. A verifier is required because contract-wallet verification and chain-specific RPC access are owned by the application.
- Siwe
Plugin - Siwe
Verification
Enums§
- Siwe
Callback Error - An application callback may reject with an endpoint response or fail while contacting a wallet, identity, or nonce provider.
Traits§
Functions§
- ethereum_
message_ hash - EIP-191 personal-sign message digest. The prefix uses the UTF-8 byte count, including any non-ASCII statement or SIWE field in the original message.