* moved TxDependency Metadata to ExtraData in Block Header
* updated unit tests
* lints
* small bug fix
* small improvement
* minor bug fix
* addressed comments
* bug fix, only using the BlockExtraData structure after the Parallel Universe HF
* addressed comments
* fixed an error
* bug fix
* encoding nil ValidatorBytes and TxDependency in prepare if the current block is not the last block of the sprint
* bug fix
* Limit state sync by gas
* Added logging for state-sync total gas usage
* Added number of event-records in log
* Minor Changes
* Minor Fix
* Adding individual gasUsed
* Minor Fix
* it works
* fix tests
* log wiggle and delay with block number
* log delays as numbers
* linters
* fix tests
* restore linters for the project
* fix linters
* fix
* fix
* fix
* linters
* generation
* fix tests
* remove heimdall wrapper response
* linters
* remove possible collisions
* remove possible collisions
* remove possible collisions
* tests for unique address generation
* generalize set
* bor miner tests got restored
* fixes after CR
* final step and mining test
* fix
* fix e2e
* more tests for Heimdall requests
* fix linters
Co-authored-by: Ferran <ferranbt@protonmail.com>
Co-authored-by: Shivam Sharma <shivam691999@gmail.com>
Cleanup, lint, and enable linters for consenssus/bor module.
Disabled linter "gomnd" and "tagliatelle" because they are not
easy to fix and the return on the time investment is very low.
Disabled linter "prealloc" because it is not easy to guess and pre-allocate the
slice accurately in many cases.