当前位置: 首页>>代码示例>>C++>>正文


C++ transaction_evaluation_state::add_output_asset方法代码示例

本文整理汇总了C++中transaction_evaluation_state::add_output_asset方法的典型用法代码示例。如果您正苦于以下问题:C++ transaction_evaluation_state::add_output_asset方法的具体用法?C++ transaction_evaluation_state::add_output_asset怎么用?C++ transaction_evaluation_state::add_output_asset使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在transaction_evaluation_state的用法示例。


在下文中一共展示了transaction_evaluation_state::add_output_asset方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: validate_name_output

 void transaction_validator::validate_name_output( const trx_output& out, 
                                                   transaction_evaluation_state& state,
                                                   const block_evaluation_state_ptr& block_state )
 {
     auto claim = out.as<claim_name_output>(); 
     block_state->add_name_output( claim );
     if( !state.has_name_input( claim ) )
     {
        auto name_rec = _db->lookup_name( claim.name );
        FC_ASSERT( !name_rec );
     }
     FC_ASSERT( out.amount.unit == 0 );
     state.add_output_asset( out.amount );
 }
开发者ID:suykerbuyk,项目名称:bitshares_toolkit,代码行数:14,代码来源:transaction_validator.cpp

示例2: validate_pts_signature_output

 void transaction_validator::validate_pts_signature_output( const trx_output& out, 
                                                            transaction_evaluation_state& state,
                                                            const block_evaluation_state_ptr& block_state )
 {
     state.add_output_asset( out.amount );
 }
开发者ID:suykerbuyk,项目名称:bitshares_toolkit,代码行数:6,代码来源:transaction_validator.cpp


注:本文中的transaction_evaluation_state::add_output_asset方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。