pub struct SnsSwapReport {Show 13 fields
pub schema_version: u32,
pub network: String,
pub sns_wasm_canister_id: String,
pub fetched_at: String,
pub source_endpoint: String,
pub fetched_by: String,
pub id: usize,
pub name: String,
pub root_canister_id: String,
pub component_query_count: usize,
pub successful_component_query_count: usize,
pub component_gap_count: usize,
pub swap: MainnetSnsSwap,
}Expand description
SnsSwapReport
Bounded live report for one resolved SNS decentralization swap.
Fields§
§schema_version: u32Report schema version.
network: StringRequested IC network identity.
sns_wasm_canister_id: StringMainnet SNS-W canister used to resolve the SNS.
fetched_at: StringCollection timestamp in UTC.
source_endpoint: StringIC API endpoint used for SNS-W and swap calls.
fetched_by: StringCollector identity recorded by the source request.
id: usizeSNS-W list id assigned to this deployed SNS.
name: StringSNS name resolved during discovery.
root_canister_id: StringRoot canister identity used to resolve this SNS.
component_query_count: usizeFixed number of bounded swap component queries attempted.
successful_component_query_count: usizeNumber of component queries that returned successfully.
component_gap_count: usizeNumber of typed component query gaps.
swap: MainnetSnsSwapValidated source payload shared with native collection.
Trait Implementations§
Source§impl Clone for SnsSwapReport
impl Clone for SnsSwapReport
Source§impl Debug for SnsSwapReport
impl Debug for SnsSwapReport
Source§impl PartialEq for SnsSwapReport
impl PartialEq for SnsSwapReport
Source§impl Serialize for SnsSwapReport
impl Serialize for SnsSwapReport
impl StructuralPartialEq for SnsSwapReport
Auto Trait Implementations§
impl Freeze for SnsSwapReport
impl RefUnwindSafe for SnsSwapReport
impl Send for SnsSwapReport
impl Sync for SnsSwapReport
impl Unpin for SnsSwapReport
impl UnsafeUnpin for SnsSwapReport
impl UnwindSafe for SnsSwapReport
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more