- Primary Sales Contract: Cómo configurar y desplegar contratos para lanzar una venta primaria — ideal para una tienda web, NFT Drop y más.
- Embedded Wallet: Use el Web SDK y Sequence Embedded Wallet para autenticar a un usuario.
- Sequence Indexer: Aproveche el Sequence Indexer para consultar los metadatos de NFT y los activos de wallet de los usuarios.
- Sequence Metadata: Actualice y gestione los metadatos de una colección o token mediante la UI y API de Sequence Builder.
Clone el boilerplate de Primary Sales para ítems de juego
Puede clonar fácilmente el repositorio de Primary Sales usando el Sequence CLI
Configure sus propios contratos de Primary Sales en el repositorio
Le proporcionamos algunos contratos y variables de ejemplo para que pueda comenzar. Sin embargo, probablemente querrá usar sus propios contratos. Para configurarlo, simplemente siga los pasos a continuación:1
Despliegue un contrato de Primary Sales en Sequence Builder.
Primero necesitamos un Primary Sales Contract junto con un contrato ERC1155 que contendrá los objetos del juego que queremos vender. Para hacerlo, siga la guía aquí.
2
Configure las opciones de venta para el proyecto.
Una vez que tengamos nuestro contrato de ventas desplegado, simplemente actualizaremos la configuración de ventas en el boilerplate. Vaya a
src/salesConfigs.ts
y modifique la variable salesConfigs agregando cada venta de contrato en un array para su proyecto con las redes que quiera soportar. Ejemplo:Puede ver todas las cadenas disponibles actualmente soportadas por Sequence aquí.
3
Establezca un chainId predeterminado para el proyecto.
Para establecer el chainId predeterminado, vaya a
src/salesConfigs.ts
y modifique la variable defaultChainId con el chainId que desea mostrar por defecto en el proyecto. Debe coincidir con un chainId presente en su variable salesConfigs. Por ejemplo: