Structs§
- Admin
Websocket - A websocket connection to the Holochain Conductor admin interface.
- Agent
Meta Info - Agent meta info as stored in the peer meta store for a given (peer_url, meta_key) pair
- AppAuthentication
Request - The request payload sent on a Holochain app websocket to authenticate the connection.
- AppAuthentication
Token Issued - Response payload for AdminResponse::AppAuthenticationTokenIssued.
- AppInfo
- Info about an installed app, returned as part of
AppResponse::AppInfo
- AppWebsocket
- A websocket connection to a Holochain app running in a Conductor.
- Authorize
Signing Credentials Payload - CellId
- The unique identifier for a Cell. Cells are uniquely determined by this pair - this pair is necessary and sufficient to refer to a cell in a conductor
- Client
Agent Signer - Cloned
Cell - Cloned cell that was created from a provisioned cell at runtime.
- Connect
Request - A request to connect to a websocket server.
- Enable
AppResponse - ExternIO
- Install
AppPayload - All the information necessary to install an app
- Issue
AppAuthentication Token Payload - Request payload for AdminRequest::IssueAppAuthenticationToken.
- Lair
Agent Signer - Provisioned
Cell - Provisioned cell, a cell instantiated from a DNA on app installation.
- Serialized
Bytes - A Canonical Serialized Bytes representation for data If you have a data structure that needs a canonical byte representation use this Always round-trip through SerializedBytes via. a single TryFrom implementation. This ensures that the internal bytes of SerializedBytes are indeed canonical. The corrolary is that if bytes are NOT wrapped in SerializedBytes we can assume they are NOT canonical. Typically we need a canonical serialization when data is to be handled at the byte level by independently implemented and maintained systems.
- Signing
Credentials - Timestamp
- A microsecond-precision UTC timestamp for use in Holochain’s actions.
- Url
- A validated Kitsune2 Url.
- Websocket
Config - Websocket configuration struct.
Enums§
- Admin
Request - Represents the available conductor functions to call over an admin interface.
- Admin
Response - Represents the possible responses to an
AdminRequest
and follows a general convention ofnoun_verb
as opposed to theverb_noun
ofAdminRequest
. - Allowed
Origins - Access control for controlling WebSocket connections from browsers.
Anywhere other than a browser can set the
Origin
header to any value, so this is only relevant for browser connections. - AppRequest
- Represents the available conductor functions to call over an app interface
and will result in a corresponding
AppResponse
message being sent back over the interface connection. - AppResponse
- Represents the possible responses to an
AppRequest
. - AppStatus
Filter - Filter for
AdminRequest::ListApps
. - Cell
Info - Conductor
ApiError - Granted
Functions - A collection of zome/function pairs
- Zome
Call Target
Traits§
Type Aliases§
- Agent
PubKey - An Agent public signing key. Not really a hash, more of an “identity hash”.
- AppAuthentication
Token - A token issued by the conductor that can be used to authenticate a connection to an app interface.
- Conductor
ApiResult - DynAgent
Signer - Installed
AppId - The unique identifier for an installed app in this conductor