Proto commits in eqlabs/pathfinder

These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)

Commit:cb02779
Author:Eitan Moed
Committer:Vaclav Barta

chore: migrate Starknet docs URLs to new paths Update documentation links per docs.starknet.io site restructure. Co-authored-by: Eitan Moed <eitan@Eitan-mac.local> Signed-off-by: Vaclav Barta <vbarta@mangrove.cz>

The documentation is generated from this commit.

Commit:6a13617
Author:Vaclav Barta
Committer:Vaclav Barta

feat: protobuf upgrade + refactor

Commit:294afb7
Author:Michael Zaikin
Committer:Michael Zaikin

change Proof inner representation from Vec<u32> to Vec<u8>, align proof type with recent p2p spec

Commit:79cc83d
Author:t00ts
Committer:t00ts

feat(p2p/proto): sync protos with starkware upstream

Commit:463eb84
Author:Krisztian Kovacs
Committer:Krisztian Kovacs

feat: add `proof_facts` property to Invoke v3 transactions

Commit:ef0cd5b
Author:sistemd

refactor(consensus): update proto scheme and adapt code - Update the Consensus proto scheme to match changes merged from https://github.com/starknet-io/starknet-p2p-specs/pull/73. - The changes are: 1. TransactionFin is removed and its content is included into ProposalPart directly. 2. ProposalCommitment message has been removed.

Commit:8bb6ecf
Author:sistemd

fix: typo in protobuf

Commit:a640181
Author:Krisztian Kovacs

fix(p2p/consensus): update consensus protobuf spec

Commit:a6c2bb1
Author:t00ts

fix: starwkare typos

Commit:683c88e
Author:t00ts

feat(p2p_proto): update schema files

Commit:98c92ac
Author:t00ts
Committer:t00ts

feat(consensus): introduce `consensus` crate with initial consensus implementation

Commit:d1f2870
Author:t00ts

feat(consensus): introduce `consensus` crate with initial consensus implementation

Commit:0294133
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p_proto): add consensus dtos

Commit:722c363
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p_proto): add consensus proto file

Commit:ba63a57
Author:t00ts

wip: malachite

Commit:137eb31
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p_proto): add consensus proto file

Commit:1fc38df
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p_proto): add consensus dtos

Commit:e1c395c
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p_proto): add consensus proto file

Commit:8534537
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p_proto): add consensus dtos

Commit:0056460
Author:t00ts
Committer:t00ts

feat: add consensus protos

Commit:d855c5f
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p_proto): add consensus dtos

Commit:716994e
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p_proto): add consensus proto file

Commit:b5665f9
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p_proto): add consensus dtos

Commit:e5cbf09
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p_proto): add consensus proto file

Commit:ba02bc8
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p_proto): add consensus proto file

Commit:14af9a7
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p_proto): add consensus dtos

Commit:bd17c16
Author:Krzysztof Lis

feat(p2p_proto): add consensus dtos

Commit:bbaaef3
Author:Krzysztof Lis

feat(p2p_proto): add consensus proto file

Commit:6c86a10
Author:t00ts

feat(p2p): wip consensus

Commit:c5f195a
Author:Vaclav Barta

added l2_gas to P2P & DTO ExecutionResources

Commit:3082ff6
Author:Vaclav Barta
Committer:Vaclav Barta

added optional ResourceBounds.l1_data_gas

Commit:794d0fa
Author:Vaclav Barta
Committer:Vaclav Barta

added Transaction.transaction_hash

Commit:3d01aec
Author:Vaclav Barta
Committer:Vaclav Barta

added class.class_hash

Commit:54535c3
Author:t00ts
Committer:t00ts

feat: introduce `l2_gas_price` to `BlockHeader`

Commit:0d06ce6
Author:Krisztian Kovacs
Committer:Krisztian Kovacs

fix(p2p_proto/receipt): L1 handler message hashes are 256 bit hashes This change introduces a `Hash256` type to describe fields which represent 256 bit hash values (like the output of Keccak256).

Commit:1eb90e2
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(0.13.2): add new builtins

Commit:9d18dc8
Author:Krzysztof Lis
Committer:Krzysztof Lis

fix: add fields associated with starknet 0.13.2 upgrade

Commit:7487968
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat: remove class hash and other minor updates

Commit:fcfa083
Author:Krzysztof Lis

chore: minor rename in proto

Commit:e02874d
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat: remove transaction hashes from p2p messages

Commit:4f23298
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p): update class messages

Commit:f06d2e4
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p): update transactions

Commit:4d10dea
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat: update protos

Commit:3d23396
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p): revert reason is optional

Commit:142b7da
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p): class_hash is of Hash type

Commit:5ccd7cb
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat: merge receipts into transactions in p2p messaging

Commit:105af0b
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p_proto): update protos and dtos

Commit:5b82e1f
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p_proto): timestamp in header is u64

Commit:5665471
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p_proto): update dtos

Commit:603e4f2
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p_proto): use new proto files

Commit:d25a4cc
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p): update protos according to latest spec PR rework

Commit:e45230a
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p_proto): update dtos according to latest spec PR rework

Commit:c46462b
Author:Krzysztof Lis
Committer:Mirko von Leipzig

feat(p2p_proto): remove redundant address fields

Commit:35f171f
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p_proto): remove redundant address fields

Commit:b0b5caf
Author:Krzysztof Lis

feat(p2p_proto): remove unnecessary fields from transactions

Commit:ec6c95f
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p_proto): update transactions

Commit:6c4a3ea
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p_proto): update class messages

Commit:33c9d72
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p_proto): update transaction messages

Commit:c62059e
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p_proto): remove redundant field

Commit:ec6407d
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p_proto): update events

Commit:85225d2
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p): remove temporary vec wrappers around responses

Commit:46a066c
Author:Krisztian Kovacs
Committer:Krisztian Kovacs

feat(common): add V3 transaction types

Commit:7481765
Author:Krzysztof Lis
Committer:Krzysztof Lis

chore: rename p2p_proto_v0 to p2p_proto and flatten its module hierarchy

Commit:1bc054b
Author:Krzysztof Lis
Committer:Krzysztof Lis

chore: remove p2p_proto_v0 crate

Commit:14f3c69
Author:Krzysztof Lis
Committer:Krzysztof Lis

fixup: add casm to proto to allow state root verification

Commit:520caac
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p_proto_v1): add state_commitment to the header

Commit:5be3fc0
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p_network/Client): update block bodies request

Commit:9a3d471
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat: wrap multiple responses until we have streaming response support

Commit:5305575
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p_proto): update protos

Commit:662e17f
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p_proto): latest spec changes continued

Commit:0308b23
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p_proto): block

Commit:7812c00
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p_proto): non ambiguous block id

Commit:9fbc4a7
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p_proto): BlockID is oneof

Commit:31f906f
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p_proto): add GetBlocksResponse

Commit:0704952
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p_proto): add custom fields to header

Commit:b73d9c2
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p_proto): spec updates

Commit:6e52c48
Author:Krzysztof Lis
Committer:Krzysztof Lis

refactor(sync_handlers): name v1 explicitly to make rebases less painful

Commit:cdda6b5
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p_proto): latest spec changes

Commit:f48039b
Author:Krzysztof Lis
Committer:Krzysztof Lis

test(p2p_proto): fix class overhead test

Commit:1f9c603
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p_proto): latest spec changes continued

Commit:3365ca5
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(sync_handlers): get_transactions

Commit:ac82510
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(sync_handlers): get_transactions

Commit:f58f643
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(sync_handlers): get_receipts

Commit:04132bc
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(sync_handlers): get_events

Commit:e9a35b7
Author:Krzysztof Lis
Committer:Krzysztof Lis

chore: mark old protos as v0

Commit:5996547
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p_proto): block

Commit:c51adea
Author:Krzysztof Lis
Committer:Krzysztof Lis

chore: mark old protos as v0

Commit:63a8c3e
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p_proto): block

Commit:b691293
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p_proto): transaction

Commit:4c31ebd
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p_proto): mempool

Commit:fc6516b
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p_proto): add missing fields in snapshot Since required state structs are now done.

Commit:d4a1858
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p_proto): receipt

Commit:79263da
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p_proto): snapshot

Commit:0a547f6
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p_proto): state

Commit:aadc0b4
Author:Krzysztof Lis
Committer:Krzysztof Lis

chore: mark old protos as v0

Commit:65c6729
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p_proto): event

Commit:5b64082
Author:Krzysztof Lis
Committer:Mirko von Leipzig

test: fix formely ignored sync handlers tests

Commit:7f4552e
Author:Krzysztof Lis
Committer:Krzysztof Lis

test(sync_handlers): state_diff

Commit:87ed446
Author:Krzysztof Lis
Committer:Krzysztof Lis

feat(p2p): add missing sync handlers

Commit:3d9de30
Author:CHr15F0x
Committer:Krzysztof Lis

refactor(p2p_proto): remove redundant `block_` field prefix Co-authored-by: Mirko von Leipzig <48352201+Mirko-von-Leipzig@users.noreply.github.com>