Documentation IndexFetch the complete documentation index at: /docs/llms.txtUse this file to discover all available pages before exploring further.
Fetch the complete documentation index at: /docs/llms.txt
Use this file to discover all available pages before exploring further.
New: Try Gatekeeper (Beta) for significantly lower latency. Learn More
네임스페이스별 Helius TypeScript SDK의 모든 Solana API 메서드 — DAS API, RPC V2, 거래, 웹훅, WebSockets, 스테이킹, ZK Compression.
helius.*
const balance = await helius.getBalance(address).send(); const blockhash = await helius.getLatestBlockhash().send(); const slot = await helius.getSlot().send();
helius.raw
Rpc
helius.getAsset({ id }) // Single asset by mint helius.getAssetBatch({ ids }) // Multiple assets helius.getAssetsByOwner({ ownerAddress, page, limit }) // Assets by wallet helius.getAssetsByAuthority({ authorityAddress }) // Assets by update authority helius.getAssetsByCreator({ creatorAddress }) // Assets by creator helius.getAssetsByGroup({ groupKey, groupValue }) // Assets by collection helius.searchAssets({ ownerAddress, tokenType, ... }) // Flexible search helius.getAssetProof({ id }) // Merkle proof (cNFTs) helius.getAssetProofBatch({ ids }) // Batch Merkle proofs helius.getTokenAccounts({ owner }) // Token accounts helius.getNftEditions({ id }) // Print editions helius.getSignaturesForAsset({ id }) // Transaction history for asset
helius.getTransactionsForAddress([address, config]) // Transaction history (paginationToken) helius.getProgramAccountsV2([programId, config]) // Program accounts (paginationKey) helius.getTokenAccountsByOwnerV2([owner, filter?, config]) // Token accounts (paginationKey) helius.getPriorityFeeEstimate({ accountKeys, options }) // Fee estimates
helius.tx.sendSmartTransaction({ instructions, signers }) // Auto-optimized send helius.tx.createSmartTransaction({ instructions, signers })// Build without sending helius.tx.sendTransactionWithSender({ ..., region }) // Helius Sender (low latency)
helius.enhanced.getTransactions({ transactions }) // Parse by signatures helius.enhanced.getTransactionsByAddress({ address }) // Parse by address
helius.webhooks.create({ webhookURL, transactionTypes, accountAddresses }) helius.webhooks.get(webhookID) helius.webhooks.getAll() helius.webhooks.update(webhookID, params) helius.webhooks.delete(webhookID)
helius.ws.logsNotifications(filter, config) // Transaction logs helius.ws.accountNotifications(address, config) // Account changes helius.ws.signatureNotifications(signature, config) // Tx confirmation helius.ws.slotNotifications(config) // Slot updates helius.ws.programNotifications(programId, config) // Program account changes helius.ws.close() // Clean up connections
helius.stake.createStakeTransaction(owner, amountSol) // Stake SOL helius.stake.createUnstakeTransaction(ownerSigner, stakeAccount) // Unstake helius.stake.createWithdrawTransaction(withdrawAuth, stakeAcct, dest, lamports)// Withdraw helius.stake.getHeliusStakeAccounts(wallet) // List stake accounts
helius.zk.getCompressedAccount({ address }) // Single compressed account helius.zk.getCompressedAccountsByOwner({ owner }) // By owner helius.zk.getCompressedTokenAccountsByOwner({ owner }) // Compressed tokens helius.zk.getCompressedAccountProof({ hash }) // Merkle proof helius.zk.getCompressedBalance({ address }) // Balance helius.zk.getValidityProof({ hashes }) // Validity proof
이 페이지가 도움이 되었나요?