1 个不稳定版本
0.1.0 | 2022 年 6 月 20 日 |
---|
#13 在 #lens
63KB
1.5K SLoC
Rust 客户端 crate,用于 https://lens.xyz
仅为草案。请查看底部了解它目前支持哪些 API。
lens-client
Rust 客户端 crate,用于 https://lens.xyz
使用方法
use lens_client;
use lens_client::{Chain, Net};
fn main(){
let address = "0x0000000000000000000000000000000000000000";
let client = lens_client::lens::LensClient::new(Chain::Polygon, Net::Main);
let default_profile = client.get_default_profile_by_address(String::from(address));
match default_profile {
Ok(profile) => {
println!("{:?}", profile);
let profile_id = profile.data.default_profile.id;
let followers = client.get_followers(profile_id,10);
match followers {
Ok(followers) => {
println!("{:?}", followers);
}
Err(e) => {
println!("{:?}", e);
}
}
}
Err(e) => {
println!("{:?}", e);
}
}
}
功能
配置文件
- 配置文件:获取默认配置文件
- 配置文件:获取配置文件列表
- 配置文件:创建配置文件
关注
- 关注:是否关注
- 关注:获取关注者
- 关注:获取被关注者
认证
- 认证:获取挑战
- 认证:登录
这个 crate 集成了一些处理本地密钥库并使用它们与 Lens 交互的功能,主要用于开发目的。
依赖
~29–43MB
~658K SLoC