"Error: Nonce too large for uint32" while running integration test benchmark.js
Steps to reproduce :
- I cloned the repository branch master (commit 2a7bfebc)
- I put my key.json under integration-tests folder
- I ran the command yarn install & yarn build
- I ran the command : NASH_ENV=production node benchmark.js
I am getting this stacktrace while running integration-tests/benchmark.js :
(node:95031) UnhandledPromiseRejectionWarning: Error: Nonce too large for uint32
at Object.convertEthNonce (/Users/fabibi/dev/api-client-typescript/node_modules/@neon-exchange/nash-protocol/build/main/utils/blockchain/blockchain.js:135:15)
at Object.buildETHOrderSignatureData (/Users/fabibi/dev/api-client-typescript/node_modules/@neon-exchange/nash-protocol/build/main/signETHBlockchainData/signETHBlockchainData.js:92:37)
at /Users/fabibi/dev/api-client-typescript/node_modules/@neon-exchange/nash-protocol/build/main/signPayload/signPayload.js:256:57
at Array.map (<anonymous>)
at presignBlockchainData (/Users/fabibi/dev/api-client-typescript/node_modules/@neon-exchange/nash-protocol/build/main/signPayload/signPayload.js:248:52)
at Object.preSignPayload (/Users/fabibi/dev/api-client-typescript/node_modules/@neon-exchange/nash-protocol/build/main/signPayload/signPayload.js:154:46)
at Client.signPayloadMpc (/Users/fabibi/dev/api-client-typescript/build/main/client/client.js:2274:53)
at Client.signPayload (/Users/fabibi/dev/api-client-typescript/build/main/client/client.js:2269:29)
at Client.placeLimitOrder (/Users/fabibi/dev/api-client-typescript/build/main/client/client.js:1433:42)
at /Users/fabibi/dev/api-client-typescript/integration-tests/benchmark.js:76:18
at benchmark (/Users/fabibi/dev/api-client-typescript/integration-tests/benchmark.js:17:11)
at run (/Users/fabibi/dev/api-client-typescript/integration-tests/benchmark.js:75:9)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
Node version : v12.16.2
Edited by Fabien Stepho