Explorer
Open Source XRP Ledger Explorer
Install / Use
/learn @ripple/ExplorerREADME
XRPL Explorer
This repo contains the source code for the block explorer of the XRP Ledger hosted at livenet.xrpl.org.
This project uses Vite. You can find information about how to use it here.
Basic requirements
Install Node and NPM
The project requires node@22. Follow installation instructions on nodejs.org.
(Recommended) Install using nvm.
Make sure to use npm version 8+ by running npm install -g npm@latest after you install Node.
Copy example env
cp .env.example .env
Install, compile, and run
npm installthennpm startfor development mode, ornpm run buildthennpm run prod-serverfor production mode
Installing on Apple Silicon
Since canvas does not provide pre-built binaries for Apple chips during npm install it will try to compile it manually. To get this to succeed you need to install several dependencies by following the instructions here.
Running on Parallel Networks
Testnet mode
- Replace
VITE_RIPPLED_HOST=s2.ripple.comwithVITE_RIPPLED_HOST=s.altnet.rippletest.netin the.envfile - Add
VITE_ENVIRONMENT=testnetto.envto enable TESTNET banner
Devnet mode
- Replace
VITE_RIPPLED_HOST=s2.ripple.comwithVITE_RIPPLED_HOST=s.devnet.rippletest.netin the.envfile - Add
VITE_ENVIRONMENT=devnetto.envto enable TESTNET banner
Testing
Run unit tests
- Run tests in watch mode
npm test - Run test to produce coverage
npm run test:coverage - To open coverage HTML report in app root do
open coverage/index.html
Debugging Unit Tests in Chrome
- Place
debugger;in your unit test - Do
npm run test:debug - Open
about:inspectin Chrome - Click on
inspectlink - Chrome Developer Tools will be open, click
playbutton - Now test will start running and will stop on your
debugger; - You know the rest ;)
Targeted view sizes
- phone-only: 0px - 375px
- tablet-portrait-up: 375px - 600px
- tablet-landscape-up: 600px - 900px
- desktop-up: 900px - 1200px
- big-desktop-up: 1200px and up
Targeted languages
- US English (default)
- Spanish
- French
- Japanese
- Korean
When updating translation entires or adding new languages consult the guide Translating.
Additional Documentation
React Documentation
- Latest news in react blog
- React documentation
- How to think in react and break down components
Related Skills
node-connect
337.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
337.3kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.2kCommit, push, and open a PR
