#include <transaction.hpp>
|
| signed_transaction ()=default |
|
| signed_transaction (transaction &&trx, const vector< signature_type > &signatures, const vector< bytes > &context_free_data) |
|
| signed_transaction (transaction &&trx, const vector< signature_type > &signatures, vector< bytes > &&context_free_data) |
|
const signature_type & | sign (const private_key_type &key, const chain_id_type &chain_id) |
|
signature_type | sign (const private_key_type &key, const chain_id_type &chain_id) const |
|
fc::microseconds | get_signature_keys (const chain_id_type &chain_id, fc::time_point deadline, flat_set< public_key_type > &recovered_pub_keys, bool allow_duplicate_keys=false) const |
|
transaction_id_type | id () const |
|
digest_type | sig_digest (const chain_id_type &chain_id, const vector< bytes > &cfd=vector< bytes >()) const |
|
fc::microseconds | get_signature_keys (const vector< signature_type > &signatures, const chain_id_type &chain_id, fc::time_point deadline, const vector< bytes > &cfd, flat_set< public_key_type > &recovered_pub_keys, bool allow_duplicate_keys=false) const |
|
uint32_t | total_actions () const |
|
account_name | first_authorizer () const |
|
flat_multimap< uint16_t, transaction_extension > | validate_and_extract_extensions () const |
|
Definition at line 110 of file transaction.hpp.
◆ signed_transaction() [1/3]
sysio::chain::signed_transaction::signed_transaction |
( |
| ) |
|
|
default |
◆ signed_transaction() [2/3]
Definition at line 115 of file transaction.hpp.
116 : transaction(std::move(trx))
119 {}
vector< bytes > context_free_data
for each context-free action, there is an entry here
vector< signature_type > signatures
◆ signed_transaction() [3/3]
◆ get_signature_keys()
Definition at line 129 of file transaction.cpp.
132{
134}
fc::microseconds get_signature_keys(const vector< signature_type > &signatures, const chain_id_type &chain_id, fc::time_point deadline, const vector< bytes > &cfd, flat_set< public_key_type > &recovered_pub_keys, bool allow_duplicate_keys=false) const
◆ sign() [1/2]
Definition at line 119 of file transaction.cpp.
119 {
121 return signatures.back();
122}
digest_type sig_digest(const chain_id_type &chain_id, const vector< bytes > &cfd=vector< bytes >()) const
◆ sign() [2/2]
◆ context_free_data
vector<bytes> sysio::chain::signed_transaction::context_free_data |
◆ signatures
The documentation for this struct was generated from the following files: