Skip to content

Commit

Permalink
docs: quorum number requirement for payment method (#1196)
Browse files Browse the repository at this point in the history
  • Loading branch information
hopeyen authored Feb 5, 2025
1 parent 545f0d3 commit 324002c
Show file tree
Hide file tree
Showing 6 changed files with 30 additions and 14 deletions.
9 changes: 6 additions & 3 deletions api/docs/common_v2.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 4 additions & 2 deletions api/docs/common_v2.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 6 additions & 3 deletions api/docs/eigenda-protos.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 4 additions & 2 deletions api/docs/eigenda-protos.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 5 additions & 2 deletions api/grpc/common/v2/common_v2.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 5 additions & 2 deletions api/proto/common/v2/common_v2.proto
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,14 @@ message BlobHeader {
// blob's availability.
uint32 version = 1;
// quorum_numbers is the list of quorum numbers that the blob is part of.
// All quorums must be specified (including required quorums).
// Each quorum will store the data, hence adding quorum numbers adds redundancy, making the blob more likely to be retrievable. Each quorum requires separate payment.
//
// The following quorums are currently required:
// On-demand dispersal is currently limited to using a subset of the following quorums:
// - 0: ETH
// - 1: EIGEN
//
// Reserved-bandwidth dispersal is free to use multiple quorums, however those must be reserved ahead of time. The quorum_numbers specified here must be a subset of the ones allowed by the on-chain reservation.
// Check the allowed quorum numbers by looking up reservation struct: https://github.com/Layr-Labs/eigenda/blob/1430d56258b4e814b388e497320fd76354bfb478/contracts/src/interfaces/IPaymentVault.sol#L10
repeated uint32 quorum_numbers = 2;
// commitment is the KZG commitment to the blob
common.BlobCommitment commitment = 3;
Expand Down

0 comments on commit 324002c

Please sign in to comment.