coinbase / mesh-specifications

Specification files for the Mesh Blockchain Standard
Apache License 2.0
327 stars 93 forks source link

[More Research Required] Support Currencies and/or Accounts that Increase Each Block #53

Closed patrick-ogrady closed 4 years ago

patrick-ogrady commented 4 years ago

In some blockchains, the balance of an AccountIdentifier will increase each block because of block rewards (sometimes this causes a SubAccountIdentifier to decrease at the same time). Often times, there is no explicit operation that represents this balance change (as this would require creating an operation for every account in every block).

We should find a way to support "exempting" certain SubAccounts or Currencies from reconciliation requirements so that implementers that have this sort of abstraction can complete their Rosetta API implementation.