Ir al contenido

Tutoriales ​

Esta sección reúne ejemplos de uso prácticos de las dos bibliotecas cliente oficiales de Steem (client library). Todos los ejemplos provienen de la documentación de las propias bibliotecas, y las demos se pueden ejecutar contra un nodo público (node) como https://api.steemit.com.

Las bibliotecas ​

BibliotecaLenguajePaquete / móduloRepositorio
steem-jsJavaScript / TypeScriptpaquete npm @steemit/steem-js 1.2.4steemit/steem-js
steemgosdkGomódulo de Go github.com/steemit/steemgosdksteemit/steemgosdk

Ambas bibliotecas hablan con la misma API JSON-RPC que documenta, método a método, la Referencia de API generada. Usa los tutoriales para aprender los patrones del lado cliente; usa la Referencia de API para los detalles «en el cable» de cada método.

Páginas de steem-js ​

  • Inicio rápido - instalación, uso en el navegador, configuración (config.set, api.setUrl, setOptions, varias instancias de la API), panorama de JSON-RPC, enrutamiento de APIs, ejemplos de uso de extremo a extremo, soporte de TypeScript y manejo de errores.
  • Leer datos de la cadena - todos los helpers de lectura: etiquetas (tag), blog y discusiones, bloques (block), propiedades globales, cuentas, mercado, votos, contenido, witness, además de los helpers de login/follow y las utilidades fuera de línea de autenticación, formateo y utils.
  • Operaciones de broadcast - el catálogo completo de operaciones de steem.broadcast, patrones con promise/callback, multisig y serialización binaria de transacciones (transaction).
  • Llamadas firmadas y verificación de firmas - peticiones signedCall autenticadas y el kit de herramientas de verificación de firmas, con las guías de ejemplos completas.
  • Migración de las pruebas de RPC auth - cómo se migró la suite de pruebas rpc-auth a steem-js.

Páginas de steemgosdk ​

  • Inicio rápido - configuración del cliente, ejemplos de API de lectura de la cadena, ejemplos de generación de claves para la autenticación y ejemplos de firma de URI de Steem.
  • Operaciones de broadcast - votos, transferencias, comentarios, opciones de comentario con beneficiarios (beneficiary), transacciones multioperación y broadcasts de custom_json, además de ejemplos completos de extremo a extremo.
  • SignedCall API - llamadas JSON-RPC autenticadas desde Go, interoperables con las llamadas firmadas de steem-js.

Notas ​

  • Los tutoriales están por ahora solo en inglés, al igual que la sección de Guides.
  • Los ejemplos usan claves de prueba bien conocidas de la documentación de las propias bibliotecas; nunca las uses en producción — genera tus propias claves como se muestra en los ejemplos de autenticación.