You can load wallet addresses and private keys from a JSON file, view each wallet’s balance, and toggle visibility of private keys. Provides basic functionalities for bulk wallet management.
- Bulk Wallet Loading: Load wallet data from a JSON file.
- Balance Retrieval: Automatically fetches and displays the BNB balance for each wallet.
- Toggle Private Key Visibility: Option to hide/show private keys in the interface.
Below is a preview of the Wallet Manager's interface:
-
Clone the Repository:
git clone https://github.com/yourusername/BulkWalletManager.git cd BulkWalletManager/WalletManager -
Install Required NuGet Packages:
- Open the NuGet Package Manager in Visual Studio and install the following packages:
Newtonsoft.Jsonfor JSON parsing.Nethereum.Web3for interacting with the Binance Smart Chain.
Alternatively, you can install these packages using the Package Manager Console:
Install-Package Newtonsoft.Json Install-Package Nethereum.Web3
- Open the NuGet Package Manager in Visual Studio and install the following packages:
-
Add
wallets.jsonFile:
- Create a
wallets.jsonfile in the same directory as the executable (bin/Debug/netcoreapp3.1/or similar). - Use the following format for your
wallets.jsonfile:[ { "address": "0xYourWalletAddress1", "privateKey": "YourPrivateKey1" }, { "address": "0xYourWalletAddress2", "privateKey": "YourPrivateKey2" } ]
-
Run the Application:
- Start the application in Visual Studio by pressing F5 or selecting Start Debugging.
-
Load Wallet Data:
- The application will automatically load wallet data from the
wallets.jsonfile.
- The application will automatically load wallet data from the
-
View and Manage Wallets:
- The GUI will display each wallet’s address, balance, and private key. Use the "Show Private Keys" checkbox to toggle the visibility of private keys.
For more projects and information, visit my website: xqyet.dev
