Giter Club home page Giter Club logo

solseek's Introduction

Solseek

Welcome to Solseek Solana Trading Bot! This project allows you to manage Solana wallets connected to it, view current SOL prices, and interact with the Solana blockchain using a user-friendly desktop application built with Electron.

Features

  • Wallet Management: Add, delete, or view information about your Solana wallets.
  • Network Selection: Choose between Production and Development networks.
  • Price Monitoring: See the live price of SOL with frequent automatic updates.
  • Balance Check: Quickly view the current balance of selected wallets.
  • Devnet Faucet: Request up to 5 SOL from the Devnet faucet for testing purposes.

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/solana-trading-bot.git
  2. Navigate to the project directory:

    cd solana-trading-bot
  3. Install dependencies:

    npm install
  4. Start the application:

    npm start

Usage

  • Add a Wallet: Select "+ Add New Account" from the dropdown, enter the necessary information, and click "Save Account."
  • Select an Account: Use the dropdown to switch between wallets. Network type (Production or Development) is indicated next to the wallet name.
  • Check Balance: Click "Get Balance" to refresh the selected wallet's balance.
  • Request Devnet SOL: For Development wallets only, click "Request SOL" to receive up to 5 SOL via an airdrop.
  • Delete Wallet: Select the wallet you wish to remove, then click "Delete Wallet Info."

Technical Details

  • Backend: Utilizes Electron's ipcMain to handle inter-process communication and manage wallet data in config.json.
  • UI: Basic HTML and JavaScript combined with the TradingView widget for visualizing price data.
  • Blockchain Integration: Interacts with the Solana blockchain via the @solana/web3.js library.

Contributions

Contributions are welcome! If you'd like to add features or fix bugs, feel free to fork the repository, make your changes, and submit a pull request.

License

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

Enjoy trading on Solana!

solseek's People

Contributors

rcfromcle avatar arthchris avatar

Stargazers

 avatar  avatar

Watchers

 avatar

solseek's Issues

Help Blurbs

Add blurbs system to the app that can be clicked when users need more information or clarity about a specific action or feature that the app has. Be sure to standardize on a blurb we can use across the app.

Add Settings and/or preferences menu

Currently, the application is devoid of any settings customization. As this is a desktop application, there should be a few accessibility options, theme options, currency view options, etc.

Please add a settings menu and any needed settings mentioned and not mentioned.

Create Wiki

Create an initial wiki for the project.

Should include:

Overview of the entire project

Each feature explained clearly with screenshots

Anything else that might help new users to the app

Connected Wallet Trading

Dev to dev wallet sending

Prod to prod wallet sending

Only allow wallets to send to the same environment, connected wallets. No external transfers are allowed.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.