Sistema de Gestión de Transacciones
El TMS es una colección de endpoints que te permite crear aplicaciones para interactuar con la red ULedger mientras gestiona los nodos, transacciones, wallets y smart contracts. Puedes concentrarte en construir tu aplicación mientras nosotros nos encargamos de la infraestructura y las complejidades de interactuar con un blockchain de prueba de conocimiento cero y post-cuántico.
Esta documentación cubre la API del TMS. Para todo lo demás:
- SDK — SDKs de Go y TypeScript → Documentación del SDK
- ULVM — cómo escribir smart contracts en WebAssembly → Documentación de ULVM
Antes de comenzar
Todo en el TMS parte de un único punto de inicio: tu clave de acceso.
Obtenla desde el Portal. Una vez que la tengas, pásala como X-AccessKey en cada solicitud. Esa clave está vinculada a una entidad — una identidad a nivel de organización — y determina a qué nodos puedes acceder, en qué blockchains puedes escribir y qué límites de uso aplican.
Puedes crear múltiples claves para separar responsabilidades. Una clave por aplicación, una por equipo, una por entorno — lo que mejor se adapte a tu caso de uso. Los límites de uso y los límites por ventana de tiempo están determinados por el plan y la red que se utilice.
La red opera en dos entornos: testnet y mainnet. Testnet es el lugar indicado para comenzar a explorar el blockchain de ULedger, construir y probar tus aplicaciones. Cuando estés listo, cambia a mainnet para interactuar con la red en producción.
Primeros pasos
Puedes seguir este tutorial para recorrer el flujo principal del TMS, crear un wallet, registrar transacciones e implementar un smart contract:
Para referencias a todos nuestros endpoints de API, consulta: