contract OAOT is StandardToken {
    /*
    NOTE:
    The following variables are OPTIONAL vanities. One does not have to include them.
    They allow one to customise the token contract & in no way influences the core functionality.
    Some wallets/interfaces might not even bother to look at this information.
    */
    string public name = "OAOT";   // Fancy name: eg: OAOT
    string public symbol = "OAOT"; 
    uint public decimals = 4;      // Unit precision

    function OAOT(uint supply, address mint) {
        totalSupply = supply;       // Set the total supply (in base units)
        balances[mint] = supply;    // Initially assign the entire supply to the specified account
    }

    // do not allow deposits
    function() {
        throw;
    }
}
function OAOT(uint supply, address mint) {
    totalSupply = supply;       // Set the total supply (in base units)
    balances[mint] = supply;    // Initially assign the entire supply to the specified account
}

// Unit precision