diff --git a/programs/eosioc/main.cpp b/programs/eosioc/main.cpp index 7ea31101015879518adb155204e1fd79337f7a25..f259e836c60aeb1b2db3514e800770f90c6cee2e 100644 --- a/programs/eosioc/main.cpp +++ b/programs/eosioc/main.cpp @@ -1112,10 +1112,12 @@ int main( int argc, char** argv ) { auto accountPermissions = get_account_permissions(permissions); signed_transaction trx; - /* TODO: restore this function - transaction_emplace_serialized_actions(trx, contract, action, accountPermissions, - result.get_object()["binargs"].as()); - */ + eosio::chain::action act; + act.account = contract; + act.name = action; + act.authorization = accountPermissions; + act.data = result.get_object()["binargs"].as(); + trx.actions.push_back(act); if (tx_force_unique) { trx.actions.emplace_back( generate_nonce() );