diff --git a/programs/light_client/GrapheneApplication.cpp b/programs/light_client/GrapheneApplication.cpp index f9c7b643..463b2c4b 100644 --- a/programs/light_client/GrapheneApplication.cpp +++ b/programs/light_client/GrapheneApplication.cpp @@ -100,10 +100,11 @@ void GrapheneApplication::signTransaction(Transaction* transaction) const return &model()->getAccount(id.instance.value)->accountObject().owner; }; + auto& chainId = model()->global_properties().chain_id; auto& trx = transaction->internalTransaction(); trx.set_reference_block(model()->dynamic_global_properties().head_block_id); flat_set pubKeys = wallet()->getAvailablePrivateKeys(); - auto requiredKeys = trx.get_required_signatures(pubKeys, getActiveAuth, getOwnerAuth); + auto requiredKeys = trx.get_required_signatures(chainId, pubKeys, getActiveAuth, getOwnerAuth); trx.signatures = wallet()->signDigest(trx.digest(), requiredKeys); idump((trx)); }