Rollups Explorer is a web application that facilitates interacting with Cartesi applications. It includes the following features:
- Connect to supported rollups-node (v2).
- Send inputs to the listed applications.
- Send deposits through available Cartesi Portals (e.g. EtherPortal, ERC721Portal, ERC20Portal, ERC1155SinglePortal, ERC1155BatchPortal)
- List outputs generated by inputs sent to the Application of interest.
- Execution of outputs (i.e., Vouchers).
- Follow disputes for Cartesi applications that use PRT consensus.
apps/explorer: The web application that serves as client to connect to a rollups-node.packages/eslint-config-cartesi:eslintconfigurations.packages/tsconfig: A fewtsconfig.jsons that is used throughout the monorepo.
- NodeJS 24.19.0
- pnpm 11.21.0 (package manager)
Enable Corepack to activate the repository's declared pnpm version
corepack enableThis repository uses pnpm 11.21.0 with supply-chain protections enabled:
- Dependency lifecycle/build scripts are blocked unless explicitly approved in
allowBuildsinpnpm-workspace.yaml. strictDepBuildsmakes installs fail when a dependency requests an unapproved build script.- Dependencies must normally be at least seven days old (
minimumReleaseAge: 10080, in minutes). trustPolicy: no-downgraderejects package versions whose publishing trust evidence is weaker than an earlier release.- Transitive dependencies cannot use git repositories or direct tarball URLs (
blockExoticSubdeps: true).
Use the lockfile exactly as committed:
pnpm install --frozen-lockfilepnpm build --filter=explorerRun the following command:
pnpm dev --filter=explorerTo run storybook (optional)
pnpm storybook --filter=explorerNote
To build all apps/ and packages/ you can remove the --filter=explorer from the commands above.
For Docker image build check here
For CartesiScan information check here
For release information check here