pub fn mint(e: Env, to: Address, amount: i128) {
        check_nonnegative_amount(amount);
        to.require_auth();

        e.storage()
            .instance()
            .bump(INSTANCE_LIFETIME_THRESHOLD, INSTANCE_BUMP_AMOUNT);

        receive_balance(&e, to.clone(), amount);
        TokenUtils::new(&e).events().mint(to.clone(), to, amount);
    }
Mint yourself some tokens!

# Arguments

* `to` - The account to mint tokens to; the transaction must also be signed by this
account
* `amount` - The amount of tokens to mint (remember to multiply by `decimals`!)
contracts/abundance/src/contract.rs