add create market func and update description

This commit is contained in:
Rudy
2024-12-16 21:20:08 +08:00
parent 2fc0eed36a
commit 8b672fff25
4 changed files with 129 additions and 15 deletions

View File

@@ -1,25 +1,26 @@
import { Connection, Keypair, PublicKey } from "@solana/web3.js";
import BN from "bn.js";
import bs58 from "bs58";
import Decimal from "decimal.js";
import { DEFAULT_OPTIONS } from "../constants";
import {
request_faucet_funds,
deploy_token,
deploy_collection,
deploy_token,
get_balance,
mintCollectionNFT,
transfer,
trade,
registerDomain,
getTPS,
launchPumpFunToken,
lendAsset,
getTPS,
mintCollectionNFT,
openbookCreateMarket,
raydiumCreateAmmV4,
raydiumCreateClmm,
raydiumCreateCpmm,
registerDomain,
request_faucet_funds,
trade,
transfer,
} from "../tools";
import { CollectionOptions, PumpFunTokenOptions } from "../types";
import { DEFAULT_OPTIONS } from "../constants";
import BN from "bn.js";
import Decimal from "decimal.js";
/**
* Main class for interacting with Solana blockchain
@@ -183,4 +184,21 @@ export class SolanaAgentKit {
startTime,
)
}
async openbookCreateMarket(
baseMint: PublicKey,
quoteMint: PublicKey,
lotSize: number = 1,
tickSize: number = 0.01,
) {
return openbookCreateMarket(
this,
baseMint,
quoteMint,
lotSize,
tickSize,
)
}
}