Upgrade to latest ouroboros-network:
* Update 'slotLimitTerminator' * Rename Reader -> Follower
* Update 'slotLimitTerminator' * Rename Reader -> Follower
type: git
location: https://github.com/input-output-hk/ouroboros-network
tag: 4f2e9ca3cf95c6333d888bd1adffd39d58221a98
--sha256: 1y7qp8rzl6awfx35rmbirrfcrxaiisvayxjgd9pzircf7l2iyj20
--sha256: 1jf2fc9bm844frhqqkg0nsjskzfa6dg62rqvyqzg0f13r3kvlxm1
subdir:
io-sim
io-sim-classes
Rename acronym field to ticker
2409: Upgrade to cabal-3.4.0.0 for documentation r=newhoggy a=newhoggy Co-authored-by: John Ky <[email protected]>
These functions share the same general properties, so it makes senses to document these properties in a single place.
Use this function to replace the common functionality of: - `unsafePartitionCoin` - `unsafePartitionTokenQuantity`
- Model a lower-level "weakly-typed" metadata, which is essentially just a JSON object. - Model a level above this layer that translates from the "weakly-typed" metadata into a "strongly-typed" metadata. - Use the "weakly-typed" metadata type in all lower-level areas: - The database/storage layer - The server layer - The webhook layer - All these layers don't care much about what form the metadata is in, and so the weak type is more appropriate here. - Use the "strongly-typed" metadata type in the PR validator. - This is the only area where we want the stronger types. - Shuffle tests around accordingly, write new tests. - Cleanup the codebase a bit.