Closed Chralt98 closed 8 months ago
It seems like only the endpoint with the lowest port number can be used to create blocks without errors.
From here the HydraDX parachain was able to throw no error after executing await context.createBlock({ providerName: "HydraDXPara", count: 1, logger: log });
, but I think it would be the same to just call await context.createBlock({ count: 1 });
, because it automatically picks the lowest port endpoint (parachain hydradx in this case).
Thanks, this is really helpful. I have not yet got around to fully implementing support for Multiple chopsticks instances running at once (i've half done it).
Could you give me an overview of the high level scenarios you are trying to test with this? I can then add the bits required to make it work
Implemented
Consider this chopsticks test.
The error I get is:
I assume it's because of the following line:
The intention behind this line is to increase the block number of the HydraDX fork to process the received XCM message and actually see the implications of the XCM transfer from Zeitgeist to HydraDX inside the tokens pallet.
How to fix the
RpcError
and test if the xcm transfer was correctly executed?