darwinia-network / darwinia.js-1.0-deprecated

Javascript API and Types
Apache License 2.0
5 stars 4 forks source link

decode failure at block 8460,8467 on crab #77

Closed cinlk closed 2 years ago

cinlk commented 2 years ago

due to a type mismatch on the some types defined on the node vs what the API uses.

api.rpc.chain.getBlock() show error as below:

Unable to decode on index 2 createType(ExtrinsicV4):: createType(ExtrinsicSignatureV4):: decodeU8a: failed at 0x784f27b1bc051553499e420f01a494b9… on signature: {"_enum":{"Ed25519":"Ed25519Signature","Sr25519":"Sr25519Signature","Ecdsa":"EcdsaSignature"}}:: Unable to create Enum via index 120, in Ed25519, Sr25519, Ecdsa
2022-06-01 12:29:22        RPC-CORE: getBlock(hash?: BlockHash): SignedBlock:: createType(SignedBlock):: Struct: failed on block: {"header":"Header","extrinsics":"Vec<Extrinsic>"}:: Struct: failed on extrinsics: Vec<Extrinsic>:: createType(ExtrinsicV4):: createType(ExtrinsicSignatureV4):: decodeU8a: failed at 0x784f27b1bc051553499e420f01a494b9… on signature: {"_enum":{"Ed25519":"Ed25519Signature","Sr25519":"Sr25519Signature","Ecdsa":"EcdsaSignature"}}:: Unable to create Enum via index 120, in Ed25519, Sr25519, Ecdsa
Error: createType(SignedBlock):: Struct: failed on block: {"header":"Header","extrinsics":"Vec<Extrinsic>"}:: Struct: failed on extrinsics: Vec<Extrinsic>:: createType(ExtrinsicV4):: createType(ExtrinsicSignatureV4):: decodeU8a: failed at 0x784f27b1bc051553499e420f01a494b9… on signature: {"_enum":{"Ed25519":"Ed25519Signature","Sr25519":"Sr25519Signature","Ecdsa":"EcdsaSignature"}}:: Unable to create Enum via index 120, in Ed25519, Sr25519, Ecdsa