Stacks-wallet-web: [aplicación] Proporcione detalles de configuración para ejecutar la aplicación localmente y con mocknet

Creado en 5 oct. 2020  ·  6Comentarios  ·  Fuente: blockstack/stacks-wallet-web

Actualmente, el

  • WalletSigner.getNetwork está codificado.
  • getRPCClient elige entre localhost y una url codificada basada en location.origin

Para los desarrolladores de aplicaciones, no es posible probar sus aplicaciones en un simulacro local.

La configuración debe ser configurable y documentada.

enhancement

Todos 6 comentarios

Como primer paso, sugiero agregar un parámetro localnode=1 a authOrigin cuando se deba usar el nodo de pilas locales en el puerto 3999.
La carga útil contiene una especificación de red, esto debe usarse en la llamada de firma.

Creo que es más complicado que simplemente aceptar el valor del nodo de authOptions . Esas opciones son realmente solo para señalar "red de prueba" frente a "red principal". Lo que necesitamos es una forma para que los usuarios establezcan su valor de nodo. Y querrá cambiar entre diferentes redes para el desarrollo local.

Creo que podemos encontrar una solución más fácil para habilitar a los desarrolladores, y necesitaremos algo más sólido para la red principal/usuarios finales.

@hstove De hecho, tienes razón. He actualizado mi comentario. Podríamos usar la red de la carga útil por ahora para los desarrolladores.

Para la red principal, ¿el autenticador tomaría la red de la carga útil o si hay una IU de la IU del autenticador?

Como solución temporal, puede usar el autenticador de https://github.com/friedger/blockstack-app-1/tree/fix/network

En su aplicación, proporcione authOrigin como localhost:8080 en su AuthOptions .

Inicie el autenticador con yarn dev (es posible que deba editar package.json y eliminar la aplicación de prueba si su aplicación se ejecuta en el puerto 3000)

@psq también ha indicado su deseo de que esto se aborde pronto.

Enviaré un PR para actualizar el documento relevante

¿Fue útil esta página
0 / 5 - 0 calificaciones