Developers Forum for XinFin XDC Network

Discussion on: New tool for complex smart contract projects developing with XDC networks support

Collapse
l2dy profile image
Zero King

CoralX doesn't seem to work with xdc address prefixes in JSON-RPC responses. I have modified coralX.build.js to expose this stack trace.

Error: invalid address (argument="address", value="xdc0000000000000000000000000000000000000000", code=INVALID_ARGUMENT, version=address/5.5.0)
    at Logger.makeError (~/.nvm/versions/node/v18.9.0/lib/node_modules/coral-x-fe/dist/coralX.build.js:11034:23)
    at Logger.throwError (~/.nvm/versions/node/v18.9.0/lib/node_modules/coral-x-fe/dist/coralX.build.js:11043:20)
    at Logger.throwArgumentError (~/.nvm/versions/node/v18.9.0/lib/node_modules/coral-x-fe/dist/coralX.build.js:11046:21)
    at getAddress (~/.nvm/versions/node/v18.9.0/lib/node_modules/coral-x-fe/dist/coralX.build.js:6520:16)
    at Formatter.address (~/.nvm/versions/node/v18.9.0/lib/node_modules/coral-x-fe/dist/coralX.build.js:69581:54)
    at Function.check (~/.nvm/versions/node/v18.9.0/lib/node_modules/coral-x-fe/dist/coralX.build.js:69765:42)
    at Formatter._block (~/.nvm/versions/node/v18.9.0/lib/node_modules/coral-x-fe/dist/coralX.build.js:69641:34)
    at Formatter.block (~/.nvm/versions/node/v18.9.0/lib/node_modules/coral-x-fe/dist/coralX.build.js:69646:21)
    at JsonRpcProvider.<anonymous> (~/.nvm/versions/node/v18.9.0/lib/node_modules/coral-x-fe/dist/coralX.build.js:71226:39)
    at Generator.next (<anonymous>)
    at fulfilled (~/.nvm/versions/node/v18.9.0/lib/node_modules/coral-x-fe/dist/coralX.build.js:69842:58)
    at processTicksAndRejections (node:internal/process/task_queues:95:5) {
  reason: 'invalid address',
  code: 'INVALID_ARGUMENT',
  argument: 'address',
  value: 'xdc0000000000000000000000000000000000000000',
  checkKey: 'miner',
  checkValue: 'xdc0000000000000000000000000000000000000000'
}
Enter fullscreen mode Exit fullscreen mode
Collapse
baldyash profile image
Anton Grigorev Author

Hello, that fixed. Please install version 0.2.0