Skip to content

Refactor logic for speed

Compare
Choose a tag to compare
@BobTheBuidler BobTheBuidler released this 21 Jul 07:58
· 412 commits to master since this release
d13205e
Optimize for speed (#14)

* feat: second event loop in bg thread

* chore: remove unused return value

* feat: in_process_calls

* fix: race condition

* feat: type hints

* chore: remove useless property

* fix: missing import

* fix: exception handling when exception has an exception in args[0]

* chore: remove useless var

* fix: race condition

* feat: run execute_multicall in second thread to reduce event loop congestion

* chore: remove unused func

* chore: remove unused property

* feat: queue_is_full

* feat: improved loop timer logic

* fix: debug logging statement

* chore: increase default loop interval to 0.01s

* chore: remove semaphore

* chore: bump eth_retry version

* chore: refactor