mirror of
https://github.com/QuilibriumNetwork/ceremonyclient.git
synced 2026-02-21 10:27:26 +08:00
* initial auto-update * working link, update, and testing docker container and scripts * refactor packages/folders * move files to proper folders * fix typos Closes #421 * optimize rpm imports * optimize channel imports * Refactor split command to allow testing of split operations Closes #338 * modify split and test for folder changes * remove alias * fix docker warning about FROM and AS being in different letter case Closes #422 * QClient Account Command * Display transaction details and confirmation prompts for transfer and merge commands * build qclient docker improvements * update build args for mpfr.so.6 * update install and node commands * remove NodeConfig check for qclient node commands * udpate * working node commands * update commands * move utils and rename package --------- Co-authored-by: Vasyl Tretiakov <vasyl.tretiakov@gmail.com> Co-authored-by: littleblackcloud <163544315+littleblackcloud@users.noreply.github.com> Co-authored-by: 0xOzgur <29779769+0xOzgur@users.noreply.github.com> Co-authored-by: Cassandra Heart <7929478+CassOnMars@users.noreply.github.com>
56 lines
1.2 KiB
Go
56 lines
1.2 KiB
Go
package utils
|
|
|
|
type ClientConfig struct {
|
|
DataDir string `yaml:"dataDir"`
|
|
SymlinkPath string `yaml:"symlinkPath"`
|
|
SignatureCheck bool `yaml:"signatureCheck"`
|
|
}
|
|
|
|
type NodeConfig struct {
|
|
ClientConfig
|
|
RewardsAddress string `yaml:"rewardsAddress"`
|
|
AutoUpdateInterval string `yaml:"autoUpdateInterval"`
|
|
}
|
|
|
|
const (
|
|
DefaultAutoUpdateInterval = "*/10 * * * *"
|
|
)
|
|
|
|
type ReleaseType string
|
|
|
|
const (
|
|
ReleaseTypeQClient ReleaseType = "qclient"
|
|
ReleaseTypeNode ReleaseType = "node"
|
|
)
|
|
|
|
type BridgedPeerJson struct {
|
|
Amount string `json:"amount"`
|
|
Identifier string `json:"identifier"`
|
|
Variant string `json:"variant"`
|
|
}
|
|
|
|
type FirstRetroJson struct {
|
|
PeerId string `json:"peerId"`
|
|
Reward string `json:"reward"`
|
|
}
|
|
|
|
type SecondRetroJson struct {
|
|
PeerId string `json:"peerId"`
|
|
Reward string `json:"reward"`
|
|
JanPresence bool `json:"janPresence"`
|
|
FebPresence bool `json:"febPresence"`
|
|
MarPresence bool `json:"marPresence"`
|
|
AprPresence bool `json:"aprPresence"`
|
|
MayPresence bool `json:"mayPresence"`
|
|
}
|
|
|
|
type ThirdRetroJson struct {
|
|
PeerId string `json:"peerId"`
|
|
Reward string `json:"reward"`
|
|
}
|
|
|
|
type FourthRetroJson struct {
|
|
PeerId string `json:"peerId"`
|
|
Reward string `json:"reward"`
|
|
}
|