Kupmios: protocol parameters fail when Ogmios omits a cost model language
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 74/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- typescript
- Ambito
- api
Direzione di ricerca
Start in packages/evolution/src/sdk/provider/internal/Ogmios.ts at ProtocolParametersSchema and RedeemerSchema, then compare them with the Ogmios encoder references in the issue. Done means protocol parameters decode when any cost-model language is absent by using an empty map, and the guard redeemer purpose is accepted for Dijkstra support.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Two protocol-parameter decoding failures in the Kupmios provider, found by checking the Ogmios encoders at v6.14.0 and v7.0.0. #559 covers the third, the maxReferenceScriptsSize rename.
- Cost models.
ProtocolParametersSchemarequiresplutus:v1,plutus:v2andplutus:v3(packages/evolution/src/sdk/provider/internal/Ogmios.ts:91-95). Ogmios builds the map fromcostModelsValid, so it sends only the languages that have a cost model (server/src/Ogmios/Data/Json/Alonzo.hs:131-141at v6.14.0), and its JSON schemaCostModelshas no required keys. On a network without one of the three,getProtocolParametersfails. Fix: make each language key optional and map a missing one to{}. - Redeemer purpose. Ogmios v7.0.0 adds a
guardpurpose in the Dijkstra era (server/src/Ogmios/Data/Json/Dijkstra.hs:320-326), whichRedeemerSchema(Ogmios.ts:146) rejects. No current network uses it. It belongs with Dijkstra support.
- Lingua principale
- TypeScript
- Stelle
- 22
- Fork
- 35
- Merge medio
- 21h 8m
- PR unite (30g)
- 50
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.
Altre issue di IntersectMBO/evolution-sdk
-
Kupmios: protocol parameters fail against Ogmios v7 (maxReferenceScriptsSize renamed)Forse già presa Una pull request collegata a questa issue è aperta o già unita. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
IntersectMBO/evolution-sdk#559 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
IntersectMBO/evolution-sdk#557 ·
I maintainer di solito rispondono entro 1 giorno
-
dependabot: remove stale @types/bip39 entriesForse già presa Una pull request collegata a questa issue è aperta o già unita. Apertadependencies good first issue
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 93/100
IntersectMBO/evolution-sdk#541 ·
I maintainer di solito rispondono entro 1 giorno
-
txBuilder: committee cert redeemers are never resolved to a certificate indexForse già presa @Kshot3000 l’ha presa 2 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 80/100
IntersectMBO/evolution-sdk#518 ·
I maintainer di solito rispondono entro 1 giorno
-
RewardAccount: validate header type bits and bech32 prefixForse già presa @Kshot3000 l’ha presa 3 giorni fa. Apertaenhancement external-review
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
IntersectMBO/evolution-sdk#456 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di IntersectMBO/evolution-sdk
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
I maintainer di solito rispondono entro 1 giorno
-
auth: agent-bearer --manager-call is told to use the MCP instance argument on an ambiguous managerAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 80/100
I maintainer di solito rispondono entro 1 giorno
-
Lyric and ApostrophesApertabug module: playback
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
chthollyphile/folia-major#739 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
agilepathway/label-checker#773 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno