starcoin-framework

Module 0x1::DummyTokenScripts

use 0x1::Account;
use 0x1::DummyToken;
use 0x1::Signer;
use 0x1::Token;

Function mint

public entry fun mint(sender: signer, amount: u128)
Implementation
public entry fun mint(sender: signer, amount: u128){
    let token = DummyToken::mint(&sender, amount);
    let sender_addr = Signer::address_of(&sender);
    if(Account::is_accept_token<DummyToken>(sender_addr)){
        Account::do_accept_token<DummyToken>(&sender);
    };
    Account::deposit(sender_addr, token);
}