Implement ManagedLedger in Indigo
Clarification and motivation
We want to have more examples of Indigo usage. Earlier we implemented AbstractLedger in Indigo, now we want to go further and implemented ManagedLedger as well. Probably we'll figure out some possible improvements doing that.
Acceptance criteria
- There should be
ManagedLedger
contract implemented fully in Indigo. It should have the same interface and semantic as the existing Lorentz version. Implementation may differ, it's hard to achieve identical implementation. - Let's not remove Lorentz version. First of all, it's still used in some projects. And Lorentz itself is used and I think it makes sense to have a good example of its usage. Maybe one day Lorentz will be fully replaced by Indigo and will exist only as underlying library, then we'll be able to remove Lorentz version. So that being said I suppose we need some module to be shared by Indigo and Lorentz version (
Parameter
and some other types will go there).