Struct multiversx_chain_vm::scenario::model::EsdtObject
source · pub struct EsdtObject {
pub token_identifier: Option<BytesValue>,
pub instances: Vec<EsdtInstance>,
pub last_nonce: Option<U64Value>,
pub roles: Vec<String>,
pub frozen: Option<U64Value>,
}Fields§
§token_identifier: Option<BytesValue>§instances: Vec<EsdtInstance>§last_nonce: Option<U64Value>§roles: Vec<String>§frozen: Option<U64Value>Implementations§
source§impl EsdtObject
impl EsdtObject
pub fn is_short_form(&self) -> bool
pub fn set_balance<N, A>(&mut self, token_nonce_expr: N, amount_expr: A)where U64Value: From<N>, BigUintValue: From<A>,
pub fn set_token_attributes<N, T>( &mut self, token_nonce_expr: N, attributes_expr: T )where U64Value: From<N>, BytesValue: From<T>,
pub fn set_last_nonce<N>(&mut self, last_nonce_expr: N)where U64Value: From<N>,
pub fn set_roles(&mut self, roles: Vec<String>)
pub fn get_or_insert_instance_for_nonce<N>( &mut self, token_nonce_expr: N ) -> &mut EsdtInstancewhere U64Value: From<N>,
Trait Implementations§
source§impl Debug for EsdtObject
impl Debug for EsdtObject
source§impl Default for EsdtObject
impl Default for EsdtObject
source§fn default() -> EsdtObject
fn default() -> EsdtObject
Returns the “default value” for a type. Read more