Skip to content

feat(starfish): send full block #6803

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 18 commits into
base: consensus/feat/starfish-consensus
Choose a base branch
from

Conversation

VorobyevIlya
Copy link
Contributor

Description of change

This PR introduces a full block structure, which contains a header and transactions.

In many places, we change the header into the full block, for example, in send_block functions.
In some places, we implement structures and functions to work with headers and blocks.

Links to any relevant issues

closes #6707.

Type of change

Choose a type of change, and delete any options that are not relevant.

  • Enhancement (a non-breaking change which adds functionality)

How the change has been tested

  • Basic tests (linting, compilation, formatting, unit/integration tests)
  • Patch-specific tests (correctness, functionality coverage)

Change checklist

Tick the boxes that are relevant to your changes, and delete any items that are not.

  • I have followed the contribution guidelines for this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • I have added tests that prove my fix is effective or that my feature works
  • I have checked that new and existing unit tests pass locally with my changes

Release Notes

  • Protocol:
  • Nodes (Validators and Full nodes):
  • Indexer:
  • JSON-RPC:
  • GraphQL:
  • CLI:
  • Rust SDK:
  • REST API:

Copy link

vercel bot commented May 8, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

4 Skipped Deployments
Name Status Preview Comments Updated (UTC)
apps-backend ⬜️ Ignored (Inspect) Visit Preview May 19, 2025 0:54am
apps-ui-kit ⬜️ Ignored (Inspect) Visit Preview May 19, 2025 0:54am
rebased-explorer ⬜️ Ignored (Inspect) Visit Preview May 19, 2025 0:54am
wallet-dashboard ⬜️ Ignored (Inspect) Visit Preview May 19, 2025 0:54am

@VorobyevIlya VorobyevIlya self-assigned this May 8, 2025
@iota-ci iota-ci added consensus Issues related to the Core Consensus team core-protocol labels May 8, 2025
@VorobyevIlya VorobyevIlya force-pushed the consensus/feat/starfish/send-full-block branch from 7a9fb27 to c1e421a Compare May 9, 2025 19:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
consensus Issues related to the Core Consensus team core-protocol
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants