Hi guys! We deployed our contract with this dependencies:
Fuel Dependencies:
forc v0.63.3
fuel-core v0.35.0
fuels-rs v0.66.3
But i got this error while decoding the event with 0.94.1 ts-sdk version:
[11:36:02.387] ERROR (55613): error decoding event
chainId: 0
logType: "Block Range Query"
workerType: "HyperFuel"
fromBlock: 0
toBlock: 9908314
addresses: [
"0x976466c40b3d4a6c744a97c9e2b53cf10150a9eb5681406db4a981c4d8493625"
]
fetchStateRegister: "root"
blockNumber: 9908305
logIndex: 1
responsible event: {
"blockHeight": 9908305,
"blockTimestamp": 1725870950,
"contractId": "0x976466c40b3d4a6c744a97c9e2b53cf10150a9eb5681406db4a981c4d8493625",
"receipt": {
"blockHeight": 9908305,
"data": "0x000000000098968038e4ca985b22625fff93205e997bfc5cc8453a953da638ad297ca60a9f2600bc0000000000000000f41240303a49ad42855c65136a64015bcac8b9b85f4a77818048ebc5850d9a5500003faa252260000000000000000000d1ebb551a2d58f024875bcc6798e4e2f8c8feec9da718a9f29d362f14531a3ef",
"ra": 0,
"rb": 7812135309850120000,
"receiptIndex": 1,
"receiptType": 6,
"rootContractId": "0x976466c40b3d4a6c744a97c9e2b53cf10150a9eb5681406db4a981c4d8493625",
"txId": "0xb28d927e5a1ad473e0e0e139ec6b9c23640e4ae0f2b7162f0dd51380b7e57e5a",
"txStatus": 0
},
"receiptIndex": 1,
"receiptType": 6,
"transactionId": "0xb28d927e5a1ad473e0e0e139ec6b9c23640e4ae0f2b7162f0dd51380b7e57e5a"
}
[11:36:02.388] ERROR (55613): Failed to parse event with Fuel, please double check your ABI.
chainId: 0
logType: "Block Range Query"
workerType: "HyperFuel"
fromBlock: 0
toBlock: 9908314
addresses: [
"0x976466c40b3d4a6c744a97c9e2b53cf10150a9eb5681406db4a981c4d8493625"
]
fetchStateRegister: "root"
blockNumber: 9908305
logIndex: 1
err: {
"type": "_FuelError",
"message": "Invalid caseIndex \"70000000000000\". Valid cases: Address,ContractId.",
"stack":
FuelError: Invalid caseIndex "70000000000000". Valid cases: Address,ContractId.
at _b.decode (/Users/master/spark-envio-indexer/generated/src/bindings/vendored-fuel-abi-coder.js:639:13)
at /Users/master/spark-envio-indexer/generated/src/bindings/vendored-fuel-abi-coder.js:955:41
at Array.reduce (<anonymous>)
at _c.decode (/Users/master/spark-envio-indexer/generated/src/bindings/vendored-fuel-abi-coder.js:952:51)
at /Users/master/spark-envio-indexer/generated/src/bindings/vendored-fuel-abi-coder.js:1443:36
at /Users/master/spark-envio-indexer/generated/src/bindings/Fuel.bs.js:30:12
at convertOpenOrderEvent (/Users/master/spark-envio-indexer/generated/src/Converters.bs.js:90:32)
at Object.parseHyperFuelItem (/Users/master/spark-envio-indexer/generated/src/Converters.bs.js:249:17)
at /Users/master/spark-envio-indexer/generated/src/eventFetching/chainWorkers/HyperFuelWorker.bs.js:189:37
at mapU (/Users/master/spark-envio-indexer/node_modules/.pnpm/rescript@11.1.3/node_modules/rescript/lib/js/belt_Array.js:301:12)
"VERSIONS": {
"FORC": "0.63.1",
"FUEL_CORE": "0.33.0",
"FUELS": "0.94.1"
},
"metadata": {},
"rawError": {},
"code": "invalid-decode-value",
"name": "FuelError"
}
Please help me to understand if fuels-rs v0.66.3
is compatible with ts-sdk “0.94.1”. Thanks!