SequenceConnect.
Así es como puede configurar el kit usando estas opciones:
Resumen de Configuración
A continuación se muestran las opciones disponibles para personalizar la configuración, o, vea abajo todas las opciones en detalle:Estilo y Diseño Personalizados
Puede personalizar la apariencia visual del modal de conexión del Web SDK proporcionando un objeto de tema personalizado a la opción de configuracióndefaultTheme. Aquí tiene un ejemplo de cómo implementar un estilo personalizado:
Variables de Tema Disponibles
Las siguientes variables de tema pueden ser personalizadas:Opciones Disponibles
Desarrollo de Apps con Sequence
appName
| Type | Predeterminado |
|---|---|
| string | indefinido |
projectAccessKey
| Type | Predeterminado |
|---|---|
| string | indefinido |
ethAuth como EthAuthSettings
waasConfigKey
| Type | Predeterminado |
|---|---|
| string | indefinido |
Red
chainIds
| Type | Predeterminado |
|---|---|
| number[] | indefinido |
defaultChainId
| Type | Predeterminado |
|---|---|
| number | indefinido |
UI
Parámetros de la interfaz de usuario que modifican el modal.Configuración del Modal de Inicio de Sesión (signIn)
El objeto signIn se utiliza para configurar el modal de inicio de sesión.
signIn.logoUrl

| Type | Predeterminado |
|---|---|
| string | indefinido |
signIn.projectName

| Type | Predeterminado |
|---|---|
| string | indefinido |
signIn.useMock
| Type | Predeterminado |
|---|---|
| boolean | indefinido |
true usando el conector mock de wagmi
position
| Type | Predeterminado |
|---|---|
| string | center |
- center
- middle-right
- middle-left
- top-center
- top-right
- top-left
- bottom-center
- bottom-right
- bottom-left
defaultTheme
| Type | Predeterminado |
|---|---|
| string u objeto | dark |
- ‘light’
- ‘dark’
- object
Wallet
Parámetros que incluyen opciones de configuración de walletdisableAnalytics
| Type | Predeterminado |
|---|---|
| boolean | indefinido |
displayedAssets
| Type | Predeterminado |
|---|---|
| [{ contractAddress: string, chainId: number }, …] | indefinido |
enableConfirmationModal
| Type | Predeterminado |
|---|---|
| boolean | indefinido |
Proveedores de inicio de sesión
Los diferentes proveedores de inicio de sesión que crean conexiones de wallet para el usuario:walletConnect
| Type | Predeterminado | |
|---|---|---|
false | { projectId: string } | undefined |
google
| Type | Predeterminado | |
|---|---|---|
false | { clientId: string } | undefined |
apple
| Type | Predeterminado | |
|---|---|---|
false | { clientId: string, redirectURI: string } | undefined |
email
| Type | Predeterminado | |
|---|---|---|
boolean | { legacyEmailAuth: boolean } | undefined |
Crear conectores universales predeterminados
Aunque generalmente recomendamos usar Embedded Wallets con SequenceKit, como alternativa, también puede utilizar nuestra configuración Universal Wallet. Al crear una variableconnectors de wagmi, importe la función getDefaultConnectors del paquete @0xsequence/kit, e incluya un Wallet Connect ID obtenido aquí, un chain ID predeterminado, el nombre de la app y el projectAccessKey, luego continúe con la integración desde el inicio rápido.
[config.ts]