Here is the complete implementation of Interface
for Token
:
impl Interface for Token {
fn allowance(&self, from: Address, spender: Address) -> i128 {
self.allowances.get(&(from, spender)).unwrap_or(0)
}
fn increase_allowance(&mut self, from: Address, spender: Address, amount: i128) {
from.require_auth();