https://github.com/carson2222/wallet-manager
https://github.com/carson2222/wallet-manager
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/carson2222/wallet-manager
- Owner: carson2222
- Created: 2024-07-12T09:25:19.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-07-16T12:01:22.000Z (almost 2 years ago)
- Last Synced: 2025-10-13T15:38:50.607Z (8 months ago)
- Language: TypeScript
- Size: 84 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Wallet Manager
Wallet Manager is a powerful command-line interface wallet solution for Solana blockchain. It allows you to manage your Solana wallets, perform various transactions, and interact with the Solana network.
## Key Features
- **Easy to use**: Wallet Manager has an intuitive interface that makes it easy for users to perform various actions.
- **Fast and secure**: Wallet Manager uses Solana's web3.js library for fast and secure transactions.
- **Multiple actions**: Wallet Manager supports multiple actions such as displaying your public key, getting SOL airdrop, displaying balances, sending tokens (single and bulk), and swapping tokens via Jup.ag.
## How to run
To run Wallet Manager, follow these steps:
1. Clone the repository: `git clone https://github.com/carson2222/wallet-manager`
2. Navigate to the project directory: `cd wallet-manager`
3. Install the dependencies: `npm i`
4. Fill in `data.json` based on `data-template.txt`
5. Start the application: `npm run`
## Demo
### Display your Public Key
### Get SOL airdrop
### Display balances
### Send token single
### Send tokens in Bulk
### Swap tokens
## Contributing
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.
## Technologies used
- [Solana web3.js library](https://solana-labs.github.io/solana-web3.js/)
- [Solana SPL Token library](https://www.npmjs.com/package/@solana/spl-token)
- [Jup.ag API](https://www.google.com/search?q=jup-ag%2Fapi&oq=jup-ag%2Fapi&gs_lcrp=EgZjaHJvbWUyBggAEEUYOTIGCAEQRRg6MgYIAhBFGDwyBggDEEUYPDIGCAQQLhhA0gEHMzc1ajBqMagCALACAA&sourceid=chrome&ie=UTF-8)
- [Metaplex](https://www.metaplex.com/)
- [Inquirer.js](https://github.com/SBoudrias/Inquirer.js/)
- [ESRun](https://www.npmjs.com/package/esrun)
- [Chalk](https://www.npmjs.com/package/chalk)
- [QRCode-Terminal](https://www.npmjs.com/package/qrcode-terminal)
- [Promise-retry](https://www.npmjs.com/package/promise-retry)