Struct blockfrost_openapi::models::asset::Asset
source · pub struct Asset {
pub asset: String,
pub policy_id: String,
pub asset_name: Option<String>,
pub fingerprint: String,
pub quantity: String,
pub initial_mint_tx_hash: String,
pub mint_or_burn_count: i32,
pub onchain_metadata: Option<HashMap<String, Value>>,
pub onchain_metadata_standard: Option<Option<OnchainMetadataStandard>>,
pub onchain_metadata_extra: Option<Option<String>>,
pub metadata: Option<Box<AssetMetadata>>,
}Fields§
§asset: StringHex-encoded asset full name
policy_id: StringPolicy ID of the asset
asset_name: Option<String>Hex-encoded asset name of the asset
fingerprint: StringCIP14 based user-facing fingerprint
quantity: StringCurrent asset quantity
initial_mint_tx_hash: StringID of the initial minting transaction
mint_or_burn_count: i32Count of mint and burn transactions
onchain_metadata: Option<HashMap<String, Value>>On-chain metadata which SHOULD adhere to the valid standards, based on which we perform the look up and display the asset (best effort)
onchain_metadata_standard: Option<Option<OnchainMetadataStandard>>If on-chain metadata passes validation, we display the standard under which it is valid
onchain_metadata_extra: Option<Option<String>>Arbitrary plutus data (CIP68).
metadata: Option<Box<AssetMetadata>>Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Asset
impl<'de> Deserialize<'de> for Asset
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
source§impl PartialEq for Asset
impl PartialEq for Asset
impl StructuralPartialEq for Asset
Auto Trait Implementations§
impl RefUnwindSafe for Asset
impl Send for Asset
impl Sync for Asset
impl Unpin for Asset
impl UnwindSafe for Asset
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