github.com/ZuluSpl0it/Sia@v1.3.7/node/api/client/daemon.go (about) 1 package client 2 3 import "github.com/NebulousLabs/Sia/node/api" 4 5 // DaemonVersionGet requests the /daemon/version resource 6 func (c *Client) DaemonVersionGet() (dvg api.DaemonVersionGet, err error) { 7 err = c.get("/daemon/version", &dvg) 8 return 9 } 10 11 // DaemonStopGet stops the daemon using the /daemon/stop endpoint. 12 func (c *Client) DaemonStopGet() (err error) { 13 err = c.get("/daemon/stop", nil) 14 return 15 } 16 17 // DaemonUpdateGet checks for an available daemon update. 18 func (c *Client) DaemonUpdateGet() (dig api.DaemonUpdateGet, err error) { 19 err = c.get("/daemon/update", nil) 20 return 21 } 22 23 // DaemonUpdatePost updates the daemon. 24 func (c *Client) DaemonUpdatePost() (err error) { 25 err = c.post("/daemon/update", "", nil) 26 return 27 }