Documentation
¶
Index ¶
- Constants
- func CollectHostnames(cfg *config.Config, include ...DeploymentRef) []string
- func DashboardHostname(runtime Runtime, id string) string
- func DataRoot(cfg *config.Config, runtime Runtime, id string) string
- func DeploymentPath(cfg *config.Config, runtime Runtime, id string) string
- func HomePath(cfg *config.Config, runtime Runtime, id string) string
- func Hostname(runtime Runtime, id string) string
- func Hostnames(runtime Runtime, id string) []string
- func KeystoreVolumePath(cfg *config.Config, runtime Runtime, id string) string
- func ListInstanceIDs(cfg *config.Config, runtime Runtime) ([]string, error)
- func MustDefaultDeploymentPath(cfg *config.Config) string
- func Namespace(runtime Runtime, id string) string
- func ResolveInstance(cfg *config.Config, runtime Runtime, args []string) (id string, remaining []string, err error)
- func ResolveSingleDefaultNamespace(cfg *config.Config, runtime Runtime) (string, error)
- func SkillsPath(cfg *config.Config, runtime Runtime, id string) string
- func WorkspacePath(cfg *config.Config, runtime Runtime, id string) string
- type DeploymentRef
- type Descriptor
- type Runtime
Constants ¶
const ( OpenClaw Runtime = "openclaw" Hermes Runtime = "hermes" DefaultDomain = "obol.stack" DefaultInstanceID = "obol-agent" )
const RemoteSignerChartVersion = "0.3.2"
RemoteSignerChartVersion is the single source of truth for the `remote-signer` Helm chart pin used by both Hermes and OpenClaw deployments. It MUST be updated as a single edit; bumping it here updates every consumer in lockstep.
Chart 0.3.2 ships remote-signer image `v0.3.0`, which emits canonical Ethereum recovery-id signatures (`v=27/28`) from `/sign/.../message`, `/sign/.../typed-data`, and `/sign/.../hash`. Earlier images returned `v=0/1` (alloy y-parity), which was rejected by EIP-712 / ERC-3009 verifiers like USDC `transferWithAuthorization` and forced the buy.py caller to renormalize.
renovate: datasource=helm depName=remote-signer registryUrl=https://obolnetwork.github.io/helm-charts/
Variables ¶
This section is empty.
Functions ¶
func CollectHostnames ¶
func CollectHostnames(cfg *config.Config, include ...DeploymentRef) []string