cardanoapi / hardfork-testing

Hardfork testing by Dquadrant Team (Project management repository)
0 stars 0 forks source link

cardano-api is not backward compatible #50

Open mesudip opened 1 month ago

mesudip commented 1 month ago

Using latest code cardano-api-9.1, our code can-not connect to the node 8.9.4 at BabbageEra , even though it is supposed to be backward compatible.

Error Log

 Create Ref Script-buildAndSubmit : FrameworkError: ConnectionError: "
QueryEraHistory: DecoderFailure (LocalStateQuery HardForkBlock 
(': * ByronBlock (': * (ShelleyBlock (TPraos StandardCrypto) (ShelleyEra StandardCrypto)) 
(': * (ShelleyBlock (TPraos StandardCrypto) (AllegraEra StandardCrypto)) (': * 
(ShelleyBlock (TPraos StandardCrypto) (MaryEra StandardCrypto)) (': * 
(ShelleyBlock (TPraos StandardCrypto) (AlonzoEra StandardCrypto)) (': * 
(ShelleyBlock (Praos StandardCrypto) (BabbageEra StandardCrypto)) (': * 
(ShelleyBlock (Praos StandardCrypto) (ConwayEra StandardCrypto)) ('[] )))))))) 

Query (BlockQuery (HardForkBlock (': ByronBlock (': * 
(ShelleyBlock (TPraos StandardCrypto) (ShelleyEra StandardCrypto)) (': * 
(ShelleyBlock (TPraos StandardCrypto) (AllegraEra StandardCrypto)) (': * 
(ShelleyBlock (TPraos StandardCrypto) (MaryEra StandardCrypto)) (': * 
(ShelleyBlock (TPraos StandardCrypto) (AlonzoEra StandardCrypto)) (': * 
(ShelleyBlock (Praos StandardCrypto) (BabbageEra StandardCrypto)) (': * 
(ShelleyBlock (Praos StandardCrypto) (ConwayEra StandardCrypto)) ('[] *))))))))))) 
ServerAgency TokQuerying BlockQuery (QueryHardFork GetInterpreter)) 

(DeserialiseFailure 13 "Size mismatch when decoding EraParams.\nExpected 4, but found 3.")"

What is working ?

What is not working?

spannercode commented 3 weeks ago

cardano-apisuggests to use the same version of the node which ships the same versoin of cardano-api. The latest cardano-api still seems to have an issue which is reported. No additional update on the issue from the Intersect team.