Skip to content

Outblock/Flow-Wallet-Tool

Repository files navigation

🌊 Flow Wallet Tools

Website Next.js Flow Vercel

🚀 Live Demo

Visit our live application at flow-wallet-tool.vercel.app

📝 Description

Flow Wallet Tools is a comprehensive web application that provides essential utilities for working with Flow blockchain accounts and data encoding. The application offers a user-friendly interface for managing Flow accounts and performing various encoding/decoding operations.

✨ Features

👤 Account Management

  • Create Account: 🆕 Create a new blockchain account from scratch
  • Lookup Account: 🔍 Search and view account details using public key or address
  • Link Account: 🔗 Connect and manage external wallet connections

🔑 Key Management

  • Generate Key: ⚡ Create a new random wallet key pair
  • Seed Phrase: 🌱 Generate or recover wallet from BIP39 mnemonic phrase
  • Private Key: 🔐 Import or export raw private key in hex format
  • KeyStore: 💼 Create or decrypt password-protected JSON wallet file
  • Verify Key: ✅ Validate private key and address pair

💫 Transaction Tools

🛠️ Encoding Utilities

  • Base64: 📝 Encode and decode Base64 data formats
  • RLP: 🔄 Encode and decode Recursive Length Prefix (RLP) data
  • RLP Transaction: 📈 Parse and create RLP-encoded blockchain transactions
  • Hash: #️⃣ Calculate various cryptographic hash functions
  • AES: 🔒 Encrypt and decrypt data using AES encryption
  • Hex: 🔢 Convert between hexadecimal and other data formats

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgments