3 个版本
0.1.2 | 2022 年 7 月 15 日 |
---|---|
0.1.1 | 2022 年 7 月 15 日 |
0.1.0 | 2022 年 7 月 15 日 |
#35 in #fetching
80KB
1.5K SLoC
SOLSCAN API 包装器
-非官方-
Solscan API
默认限制: 150请求/ 30秒,每天 100k 请求/天
帮助此项目
如果您发现任何问题,请创建一个 问题 并提供以下数据
- 不正常工作的端点。
- 您用于发出请求的所有参数。
- 响应的 JSON 数据。
用法
示例:通过 SolscanAPI 获取 Solana-Blockchain 最后 10 个块
use solscan_api::enums::solscan_errors;
#[tokio::main]
async fn main() -> Result<(), solscan_errors::SolscanError> {
let solscan_api = solscan_api::solscan::SolscanAPI::new();
let result = solscan_api.get_block_last(Some(10)).await.unwrap();
println!("{:?}", result);
Ok(())
}
更多示例可以在本仓库的 /src/tests/test_endpoints 下找到。
实现端点
BaseURL: https://public-api.solscan.io/
块
状态* | 类型 | 端点 |
---|---|---|
✅ | GET | /block/last |
✅ | GET | /block/transaction |
✅ | GET | /block/{block} |
交易
状态* | 类型 | 端点 |
---|---|---|
✅ | GET | /transaction/last |
✅ | GET | /transaction/{signature} |
账户
状态* | 类型 | 端点 |
---|---|---|
✅ | GET | /account/tokens |
✅ | GET | /account/transactions |
✅ | GET | /account/stakeAccounts |
✅ | GET | /account/splTransfers |
✅ | GET | /account/solTransfers |
✅ | GET | /account/exportTransactions |
⛔ | GET | /account/{account} |
代币
状态* | 类型 | 端点 |
---|---|---|
✅ | GET | /token/holders |
✅ | GET | /token/meta |
⛔ | GET | /token/list |
市场
状态* | 类型 | 端点 |
---|---|---|
✅ | GET | /market/token/{tokenAddress} |
链信息
状态* | 类型 | 端点 |
---|---|---|
✅ | GET | /chaininfo/ |
工具
状态* | 类型 | 端点 |
---|---|---|
⛔ | GET | /Tools/ |
*实现状态(是/否)
开发链接
- QuickType JSON 类型生成器
捐赠
如果您想请我喝一杯 ☕,这样我就不会 😴
- Solana 钱包地址:
BSW9zp3iJUcemTVWN4EThcaF6FxBQqP2wgnapSt1Z5mt
- Solana 钱包域名:
coffeeplease.sol
依赖
~3–19MB
~247K SLoC