├── .dockerignore ├── .eslintrc.json ├── .gitignore ├── .prettierignore ├── Dockerfile ├── README.md ├── components ├── Chains.ts ├── DataRenderer.tsx ├── EncodedABITextField.tsx ├── FragmentTextField.tsx ├── Navbar.tsx ├── ParamFlatView.tsx ├── ParamTreeView.tsx ├── SpanIconButton.tsx ├── api.tsx ├── decoder-format │ ├── DecodeTree.tsx │ ├── ens.tsx │ ├── formatter.ts │ ├── swap.tsx │ ├── transfer.tsx │ ├── types.tsx │ └── wrapped.tsx ├── ethers │ └── json-rpc-batch-provider.ts ├── gas-price-estimator │ └── estimate.ts ├── helpers.tsx ├── hooks │ └── useFragment.tsx ├── knownSlots.tsx ├── metadata │ ├── labels.ts │ ├── preimages.ts │ ├── prices.ts │ ├── search.ts │ ├── tokens.ts │ ├── transaction.ts │ └── types.ts ├── precompiles.tsx ├── trace │ ├── CallTraceTreeItem.tsx │ ├── LogTraceTreeItem.tsx │ ├── SloadTraceTreeItem.tsx │ ├── SlotTree.tsx │ ├── SstoreTraceTreeItem.tsx │ ├── TraceTree.tsx │ ├── TraceTreeDialog.tsx │ └── TraceTreeItem.tsx ├── transaction-info │ └── TransactionInfo.tsx ├── types.tsx └── value-change │ └── ValueChange.tsx ├── jest.config.js ├── next.config.js ├── package.json ├── pages ├── [chain] │ └── [txhash].tsx ├── _app.tsx └── index.tsx ├── pnpm-lock.yaml ├── prettier.config.js ├── public ├── favicon.png ├── fonts │ ├── NBInternational.woff2 │ └── RiformaLLSub.woff2 └── images │ ├── fullscreen.png │ ├── github.png │ ├── minimize.png │ └── twitter.png ├── styles ├── Home.module.css └── globals.css ├── tests.txt └── tsconfig.json /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/.dockerignore -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/.prettierignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/README.md -------------------------------------------------------------------------------- /components/Chains.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/components/Chains.ts -------------------------------------------------------------------------------- /components/DataRenderer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/components/DataRenderer.tsx -------------------------------------------------------------------------------- /components/EncodedABITextField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/components/EncodedABITextField.tsx -------------------------------------------------------------------------------- /components/FragmentTextField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/components/FragmentTextField.tsx -------------------------------------------------------------------------------- /components/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/components/Navbar.tsx -------------------------------------------------------------------------------- /components/ParamFlatView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/components/ParamFlatView.tsx -------------------------------------------------------------------------------- /components/ParamTreeView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/components/ParamTreeView.tsx -------------------------------------------------------------------------------- /components/SpanIconButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/components/SpanIconButton.tsx -------------------------------------------------------------------------------- /components/api.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/components/api.tsx -------------------------------------------------------------------------------- /components/decoder-format/DecodeTree.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/components/decoder-format/DecodeTree.tsx -------------------------------------------------------------------------------- /components/decoder-format/ens.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/components/decoder-format/ens.tsx -------------------------------------------------------------------------------- /components/decoder-format/formatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/components/decoder-format/formatter.ts -------------------------------------------------------------------------------- /components/decoder-format/swap.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/components/decoder-format/swap.tsx -------------------------------------------------------------------------------- /components/decoder-format/transfer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/components/decoder-format/transfer.tsx -------------------------------------------------------------------------------- /components/decoder-format/types.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/components/decoder-format/types.tsx -------------------------------------------------------------------------------- /components/decoder-format/wrapped.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/components/decoder-format/wrapped.tsx -------------------------------------------------------------------------------- /components/ethers/json-rpc-batch-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/components/ethers/json-rpc-batch-provider.ts -------------------------------------------------------------------------------- /components/gas-price-estimator/estimate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/components/gas-price-estimator/estimate.ts -------------------------------------------------------------------------------- /components/helpers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/components/helpers.tsx -------------------------------------------------------------------------------- /components/hooks/useFragment.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/components/hooks/useFragment.tsx -------------------------------------------------------------------------------- /components/knownSlots.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/components/knownSlots.tsx -------------------------------------------------------------------------------- /components/metadata/labels.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/components/metadata/labels.ts -------------------------------------------------------------------------------- /components/metadata/preimages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/components/metadata/preimages.ts -------------------------------------------------------------------------------- /components/metadata/prices.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/components/metadata/prices.ts -------------------------------------------------------------------------------- /components/metadata/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/components/metadata/search.ts -------------------------------------------------------------------------------- /components/metadata/tokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/components/metadata/tokens.ts -------------------------------------------------------------------------------- /components/metadata/transaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/components/metadata/transaction.ts -------------------------------------------------------------------------------- /components/metadata/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/components/metadata/types.ts -------------------------------------------------------------------------------- /components/precompiles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/components/precompiles.tsx -------------------------------------------------------------------------------- /components/trace/CallTraceTreeItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/components/trace/CallTraceTreeItem.tsx -------------------------------------------------------------------------------- /components/trace/LogTraceTreeItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/components/trace/LogTraceTreeItem.tsx -------------------------------------------------------------------------------- /components/trace/SloadTraceTreeItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/components/trace/SloadTraceTreeItem.tsx -------------------------------------------------------------------------------- /components/trace/SlotTree.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/components/trace/SlotTree.tsx -------------------------------------------------------------------------------- /components/trace/SstoreTraceTreeItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/components/trace/SstoreTraceTreeItem.tsx -------------------------------------------------------------------------------- /components/trace/TraceTree.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/components/trace/TraceTree.tsx -------------------------------------------------------------------------------- /components/trace/TraceTreeDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/components/trace/TraceTreeDialog.tsx -------------------------------------------------------------------------------- /components/trace/TraceTreeItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/components/trace/TraceTreeItem.tsx -------------------------------------------------------------------------------- /components/transaction-info/TransactionInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/components/transaction-info/TransactionInfo.tsx -------------------------------------------------------------------------------- /components/types.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/components/types.tsx -------------------------------------------------------------------------------- /components/value-change/ValueChange.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/components/value-change/ValueChange.tsx -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/jest.config.js -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/package.json -------------------------------------------------------------------------------- /pages/[chain]/[txhash].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/pages/[chain]/[txhash].tsx -------------------------------------------------------------------------------- /pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/pages/_app.tsx -------------------------------------------------------------------------------- /pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/pages/index.tsx -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/prettier.config.js -------------------------------------------------------------------------------- /public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/public/favicon.png -------------------------------------------------------------------------------- /public/fonts/NBInternational.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/public/fonts/NBInternational.woff2 -------------------------------------------------------------------------------- /public/fonts/RiformaLLSub.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/public/fonts/RiformaLLSub.woff2 -------------------------------------------------------------------------------- /public/images/fullscreen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/public/images/fullscreen.png -------------------------------------------------------------------------------- /public/images/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/public/images/github.png -------------------------------------------------------------------------------- /public/images/minimize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/public/images/minimize.png -------------------------------------------------------------------------------- /public/images/twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/public/images/twitter.png -------------------------------------------------------------------------------- /styles/Home.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/styles/Home.module.css -------------------------------------------------------------------------------- /styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/styles/globals.css -------------------------------------------------------------------------------- /tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/tests.txt -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchainxyz/ethereum-transaction-viewer-frontend/HEAD/tsconfig.json --------------------------------------------------------------------------------