Find a file
Robert dd7752b5c7
Updated Navbar (#27)
Switched links between Twitter and GitHub.
2022-12-22 19:27:25 -08:00
components Updated Navbar (#27) 2022-12-22 19:27:25 -08:00
pages gas estimation, reimplement dark mode, mobile support 2022-12-09 19:08:00 -08:00
public a few fixes 2022-10-12 00:52:45 -07:00
styles gas estimation, reimplement dark mode, mobile support 2022-12-09 19:08:00 -08:00
.dockerignore public release 2022-10-05 22:39:22 -07:00
.eslintrc.json just do a giant update 2022-10-09 19:42:15 -07:00
.gitignore Small fixes (#3) 2022-10-11 15:43:53 -07:00
.prettierignore just do a giant update 2022-10-09 19:42:15 -07:00
Dockerfile public release 2022-10-05 22:39:22 -07:00
jest.config.js pretty 2022-12-01 16:02:37 -08:00
next.config.js just do a giant update 2022-10-09 19:42:15 -07:00
package.json gas estimation, reimplement dark mode, mobile support 2022-12-09 19:08:00 -08:00
pnpm-lock.yaml gas estimation, reimplement dark mode, mobile support 2022-12-09 19:08:00 -08:00
prettier.config.js just do a giant update 2022-10-09 19:42:15 -07:00
README.md just do a giant update 2022-10-09 19:42:15 -07:00
tests.txt just do a giant update 2022-10-09 19:42:15 -07:00
tsconfig.json do the big update 2022-10-15 16:38:25 -07:00

ethereum-tracing-srv frontend

This is the frontend to the Ethereum Transaction Viewer. By default, it's configured to use the production backend.

TypeScript is disabled as the code is still kind of spaghetti and doesn't fully type-check. I'm not a frontend dev so I doubt much of it is idiomatic either.

The main rendering logic is in index.tsx, which then delegates out to the various components in components/trace. There's a lot of duplicated code from rapidly prototyping a schema that works.

To bring up the frontend, just

pnpm install
pnpm run dev

To build an image, just

docker build .