Releases: coinbase/mesh-sdk-go
Releases · coinbase/mesh-sdk-go
Initialize Asserter with File
- 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
- Add support for historical balance lookups (#14)
Add Context to Servicers
- Add context to servicer interface methods (#13)
- Fix bug with ParitalBlockIdentifier assertion
Improve Asserter Coverage
- Add input validation to
Asserter.NewWithResponses
- Add better test coverage for Asserter (#12)
Update to Rosetta Specification 1.3.1
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
#7 added a package called models
. This has been renamed to types
.
Server SDK Release
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
This release updates the repository to use the 1.3.0 release of the Rosetta API specification.
Add /network/status to Allowed Methods
Release the network assertion fix in #4