Skip to content

Releases: coinbase/mesh-specifications

Support BIP-340 Schnorr curve

23 Nov 22:47
7a41b1c
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.4.14...v1.4.15

remove max_fee and suggested_fee_multiplier in Preprocess Request

21 Sep 17:36
f831629
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.4.13...v1.4.14

Remove peers as required field

14 Jul 16:19
180c150
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.4.12...v1.4.13

Case bug fix for spec

08 Feb 18:35
006676f
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.4.11...v1.4.12

Support for Pallas Curve

07 Feb 20:59
9791baa
Compare
Choose a tag to compare

This release introduces support for Pallas curve type and hash case sensitivity to the spec

Changelog

  • Add support for Pallas Curve ( #93 )
  • Add hash case sensitivity to the spec (#83 )

Support for Related Transactions

06 Jan 21:39
c820407
Compare
Choose a tag to compare

This release introduces support for related transactions (i.e. transactions that span multiple blocks). This additional annotation makes it much easier for developers to link multi-block/multi-network transactions together to determine success.

Changelog

  • Add Support for Related Transactions #74

Support Quiescent Blockchains

08 Dec 16:22
b76365b
Compare
Choose a tag to compare

This release adds support for "quiescent" blockchains (only produce blocks/transactions when necessary) to the specification. Normally, Rosetta clients use a tip delay to determine if a blockchain is healthy (i.e. is the current block < 60 seconds old) but this doesn't work for blockchains that can become dormant for some period of time. Quiescent blockchains should populate the NetworkStatusResponse.SyncStatus.Synced field with the sync status so that clients can assess the healthiness of the implementation without relying on the current block timestamp.

Changelog

  • Return Synced Status #71
  • [indexer] Add total_count field #70

`/search/transactions` Improvements

09 Nov 18:35
6b1c0d3
Compare
Choose a tag to compare

This release adds a small UX improvement to the /search/transactions endpoint.

Changelog

  • SearchTransactionsRequest.Operator Optional #67

Indexer Endpoints

06 Nov 16:56
222fde3
Compare
Choose a tag to compare

This release includes the first release of dedicated "indexer" endpoints. You can read more about this in the README.

Interface Changes

  • UTXO-based blockchains should no longer return an AccountIdentifiers coins in the /account/balance endpoint. Instead, they should use the new /account/coins endpoint.
  • Operation.Status is now "optional" as it is required to be unpopulated in the Construction API. This was an informal understanding enforced by the rosetta-cli that led to some confusion, so we updated the spec to reflect this.
  • It is now possible to query the balance of only a subset of currencies on the /account/balance and /account/coins endpoint using the currencies field.

Changelog

  • Indexer Endpoints #66
  • /account/balance + /account/coins restricted queries #65
  • Add /account/coins Endpoint #64
  • Make Operation.Status optional #63
  • Update README with reference implementations #62

Error Descriptions

19 Oct 20:42
aa6665e
Compare
Choose a tag to compare

This release includes a documentation improvement and the addition of 2 new optional fields. As always, open an issue if you have any ideas for how to improve Rosetta!

Changelog

  • Error Descriptions #61
  • Add timestamp_start_index #60
  • Replace broken link for commit guidelines #58