https://github.com/enlomy/raydium-market-platform
raydium market platform
https://github.com/enlomy/raydium-market-platform
metaplex openbook serum solana solana-wallet spl-token
Last synced: 6 months ago
JSON representation
raydium market platform
- Host: GitHub
- URL: https://github.com/enlomy/raydium-market-platform
- Owner: enlomy
- License: mit
- Created: 2024-04-06T14:31:41.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-17T19:27:06.000Z (almost 2 years ago)
- Last Synced: 2024-09-15T07:31:55.089Z (almost 2 years ago)
- Topics: metaplex, openbook, serum, solana, solana-wallet, spl-token
- Language: TypeScript
- Homepage: https://raydium-market-platform.vercel.app
- Size: 3.15 MB
- Stars: 5
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Raydium Token and Market Platform
### Description
This platform allows users to create tokens, markets, and liquidity pools on Raydium, a decentralized exchange and automated market maker on the Solana blockchain. Built with Next.js, this project provides a user-friendly interface for token creation, market setup, and liquidity management.
### Features
- **Token Creation**:
- Create custom tokens with specified names, symbols, and images.
- Revoke token authority to ensure decentralized control.
- **Market Creation**:
- Set up markets for trading tokens on Raydium.
- Customize market parameters to suit different trading strategies.
- **Liquidity Pool Management**:
- Create and manage liquidity pools on Raydium.
- Add and remove liquidity to/from pools.
- Burn SPL tokens as needed for liquidity adjustments.
### Installation
1. Clone the repository:
```bash
git clone https://github.com/poseisol/raydium-market-platform.git
cd raydium-market-platform
```
2. Install dependencies:
```bash
npm install
```
### Usage
1. Configure your environment:
- Create a `.env` file in the root directory.
- Add your Solana API endpoint and any other necessary configuration variables.
2. Run the development server:
```bash
npm run dev
```
3. Open your browser and navigate to `http://localhost:3000` to access the platform.
### Scripts
- **Build**: `npm run build` - Builds the Next.js application for production.
- **Start**: `npm start` - Starts the production server.
- **Lint**: `npm run lint` - Lints the code using ESLint.
- **Test**: `npm run test` - Runs unit tests.
### Technologies Used
- **Next.js**: For server-side rendering and static site generation.
- **Solana Web3.js**: For interacting with the Solana blockchain.
- **Raydium SDK**: For interacting with Raydium's decentralized exchange.
- **Node.js**: For server-side logic.
- **Jest**: For unit testing.
### Contributing
Contributions are welcome! Please submit a pull request or open an issue to discuss potential changes.
### License
This project is licensed under the MIT License.
## Contact
### Please fork to use it and follow me on github.
### If you want more customized app, please contact [@poseiman](https://t.me/poseiman) in Telegram and [.solbotdev](https://discordapp.com/users/1074553493974691840) in Discord