Sui Explorer is a network explorer for the Sui network, similar in functionality to Etherscan or Solana Explorer. Use Sui Explorer to see the latest transactions and objects.
Requirements: Node 14.0.0 or later.
Dependencies are managed using pnpm
. You can start by installing dependencies in the root of the Sui repository:
$ pnpm install
All
pnpm
commands are intended to be run in the root of the Sui repo. You can also run them within theapps/explorer
directory, and remove changepnpm explorer
to justpnpm
when running commands.
To start the explorer dev server, you can run the following command:
pnpm explorer dev
This will start the dev server on port 3000, which should be accessible on http://localhost:3000/
By default, the Sui Explorer attempts to connect to a local RPC server. For more information about using a local RPC server, see Local RPC Server & JSON-RPC API Quick Start.
If you want to use the explorer with another network, you can select your preferred network in the header of the explorer.
Start validators locally:
cargo run --bin sui-test-validator
In a a separate terminal, you can now run the end-to-end tests:
pnpm explorer playwright test
This runs a series of end-to-end browser tests using the website as connected to the static JSON dataset. This command is run by the GitHub checks. The tests must pass before merging a branch into main.
Builds the app for production to the build
folder.
It bundles React in production mode and optimizes the build for the best performance.
Run linting check (prettier/eslint).
Run linting check but also try to fix any issues.
Currently the Explorer supports
- Landing page with latest transactions
- Transaction details page
- Object details page
- Address page with owned objects
- Search for transactions, addresses, and Objects by ID
See Experiment with Sui DevNet for use.