eosio::transaction_header
Module: Contracts API / Transaction
Contains details about the transaction. More...
#include <transaction.hpp>
Inherited by eosio::transaction
Public Functions
Name | |
---|---|
transaction_header(time_point_sec exp =time_point_sec(current_time_point())+60) Construct a new transaction_header object initialising the transaction header expiration to now + 60 seconds. |
Public Attributes
Name | |
---|---|
time_point_sec | expiration |
uint16_t | ref_block_num |
uint32_t | ref_block_prefix |
unsigned_int | max_net_usage_words |
uint8_t | max_cpu_usage_ms number of 8 byte words this transaction can serialize into after compressions |
unsigned_int | delay_sec number of CPU usage units to bill transaction for |
Detailed Description
class eosio::transaction_header;
Contains details about the transaction.
Class transaction_header contains details about the transaction
Public Functions Documentation
function transaction_header
inline transaction_header(
time_point_sec exp =time_point_sec(current_time_point())+60
)
Construct a new transaction_header object initialising the transaction header expiration to now + 60 seconds.
Construct a new transaction_header with an expiration of now + 60 seconds.
Public Attributes Documentation
variable expiration
time_point_sec expiration;
variable ref_block_num
uint16_t ref_block_num;
variable ref_block_prefix
uint32_t ref_block_prefix;
variable max_net_usage_words
unsigned_int max_net_usage_words = 0UL;
variable max_cpu_usage_ms
uint8_t max_cpu_usage_ms = 0UL;
number of 8 byte words this transaction can serialize into after compressions
variable delay_sec
unsigned_int delay_sec = 0UL;
number of CPU usage units to bill transaction for
Updated on 2022-12-05 at 15:38:07 +0000