Сryptocurrency development analysis

Description

More work to disentangle the blockchain packages (`txp` through to `block` inclusive) from `infra`.
## Linked issue

https://iohk.myjetbrains.com/youtrack/issue/CDEC-416

## Type of change

– [ ] 🐞 Bug fix (non-breaking change which fixes an issue)
– [ ] 🛠 New feature (non-breaking change which adds functionality)
– [ ] ⚠️ Breaking change (fix or feature that would cause existing functionality to change)
– [x] 🏭 Refactoring that does not change existing functionality but does improve things like code readability, structure etc
– [ ] 🔨 New or improved tests for existing code
– [ ] ⛑ git-flow chore (backport, hotfix, etc)

## Developer checklist

– [ ] I have read the [style guide](https://github.com/input-output-hk/cardano-sl/blob/develop/docs/style-guide.md) document, and my code follows the code style of this project.
– [ ] If my code deals with exceptions, it follows the [guidelines](https://github.com/input-output-hk/cardano-sl/blob/develop/docs/exceptions.md).
– [ ] I have updated any documentation accordingly, if needed. Documentation changes can be reflected in opening a PR on [cardanodocs.com](https://github.com/input-output-hk/cardanodocs.com), amending the inline [Haddock](https://www.haskell.org/haddock/) comments, any relevant README file or one of the document listed in the [docs](https://github.com/input-output-hk/cardano-sl/tree/develop/docs) directory.

## Testing checklist

– [ ] I have added tests to cover my changes.
– [x] All new and existing tests passed.

## QA Steps

## Screenshots (if available)

You can view, comment on, or merge this pull request online at:

https://github.com/input-output-hk/cardano-sl/pull/3203

— Commit Summary —

* CDEC-416: Sin bin Pos.Infra.Util.JsonLog.Events
* CDEC-416: Move blockchain packages to Pos.Sinbin.Util.JsonLog.Events

— File Changes —

M block/src/Pos/Block/BlockWorkMode.hs (2)
M block/src/Pos/Block/Logic/Creation.hs (2)
M block/src/Pos/Block/Network/Logic.hs (2)
M block/src/Pos/Block/Worker.hs (2)
M infra/src/Pos/Infra/Communication/Relay/Logic.hs (21)
M infra/src/Pos/Infra/Util/JsonLog/Events.hs (176)
M sinbin/cardano-sl-sinbin.cabal (1)
A sinbin/src/Pos/Sinbin/Util/JsonLog/Events.hs (222)
M txp/src/Pos/Txp/Logic/Local.hs (2)
M txp/src/Pos/Txp/MemState/Metrics.hs (2)
M txp/src/Pos/Txp/Network/Listeners.hs (2)

— Patch Links —

https://github.com/input-output-hk/cardano-sl/pull/3203.patch
https://github.com/input-output-hk/cardano-sl/pull/3203.diff

This post was last modified on July 6, 2018, 7:41 am

Categories: cryptocurrency