Closed ijonas closed 1 year ago
I've the same issue. But with string[] its work well.
Thanks for raising this issue, @ijonas. Investigating.
If it helps I'm exeriencing the same with ethabiencode2
and Chainlink node v1.9.0
is this resolved? I am having the same issue. My job was working previously and it just started failing with the above mentioned error.
I think its resolved but not released yet. Keep your eye out for any post-1.9.0 release https://github.com/smartcontractkit/chainlink/releases
Hopefully its included in the next release. We need this badly too.
I am just very curious how it could happen, since i didn't change anything in my chainlink node. The jobs just started to fail. Any guesses?
UPDATE: I managed to solve it out with:
String(theUint).valueOf()
in my EA
Description The ethabiencode step is not encoding "an array of numbers" any longer. Instead of encoding an array of
uint256
, the ethabiencode task throws an errorThis task and the supplied jobspec works fine under version 1.4.1 of the Chainlink node software but fails under 1.8.1.
Basic Information
["local", "n", "-p", "/chainlink/.password", "-a", "/chainlink/.api"]
Job Spec
Environment Variables
Steps to Reproduce For a working version use Chainlink v1.4.1. For a failing version use Chainlink v1.8.1.
Call the jobspec provided above with the following Solidity code sample:
Use the following parameters for the
requestValues()
call:RAW,ETH,USD,INTEGERS