Skip to content
This repository was archived by the owner on Aug 23, 2020. It is now read-only.
This repository was archived by the owner on Aug 23, 2020. It is now read-only.

Only gossip solid transactions #1512

@GalRogozinski

Description

@GalRogozinski

Description

We only want to pass solid transactions to other nodes.

Motivation

Non solid transactions can't affect the ledger state. They might be plane spam.
No need to gossip them.

Requirements

  1. If a transaction gets quickly solid upon receival, add it to the networking broadcast queue
  2. Once a transaction becomes solid via the TransactionValidator solidifier, add it to the broadcast queue.
  3. Once a transaction becomes solid via the MilestoneSolidifier add it to the broadcast queue
  4. Once a transaction becomes solid via TipsSolidifier (off by default) add it to the broadcast queue.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions