Crates.io | goplus_rs |
lib.rs | goplus_rs |
version | 1.0.0 |
source | src |
created_at | 2024-05-12 21:14:28.229547 |
updated_at | 2024-05-13 19:14:35.566726 |
description | This repository contains a Rust API wrapper for interacting with GoPlusLabs services for risk metrics and analysis on tokens, smart contracts, and wallets across different chain ecosystems. |
homepage | |
repository | https://github.com/austinjp17/GoPlus_rs |
max_upload_size | |
id | 1237775 |
size | 30,870 |
This repository contains a Rust API wrapper for interacting with GoPlusLabs services for risk metrics and analysis on tokens, smart contracts, and wallets across different chain ecosystems.
reqwest
and serde_json
crates for HTTP requests and JSON handling, respectively.Add crate: cargo add goplus_rs
Set app keys as enviornment variables to get access code. (Currently doesn't affect usage but may in the future.)
export GP_PUBLIC = $APP_PUBLIC_KEY$
export GP_PUBLIC = $APP_PRIVATE_KEY$
Create and use persistant session
// 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();