¡Soy un desarrollador y quiero contribuir!

Fomentamos la colaboración

Como dice el refrán:

"Si quieres ir rápido, ve solo. Si quieres ir muy lejos, ve acompañado.”
-Proverbio africano

Sabemos que trabajar juntos como comunidad es mejor para todos. Y, por lo tanto, alentamos a todos en este espacio a trabajar juntos para alcanzar nuestro objetivo de un mundo descentralizado.

Recursos para desarrolladores

Estos son algunos de los enlaces que cualquier desarrollador puede mirar:

Comisión por propuestas

Tenga en cuenta que habrá una pequeña tarifa de TWT o BNB por cada envío al repositorio de Trust Wallet. Esto es para garantizar que los proyectos o validadores que realmente apoyan Trust Wallet sean los que obtengan la prioridad de ser agregados.

Presentar un nuevo token

Requisito:

  • Preparar la imagen/logotipo en base a los requisitos.
  • Familiarícese con la estructura de las carpetas. Esto le dará una mejor comprensión de dónde se debe colocar una imagen de activo

Pasos sobre cómo agregar un nuevo activo:

  1. Confirme que sus imágenes/logotipo cumplen con los requisitos.
  2. Proceda a https://github.com/trustwallet/assets
  3. Presione en Fork (la horquilla) en la esquina superior derecha, y espere a que se complete el proceso
  4. Navegue a la carpeta de la cadena de deseos en la que quiere agregar el activo
  5. Prepare la carpeta con la imagen en su computadora
  6. Simplemente arrastre y suelte la carpeta del paso 5 a la ventana activa
  7. En el cuadro Confirmar cambios:
  • Agregue archivos a través de carga, agregue un comentario significativo de lo que agregará al repositorio
  • opcional: En Agregar una descripción extendida opcional escribe un comentario sobre lo que subió
  • opcional: acomodar el nombre de la rama en Fork (la horquilla)
  1. Haga clic en Proponer cambios
  2. Presione Crear solicitud de extracción
  3. Una vez que las pruebas se hayan completado y verificado que su imagen cumple todos los requisitos, un mantenedor la fusionará. En 5-10 minutos, su token tendrá la imagen actualizada en lugar del logotipo simple en Trust Wallet.

Añadir una nueva moneda o Blockchain

Criterios de integración

El equipo de desarrollo de Trust Wallet siempre se esfuerza por agregar más blockchains que serán esenciales para los desarrolladores y los usuarios de Trust. Elegimos blockchains cuidadosamente que tendrán el mayor impacto para nuestra comunidad.

En general:

  • La blockchain ha lanzado su red principal y se ejecuta de manera estable por lo menos 3 ~ 6 meses sin ningún incidente de seguridad importante.
  • La blockchain tiene una extensa documentación pública y herramientas disponibles para que los desarrolladores la utilicen.
  • La moneda nativa aparece en las 30 monedas principales en CoinMarketCap.
  • El proyecto necesita proporcionar acceso de API/JSON-RPC al nodo con una configuración del equilibrio de carga para uso privado, consulte los requisitos detalladamente aquí.
  • La moneda nativa es negociable en los principales exchanges.

Después de integrarse en Trust Wallet, el proyecto también debe proporcionar soporte oportuno para cualquier asunto urgente.
Si su proyecto cumple con los criterios anteriores, puede revisar los siguientes pasos para agregar una moneda o una cadena de bloques: https://developer.trustwallet.com/wallet-core/newblockchain#overview

Conecte su DApp

Estos son los pasos para agregar una nueva aplicación:

  • Cargue imágenes de la DApp en el repositorio. Vea el ejemplo a continuación.

.<domain_name>.png e.g: https://app.compound.finance/ => app.compound.finance.png https://kyberswap.com/ => kyberswap.com.png

  • Añadir vínculos de retroceso al sitio web.
  • Integrar enlaces profundos
  • Prueba la dApp dentro de Trust Wallet en los dispositivos iOS y Android
  • Reúna todos los detalles necesarios de la DApp. Llene y envíe el formulario para su posterior revisión.

Contribuir a la plataforma de Staking

Aquí hay una descripción general del proceso de cómo unirse a la Lista de Validadores

Abra una solicitud de extracción de los activos en Trust.
Cree una carpeta con el siguiente formato /blockchains/<network_name>/validators si aún no existe una.
La carpeta debe contener los siguientes archivos y subcarpetas:
image
Dentro de los activos, debe agregar el logotipo para cada validador compatible, donde :validator: es la dirección del validador.
La lista de archivos.json muestran el siguiente formato:
image
Puede encontrar una muestra aquí.