forked from Eximchain/quorum
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
andreweximchain edited this page Jun 6, 2018
·
5 revisions
Any significant changes made from the base release version of Eximchain/Quorum will be discussed here. The purpose of these changes is to be able to use gas pricing in Quorum.
- Know how to write go and navigate around the repository to find struct declarations
- Familiarize yourself with the basics of geth or the theory behind how general ethereum works.
- Know that I will be going in to somewhat excessive detail in certain sections not necessarily for future readers, but to check that I can understand what I am doing.
- Setup and know how to use my version of andreweximchain/quorum-examples/ for testing purposes.
- specifically run the 7nodes example because it is fairly quick and easy to get going.
- How quorum works, specifically quorum version 1.0.0
- Re-activating gasPriced Transactions
- Adding transactions to the txpool, and approving transactions in the txpool
- Re-activating the gas price oracle also known as the GPO
- Testing and debugging
- Lifecycle of a transaction
For the most part, blockmakers don't need changes because Quorum does a pretty good job of leaving the base go packages from geth alone and separates from the changes they add. Most of the work went into making sure to revert the correct changes because our release version of quorum is based off an older version of quorum which is based on geth v1.5.0. Things that probably need looking into are further decoupling Quorum changes from geth in a way the two packages can still work.
Finish documentation Check to make sure private transactions still work