Skip to content

Tessellated-io/restake-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

16f86ca · Dec 17, 2024

History

20 Commits
Sep 30, 2023
Dec 20, 2023
Mar 1, 2024
Dec 17, 2024
Feb 29, 2024
Dec 20, 2023
Sep 30, 2023
Oct 12, 2023
Oct 24, 2023
Oct 27, 2023
Mar 1, 2024
Mar 1, 2024

Repository files navigation

Restake-Go

Restake-Go is an implementation of the Restake Daemon in native golang. Restake-Go runs over gRPC and is opinionated about retrying.

Restake-Go is provided at a beta-level. Tessellated uses this software in production, and you may too, but we make no warranties or guarantees.

Installation

Installing restake-go is easy. Simply clone the repository and run make. You'll need go, git, make and probably some other standard dev tools you already have installed.

# Get restake-go
$ git clone https://github.com/tessellated-io/restake-go/

# Install restake-go
$ cd restake-go
$ make install

# Find out what restake-go can do. 
$ restake-go --help

Quick Start

// TODO: Sample config Copy the sample config:

$ mkdir ~/.restake
$ cp config.sample.yml  ~/.restake/config.yml

Fill out the config, then run restake-go:

$ restake-go start

Features

Restake-go offers a number of features over the restake go.

TODO: Fill this out

  • automatic discover
  • retry
  • parallel execution
  • tx inclusion polling
  • gas normalization / auto discover
  • ignores
  • auto incrementing features

As well as the features you know and love

  • healthchecks

Configuration

TODO