标签:订阅 账号 Solana 通证 查询 RPC API 区块
Solana节点提供遵循JSON-RPC 2.0规范的API接口。
要在JavaScript程序内方法Solana节点,可以使用solana-web3.js库,它提供了访问Solana节点的RPC方法的便捷接口。
Solana节点支持HTTP和WebSocket访问,端口及端接点URL如下所示:
HTTP
默认端口:8899
访问端节点:例如:http://localhost:8899, http://192.168.1.88:8899
WebSocket
默认端口:8900
访问端接点:例如:ws://localhost:8900, http://192.168.1.88:8900
HTTP API
getAccountInfo:查询账号信息
getBalance:查询账号余额
getBlock:查询区块数据
getBlockHeight:查询区块高度
getBlockProduction:查询区块生产信息
getBlockCommitment:查询区块提交信息
getBlocks:查询区块集
getBlocksWithLimit:查询指定区间内的区块
getBlockTime:查询区块时间
getClusterNodes:查询集群节点
getEpochInfo:查询周期信息
getEpochSchedule:查询周期计划
getFeeCalculatorForBlockhash:查询指定区块的费率计算器
getFeeRateGovernor:查询费率治理人
getFees:查询费率
getFirstAvailableBlock:查询第一个有效区块
getGenesisHash:查询创世哈希
getHealth:查询健康状态
getIdentity:查询实体标识
getInflationGovernor:查询通胀治理人
getInflationRate:查询通胀率
getInflationReward:查询通胀奖励
getLargestAccounts:查询最大账号
getLeaderSchedule:查询主导人计划表
getMaxRetransmitSlot:查询最大重发槽位
getMaxShredInsertSlot:查询最大插入槽位
getMinimumBalanceForRentExemption:查询可豁免租金的最小余额
getMultipleAccounts:查询多个账号
getProgramAccounts:查询程序账号
getRecentBlockhash:查询最近的区块哈希
getRecentPerformanceSamples:查询最近的性能样本
getSnapshotSlot:获取快照槽位
getSignaturesForAddress:获取地址签名
getSignatureStatuses:获取签名状态
getSlot:查询槽位
getSlotLeader:查询槽位主导人
getSlotLeaders:查询槽位主导人集合
getStakeActivation:查询抵押激活信息
getSupply:查询供应量
getTokenAccountBalance:查询通证账号余额
getTokenAccountsByDelegate:按代表查询通证账号
getTokenAccountsByOwner:按持有人查询通证账号
getTokenLargestAccounts:查询通证的最大账号
getTokenSupply:查询通证供应量
getTransaction:查询交易
getTransactionCount:查询交易数量
getVersion:查询版本
getVoteAccounts:查询投票账号
minimumLedgerSlot:最小账本槽位
requestAirdrop:请求空投
sendTransaction:发送交易
simulateTransaction:模拟交易
WebSocket API
Websocket连接概述
accountSubscribe:订阅账号事件
accountUnsubscribe:取消订阅账号事件
logsSubscribe:订阅日志事件
logsUnsubscribe:取消订阅日志事件
programSubscribe:订阅程序事件
programUnsubscribe:取消订阅程序事件
signatureSubscribe:订阅签名事件
signatureUnsubscribe:取消订阅签名事件
slotSubscribe:订阅槽位事件
slotUnsubscribe:取消订阅槽位事件
标签:订阅,账号,Solana,通证,查询,RPC,API,区块 来源: https://www.cnblogs.com/Soy-technology/p/16465964.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。