1
0
Fork 0
forked from lthn/blockchain

set upper limit for the decimal point to to 18 in wallet2::deploy_new_asset()

This commit is contained in:
sowle 2024-07-07 20:39:22 +02:00
parent 1910715033
commit d3a4db9e37
No known key found for this signature in database
GPG key ID: C07A24B2D89D49FC

View file

@ -5305,6 +5305,8 @@ void wallet2::request_alias_registration(currency::extra_alias_entry& ai, curren
//----------------------------------------------------------------------------------------------------
void wallet2::deploy_new_asset(const currency::asset_descriptor_base& asset_info, const std::vector<currency::tx_destination_entry>& destinations, currency::transaction& result_tx, crypto::public_key& new_asset_id)
{
WLT_THROW_IF_FALSE_WALLET_CMN_ERR_EX(asset_info.decimal_point <= 18, "too big decimal point: " << asset_info.decimal_point);
asset_descriptor_operation asset_reg_info = AUTO_VAL_INIT(asset_reg_info);
asset_reg_info.descriptor = asset_info;
asset_reg_info.operation_type = ASSET_DESCRIPTOR_OPERATION_REGISTER;