package client
|
|
|
|
import "fmt"
|
|
|
|
type errorMsg struct {
|
|
Message string `json:"message"`
|
|
}
|
|
|
|
type MsgStatus struct {
|
|
LobbySize uint64 `json:"lobby_size"`
|
|
NumContributions uint64 `json:"num_contributions"`
|
|
SequencerAddress string `json:"sequencer_address"`
|
|
}
|
|
|
|
func (m *MsgStatus) String() string {
|
|
return fmt.Sprintf("Sequencer status:\n Lobby size: %d\n NumContributions: %d\n SequencerAddress: %s\n",
|
|
m.LobbySize, m.NumContributions, m.SequencerAddress)
|
|
}
|
|
|
|
type MsgRequestLink struct {
|
|
EthAuthURL string `json:"eth_auth_url"`
|
|
GithubAuthURL string `json:"github_auth_url"`
|
|
}
|
|
|
|
type IDToken struct {
|
|
Exp uint64 `json:"exp"`
|
|
Nickname string `json:"nickname"`
|
|
Provider string `json:"provider"`
|
|
Sub string `json:"sub"`
|
|
}
|
|
|
|
type MsgAuthCallback struct {
|
|
IDToken IDToken `json:"id_token"`
|
|
SessionID string `json:"session_id"`
|
|
}
|
|
|
|
type MsgContributeReceipt struct {
|
|
Receipt string `json:"receipt"`
|
|
Signature string `json:"signature"`
|
|
}
|
|
|
|
func (m MsgContributeReceipt) String() string {
|
|
return fmt.Sprintf("Contribute Receipt:\n Receipt: %s\n Signature: %s\n",
|
|
m.Receipt, m.Signature)
|
|
}
|