Skip to content

Commit 05c7bbb

Browse files
committed
clarifications
1 parent 6c08df0 commit 05c7bbb

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

cardano-rpc/docs/node-kernel-access/prereqs-implementation-details.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ case fromConsensusQueryResult qim consensusQuery raw of
117117
```
118118

119119
With the snapshot-based design, all queries within one `nkaWithSnapshot` call share the same `ReadOnlyForker`, so era mismatches between queries inside a single snapshot are impossible.
120-
An era mismatch can still occur if the node transitions between the era determination (outside the snapshot) and the snapshot acquisition, but this is an extremely rare race at hard fork boundaries.
120+
The only cross-snapshot era race is in `Submit.hs` (see 4.8): era detection uses one `nkaWithSnapshot` call, then `nkaSubmitTx` is a separate call - an era transition between them is theoretically possible at hard fork boundaries but extremely rare.
121121
Throwing is acceptable since the client can retry.
122122

123123
### 4.10 `QueryCurrentEra` routes through `toConsensusQuery` (verified)

0 commit comments

Comments
 (0)