Documentation ¶
Index ¶
- func InitChamber(ip, serverPort, httpPort string)
- func InitPriest(id int, nodes []NodeInfo) error
- type Chamber
- func (c *Chamber) DealBallot(ctx context.Context, in *pb.BeginBallot) (*pb.Voted, error)
- func (c *Chamber) DealPreBallot(ctx context.Context, in *pb.NextBallot) (*pb.LastVote, error)
- func (c *Chamber) RecordDecree(ctx context.Context, in *pb.Success) (*pb.Empty, error)
- func (c *Chamber) Synchronize(ctx context.Context, in *pb.Leger) (*pb.Leger, error)
- type Leger
- type LegerItem
- type Messenger
- type NodeInfo
- type Note
- type Priest
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InitChamber ¶
func InitChamber(ip, serverPort, httpPort string)
func InitPriest ¶
Types ¶
type Chamber ¶
type Chamber struct { }
func NewChamber ¶
func NewChamber() *Chamber
func (*Chamber) DealBallot ¶
func (*Chamber) DealPreBallot ¶
func (*Chamber) RecordDecree ¶
type NodeInfo ¶
func NewNodeInfo ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.