mirror of
https://source.quilibrium.com/quilibrium/ceremonyclient.git
synced 2024-11-10 18:25:17 +00:00
72 lines
3.6 KiB
Go
72 lines
3.6 KiB
Go
package main
|
|
|
|
import (
|
|
"fmt"
|
|
"time"
|
|
)
|
|
|
|
var HOST string = "https://ceremony.quilibrium.com:8443/"
|
|
|
|
func main() {
|
|
PrintLogo()
|
|
PrintVersion()
|
|
|
|
fmt.Println("Checking sequencer...")
|
|
state := GetSequencerState()
|
|
for state != SEQUENCER_ACCEPTING {
|
|
fmt.Println("Sequencer currently not accepting new contributions, waiting...")
|
|
time.Sleep(30 * time.Second)
|
|
state = GetSequencerState()
|
|
}
|
|
|
|
JoinLobby()
|
|
batchSize := uint(32)
|
|
for batch := uint(0); batch < 65536/batchSize; batch++ {
|
|
Bootstrap(batch, batchSize)
|
|
fmt.Printf("batch: %d\n", batch)
|
|
}
|
|
fmt.Println("New Pubkey: ")
|
|
fmt.Println(bcj.PotPubKey)
|
|
ContributeAndGetVoucher()
|
|
}
|
|
|
|
func PrintLogo() {
|
|
fmt.Println(" %#########")
|
|
fmt.Println(" #############################")
|
|
fmt.Println(" ########################################&")
|
|
fmt.Println(" ###############################################")
|
|
fmt.Println(" &#####################% %######################")
|
|
fmt.Println(" ################# #################")
|
|
fmt.Println(" ############### ###############")
|
|
fmt.Println(" ############# ##############")
|
|
fmt.Println(" ############# ############&")
|
|
fmt.Println(" ############ ############")
|
|
fmt.Println(" ########### ########## &###########")
|
|
fmt.Println(" ########### ############## ###########")
|
|
fmt.Println(" ########### ############## ##########&")
|
|
fmt.Println(" ########## ############## ##########")
|
|
fmt.Println("%########## ########## ##########")
|
|
fmt.Println("##########& ##########")
|
|
fmt.Println("########## &#########")
|
|
fmt.Println("##########& ####### ####### ##########")
|
|
fmt.Println(" ########## &######################### ##########")
|
|
fmt.Println(" ########## ##############% ############## &##########")
|
|
fmt.Println(" %########## &############## ############### ##########")
|
|
fmt.Println(" ########### ############### ##############% ###########")
|
|
fmt.Println(" ###########& ########## ############### ########")
|
|
fmt.Println(" ############ ##### ##############% ####")
|
|
fmt.Println(" ############ ###############")
|
|
fmt.Println(" ############## ##############%")
|
|
fmt.Println(" ############### ###############")
|
|
fmt.Println(" #################& ##############%")
|
|
fmt.Println(" #########################&&&############# ###############")
|
|
fmt.Println(" ########################################% ############")
|
|
fmt.Println(" ####################################### ########")
|
|
fmt.Println(" ############################# ##")
|
|
}
|
|
|
|
func PrintVersion() {
|
|
fmt.Println(" ")
|
|
fmt.Println(" Quilibrium Ceremony Client - CLI - v1.0.0")
|
|
}
|