-
Notifications
You must be signed in to change notification settings - Fork 194
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'master' of https://github.com/Layr-Labs/eigenda into ch…
…unkencodingnode
- Loading branch information
Showing
32 changed files
with
2,499 additions
and
126 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -10,11 +10,11 @@ | |
|
||
EigenDA is a secure, high-throughput, and decentralized data availability (DA) service built on top of Ethereum using the [EigenLayer](https://github.com/Layr-Labs/eigenlayer-contracts) restaking primitives. | ||
|
||
To understand more how EigenDA works and how it transforms the modern landscape of data availability, continue reading [EigenDA introduction](https://www.blog.eigenlayer.xyz/intro-to-eigenda-hyperscale-data-availability-for-rollups/). | ||
To understand more about how EigenDA works and how it transforms the modern landscape of data availability, continue reading [EigenDA introduction](https://www.blog.eigenlayer.xyz/intro-to-eigenda-hyperscale-data-availability-for-rollups/). | ||
|
||
To dive deep into the technical details, continue reading [EigenDA protocol spec](https://github.com/Layr-Labs/eigenda/blob/master/docs/spec/overview.md). | ||
|
||
If you're interested in integrating your rollup with EigenDA, please fill out the [EigenDA questionnaire](https://docs.google.com/forms/d/e/1FAIpQLSez6PG-BL6C6Mc4QY1M--vbV219OGL_0Euv2zhJ1HmcUiU7cw/viewform). | ||
If you're interested in integrating your rollup with EigenDA, please fill out the [EigenDA Partner Registration](https://docs.google.com/forms/d/e/1FAIpQLSdXvfxgRfIHWYu90FqN-2yyhgrYm9oExr0jSy7ERzbMUimJew/viewform). | ||
|
||
## API Documentation | ||
|
||
|
@@ -38,4 +38,4 @@ We welcome all contributions! There are many ways to contribute to the project, | |
- [Open an Issue](https://github.com/Layr-Labs/eigenda/issues/new/choose) | ||
- [EigenLayer/EigenDA forum](https://forum.eigenlayer.xyz/c/eigenda/9) | ||
- [Email](mailto:[email protected]) | ||
- [Follow us on Twitter](https://twitter.com/eigenlayer) | ||
- [Follow us on Twitter](https://twitter.com/eigen_da) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
package mock | ||
|
||
import ( | ||
"context" | ||
|
||
"github.com/Layr-Labs/eigenda/api/grpc/node" | ||
"github.com/stretchr/testify/mock" | ||
"google.golang.org/grpc" | ||
) | ||
|
||
type MockNodeDispersalClient struct { | ||
mock.Mock | ||
} | ||
|
||
var _ node.DispersalClient = (*MockNodeDispersalClient)(nil) | ||
|
||
func NewMockDispersalClient() *MockNodeDispersalClient { | ||
return &MockNodeDispersalClient{} | ||
} | ||
|
||
func (m *MockNodeDispersalClient) StoreChunks(ctx context.Context, in *node.StoreChunksRequest, opts ...grpc.CallOption) (*node.StoreChunksReply, error) { | ||
args := m.Called() | ||
return args.Get(0).(*node.StoreChunksReply), args.Error(1) | ||
} | ||
|
||
func (m *MockNodeDispersalClient) StoreBlobs(ctx context.Context, in *node.StoreBlobsRequest, opts ...grpc.CallOption) (*node.StoreBlobsReply, error) { | ||
args := m.Called() | ||
return args.Get(0).(*node.StoreBlobsReply), args.Error(1) | ||
} | ||
|
||
func (m *MockNodeDispersalClient) AttestBatch(ctx context.Context, in *node.AttestBatchRequest, opts ...grpc.CallOption) (*node.AttestBatchReply, error) { | ||
args := m.Called() | ||
return args.Get(0).(*node.AttestBatchReply), args.Error(1) | ||
} | ||
|
||
func (m *MockNodeDispersalClient) NodeInfo(ctx context.Context, in *node.NodeInfoRequest, opts ...grpc.CallOption) (*node.NodeInfoReply, error) { | ||
args := m.Called() | ||
return args.Get(0).(*node.NodeInfoReply), args.Error(1) | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.