# Functions
DecodePushToken decodes a push request token.
MakeAndApplyPushTokenToRemote creates and applies signed push token(s) to each remote passed to it.
MakePushToken creates a push request token.
New creates an instance of Server.
# Constants
PushEndReactorChannel is the channel id for sending/receiving push endorsements.
PushNoteReactorChannel is the channel id sending/receiving push notes.
# Variables
No description provided by the author
No description provided by the author
# Structs
MakeAndApplyPushTokenToRemoteArgs contains arguments for MakeAndApplyPushTokenToRemote.
RequestContext describes a request from the git remote server.
Server implements types.Server.
# Interfaces
Peer is an interface representing a peer connected on a reactor.
# Type aliases
AuthenticatorFunc describes a function for performing authentication.
BroadcastEndorsementFunc describes a function for broadcasting endorsement.
BroadcastNoteAndEndorsementFunc describes a function for broadcasting a push note and an endorsement of it.
BroadcastPushNoteFunc describes a function for broadcasting a push note.
CreateEndorsementFunc describes a function for creating an endorsement for the given push note.
CreatePushTxFunc describes a function that takes a push note and creates a push transaction which is then added to the mempool.
MakeAndApplyPushTokenToRemoteFunc describes a function for creating, signing and applying push tokens on a repo's remote(s).
MaybeProcessPushNoteFunc is a function for processing a push note.
PushHandlerFunc describes a function for creating a push handler.
No description provided by the author