Get desktop application:
View/edit binary Protocol Buffers messages
----------------------------------------------------------------------------- ---------------- Mempool Service Definition -----------------------------------------------------------------------------
Adds a new transaction to the mempool with validation against existing transactions in the mempool. Note that this function performs additional validation that AC is unable to perform. (because AC knows only about a single transaction, but mempool potentially knows about multiple pending transactions)
Transaction from a wallet
Max amount of gas required to execute the transaction Without running the program, it is very difficult to determine this number, so we use the max gas specified by the signed transaction. This field is still included separately from the signed transaction so that if we have a better methodology in the future, we can more accurately specify the max gas.
Latest sequence number of the involved account from state db.
Latest account balance of the involved account from state db.
The ledger version at the time of the transaction submitted. The submitted transaction will have version bigger than this 'current_version'
The result of the transaction submission
Fetch ordered block of transactions
----------------------------------------------------------------------------- ---------------- GetBlock -----------------------------------------------------------------------------
Remove committed transactions from Mempool
----------------------------------------------------------------------------- ---------------- CommitTransactions -----------------------------------------------------------------------------
agreed monotonic timestamp microseconds since the epoch for a committed block used by Mempool to GC expired transactions
(message has no fields)
Check the health of mempool
----------------------------------------------------------------------------- ---------------- HealthCheck -----------------------------------------------------------------------------
(message has no fields)
Indicate whether Mempool is in healthy condition.
Used in:
Used in:
,Used in:
Transaction was sent to Mempool
The sender does not have enough balance for the transaction.
Sequence number is old, etc.
Mempool is full (reached max global capacity)
Account reached max capacity per account
Invalid update. Only gas price increase is allowed
Used in: