Trait RRC20
Source pub trait RRC20 {
// Required methods
fn name(&self) -> &str;
fn symbol(&self) -> &str;
fn decimals(&self) -> u8;
fn total_supply(&self) -> u64;
fn balance_of(&self, account: Address) -> u64;
fn transfer(&mut self, to: Address, amount: u64) -> Result<(), Error>;
fn allowance(&self, owner: Address, spender: Address) -> u64;
fn approve(&mut self, spender: Address, amount: u64) -> Result<(), Error>;
fn transfer_from(
&mut self,
from: Address,
to: Address,
amount: u64,
) -> Result<(), Error>;
}