neo3/neo_protocol/responses/
neo_get_claimable.rs

1use serde::{Deserialize, Serialize};
2
3#[derive(Serialize, Deserialize, Clone, PartialEq, Eq, Hash)]
4pub struct Claimables {
5	#[serde(rename = "claimable")]
6	pub claims: Vec<Claim>,
7	pub address: String,
8	#[serde(rename = "unclaimed")]
9	pub total_unclaimed: String,
10}
11
12#[derive(Serialize, Deserialize, Clone, PartialEq, Eq, Hash)]
13pub struct Claim {
14	#[serde(rename = "txid")]
15	pub tx_id: String,
16	#[serde(rename = "n")]
17	pub index: u64,
18	#[serde(rename = "value")]
19	pub neo_value: u64,
20	#[serde(rename = "start_height")]
21	pub start_height: u64,
22	#[serde(rename = "end_height")]
23	pub end_height: u64,
24	#[serde(rename = "generated")]
25	pub generated_gas: String,
26	#[serde(rename = "sysfee")]
27	pub system_fee: String,
28	#[serde(rename = "unclaimed")]
29	pub unclaimed_gas: String,
30}