package types import ( "time" ) type Message struct { Topic string Data []byte Address string TimeStamp time.Time } type Connection struct { Topic string Key string Kind string Address string } type Ballot struct { Type string PID string Nullifier []byte Vote []byte Franchise []byte } type Envelope struct { Type string Nonce uint64 KeyProof []byte Ballot []byte Timestamp time.Time } type Batch struct { Type string Nullifiers []string URL string TXID string Nonce []byte Signature string }