* Loop over all missing slots since last update
* Adjust get_block_header function to allow getting headers of past blocks
* Compare parent hashes when backfilling blocks
* Backfill blocks concurrently
* Do not rehash backfilled blocks
* Revert "Adjust get_block_header function to allow getting headers of past blocks"
This reverts commit 5895118046.
* Move get_payloads to consensus module
* Continue with the next block instead of request failure to recover from skipped blocks
* clippy and rustfmt
* clippy
* Remove redundant get_block_from_rpc method
* adding documentation for rpc.md
* adding rpc methods in table for rpc.md
* adjusting readme to link to rpc.md
* fixing grammar
* grammar
* adding RPC Methods according to documentation and listing column as Client Function
* adding more description space
* undoing description spacing
* adding get block transaction count by hash to node.rs and rpc.rs
* functioning getblocktransactioncountbyhash function
* removing documentation
* adding second rpc method and simplifying logic
* adjusting example and node.rs
* formatting
* fixing clippy errors
* adding to client and to rpc.md
* formatting
* integrating into client
* u64 return types, rpc.md updated to get_nonce, get_transaction_count -> get_nonce revert
* cargo fmt
* readme architecture init
* removing blockchain
* removing complexity
* updating mermaid with links from evm -> execution, renaming, and recoloring
* coloring letters black
* removing uncessary styling and adding untrustedexecutionrpc and untrustedconsensusrpc
* adding documentation for rpc.md
* adding rpc methods in table for rpc.md
* adjusting readme to link to rpc.md
* fixing grammar
* grammar
* adding RPC Methods according to documentation and listing column as Client Function
* adding more description space
* undoing description spacing
* adding get block transaction count by hash to node.rs and rpc.rs
* functioning getblocktransactioncountbyhash function
* removing documentation
* adding second rpc method and simplifying logic
* adjusting example and node.rs
* formatting
* fixing clippy errors
* adding to client and to rpc.md
* formatting
* integrating into client
* u64 return types, rpc.md updated to get_nonce, get_transaction_count -> get_nonce revert
* cargo fmt
* adding documentation for rpc.md
* adding rpc methods in table for rpc.md
* adjusting readme to link to rpc.md
* fixing grammar
* grammar
* adding RPC Methods according to documentation and listing column as Client Function
* adding more description space
* undoing description spacing
* check blockhash has valid timestamp
* remove warn log
* made checkpoint age req configurable
* renamed method to make more sense
* fixed broken tests
* formatting
* unit tests completed
* removed needless imports
* renaming vars
* fix: avoid computing a wrong shared prefix length in proofs
* fix: avoid looping over the node_path twice, and fix test
* fix: properly validate proofs with divergent paths
* fix: cargo fmt
* fix: typo
* fix: tokio tests must be async