[bisq-network/bisq-common] Add DAO code (#34)
Manfred Karrer
notifications at github.com
Wed Aug 15 14:43:18 UTC 2018
You can view, comment on, or merge this pull request online at:
https://github.com/bisq-network/bisq-common/pull/34
-- Commit Summary --
* Improvements for blind vote publishing
* Renaming
* Remove RevealedVote
* Refactor proposal domain and make it more thread safe
* Merge branch 'master_origin' into voting
* Remove mutable fields of Tx, TxOutput and TxInput in PB definition
* Refactorings (WIP)
* Improve comment. Use Lombok.
* Refactor handling of blocks in state class.
* Rename ChangeParamEvent to AddChangeParamEvent
* Remove ChangeParamEventList (WIP)
* Merge branch 'master_origin'
* Merge branch 'master' into voting
* Change threading behaviour of ThreadContextAwareListeners
* Refactor state
* Add comments
* Rename Proposal to Ballot and ProposalPayload to Proposal
* Split BlindVote in BlindVote and BlindVotePayload
* Rename classed with term CompensationRequest to Compensation
* Split Proposal into Proposal and ProposalPayload
* Merge branch 'master' into voting
* Add option key daoActivated to enable all dao features for dev
* Rename state change event classes
* Move bisq.core.dao.consensus.vote.myvote package to bisq.core.dao
* Remove usage of PeriodServiceFacade and ThreadAwareListener
* Merge branch 'rpc_thread' into voting
* Cleanup
* Cleanup protobuffer file
* Add PB definition for State, Block and TxBlock
* Add Cycle, PhaseWrapper and chainHeight and cycles in State to PB definitions
* Remove Meta data from block.
* Refactor ParamChange domain
* Store only proposal TxId + vote instead of whole ballot in BlindVote
* Use single threaded executor for rpc service
* Add AccountAgeWitnessMap
* Use a list in PB for AccountAgeWitnessStore for reducing disk space (no map with hash)
* Merge branch 'storage-provider' into voting
* Add append-only storage for Proposal and BlindVote (WIP)
* Update to merged changes from p2p network. Renaming
* Add protected data storage for proposal and blind vote
* Let proposal domain handle all its relevant use cases
* Remove unneeded Ballot subclasses
* Refactor handling of lists in BlindVote
* Use BlockHash and data for append-only store
* Merge master
* Merge branch 'master' into voting
* Merge branch 'refactoring-mainviewmodel' into api-integration
* Merge branch 'master' into voting
* Remove protectedDataStore at blindVote
* Renaming payloads and stores
* Support merit (WIP)
* Merge branch 'api-integration' into voting
* Merge branch 'voting' into merit
* Add merit implementation
* Merge branch 'merit' into voting
* Add lockup version
* Add locktime, unlock_block_height to protobuf
* Merge pull request #1 from sqrrm/bonding
* Merge branch 'master' into voting
* Update gradle files
* Add options to DevEnv. Cleanup
* Refactor mutable data handling in State
* Refactor MutableTx and MutableTxOutput
* Apply fixes to stateService
* Remove date and blockHash from ProposalPayload
* Use name instead of ordinal for PB ParamChangeMap
* Add param request
* Rename
* Add PB support for changeParamProposal
* Change param map in state
* Merge branch 'master' into voting
* Show bond info, cleanups, handle non-BSQ funds
* Add burn bond proposal
* Burn bonds when proposal is accepted
* Rename burn bond to confiscate bond
* Merge pull request #2 from sqrrm/dao
* Changes from review of bond confiscation PR
* Add BondedRoles proposal and views
* Merge branch 'master' into voting
* Add EqualsAndHashCode to PersistableLists
* Remvoe title and description from Proposal
* Merge branch 'refact-generics' into voting
* Update BsqState in PB, reorder fields
* Refactor Tx classes
* Refactor TxOutput and Block classes
* Refactoring
* Use DevEnv.logErrorAndThrowIfDevMode
* Remove uid from Proposal
* Remove BooleanVote and LongVote.
* Change version from -SNAPSHOT to 0.9.0
* Move genesis data from BsqState to GenesisTxInfo
* Merge branch 'master' into voting
* Merge branch 'voting'
* Merge branch 'master' into voting
* Merge branch 'master' of https://github.com/bisq-network/bisq-common
* Merge branch 'master' into merged-voting
-- File Changes --
M src/main/java/bisq/common/app/Version.java (7)
M src/main/java/bisq/common/proto/ProtoUtil.java (4)
M src/main/java/bisq/common/proto/persistable/PersistableList.java (2)
M src/main/java/bisq/common/storage/Storage.java (2)
M src/main/java/bisq/common/util/Utilities.java (17)
M src/main/proto/pb.proto (522)
M src/test/java/bisq/common/util/UtilitiesTest.java (26)
-- Patch Links --
https://github.com/bisq-network/bisq-common/pull/34.patch
https://github.com/bisq-network/bisq-common/pull/34.diff
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/bisq-network/bisq-common/pull/34
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bisq.network/pipermail/bisq-github/attachments/20180815/f8251698/attachment-0001.html>
More information about the bisq-github
mailing list