github.com/algorand/go-algorand-sdk@v1.24.0/client/v2/algod/getGenesis.go (about)

     1  package algod
     2  
     3  import (
     4  	"context"
     5  
     6  	"github.com/algorand/go-algorand-sdk/client/v2/common"
     7  )
     8  
     9  // GetGenesis returns the entire genesis file in json.
    10  type GetGenesis struct {
    11  	c *Client
    12  }
    13  
    14  // Do performs the HTTP request
    15  func (s *GetGenesis) Do(ctx context.Context, headers ...*common.Header) (response string, err error) {
    16  	err = s.c.get(ctx, &response, "/genesis", nil, headers)
    17  	return
    18  }