Skip to content

Releases: coinbase/mesh-sdk-go

Initialize Asserter with File

22 Apr 19:07
2989e4b
Compare
Choose a tag to compare
  • In production deployments, it may be preferable to create an asserter from a set spec file instead of creating it dynamically from the node. It is now possible to do so (#15).
  • Assert the block timestamps are in the a range from 1/1/2000 - 1/1/2040 (except on genesis)
  • Assert NetworkIdentifier on request to server is supported

Add Historical Balance Lookup

18 Apr 01:27
5bc784a
Compare
Choose a tag to compare
  • Add support for historical balance lookups (#14)

Add Context to Servicers

15 Apr 19:45
522fa82
Compare
Choose a tag to compare
  • Add context to servicer interface methods (#13)
  • Fix bug with ParitalBlockIdentifier assertion

Improve Asserter Coverage

15 Apr 17:49
8738190
Compare
Choose a tag to compare
  • Add input validation to Asserter.NewWithResponses
  • Add better test coverage for Asserter (#12)

Update to Rosetta Specification 1.3.1

15 Apr 15:32
2ce25c6
Compare
Choose a tag to compare

This release updates autogenerated code to version 1.3.1 of the Rosetta spec and fixes an error case that could lead to the Server package exiting on a JSON marshaling error.(#11)

Types not models

11 Apr 00:04
a20bc47
Compare
Choose a tag to compare

#7 added a package called models. This has been renamed to types.

Server SDK Release

10 Apr 20:35
48078aa
Compare
Choose a tag to compare

This release brings a few huge improvements to this repository(#7):

  • Create a server package that makes it easy to create your own Rosetta server without needing to do any of your own codegen.
  • Create a models package that makes it easy to access generated Rosetta models without needing to do any of your own codegen.
  • Create an examples folder that shows how to use the server, client, and fetcher packages.

Update to 1.3.0 Rosetta Spec

08 Apr 22:02
3d7dfab
Compare
Choose a tag to compare

This release updates the repository to use the 1.3.0 release of the Rosetta API specification.

Add /network/status to Allowed Methods

03 Apr 21:44
ab8a333
Compare
Choose a tag to compare

Release the network assertion fix in #4

Fix Construction Fetcher

03 Apr 00:31
e0ac42f
Compare
Choose a tag to compare

@yorhodes pushed a fix for an extraneous client arg #2