Documentation
¶
Index ¶
Constants ¶
View Source
const BuildVersion = "1.1.3"
View Source
const ResourceExporterVersion = "v13.0.0"
View Source
const TraefikServerDockerImage = "traefik:v2.10"
View Source
const UBIResourceExporterDockerImage = "swanhub/resource-exporter:v13.0.0"
View Source
const UBITaskImageAmdCpu = "swanhub/ubi-worker-cpu-amd:latest"
View Source
const UBITaskImageAmdGpu = "swanhub/ubi-worker-gpu-amd:latest"
View Source
const UBITaskImageIntelCpu = "swanhub/ubi-worker-cpu-intel:latest"
View Source
const UBITaskImageIntelGpu = "swanhub/ubi-worker-gpu-intel:latest"
Variables ¶
View Source
var CurrentCommit string
View Source
var NetWorkTag string
View Source
var UpgradeVersionForMainnet = []UpgradeInfo{
{
NetworkName: "Mainnet_v1.0.0",
Height: 3144197,
},
}
View Source
var UpgradeVersionForTestnet = []UpgradeInfo{
{
NetworkName: "Testnet_v1.0.0",
Height: 10238200,
},
}
Functions ¶
func UserVersion ¶
func UserVersion() string
Types ¶
type NetworkConfig ¶ added in v0.6.0
type NetworkConfig struct {
Network string `json:"network"`
BoundaryHeight uint64 `json:"boundary_height"`
UpgradeName string `json:"upgrade_name"`
Config struct {
SequencerUrl string `json:"sequencer_url"`
ZkEnginePk string `json:"zk_engine_pk"`
OrchestratorPk string `json:"orchestrator_pk"`
ChainRpc string `json:"chain_rpc"`
EdgeUrl string `json:"edge_url"`
LegacyContract struct {
NetworkName string `json:"network_name"`
SwanTokenContract string `json:"swan_token_contract"`
OrchestratorCollateralContract string `json:"orchestrator_collateral_contract"`
JobManagerContract string `json:"job_manager_contract"`
JobManagerContractCreated uint64 `json:"job_manager_contract_created"`
RegisterCpContract string `json:"register_cp_contract"`
ZkCollateralContract string `json:"zk_collateral_contract"`
RegisterTaskContract string `json:"register_task_contract"`
SequencerContract string `json:"sequencer_contract"`
EdgeTaskPayment string `json:"edge_task_payment"`
EdgeTaskPaymentCreated uint64 `json:"edge_task_payment_created"`
} `json:"legacy_contract"`
UpgradeContract struct {
SwanTokenContract string `json:"swan_token_contract"`
OrchestratorCollateralContract string `json:"orchestrator_collateral_contract"`
JobManagerContract string `json:"job_manager_contract"`
JobManagerContractCreated uint64 `json:"job_manager_contract_created"`
RegisterCpContract string `json:"register_cp_contract"`
ZkCollateralContract string `json:"zk_collateral_contract"`
RegisterTaskContract string `json:"register_task_contract"`
SequencerContract string `json:"sequencer_contract"`
EdgeTaskPayment string `json:"edge_task_payment"`
EdgeTaskPaymentCreated uint64 `json:"edge_task_payment_created"`
} `json:"upgrade_contract"`
OrchestratorCollateralUbiZeroContract string `json:"orchestrator_collateral_ubi_zero_contract"`
ZkCollateralUbiZeroContract string `json:"zk_collateral_ubi_zero_contract"`
} `json:"config"`
}
func LoadParam ¶ added in v0.6.0
func LoadParam() []NetworkConfig
type UpgradeInfo ¶ added in v1.0.0
Click to show internal directories.
Click to hide internal directories.