The spec for /account/coins
currently (v1.4.8) reads:
Get an array of all unspent coins for an AccountIdentifier and the BlockIdentifier at which the lookup was performed.
This implies to me that historical lookup for coins (for example, "what were the coins at block current_tip - 1k blocks
") MUST be supported, which would almost certainly preclude using a backing pruned node for blockchain operations.
Looking at the rosetta-bitcoin implementation however, it seems to me it can’t possibly be returning historical lookups for unspent coins.
So I’m opening up this topic to get some clarification on the /accounts/coins
usage. Should it support historical coin enumeration? Or maybe we should gate historical coin enumeration the same way that historical balances are gated (under a given flag that indicates whether the server supports that or not)?