pub struct ExternalInfo {
pub github_repo: Option<String>,
pub audit_reports: Vec<AuditReport>,
pub sourcify_verified: Option<bool>,
pub deployer: Option<String>,
pub explorer_url: String,
pub metadata: Vec<MetadataEntry>,
}Expand description
Aggregated external intelligence for a contract.
Fields§
§github_repo: Option<String>GitHub repository URL (if found).
audit_reports: Vec<AuditReport>Known audit reports.
sourcify_verified: Option<bool>Sourcify verification status.
deployer: Option<String>Contract deployer address.
explorer_url: StringBlock explorer URL.
metadata: Vec<MetadataEntry>Additional metadata.
Trait Implementations§
Source§impl Clone for ExternalInfo
impl Clone for ExternalInfo
Source§impl Debug for ExternalInfo
impl Debug for ExternalInfo
Source§impl<'de> Deserialize<'de> for ExternalInfo
impl<'de> Deserialize<'de> for ExternalInfo
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Forget for ExternalInfo
impl Freeze for ExternalInfo
impl RefUnwindSafe for ExternalInfo
impl Send for ExternalInfo
impl Sync for ExternalInfo
impl Unpin for ExternalInfo
impl UnsafeUnpin for ExternalInfo
impl UnwindSafe for ExternalInfo
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