diff --git a/docs/classes/SolanaAgentKit.html b/docs/classes/SolanaAgentKit.html
index 7e06b3d..305d064 100644
--- a/docs/classes/SolanaAgentKit.html
+++ b/docs/classes/SolanaAgentKit.html
@@ -1,7 +1,7 @@
SolanaAgentKit | solana-agent-kit Index
Constructors
constructor
- new SolanaAgentKit(private_key, rpc_url?): SolanaAgentKit
Parameters
- private_key: string
- rpc_url: string = "https://api.mainnet-beta.solana.com"
Properties
connection
connection: Connection
wallet
wallet: Keypair
wallet_address
wallet_address: PublicKey
Methods
deployToken
- deployToken(decimals?, initialSupply?): Promise<{
mint: PublicKey;
tokenAccount: undefined | PublicKey;
}> Parameters
- decimals: number = DEFAULT_OPTIONS.TOKEN_DECIMALS
OptionalinitialSupply: number
Returns Promise<{
mint: PublicKey;
tokenAccount: undefined | PublicKey;
}>
getBalance
- getBalance(token_address?): Promise<null | number>
Parameters
Optionaltoken_address: PublicKey
Returns Promise<null | number>
mintNFT
- mintNFT(collectionMint, metadata, recipient?): Promise<MintCollectionNFTResponse>
Parameters
- collectionMint: PublicKey
- metadata: {
creators?: {
address: string;
share: number;
}[];
name: string;
sellerFeeBasisPoints?: number;
symbol: string;
uri: string;
}Optionalcreators?: {
address: string;
share: number;
}[]
name: string
OptionalsellerFeeBasisPoints?: number
symbol: string
uri: string
Optionalrecipient: PublicKey
registerDomain
- registerDomain(name, spaceKB?): Promise<string>
Parameters
- name: string
OptionalspaceKB: number
Returns Promise<string>
requestFaucetFunds
- requestFaucetFunds(): Promise<void>
Returns Promise<void>
trade
- trade(outputMint, inputAmount, inputMint?, slippageBps?): Promise<string>
Parameters
- outputMint: PublicKey
- inputAmount: number
OptionalinputMint: PublicKey- slippageBps: number = DEFAULT_OPTIONS.SLIPPAGE_BPS
Returns Promise<string>
transfer
- transfer(to, amount, mint?): Promise<string>
Parameters
- to: PublicKey
- amount: number
Optionalmint: PublicKey
Returns Promise<string>
+
Constructors
constructor
- new SolanaAgentKit(private_key, rpc_url?): SolanaAgentKit
Parameters
- private_key: string
- rpc_url: string = "https://api.mainnet-beta.solana.com"
Properties
connection
connection: Connection
wallet_address
wallet_address: PublicKey
Methods
deployToken
- deployToken(decimals?, initialSupply?): Promise<{
mint: PublicKey;
tokenAccount: undefined | PublicKey;
}> Parameters
- decimals: number = DEFAULT_OPTIONS.TOKEN_DECIMALS
OptionalinitialSupply: number
Returns Promise<{
mint: PublicKey;
tokenAccount: undefined | PublicKey;
}>
getBalance
- getBalance(token_address?): Promise<null | number>
Parameters
Optionaltoken_address: PublicKey
Returns Promise<null | number>
mintNFT
- mintNFT(collectionMint, metadata, recipient?): Promise<MintCollectionNFTResponse>
Parameters
- collectionMint: PublicKey
- metadata: {
creators?: {
address: string;
share: number;
}[];
name: string;
sellerFeeBasisPoints?: number;
symbol: string;
uri: string;
}Optionalcreators?: {
address: string;
share: number;
}[]
name: string
OptionalsellerFeeBasisPoints?: number
symbol: string
uri: string
Optionalrecipient: PublicKey
registerDomain
- registerDomain(name, spaceKB?): Promise<string>
Parameters
- name: string
OptionalspaceKB: number
Returns Promise<string>
requestFaucetFunds
- requestFaucetFunds(): Promise<void>
Returns Promise<void>
trade
- trade(outputMint, inputAmount, inputMint?, slippageBps?): Promise<string>
Parameters
- outputMint: PublicKey
- inputAmount: number
OptionalinputMint: PublicKey- slippageBps: number = DEFAULT_OPTIONS.SLIPPAGE_BPS
Returns Promise<string>
transfer
- transfer(to, amount, mint?): Promise<string>
Parameters
- to: PublicKey
- amount: number
Optionalmint: PublicKey
Returns Promise<string>
Main class for interacting with Solana blockchain Provides a unified interface for token operations, NFT management, and trading
SolanaAgentKit
-