Skip to content

Tags: coinbase/mesh-specifications

Tags

v1.7.1

Toggle v1.7.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: All account balances (#128)

* Add AllAccountBalances API and fix URL naming consistency

This commit introduces two key enhancements:

1. AllAccountBalances API:
   - Added POST /account/all-balances endpoint
   - Consolidates multiple sub-account balance queries into single request
   - Ensures consistent block context for all balances
   - Added AllAccountBalancesRequest, AllAccountBalancesResponse, and AccountBalanceWithSubAccount schemas
   - Removed root-level metadata from AllAccountBalancesResponse (metadata belongs to individual sub-accounts)

2. URL Naming Consistency:
   - Changed /construction/preprocess_operations to /construction/preprocess-operations
   - Maintains kebab-case convention across all Rosetta endpoints
   - Updated both endpoint path and description references

Benefits:
- Reduced network latency (single request vs multiple)
- Improved data consistency (same block context)
- Backward compatible (existing /account/balance unchanged)
- Optional implementation for Rosetta servers

Files modified:
- api.yaml: Added new endpoint and schemas, fixed URL naming
- api.json: Regenerated specification bundle

* Remove SubAccountIdentifier field from AccountBalanceWithSubAccount schema

- Remove sub_account_identifier field from AllAccountBalancesResponse
- Update descriptions to reflect that balance identification relies on balance_type and metadata
- Simplifies API by removing redundant field that is rarely used in practice

v1.6.1

Toggle v1.6.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add ConstructionPreprocessOperations API endpoint (#127)

This endpoint provides fallback parsing for high-level transaction
construction operations when local OperationSelector doesn't support
certain construct operations.

Features:
- Input format matches TransactionConstructOpInput from chainstdio
- Output format matches ParseTransactionConstructOp return values
- Optional API (servers can return 501 Not Implemented)
- Full OpenAPI specification with request/response schemas
- Maintains compatibility with existing operation parsing workflows

Endpoint: POST /construction/preprocess_operations
Request: ConstructionPreprocessOperationsRequest
Response: ConstructionPreprocessOperationsResponse

v1.5.1

Toggle v1.5.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
bump version to 1.5.1 so that versions will match (#126)

v1.4.15

Toggle v1.4.15's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feat: support bip340 (#114)

v1.4.14

Toggle v1.4.14's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #110 from coinbase/jingwei/remove-fields-preprocess

[preprocess]remove max_fee and mulltiplier in preprocess request

v1.4.13

Toggle v1.4.13's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Update API version to 1.4.13 (#105)

v1.4.12

Toggle v1.4.12's commit message
update tag to latest commit

v1.4.11

Toggle v1.4.11's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Add pallas curve to spec (#93)

v1.4.10

Toggle v1.4.10's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Add Support for Related Transactions (#74)

* add modeling for related transactions

* bump version

* fix quotes

* nit

v1.4.9

Toggle v1.4.9's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #71 from coinbase/patrick/network-status-tip

Return `Synced` Status