Skip to content
This repository has been archived by the owner on Aug 2, 2022. It is now read-only.

failed deferred transactions were in history (6214) #6220

Merged
merged 2 commits into from
Nov 2, 2018

Conversation

tbfleming
Copy link
Contributor

@tbfleming tbfleming commented Nov 2, 2018

Change Description

The history plugin sometimes included failed deferred transactions in its history. Since it doesn't store receipt status, there wasn't a reliable way for users of the history API to know which actions were executed. #6214

As a reminder, the history plugin is deprecated. This fix is included because the bug opens an attack vector against apps which rely on data from the history plugin to make decisions.

Documentation Additions

This is a behavior change. Previously get_transaction could retrieve failed or expired deferred transactions.

@tbfleming tbfleming changed the base branch from master to release/1.4.x November 2, 2018 18:43
@jgiszczak jgiszczak mentioned this pull request Nov 2, 2018
plugins/history_plugin/history_plugin.cpp Outdated Show resolved Hide resolved
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants