artwook / ledger

Permissioned Ledger
MIT License
0 stars 0 forks source link

force_buyback_asset set base.asset_id #34

Open leowutao opened 5 years ago

leowutao commented 5 years ago

在libraries/chain/asset_manager_evaluator.cpp中名称为asset_manager_force_buyback_asset_evaluator::do_evaluate函数做了修改: 1、原第84行中 FC_ASSERT( o.buyback_price.base.asset_id == asset_id_type() ); 修改为 FC_ASSERT( o.buyback_price.base.asset_id != o.buyback_price.quote.asset_id ); 即可使用设定的base资产ID参数来做抵押资产 2、原第97行中: auto total_required = asset( 0, o.asset_id ); _其中o.assetid使用回购资产ID,实际应该设置为抵押资产ID,故修改为 auto total_required = asset( 0, o.buyback_price.base.asset_id );