OP Superchain Explorer: MVP (#2786)
* context for storing subchain config and tx view for subchain * address page and block page for subchain * address aggregated page: local txs tab * connect MultichainSelect to context * home page placeholder * refactor subchain select state * envs for demo * fix ts * clear value for l2 review * subchain widgets on home page * csp policies * sockets, duck and goose * fix socket on subchain address page * link builder for subchain views * update home widget * fix time increment * enable tx interpretator and metadata service * generate multichain config based on every chain app config * Fix the multichain config to work in Docker * multichain socket test * rename subchain-id to subchain-slug path param * refactoring * update chain icons on entities * home page: latest local txs * latest cross-chain txs * minor improvements * renaming, pt. 1 * rename chain routes * enable blockchain interaction * add loading state to icon shield * fix build * fix tests * update types package
Showing
configs/multichain/index.ts
0 → 100644
lib/api/getSocketUrl.ts
0 → 100644
lib/contexts/multichain.tsx
0 → 100644
nextjs/csp/index.ts
0 → 100644
nextjs/routes.ts
0 → 100644
... | @@ -13,7 +13,7 @@ | ... | @@ -13,7 +13,7 @@ |
"dev:preset:sync": "tsc -p ./tools/preset-sync/tsconfig.json && node ./tools/preset-sync/index.js", | "dev:preset:sync": "tsc -p ./tools/preset-sync/tsconfig.json && node ./tools/preset-sync/index.js", | ||
"build": "next build", | "build": "next build", | ||
"build:next": "./deploy/scripts/download_assets.sh ./public/assets/configs && yarn svg:build-sprite && ./deploy/scripts/make_envs_script.sh && next build", | "build:next": "./deploy/scripts/download_assets.sh ./public/assets/configs && yarn svg:build-sprite && ./deploy/scripts/make_envs_script.sh && next build", | ||
"build:docker": "docker build --build-arg GIT_COMMIT_SHA=$(git rev-parse --short HEAD) --build-arg GIT_TAG=$(git describe --tags --abbrev=0) -t blockscout-frontend:local ./", | "build:docker": "./tools/scripts/build.docker.sh", | ||
"start": "next start", | "start": "next start", | ||
"start:docker:local": "docker run -p 3000:3000 --env-file .env.local blockscout-frontend:local", | "start:docker:local": "docker run -p 3000:3000 --env-file .env.local blockscout-frontend:local", | ||
"start:docker:preset": "./tools/scripts/docker.preset.sh", | "start:docker:preset": "./tools/scripts/docker.preset.sh", | ||
... | @@ -43,6 +43,7 @@ | ... | @@ -43,6 +43,7 @@ |
}, | }, | ||
"dependencies": { | "dependencies": { | ||
"@blockscout/bens-types": "1.4.1", | "@blockscout/bens-types": "1.4.1", | ||
"@blockscout/multichain-aggregator-types": "1.6.0-alpha.0", | |||
"@blockscout/points-types": "1.3.0-alpha.2", | "@blockscout/points-types": "1.3.0-alpha.2", | ||
"@blockscout/stats-types": "^2.9.0", | "@blockscout/stats-types": "^2.9.0", | ||
"@blockscout/tac-operation-lifecycle-types": "0.0.1-alpha.6", | "@blockscout/tac-operation-lifecycle-types": "0.0.1-alpha.6", | ||
... | ... |
public/static/duck.png
0 → 100644
14 KB
public/static/goose.png
0 → 100644
33.8 KB
startup.node.ts
0 → 100644
stubs/optimismSuperchain.ts
0 → 100644
types/multichain.ts
0 → 100644