Merge pull request #205 from peerplays-network/BLOCKBACK-155
[Blockback 155] GPOS - Multiple issues with vote_for_witness
This commit is contained in:
commit
ab780862d3
2 changed files with 1 additions and 16 deletions
|
|
@ -296,7 +296,7 @@ FC_REFLECT( graphene::chain::account_create_operation,
|
|||
(name)(owner)(active)(options)(extensions)
|
||||
)
|
||||
|
||||
FC_REFLECT(graphene::chain::account_update_operation::ext, (null_ext)(owner_special_authority)(active_special_authority) )
|
||||
FC_REFLECT(graphene::chain::account_update_operation::ext, (null_ext)(owner_special_authority)(active_special_authority)(update_last_voting_time) )
|
||||
FC_REFLECT( graphene::chain::account_update_operation,
|
||||
(fee)(account)(owner)(active)(new_options)(extensions)
|
||||
)
|
||||
|
|
|
|||
|
|
@ -717,8 +717,6 @@ public:
|
|||
}
|
||||
account_object get_account(account_id_type id) const
|
||||
{
|
||||
if( _wallet.my_accounts.get<by_id>().count(id) )
|
||||
return *_wallet.my_accounts.get<by_id>().find(id);
|
||||
auto rec = _remote_db->get_accounts({id}).front();
|
||||
FC_ASSERT(rec);
|
||||
return *rec;
|
||||
|
|
@ -732,19 +730,6 @@ public:
|
|||
// It's an ID
|
||||
return get_account(*id);
|
||||
} else {
|
||||
// It's a name
|
||||
if( _wallet.my_accounts.get<by_name>().count(account_name_or_id) )
|
||||
{
|
||||
auto local_account = *_wallet.my_accounts.get<by_name>().find(account_name_or_id);
|
||||
auto blockchain_account = _remote_db->lookup_account_names({account_name_or_id}).front();
|
||||
FC_ASSERT( blockchain_account );
|
||||
if (local_account.id != blockchain_account->id)
|
||||
elog("my account id ${id} different from blockchain id ${id2}", ("id", local_account.id)("id2", blockchain_account->id));
|
||||
if (local_account.name != blockchain_account->name)
|
||||
elog("my account name ${id} different from blockchain name ${id2}", ("id", local_account.name)("id2", blockchain_account->name));
|
||||
|
||||
return *_wallet.my_accounts.get<by_name>().find(account_name_or_id);
|
||||
}
|
||||
auto rec = _remote_db->lookup_account_names({account_name_or_id}).front();
|
||||
FC_ASSERT( rec && rec->name == account_name_or_id );
|
||||
return *rec;
|
||||
|
|
|
|||
Loading…
Reference in a new issue