Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Add Chainlink and Spectra Finance to ecosystem.md

Abierto Apto para principiantes
#151 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
72/100
Tipo de issue
Documentación
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
markdown

Línea de trabajo

El cambio va en skills/standards/ecosystem.md: añade la entrada de Chainlink debajo de ## Oracles, antes de #### Band Protocol, y la entrada de Spectra Finance debajo de ### Yield & Vaults, después de #### DeFindex. El issue incluye el texto propuesto y las direcciones, y indica que los enlaces ya se comprobaron. Confirma cada enlace y cada dirección con su fuente antes de insertarlos y luego verifica que el Markdown renderizado coincida con las entradas que las rodean. Está terminado cuando ambas entradas están en su sitio con enlaces que funcionan y la estructura de secciones no ha cambiado.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Two projects launched on Stellar mainnet. skills/standards/ecosystem.md does not list them. Agents that use the skill do not know about them.

Summary

Project What is live on Stellar Target section in ecosystem.md
Chainlink Data Feeds and Data Streams ## Oracles, before #### Band Protocol
Spectra Finance Fixed-rate yield markets (PT/YT). Markets accept XLM and USDC. ### Yield & Vaults, after #### DeFindex

Proposed text: Chainlink

#### Chainlink
Data Feeds and Data Streams live on Stellar (October 2026).
- **Docs**: https://docs.chain.link/data-feeds/stellar
- **Feed IDs**: https://docs.chain.link/data-feeds/price-feeds/addresses?network=stellar (select Stellar)
- **Proxy (mainnet)**: `CDQBHEUGLDHMSUHG4IH33RJBUTMNCZOT4JIAQR4WZFRDZW6DR6S32ZLZ`
- **Proxy (testnet)**: `CBUF6IADAWPWIDWRTHJNINKXHG2UTIQ6TU2F2HRAXWAI7OT3KJPKK6O4`
- **Interface**: not SEP-40. One proxy serves every feed; select a feed by its 32-byte `data_id`. `latest_round(data_id, decimals)` and `get_round(data_id, round_id, decimals)` return `Round { round_id, answer: I256, timestamp }`. Answers are stored at 18 decimals; pass `18` unless Chainlink approved a lower precision. Interface source: https://github.com/smartcontractkit/chainlink-stellar
- **Example**: BTC/USD `data_id` `01a0b4d920000332000000000000000000000000000000000000000000000000` (same on testnet and mainnet)
- **Data Streams**: pull model; verify signed reports on-chain with the Chainlink Verifier contract. Needs an allowlisted account. Guide: https://docs.chain.link/data-streams/tutorials/stellar-onchain-report-verification

Proposed text: Spectra Finance

#### Spectra Finance
Fixed-rate yield markets: splits a yield-bearing asset into a Principal Token (PT) and a Yield Token (YT). Live on Stellar mainnet; Stellar markets accept XLM and USDC and swap them into the market asset first.
- **Use Case**: Lock a fixed rate (buy PT), trade future yield (YT)
- **App**: https://app.spectra.finance/fixed-rate?network=stellar
- **Docs**: https://docs.spectra.finance/docs/stellar
- **Developer docs**: https://dev.spectra.finance/docs/stellar (Core v2 integration, router and limit orders, IBT wrappers, PT bridge, oracle)
- **Mainnet contracts**: https://dev.spectra.finance/docs/technical-reference/deployed-contracts#stellar-mainnet (Registry, PT Factory, Router, Limit Order Engine, PT Bridge, PT Oracle Factory)
- **Features**: Core v2 on Soroban, PT/YT limit orders, Blend wrapper (Blend positions as vault shares), PT bridge to EVM, deterministic zero-coupon-bond PT oracle
- **Caveat**: PT market deployment is permissionless. Registry membership is discovery data, not an allowlist.

Why the details matter for agents

  • The Chainlink proxy is not SEP-40. An agent that assumes lastprice() will write broken code.
  • One proxy serves all feeds. The agent must use a data_id, not a per-feed contract address.
  • Answers use 18 decimals, and the decimals argument is required.
  • Data Streams needs an allowlisted account. The agent should say so before it suggests Data Streams.
  • Spectra PT markets are permissionless. A market in the Registry is not an approved market.

Verification

  • Chainlink proxy addresses come from Chainlink docs.
  • I called latest_round with the BTC/USD data_id on both proxies (--send=no). Both returned live rounds with description = BTC/USD.
  • Spectra contract list comes from Spectra developer docs. I confirmed the Registry contract on mainnet.
  • All links return 200.

Left out

  • Chainlink mainnet feed list. The Chainlink page renders it with JS. The entry links to it.
  • Data Streams mainnet Verifier address. Chainlink docs show only the testnet one.
  • Specific Spectra markets. The only Stellar market in the app matures on 2026-10-16.

Sources

Related

  • stellar/stellar-docs#2918
  • stellar/ecosystem-resources#25
Lenguaje dominante
TypeScript
Estrellas
53
Forks
65
Merge medio
8 d 11 h
PR fusionados (30 d)
15

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.