Releases: coinbase/mesh-specifications
Support BIP-340 Schnorr curve
What's Changed
- Add Support for BIP-340 Schnorr by @sleepdefic1t in #114
New Contributors
- @sleepdefic1t made their first contribution in #114
Full Changelog: v1.4.14...v1.4.15
remove max_fee and suggested_fee_multiplier in Preprocess Request
What's Changed
- remove public key in metadata by @jingweicb in #106
- [metadata]add public key back by @jingweicb in #109
- [preprocess]remove max_fee and mulltiplier in preprocess request by @jingweicb in #110
New Contributors
- @jingweicb made their first contribution in #106
Full Changelog: v1.4.13...v1.4.14
Remove peers as required field
What's Changed
- [chore] update circleci by @shrimalmadhur in #96
- Update README and CONTRIBUTING files by @racbc in #92
- Update text in Issue Templates by @racbc in #97
- Fix rosetta-cli link to correct repo by @racbc in #98
- replace CircleCI with gh actions by @irisZhangCB in #102
- Remove
peers
as a required field in NetworkStatusResponse by @racbc in #103 - (chore) Update API version to 1.4.13 by @racbc in #105
Full Changelog: v1.4.12...v1.4.13
Case bug fix for spec
Support for Pallas Curve
Support for Related Transactions
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
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
`/search/transactions` Improvements
This release adds a small UX improvement to the /search/transactions
endpoint.
Changelog
SearchTransactionsRequest.Operator
Optional#67
Indexer Endpoints
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 therosetta-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 thecurrencies
field.