Ext Protocol
The Ext Protocol is used by users who want to access a repository anonymously and in read-only.
For now, it is only possible to use the ExtProtocol for fetching an Object by its ID, given also its OverlayID.
ExtObjectGet
Request
struct ExtObjectGetV0 {
/// outer overlayId
overlay: OverlayId,
/// List of Object IDs to request
ids: Vec<ObjectId>,
/// Whether or not to include all files' objects
include_files: bool,
}
All the children blocks of each object will also be sent in the stream of responses.
Response
Vec<Block>