An Open-Source, Local-First Swiss Army Knife for Crypto Development
RaaR is a desktop application built with Tauri, React, and TypeScript, designed to provide a suite of tools for crypto developers and blockchain enthusiasts.
- RPC Client: Interact with Ethereum nodes using JSON-RPC calls.
- Transaction Tracer: Analyze and trace Ethereum transactions.
- Transaction Pool: View and manage pending transactions.
- Chain Extractor: Extract data from the blockchain
- Chain Analyzer: Analyze and visualize blockchain data
- Chain List: View and manage information about different blockchain networks.
- Cast: Foundry Cast GUI
- Devnet: Set up and manage local development networks.
- Wallet Generator: Create and manage Ethereum wallets.
- Unit Converter: Convert between different Ethereum units.
- Contract Interaction: Interact with smart contracts on various networks.
- 4bytes Decoder: Decode function signatures, calldata, and events.
- Gas Tracker: Monitor gas prices across multiple chains.
- Contract Map: Visualize contract relationships (experimental).
- Hex Converter: Convert between hex strings and numbers.
- Key Converter: Convert mnemonics or private keys to addresses.
-
Clone the repository:
git clone https://github.com/raardev/raar.git cd raar
-
Install dependencies:
bun install
-
Run the development server:
bun run tauri dev
To create a production build:
bun run tauri build
This project is licensed under the MIT License. See the LICENSE file for more details.