arcana-markets / arcana-trading-bot

Local Web GUI for providing liquidity on Solana decentralized exchanges.
https://arcana.markets
MIT License
13 stars 11 forks source link

arcana-trading-bot

GitHub GitHub issues

the arcana-trading-bot is a Java-based interface for seamless interaction with automated marketing making bots on the Solana blockchain.

Accessible via app download or Docker, this off-chain solution ensures secure, local client operations with no private information retention.

Arcana Markets Interface

Setup - Choose your preferred setup

Java App

  1. Download the latest JDK (Java Development Kit) from here.
  2. Download the Arcana Java App from here.
  3. Run the Arcana App, then access it from any web browser by navigating to localhost:8080.
  4. When finished with your session, hit Ctrl + Shift + Escape and end the Java process.

Docker Desktop

  1. Download Docker Desktop here
  2. Search for mmorrell/arcana in the Docker Hub.
  3. Run the Docker container, and you can access Arcana from any web browser at localhost:8080.
  4. When finished, you can simply close the Docker app.

Account Wallet Configuration

Private Key Setup

the arcana-trading-bot is your own custom market-making software, and thus requires direct control of a Solana-based wallet to function in an offchain environment. Users will need to input a wallet private key string in order to establish a connection with their local arcana interface.

NOTE: Your private key is sensitive information. Never share it with anyone, and ensure it's stored in a secure, offline environment.

If you want to remove the wallet keys from your arcana session, you can clear the local storage cache in Account Settings.

New User Reccomendation

For new users looking to test bot, we recommend the following;

You will now have the option to access this wallet on future use of arcana, for that specific device. Once that wallet has been credited with some SOL and USDC, you'll be able to utilize the bot 'Wizard' to create new trading bots.

Command Line Interface (CLI) wallets

CLI wallet users have the option to import their private key via JSON file if preferred.

Features

Usage

  1. Standard Market Making: Utilize market making strategies to provide liquidity and earn on the spread.
  2. High Frequency Trading (HFT): Engage in high frequency trading to exploit small price differences.
  3. Strategy Selection: Choose a pre-built trading strategy or customize your own.
  4. Trade Execution: Monitor and manage your trading bots in real-time.

Development

This project is built with:

Contributing

We welcome contributions to Arcana Markets! Please feel free to raise an issue or open a PR.

License

This project is MIT licensed.

Contact

For any inquiries, please reach out: