pub struct MultiTokenCoreExt { /* private fields */ }
Implementations§
Source§impl MultiTokenCoreExt
impl MultiTokenCoreExt
pub fn with_attached_deposit(self, amount: NearToken) -> Self
pub fn with_static_gas(self, static_gas: Gas) -> Self
pub fn with_unused_gas_weight(self, gas_weight: u64) -> Self
Source§impl MultiTokenCoreExt
impl MultiTokenCoreExt
pub fn mt_transfer( self, receiver_id: AccountId, token_id: TokenId, amount: U128, approval: Option<(AccountId, u64)>, memo: Option<String>, ) -> Promise
pub fn mt_batch_transfer( self, receiver_id: AccountId, token_ids: Vec<TokenId>, amounts: Vec<U128>, approvals: Option<Vec<Option<(AccountId, u64)>>>, memo: Option<String>, ) -> Promise
pub fn mt_transfer_call( self, receiver_id: AccountId, token_id: TokenId, amount: U128, approval: Option<(AccountId, u64)>, memo: Option<String>, msg: String, ) -> Promise
pub fn mt_batch_transfer_call( self, receiver_id: AccountId, token_ids: Vec<TokenId>, amounts: Vec<U128>, approvals: Option<Vec<Option<(AccountId, u64)>>>, memo: Option<String>, msg: String, ) -> Promise
pub fn mt_token(self, token_ids: Vec<TokenId>) -> Promise
pub fn mt_balance_of(self, account_id: AccountId, token_id: TokenId) -> Promise
pub fn mt_batch_balance_of( self, account_id: AccountId, token_ids: Vec<TokenId>, ) -> Promise
pub fn mt_supply(self, token_id: TokenId) -> Promise
pub fn mt_batch_supply(self, token_ids: Vec<TokenId>) -> Promise
Auto Trait Implementations§
impl Freeze for MultiTokenCoreExt
impl RefUnwindSafe for MultiTokenCoreExt
impl Send for MultiTokenCoreExt
impl Sync for MultiTokenCoreExt
impl Unpin for MultiTokenCoreExt
impl UnwindSafe for MultiTokenCoreExt
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