pokt-network / pocket

Official implementation of the Pocket Network Protocol v1
https://pokt.network
MIT License
61 stars 33 forks source link

[Persistence] Decide and document invalid transaction handling #871

Open dylanlott opened 1 year ago

dylanlott commented 1 year ago

Objective

Determine the full lifecycle of an invalid transaction in Pocket and how it relates to other transactions.

861 revealed inconsistencies in how we treat invalid transactions in the block application flow.

Origin Document

The team discussed this in detail during protocol hour on 06/20/2023 (notion notes here and audio recording here).

The notes (which are rough and have not been organized) and recording (which would need to be transcribed) can be used as a starting point for how to approach this.

Goals

Deliverable

Non-goals / Non-deliverables

General issue deliverables

Testing Methodology


Creator: @dylanlott Co-owner: @Olshansk

Olshansk commented 1 year ago

@dylanlott I did the following:

  1. Added an origin document
  2. Added a couple deliverables
  3. Added myself as a co-owner for reference

Lmk if 👍 ?

dylanlott commented 1 year ago

Lmk if 👍 ?

LGTM 👍