We developed a LibraSwap MVP which allows clients to do unilateral atomic swaps between Libra and Ethereum. During the implementation, we learned a lot from the community so wrote a Medium post about some Libra technical details. Hope this article helpful to people in need.
This article contains:
- What’s merkle tree?
- What’s the structure of Libra transaction?
- What’s transaction accumulator?
- How to verify a Libra transaction by validating the merkle proof?