Add Chainlink and Spectra Finance to ecosystem.md
I maintainer di solito rispondono entro 1 giorno
Una pull request collegata è già stata integrata.
- #152 di @stellar-triage-bot — integrata
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 72/100
- Tipo di issue
- Documentazione
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- markdown
- Ambito
- documentation
Direzione di ricerca
La modifica va in skills/standards/ecosystem.md: aggiungi la voce Chainlink sotto ## Oracles, prima di #### Band Protocol, e la voce Spectra Finance sotto ### Yield & Vaults, dopo #### DeFindex. L'issue fornisce il testo proposto e gli indirizzi e dichiara che i link sono stati verificati. Conferma ogni link e ogni indirizzo con la rispettiva fonte prima dell'inserimento, quindi verifica che il Markdown renderizzato corrisponda alle voci circostanti. È completato quando entrambe le voci sono al loro posto con link funzionanti e la struttura delle sezioni è invariata.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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
decimalsargument 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_roundwith the BTC/USDdata_idon both proxies (--send=no). Both returned live rounds withdescription=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
- Chainlink launch post
- Chainlink Data Feeds on Stellar
- Chainlink Data Streams on Stellar
- Spectra post on X
- Spectra on Stellar
- Build with Spectra on Stellar
Related
- stellar/stellar-docs#2918
- stellar/ecosystem-resources#25
- Lingua principale
- TypeScript
- Stelle
- 53
- Fork
- 65
- Merge medio
- 7g 22h
- PR unite (30g)
- 15
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Issue simili
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 70/100
lingdojo/kana-dojo#32590 · 1 commento · 5 reazioni ·
I maintainer di solito rispondono entro 1 giorno
-
bug p2
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
bastani-inc/atomic#3703 ·
I maintainer di solito rispondono entro 1 giorno
-
backend bug difficulty: medium priority: medium reliability
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
trustflow-protocol/trustflow-backend#730 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
firecrawl/firecrawl-mcp-server#548 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
I maintainer di solito rispondono entro 1 giorno