Rename back to BTC

This commit is contained in:
Srdjan Obucina 2020-03-29 20:52:47 +02:00
parent 6f20567b9a
commit 1c8b079d51
2 changed files with 11 additions and 11 deletions

View file

@ -1859,17 +1859,17 @@ void perform_son_tasks(database& db)
gpo.pending_parameters->extensions.value.son_account = son_account.get_id();
});
}
// create PBTC asset here because son_account is the issuer of the PBTC
if (gpo.parameters.pbtc_asset() == asset_id_type())
// create BTC asset here because son_account is the issuer of the BTC
if (gpo.parameters.btc_asset() == asset_id_type())
{
const asset_dynamic_data_object& dyn_asset =
db.create<asset_dynamic_data_object>([](asset_dynamic_data_object& a) {
a.current_supply = 0;
});
const asset_object& pbtc_asset =
const asset_object& btc_asset =
db.create<asset_object>( [&gpo, &dyn_asset]( asset_object& a ) {
a.symbol = "PBTC";
a.symbol = "BTC";
a.options.max_supply = GRAPHENE_MAX_SHARE_SUPPLY;
a.precision = 8;
a.options.flags = 0;
@ -1881,10 +1881,10 @@ void perform_son_tasks(database& db)
a.options.core_exchange_rate.quote.asset_id = asset_id_type(0);
a.dynamic_asset_data_id = dyn_asset.id;
});
db.modify( gpo, [&pbtc_asset]( global_property_object& gpo ) {
gpo.parameters.extensions.value.pbtc_asset = pbtc_asset.get_id();
db.modify( gpo, [&btc_asset]( global_property_object& gpo ) {
gpo.parameters.extensions.value.btc_asset = btc_asset.get_id();
if( gpo.pending_parameters )
gpo.pending_parameters->extensions.value.pbtc_asset = pbtc_asset.get_id();
gpo.pending_parameters->extensions.value.btc_asset = btc_asset.get_id();
});
}
}

View file

@ -59,7 +59,7 @@ namespace graphene { namespace chain {
optional < uint32_t > son_heartbeat_frequency;
optional < uint32_t > son_down_time;
optional < account_id_type > son_account;
optional < asset_id_type > pbtc_asset;
optional < asset_id_type > btc_asset;
};
struct chain_parameters
@ -179,8 +179,8 @@ namespace graphene { namespace chain {
inline account_id_type son_account() const {
return extensions.value.son_account.valid() ? *extensions.value.son_account : GRAPHENE_NULL_ACCOUNT;
}
inline asset_id_type pbtc_asset() const {
return extensions.value.pbtc_asset.valid() ? *extensions.value.pbtc_asset : asset_id_type();
inline asset_id_type btc_asset() const {
return extensions.value.btc_asset.valid() ? *extensions.value.btc_asset : asset_id_type();
}
};
@ -208,7 +208,7 @@ FC_REFLECT( graphene::chain::parameter_extension,
(son_heartbeat_frequency)
(son_down_time)
(son_account)
(pbtc_asset)
(btc_asset)
)
FC_REFLECT( graphene::chain::chain_parameters,