Skip to content

Latest commit

 

History

454 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rollups Explorer

Coverage Status

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 and Packages

  • apps/explorer: The web application that serves as client to connect to a rollups-node.
  • packages/eslint-config-cartesi: eslint configurations.
  • packages/tsconfig: A few tsconfig.jsons that is used throughout the monorepo.

Dependencies

  • NodeJS 24.19.0
  • pnpm 11.21.0 (package manager)

Enable Corepack to activate the repository's declared pnpm version

corepack enable

Package Management

This repository uses pnpm 11.21.0 with supply-chain protections enabled:

  • Dependency lifecycle/build scripts are blocked unless explicitly approved in allowBuilds in pnpm-workspace.yaml.
  • strictDepBuilds makes 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-downgrade rejects 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-lockfile

Build

pnpm build --filter=explorer

Development

Run the following command:

pnpm dev --filter=explorer

To run storybook (optional)

pnpm storybook --filter=explorer

Note

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

About

Cartesi Rollups Explorer Web Application

Resources

Code of conduct

Contributing

Stars

8 stars

Watchers

4 watching

Forks

Releases

Packages

Used by

Contributors

Languages