Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/raardev/raar
An Open-Source, Local-First Swiss Army Knife for Crypto Development
https://github.com/raardev/raar
blockchain crypto ethereum
Last synced: 7 days ago
JSON representation
An Open-Source, Local-First Swiss Army Knife for Crypto Development
- Host: GitHub
- URL: https://github.com/raardev/raar
- Owner: raardev
- License: mit
- Created: 2024-08-31T04:08:14.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-10-17T01:47:19.000Z (29 days ago)
- Last Synced: 2024-10-31T19:37:19.752Z (14 days ago)
- Topics: blockchain, crypto, ethereum
- Language: TypeScript
- Homepage: https://x.com/dao_leno/status/1829870988965921145
- Size: 3.17 MB
- Stars: 28
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# RaaR
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.
## Features
- **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.## Getting Started
### Prerequisites
- [Node.js](https://nodejs.org/) (v14 or later)
- [Rust](https://www.rust-lang.org/) (latest stable version)
- [Tauri CLI](https://tauri.app/v1/guides/getting-started/prerequisites)### Installation
1. Clone the repository:
```
git clone https://github.com/raardev/raar.git
cd raar
```2. Install dependencies:
```
bun install
```3. Run the development server:
```
bun run tauri dev
```### Building for Production
To create a production build:
```
bun run tauri build
```## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.