use crate::primitives::asset::Asset;
use serde::{Deserialize, Serialize};
#[derive(Default, Clone, Debug, Ord, Eq, PartialEq, Serialize, Deserialize, PartialOrd)]
pub struct DruidExpectation {
pub from: String,
pub to: String,
pub asset: Asset,
}
#[derive(Default, Clone, Debug, Eq, PartialEq, Serialize, Deserialize)]
pub struct DdeValues {
pub druid: String,
pub participants: usize,
pub expectations: Vec<DruidExpectation>,
pub genesis_hash: Option<String>,
}
impl DdeValues {
pub fn new() -> Self {
Default::default()
}
}