coinbase / mesh-specifications

Specification files for the Mesh Blockchain Standard
Apache License 2.0
324 stars 92 forks source link

Add /block idempotency requirement #26

Closed matheusd closed 4 years ago

matheusd commented 4 years ago

This adds a requirement that all calls to the /block endpoint be idempotent when identifying a block by hash.

This ensures blocks are inalterable and clients can safely assume that once they've received a specific block from a Rosetta implementation that block won't change.

The discussion that prompted this is here