* refactor token instance page title
* add menu item and modal with recaptcha
* initialize refresh and show loading state
* handle error state
* fix metadata atributes parser
* refactoring
* tests
* display methods accordion
* add method_id to methods
* query read method via public client
* query read methods without inputs at accordion section open
* add custom abi tabs
* add proxy tabs
* custom wagmi config if wc is not configured
* remove ContractAbiItemConstant component
* display tuple properties in method outputs
* display read result
* clean up
* support nested arrays in the read result
* re-write test for contract methods
* change result view for address output
* refactoring
* fix tests
* remove web3 provider fallback
* fix tab loading
* refactoring
* add implementation contract selector
* add "copy to clipboard" for address, remove top-level square brackets
* add preview mode to contract method result
* tests for read result
* fix tests
* change styles for result preview
* review fix
* add ENV for navigation layout type
* add network menu to top bar
* renaming and main component placeholder
* add logo, testnet badge, login and connect wallet buttons to the nav bar
* refactor once more
* styles for nav link group
* style nav link
* style groupped nav links
* update values for L2 review
* update demo values
* fix deployment values for L2 review
* tests
* fix prop collision
* shorten filter input on marketplace page and update MainArea height
* change margin between text and lightning label
* add active state to "Other" nav menu
* popover fixes
* fix link width
* [skip ci] update demo values
* Get smart-contract bytecode from websocket
Fixes#1769
* fix test
* i am stupid 😓
* Update values.yaml.gotmpl
---------
Co-authored-by: Yan Vaskov <[email protected]>
* add contract method id tag
* add form submit type
* refactor types for SmartConstract and make new component for Contract ABI methods
* move contract method form inside ABI folder
* handle form submit and display result
* clean-up
* change copied text
* handle case when blockchain interaction is not configured
* tests and screenshots update
* fix bug wit WEI checkbox
* Update API Endpoint for fetching `has_methods_*` and `has_custom_methods_*` fields
Fixes#1821
* don't load address txs when navigating to contract tab
* fix test
* simple fetch data for token instance page
* generate enhanced metadata
* group query params in page props
* make base gSSP function generic
* add metric for search engine bots
* measure api request duration
* get API data for token, address and dapp pages
* improve typings for apiData prop
* add ENV variable
* tweak logs for /media-type requests
* [skip ci] add prefix to default metrics
* abort all requests for external resources and single mock for text ad
* render and mockApiResponse fixtures
* move fixtures into separate files
* rewrite Blocks test
* refactor mockApiResponse signature
* test with auth
* rewrite test with other API domains
* fix test
* separate script for installing deps in pw docker
* update hooks and methods
* fix typescript
* options fix
* fix pw test build
* try to fix tests
* more pw test fixes
* update screenshots and fix address verification test
* add custom headers to API resource
* refactoring
* page title
* chart
* gas prices snippet
* GasPrice component
* add ENV for gas units
* dark theme and other tweaks
* tests
* add base and priority fee
* [skip ci] small fiat values
* change behavior of the variable
* update tooltip layout
* refactor gas info tooltip
* refactor GasPrice component
* fix logic and deploy demo for eth mainnet
* tests
* remove link from anchor
* [skip ci] rollback ENVs for demo
* review fixes
* fix tests