mirror of
https://github.com/bisq-network/bisq.git
synced 2024-11-19 18:03:12 +01:00
735f619fee
To avoid that the UI gets frozen at batch processing of blocks we delay each parsing to the next render frame. The total parsing time is just about 5% slower that way but the UI can render updates. We also changed the hash for the daoState as the hashing of the full state becomes quite heavy. The size of the blocks is about 1,4 MB for 7000 blocks (dao testnet). As on a new block only the last block in the chain got added and as we use the previous hash in the hash chain we do not need to hash the full blocks list but only the last block. By that we decrease batch processing time from 30 sec to 7 sec. and data size of the daoState from 1,4 MB to 200 kb. Also added progress display of missing blocks in the Tx UI. |
||
---|---|---|
.. | ||
package | ||
src |