Skip to content

ChainBuff/moonshot-java

Repository files navigation

Moonshot Java

https://dexscreener.com/moonshot moonshot java 实现

功能

  • Create Token & Create And Buy
  • BUY
  • SELL

环境要求

  • Java 23
  • Gradle

Dependencies

快速开始

import cc.monnshot.trade.MonnShotTrade;
import java.math.BigDecimal;
import software.sava.core.accounts.PublicKey;
import software.sava.core.accounts.Signer;
import software.sava.core.encoding.Base58;

public static void main(String[] args){
    Signer signer =
            Signer.createFromPrivateKey(Base58.decode("xxx")); // Replace with private key

    MonnShotTrade monnShotTrade = new MonnShotTrade();
    PublicKey mint = PublicKey.fromBase58Encoded("CxiwQZ16CjNqHYWwpktfppTDYSeWZRsNP9uuuWUBmoon");
    //  buy 0.001 sol ,buy slippage 5%, jito false
    monnShotTrade.buy(mint, signer, new MonnShotTrade.BuyOptions(BigDecimal.valueOf(0.001d), 5, "", ""), false);
}

更多例子请查看 /src/test/java 目录

项目结构

├── AsyncVirtual.java // Virtual Util
├── HttpClient.java // Http Client 
├── HttpRpcApi.java // RPC Util
├── JitoApi.java // Jito Api 
├── Main.java 
├── Mint.java // Spl Token Util
└── trade
    ├── FixedSide.java 
    ├── MonnShotTrade.java // BUY / Sell / Create & Create And Buy
    ├── MonnshotPDAs.java // PDA
    ├── MonnshotProgram.java
    └── MoonshotCurveProgress.java // CurveProgress

参考资源

免责申明

本项目仅供学习和参考使用,严禁将本项目用于任何形式的商业用途。任何违反此条款的行为,导致的法律责任,由使用者自行承担。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages