Update version info

This commit is contained in:
Patrick O'Grady 2020-09-20 15:20:34 -07:00
parent 4f87ff72d2
commit 4361f7057d
No known key found for this signature in database
GPG key ID: 8DE11C985C0C8D85
3 changed files with 26 additions and 4 deletions

View file

@ -87,8 +87,9 @@ func (s *NetworkAPIService) NetworkOptions(
) (*types.NetworkOptionsResponse, *types.Error) {
return &types.NetworkOptionsResponse{
Version: &types.Version{
RosettaVersion: "1.4.2",
NodeVersion: "0.0.1",
RosettaVersion: RosettaVersion,
NodeVersion: NodeVersion,
MiddlewareVersion: &MiddlewareVersion,
},
Allow: &types.Allow{
OperationStatuses: bitcoin.OperationStatuses,

View file

@ -27,10 +27,12 @@ import (
)
var (
middlewareVersion = "0.0.2"
defaultNetworkOptions = &types.NetworkOptionsResponse{
Version: &types.Version{
RosettaVersion: "1.4.2",
NodeVersion: "0.0.1",
RosettaVersion: "1.4.4",
NodeVersion: "0.20.1",
MiddlewareVersion: &middlewareVersion,
},
Allow: &types.Allow{
OperationStatuses: bitcoin.OperationStatuses,

View file

@ -22,6 +22,25 @@ import (
"github.com/coinbase/rosetta-sdk-go/types"
)
const (
// RosettaVersion is the version of the
// Rosetta Specification we are using.
RosettaVersion = "1.4.4"
// NodeVersion is the version of
// bitcoin core we are using.
NodeVersion = "0.20.1"
)
var (
// MiddlewareVersion is the version
// of rosetta-bitcoin. We set this as a
// variable instead of a constant because
// we typically need the pointer of this
// value.
MiddlewareVersion = "0.0.2"
)
// Client is used by the servicers to get Peer information
// and to submit transactions.
type Client interface {