Kupmios: protocol parameters fail when Ogmios omits a cost model language
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 74/100
- Type d'issue
- Bug
- Clarté
- Clairement spécifiée
- Activité
- Active
- Stack technique
- typescript
- Domaine
- api
Piste de recherche
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.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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.
- Langage dominant
- TypeScript
- Étoiles
- 22
- Forks
- 33
- Merge moyen
- 21 h 38 min
- PR mergées (30 j)
- 55
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de IntersectMBO/evolution-sdk
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
IntersectMBO/evolution-sdk#696 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 79/100
IntersectMBO/evolution-sdk#694 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
IntersectMBO/evolution-sdk#559 ·
Les mainteneurs répondent en général sous 1 jour
-
enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
IntersectMBO/evolution-sdk#557 ·
Les mainteneurs répondent en général sous 1 jour
-
txBuilder: committee cert redeemers are never resolved to a certificate indexPeut-être pris @emmanuel-musau l’a pris il y a 12 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 80/100
IntersectMBO/evolution-sdk#518 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de IntersectMBO/evolution-sdk
Issues similaires
-
desktop v3 windows
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
esengine/DeepSeek-Reasonix#15016 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
FR: Support CJK brackets, symbols and full-width markers in footnoteHeuristics (EBPAJ support)Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
readest/readest#7413 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
enhancement good first issue priority: medium size: XS
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
Les mainteneurs répondent en général sous 1 jour
-
content triage
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
eliasstravik/herdr-projects#788 ·