dashpay / platform

L2 solution for seriously fast decentralized applications for the Dash network
https://dashplatform.readme.io/docs/introduction-what-is-dash-platform
MIT License
67 stars 39 forks source link

Error: Merkle root from the diff doesn't match calculated merkle root after diff is applied #112

Closed dashameter closed 10 hours ago

dashameter commented 2 years ago

During registering contracts encountered error:

Error: Merkle root from the diff doesn't match calculated merkle root after diff is applied
    at SimplifiedMNList.applyDiff (dashpay-wallet/node_modules/@dashevo/dashcore-lib/lib/deterministicmnlist/SimplifiedMNList.js:85:11)
    at SimplifiedMasternodeListProvider.updateMasternodeList (dashpay-wallet/node_modules/@dashevo/dapi-client/lib/SimplifiedMasternodeListProvider/SimplifiedMasternodeListProvider.js:59:29)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (internal/process/task_queues.js:97:5)
    at async SimplifiedMasternodeListProvider.getSimplifiedMNList (dashpay-wallet/node_modules/@dashevo/dapi-client/lib/SimplifiedMasternodeListProvider/SimplifiedMasternodeListProvider.js:34:7)
    at async SimplifiedMasternodeListDAPIAddressProvider.getLiveAddress (dashpay-wallet/node_modules/@dashevo/dapi-client/lib/dapiAddressProvider/SimplifiedMasternodeListDAPIAddressProvider.js:21:17)
    at async GrpcTransport.request (dashpay-wallet/node_modules/@dashevo/dapi-client/lib/transport/GrpcTransport/GrpcTransport.js:46:21)
    at async PlatformMethodsFacade.broadcastStateTransition (dashpay-wallet/node_modules/@dashevo/dapi-client/lib/methods/platform/broadcastStateTransition/broadcastStateTransitionFactory.js:33:50)
shumkov commented 10 hours ago

I've not seen this problem for a while. I think it fixed with #1859