* add base support
* backend config
* add base archive blockchain factory
* add dbProtoAddrContracts flag and default to legacy encoding. fix tests
* default cache behavior for dbMaxAddrContracts default value
* update to defer func to ensure addressContracts is reset and handle possible error
* base config default to use dbProtoAddrContracts
* add network config
* update op-geth and op-node versions
* remove coingecko url
* update coingecko platform identifier
* token type -> token standard
* reduce allocations as pack/unpack addr contracts is primary bottleneck for l2 chains
* archive snapshot no longer supported, use fullnode snapshot as best effort
* remove proto encoded addr contracts as bench marks indicate there is no performance gain as initially suspected
* revert address contract cache changes
* Fix Network configuration parameter
* feat: allow for showing raw transaction hex for ETH transactions
* chore: remove comments from JS code to avoid parsing issues in tests
* temp: comment out failing tx template tests
* chore: trim text from copyable before writing it to clipboard
* chore: improve the design of Transaction hex
* chore: add wrap to element showing raw hex data
* fixup! chore: add wrap to element showing raw hex data
* chore: remove redundant style, make HTML prettier
* Revert "temp: comment out failing tx template tests"
This reverts commit f104ebbf5111583b46996d7527a26c08cd9e29b6.
* chore: put rawTx javascript functionality into main.js
* chore: modify the expected HTML for changed tx template
* feat: support the raw transaction hex also for BTC-like coins
* chore: add on-hover effect for active button - make the background white
* Minify javascript and styles
---------
Co-authored-by: Martin Boehm <martin.boehm@1mbsoftware.net>