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]