{"id":14968402,"url":"https://github.com/jpcodes44/holis","last_synced_at":"2025-10-26T02:31:07.462Z","repository":{"id":257308247,"uuid":"857635179","full_name":"JPCodes44/holis","owner":"JPCodes44","description":"A Solana liquidity management tsx webapp focused on removing, minting, swapping, and adding liquidity on DEFI tokens on the Solana blockchain (AMMs).","archived":false,"fork":false,"pushed_at":"2024-10-16T03:16:01.000Z","size":418,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-31T13:43:14.546Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JPCodes44.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-15T07:27:20.000Z","updated_at":"2024-12-04T01:08:41.000Z","dependencies_parsed_at":null,"dependency_job_id":"2e54407c-7b1b-4f6c-95c3-fd3666af805d","html_url":"https://github.com/JPCodes44/holis","commit_stats":{"total_commits":5,"total_committers":2,"mean_commits":2.5,"dds":"0.19999999999999996","last_synced_commit":"d96eda4c731eb2cc49e964a81b7d000d810c0393"},"previous_names":["jpcodes44/holis"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JPCodes44%2Fholis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JPCodes44%2Fholis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JPCodes44%2Fholis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JPCodes44%2Fholis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JPCodes44","download_url":"https://codeload.github.com/JPCodes44/holis/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238247949,"owners_count":19440879,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-09-24T13:39:50.330Z","updated_at":"2025-10-26T02:31:07.116Z","avatar_url":"https://github.com/JPCodes44.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🚀 **Holis**: Liquidity Management for Solana DEX\n\n**Holis** is a powerful decentralized liquidity management platform on the Solana blockchain. With Holis, users can seamlessly add and remove liquidity from decentralized exchanges (DEXs) while enjoying a smooth and intuitive user experience. Built on the **TokenSwap** program from Solana's SPL library, Holis makes liquidity management efficient and simple for everyone.\n\n---\n\n## 🎯 **Features**\n\n- **Add Liquidity:** Effortlessly deposit liquidity into decentralized exchanges (DEXs).\n- **Remove Liquidity:** Seamlessly withdraw your liquidity from pools.\n- **Real-Time Balance Updates:** Get live updates of your wallet balances and pool reserves.\n- **Cross-Token Support:** Holis supports multiple token pairs, including **Holis** and **Opsy**.\n- **Responsive UI:** Built with **Chakra UI**, Holis offers a visually appealing and intuitive interface.\n\n---\n\n## 💻 **Technologies Used**\n\n- **Solana**: High-performance blockchain for decentralized applications.\n- **TokenSwap (SPL)**: Solana's token swap program for liquidity pools.\n- **Typescript**: Framework for building Solana liquidity programs.\n- **Web3.js (Solana)**: JavaScript SDK for interacting with the Solana blockchain.\n- **Chakra UI**: Modern React UI library for building responsive UIs.\n- **React.js**: JavaScript library for building frontend interfaces.\n\n---\n\n## 🚀 **Getting Started**\n\nFollow the steps below to set up Holis on your local machine.\n\n### 🔧 **Prerequisites**\n\nEnsure that you have the following tools installed:\n\n- [Node.js](https://nodejs.org/en/) (v14.x or higher)\n- [Yarn](https://yarnpkg.com/getting-started/install) (Package manager)\n- [Solana CLI](https://docs.solana.com/cli/install-solana-cli-tools)\n- A wallet like [Phantom](https://phantom.app/) to interact with Solana\n\n# 🛠️ **Installation**\n\n1. **You must download the source code from the releases section, prototype v1.00**:\nhttps://github.com/JPCodes44/holis/archive/refs/tags/%23liquiditypool.zip\nunzip holis-source-code.zip\n\n2. **Navigate into the project directory:**\ncd holis\n\n3. **Install the dependencies:**\nUse --force if necessary.\nyarn install\n\n4. **Or if using npm:**\nnpm install --force\n\n   \n## 🚀 **Running Locally**\n\n4. **Set up your environment variables:**\n\n    Create an .env file in the root directory with the following content:\n\n    ```bash\n    REACT_APP_SOLANA_NETWORK=devnet # or mainnet\n    REACT_APP_PUBLIC_KEY=\u003cYour Wallet Public Key\u003e\n\n4. **Start the local development server:**\n\n   ```yarn start\n   Your application will be live at http://localhost:3000.\n\n### 📖 **Usage**\n\n---\n\n### 📥 **Deposit Liquidity**\n\n---\n\n1. Select the token pair you want to add liquidity for (e.g., Holis and Opsy).\n2. Enter the amount of liquidity you'd like to deposit.\n3. Confirm the transaction, and the liquidity will be added to the pool.\n\n---\n\n### 📤 **Remove Liquidity**\n\n1. Go to the liquidity section of your chosen pool.\n2. Enter the amount of liquidity tokens you want to withdraw.\n3. Confirm the transaction to remove liquidity.\n\n---\n\n### 📜 **License**\n\nThis project is licensed under the MIT License. See the LICENSE file for more details.\n\n---\n\n### 🤝 **Contributing**\n\nWe welcome contributions! If you'd like to help improve Holis, follow these steps:\n\n1. Fork the repository.\n2. Create a new branch (`git checkout -b feature/amazing-feature`).\n3. Commit your changes (`git commit -m 'Add amazing feature'`).\n4. Push to the branch (`git push origin feature/amazing-feature`).\n5. Open a pull request.\n\n---\n\n### 📞 **Contact**\n\n**Maintainer:** JP Mak  \n**Email:** [jp.mak44@gmail.com](mailto:jp.mak44@gmail.com)  \n**GitHub:** [@JPCodes44](https://github.com/JPCodes44)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjpcodes44%2Fholis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjpcodes44%2Fholis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjpcodes44%2Fholis/lists"}