Skip to main content

espresso_api/v1/
token.rs

1//! V1 token API.
2
3use async_trait::async_trait;
4
5#[async_trait]
6pub trait TokenApi {
7    async fn total_minted_supply(&self) -> anyhow::Result<String>;
8    async fn circulating_supply(&self) -> anyhow::Result<String>;
9    async fn circulating_supply_ethereum(&self) -> anyhow::Result<String>;
10    async fn total_issued_supply(&self) -> anyhow::Result<String>;
11    async fn total_reward_distributed(&self) -> anyhow::Result<String>;
12}