11 个版本 (2 个稳定版本)
1.0.1 | 2023年2月22日 |
---|---|
1.0.0 | 2022年12月7日 |
0.1.0 | 2022年11月1日 |
0.1.0-pre.6 | 2022年10月29日 |
#3 在 #farcaster 中排名
每月下载量 52
110KB
2K SLoC
致谢
- MistApproach
- 众多改进和提议,用于构建包并为其在中心推出做准备。
📜 文档
有关详细文档,请访问我们的 docs.rs 页面
🚀 开始使用
安装
要开始使用,请将 farcaster_rs 包添加到您的 Cargo.toml
文件中
farcaster_rs = "1.0.1"
安装完包后,您就可以开始使用它了!
用法
要连接和使用 Farcaster API,您需要一个以太坊提供者 HTTP 端点和现有 Farcaster 账户的助记词或私钥。
use farcaster_rs::{
Farcaster,
Account
};
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
// Initialize a new Account with a phrase/private key and an optional key duration (defaults to 1 hour)
let account = Account::from_mnemonic("mnemonic phrase", None).await?;
// Create a Farcaster connection
let farcaster = Farcaster::new("eth node", account).await?;
let casts = farcaster.get_casts_by_username("lndnnft", None, None).await?;
println!("{:#?}", casts);
Ok(())
}
🙏 贡献
首先,我非常感谢对 farcaster-rs 仓库的任何和所有贡献!
如果您决定贡献,以下是我希望的三个优先事项。
1. 确保问题/贡献是必要的
如果您花费时间构建某些内容,请确保它是需要的/想要的,这最好通过使用 问题 标签来完成,要么查看其他讨论,要么打开新的问题/讨论
2. 为您的贡献创建一个新分支
一旦您验证了贡献并从您的 GitHub 账户分叉了仓库,请创建一个新的分支来提交您的代码。
这可以通过 git CLI 很容易完成
$ git switch -c my_cool_feature
3. 创建一个详细的拉取请求,附带文档
我希望保留所有文档,以便人们更容易使用此包。
当打开拉取请求时,请确保您的功能/贡献已适当文档化,并在 PR 中包含有关它的良好信息。(使用常识)
非常感谢!
依赖项
~19–33MB
~526K SLoC