Struct spawn_wasm_erc721::ERC721
source · pub struct ERC721 { /* private fields */ }Expand description
ERC-721 Non-Fungible Token Standardı
Implementations§
source§impl ERC721
impl ERC721
sourcepub fn balance_of(&self, owner: &str) -> u64
pub fn balance_of(&self, owner: &str) -> u64
Bir kullanıcının kaç tane token sahibi olduğunu döndürür.
sourcepub fn transfer(&mut self, from: &str, to: &str, token_id: u64) -> bool
pub fn transfer(&mut self, from: &str, to: &str, token_id: u64) -> bool
Token transferi yapar. from adresinden to adresine token_id numaralı tokenı transfer eder.
sourcepub fn approve(
&mut self,
owner: &str,
approved_address: &str,
token_id: u64,
) -> bool
pub fn approve( &mut self, owner: &str, approved_address: &str, token_id: u64, ) -> bool
Token için onay verir. token_id tokeninin approved_address adresine transferine izin verir.
sourcepub fn get_approved(&self, token_id: u64) -> Option<String>
pub fn get_approved(&self, token_id: u64) -> Option<String>
Onaylanan adresi sorgular.
sourcepub fn set_approval_for_all(
&mut self,
owner: &str,
operator: &str,
approved: bool,
)
pub fn set_approval_for_all( &mut self, owner: &str, operator: &str, approved: bool, )
Operatör için onay verir. Bir operatör, sahibin tüm tokenları için işlemler yapabilir.
sourcepub fn is_approved_for_all(&self, owner: &str, operator: &str) -> bool
pub fn is_approved_for_all(&self, owner: &str, operator: &str) -> bool
Operatörün onay durumunu sorgular.
sourcepub fn mint(&mut self, recipient: &str, token_id: u64, token_uri: &str) -> bool
pub fn mint(&mut self, recipient: &str, token_id: u64, token_uri: &str) -> bool
Token mint işlemi (oluşturma). Tokenı recipient adresine atar ve metadata URI’sini ekler.
Trait Implementations§
source§impl FromWasmAbi for ERC721
impl FromWasmAbi for ERC721
source§impl IntoWasmAbi for ERC721
impl IntoWasmAbi for ERC721
source§impl LongRefFromWasmAbi for ERC721
impl LongRefFromWasmAbi for ERC721
source§impl OptionFromWasmAbi for ERC721
impl OptionFromWasmAbi for ERC721
source§impl OptionIntoWasmAbi for ERC721
impl OptionIntoWasmAbi for ERC721
source§impl RefFromWasmAbi for ERC721
impl RefFromWasmAbi for ERC721
source§impl RefMutFromWasmAbi for ERC721
impl RefMutFromWasmAbi for ERC721
source§impl TryFromJsValue for ERC721
impl TryFromJsValue for ERC721
source§impl VectorFromWasmAbi for ERC721
impl VectorFromWasmAbi for ERC721
source§impl VectorIntoWasmAbi for ERC721
impl VectorIntoWasmAbi for ERC721
Auto Trait Implementations§
impl Freeze for ERC721
impl RefUnwindSafe for ERC721
impl Send for ERC721
impl Sync for ERC721
impl Unpin for ERC721
impl UnwindSafe for ERC721
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
source§impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
source§type Abi = <T as IntoWasmAbi>::Abi
type Abi = <T as IntoWasmAbi>::Abi
Same as
IntoWasmAbi::Abisource§fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
Same as
IntoWasmAbi::into_abi, except that it may throw and never
return in the case of Err.