[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