# siwa v0.1.1 - Table of Contents

Shared Elixir library for SIWA nonce, message, receipt, and request verification flows.

## Pages

- [Siwa](readme.md)
- [Changelog](changelog.md)

## Modules

- [Siwa](Siwa.md): Main public entry points for the Elixir SIWA port.
- [Siwa.Application](Siwa.Application.md)
- [Siwa.Captcha](Siwa.Captcha.md)
- [Siwa.CaptchaPolicy](Siwa.CaptchaPolicy.md)
- [Siwa.ClientResolver](Siwa.ClientResolver.md)
- [Siwa.Ethereum](Siwa.Ethereum.md): Ethereum helpers used by SIWA flows.

- [Siwa.EvmPersonalSign](Siwa.EvmPersonalSign.md): EVM personal-sign recovery and verification helpers.

- [Siwa.Identity](Siwa.Identity.md)
- [Siwa.LocalSigner](Siwa.LocalSigner.md)
- [Siwa.Message](Siwa.Message.md): Builds and parses the SIWA sign-in message.
- [Siwa.Nonce](Siwa.Nonce.md)
- [Siwa.Nonce.MemoryStore](Siwa.Nonce.MemoryStore.md)
- [Siwa.Nonce.TokenReplayStore](Siwa.Nonce.TokenReplayStore.md)
- [Siwa.NonceStore](Siwa.NonceStore.md)
- [Siwa.PaymentGate](Siwa.PaymentGate.md)
- [Siwa.Plug](Siwa.Plug.md)
- [Siwa.Receipt](Siwa.Receipt.md)
- [Siwa.Registry](Siwa.Registry.md)
- [Siwa.RemoteSigner](Siwa.RemoteSigner.md)
- [Siwa.RequestAuth](Siwa.RequestAuth.md)
- [Siwa.RequestAuth.ReplayStore](Siwa.RequestAuth.ReplayStore.md)
- [Siwa.Signer](Siwa.Signer.md)
- [Siwa.TBA](Siwa.TBA.md)
- [Siwa.TransactionSigner](Siwa.TransactionSigner.md)
- [Siwa.Verify](Siwa.Verify.md)
- [Siwa.WalletAction](Siwa.WalletAction.md)
- [Siwa.X402](Siwa.X402.md)

