#api-token #risk #token #api #api-wrapper #smart-contracts #go-plus

goplus_rs

该仓库包含一个 Rust API 封装,用于与 GoPlusLabs 服务交互,以获取不同链生态系统中的代币、智能合约和钱包的风险指标和分析。

2 个版本 (1 个稳定版)

1.0.0 2024 年 5 月 13 日
0.1.0 2024 年 5 月 12 日

#18 in #risk

Download history 304/week @ 2024-05-11 21/week @ 2024-05-18 1/week @ 2024-05-25 1/week @ 2024-06-08

58 每月下载量

MIT/Apache

31KB
608

该仓库包含一个 Rust API 封装,用于与 GoPlusLabs 服务交互,以获取不同链生态系统中的代币、智能合约和钱包的风险指标和分析。

需求

  • Rust 编程语言
  • reqwestserde_json 包用于 HTTP 请求和 JSON 处理。

入门

  1. 添加包: cargo add goplus_rs

  2. 将应用密钥设置为环境变量以获取访问代码。 (目前不影响使用,但将来可能会影响。)

    export GP_PUBLIC = $APP_PUBLIC_KEY$
    export GP_PUBLIC = $APP_PRIVATE_KEY$
    
  3. 创建和使用持久会话

     // Tracing initialization
     tracing_subscriber::fmt()
         .with_max_level(Level::INFO) 
         .init();
    
     use goplus_rs;
     let instance = goplus_rs::Session::new();
     let res = instance.supported_chains();
    

依赖

~7–19MB
~284K SLoC