[bisq-network/bisq-core] Add DAO code (#150)

Manfred Karrer notifications at github.com
Wed Aug 15 14:43:36 UTC 2018


Depends on: 
https://github.com/bisq-network/bisq-common/pull/34
You can view, comment on, or merge this pull request online at:

  https://github.com/bisq-network/bisq-core/pull/150

-- Commit Summary --

  * Let proposal domain handle all its relevant use cases
  * Move propsal package one level up
  * Use Proposal instead of Ballot. Cleanup
  * Fix missing txId at proposal creation
  * Rename "Cancel vote" to "Remove my vote"
  * Add support for BallotListItem
  * Add MyProposalListService to CorePers.DataHost
  * Add ProposalList to resolver
  * Merge branch 'master' into voting
  * Only republish if we are in proposal phase of current cycle
  * Add generic MyListService
  * Use proposals from AppendOnlyDataStore for filling BallotListService
  * Use list change listeners
  * Remove unneeded Ballot subclasses
  * Refactor handling of lists in BlindVote
  * Remove MyListService. Fix Validators
  * Use CopyOnWriteArrayList
  * Fix handling of proposal p2p network data
  * Use BlockHash and data for append-only store
  * Fix wrong ballotList handling at vote result phase
  * Add vote button to proposal view
  * Change DashboardView
  * Merge master
  * Merge branch 'master' into voting
  * Improve Proposalservice
  * Fix wrong hasCorrectBlockHash check
  * Update btcd to commit dc91ed41
  * Enable DAO for mainnet
  * Update logs, cleanup
  * Add grpc project
  * Add BisqDaemon
  * Add support for BisqHttpApi to DesktopMain
  * Move BtcAddressValidator to core
  * Merge branch 'refactoring-mainviewmodel' into api-integration
  * Add null checks for handlers
  * Complete API refactoring.
  * Merge branch 'master' into voting
  * Extract startAppSetup method
  * Remove protectedDataStore at blindVote
  * Add mavenLocal, updatte hashes
  * Renaming payloads and stores
  * Rename package
  * Remove appendonly package
  * Add VALUE_PADDING
  * Support merit (WIP)
  * Add comments, todo
  * Remove VALUE_PADDING. Update values.
  * Add mavenLocal to repositories
  * Use verbosity in getBlock rpc call to get all txs
  * Merge branch 'api-integration' into voting
  * Merge branch 'api-integration' into voting
  * Merge branch 'voting' into merit
  * Fix bug with division of long value
  * Add missing param
  * Add merit implementation
  * Merge branch 'merit' into voting
  * Add basic UI for bond lockup
  * Lockup functionality added, no unlocking yet
  * Add bond unlock functionality
  * Display locked amount
  * Fix stateservice optionals
  * Merge pull request #4 from sqrrm/bonding
  * Renaming, cleanup, small fixes
  * Add bonding dashboard
  * Move lockup opreturn to consensus class
  * Move read/write of int to opreturn stream to util class
  * Add lockup type
  * Update gradle files
  * Cleanup, comments
  * Merge pull request #5 from sqrrm/cleanup-bonding
  * Merged master
  * Merged master
  * Update gradle files
  * Add options to DevEnv. Cleanup
  * Pass key and SpentInfo directly to stateService
  * Refactor mutable data handling in State
  * Fix display strings
  * Revert the addInputsAndChangeOutputForTx to prev. version
  * Remove TxInputsIterator
  * Remove TxOutputsIterator
  * Delete TxInputsIterator
  * Rename TxOutputValidator to TxOutputProcessor
  * Remove GenesisTxOutputIterator
  * Refactor: add getTxType for better testability
  * Remove OpReturnProcessor from GenesisTxOutputValidator
  * Use MutableTx locally in parsing of tx
  * Merge branch 'voting' into state-refact
  * Update GenesisTxValidator after merge
  * Move MutableTx and MutableTxOutput to bisq.core.dao.state.blockchain
  * Move MutableTx and MutableTxOutput to bisq.core.dao.state.blockchain
  * Refactor MutableTx and MutableTxOutput
  * Apply fixes to stateService
  * Set TxOutputType at TxOutputProcessor
  * Fix wrong equals check at litenode. Cleanups
  * Improve logs, cleanup
  * Remove date and blockHash from ProposalPayload
  * Improve logs, cleanup
  * Fixes bug with missing vote in ballot at voteResult
  * Add handleNewProposalPayloads method
  * Improve logs
  * Move ParamChangeMap to bisq.core.dao.state.ext
  * Use name instead of ordinal for PB ParamChangeMap
  * Add param request
  * Rename
  * Rename
  * Add PB support for changeParamProposal
  * Change param map in state
  * Move Param class
  * Merge branch 'master' into voting
  * Rename getLocked... to getLockup...
  * Fix lockup balance calculation
  * Fix naming after refactor
  * Exclude spending of locked BSQ in pending balance
  * Merge pull request #6 from sqrrm/dao-cleanup
  * Add BSQ emergency wallet tool and show BTC balance
  * Add display of non-BSQ satoshi
  * Handle error cases in Param with UNDEFINED entry
  * Show bond info, cleanups, handle non-BSQ funds
  * Remove getValueLockedUpInBond
  * Add comments to parsing of spending of LOCKUP txoutput
  * Merge pull request #7 from sqrrm/dao-cleaning2
  * Rename spentLockedTxOutput as spentLockupTxOutput
  * Fix comparison for burning spent UNLOCK tx
  * Fix unverified balance
  * Use daoFacade from outside of core
  * Rename locked to lockup
  * Merge pull request #8 from sqrrm/dao
  * Handle case if multiple param proposals got voted ok
  * Add voteResult view
  * Remove direct references to stateService in desktop
  * Merge pull request #9 from sqrrm/dao
  * Make txs lis tin block not immutable
  * Don't use recursive parser. UI improvements
  * Change Block params
  * Improve UI
  * Add TODOs for fixing unconfirmed balances with lock txs.
  * Refactor state listeners
  * add final keyword to final classes
  * Rename State to BsqState
  * Rename StateService to BsqStateService
  * Add missing class
  * Apply code analysis, cleanups
  * Add proposalFee text field
  * Fix wrong removal of listener
  * Add vote result view
  * Add display of all params
  * Add popup or vote result per proposal
  * Add burn bond proposal
  * Burn bonds when proposal is accepted
  * Fix merge conflict
  * Rename burn bond to confiscate bond
  * Merge pull request #10 from sqrrm/dao
  * Changes from review of bond confiscation PR
  * Add bonds for selecting bond id
  * Throw exception for corrupted db files if in dev mode
  * Add BondedRoles proposal and views
  * Merge branch 'master' into voting
  * Improve bonded roles table
  * Add EqualsAndHashCode to PersistableLists
  * Add nullable, cleanup
  * Refactor genesis parser
  * Improve UI for results
  * Remove comments
  * Fix wrong genesis tx and height
  * Fix missing confidence icon, show genesis tx in tx view
  * Remvoe title and description from Proposal
  * Merge branch 'refact-generics' into voting
  * Add combined proposal vote view (WIP)
  * Add combined proposal vote view
  * Tweak arguments passed to GenesisTxValidator.getGenesisTx()
  * Implement basic GenesisTxValidatorTest class
  * Reorder imports of GenesisTxValidatorTest to match style guide
  * Merge pull request #11 from chirhonul/voting
  * Improve proposal and voting views
  * Add result view and show merit
  * Remove unused properties
  * Renaming, cleanups
  * Add a default impl. for BsqStateListener.onEmptyBlockAdded
  * Update BsqState in PB, reorder fields
  * Refactor Tx classes
  * Refactor TxOutput and Block classes
  * Improvements at proposal/voting code
  * Improve comments
  * Refactor parser domain
  * Refactor parser domain
  * Refactor parser domain
  * Refactor parser domain
  * Refactor parser domain
  * Refactor parser domain
  * Refactoring
  * Refactoring
  * Refactoring
  * Refactoring
  * Refactoring
  * Refactoring
  * Refactoring
  * Refactoring
  * Add comments
  * Refactoring
  * Fix wrong parameter
  * Clean up proposal classes
  * Fix bug with data view hash
  * Refactor ProposalService classes
  * Fix missing import
  * Improve vote result view
  * Cleanup
  * Use DevEnv.logErrorAndThrowIfDevMode
  * Cleanup proposal domain
  * Remove uid from Proposal
  * Remove uid from Proposal
  * Cleanup proposal domain
  * Cleanup proposal domain
  * Cleanup ballot domain
  * Remove BooleanVote and LongVote.
  * Add check for issuanceHeight when calculating merit
  * Move and rename VoteConsensusCritical interface
  * Cleanup blindVote domain
  * Cleanup blindVote domain
  * Add comments
  * Change version from -SNAPSHOT to 0.9.0
  * Rename package
  * Handle all unexpected cases of bad genesis tx output sums
  * Refactor parsing of genesisTx. Cleanup vote domain
  * Merge branch 'voting' of https://github.com/chirhonul/bisq-core into chirhonul-voting
  * Merge branch 'voting' of https://github.com/chirhonul/bisq-core into chirhonul-voting
  * Merge branch 'chirhonul-voting' into voting
  * Remove need for TxParser to know about BsqStateService
  * Merge pull request #13 from chirhonul/voting
  * Use class fields. Cleanup.
  * Add DaoSetupService interface
  * Move genesis data from BsqState to GenesisTxInfo
  * Replace TxInput/boolean fields in ParsingModel with BlindVoteOutputState enum
  * Merge pull request #14 from chirhonul/voting
  * Simplify ParsingModel constructor to take TempTx
  * Merge pull request #15 from chirhonul/voting
  * Change name of BlindVoteOutputState enum, update comment
  * Change name of BlindVoteOutputState enum, update comment
  * Make sure voteRevealInputState is initialized in ParsingModel
  * Merge pull request #16 from chirhonul/voting
  * Cleanup blind vote domain
  * Specify random free ports for alert/wallet ports
  * Merge pull request #17 from chirhonul/voting
  * Merge branch 'master' into voting
  * Merge remote-tracking branch 'ManfredKarrer/voting' into voting
  * Merge branch 'master' into voting
  * Merge branch 'voting'
  * Merge branch 'master' into voting
  * Fix wrong validation
  * Merged
  * Merge branch 'master' into merged-voting

-- File Changes --

    M build.gradle (4)
    M src/main/java/bisq/core/CoreModule.java (2)
    M src/main/java/bisq/core/app/AppOptionKeys.java (2)
    M src/main/java/bisq/core/app/BisqEnvironment.java (10)
    M src/main/java/bisq/core/app/BisqExecutable.java (20)
    A src/main/java/bisq/core/app/BisqFacade.java (53)
    M src/main/java/bisq/core/app/misc/AppSetupWithP2PAndDAO.java (20)
    M src/main/java/bisq/core/btc/BitcoinModule.java (2)
    M src/main/java/bisq/core/btc/wallet/BsqBalanceListener.java (8)
    M src/main/java/bisq/core/btc/wallet/BsqCoinSelector.java (11)
    M src/main/java/bisq/core/btc/wallet/BsqWalletService.java (233)
    M src/main/java/bisq/core/btc/wallet/BtcWalletService.java (8)
    A src/main/java/bisq/core/btc/wallet/NonBsqCoinSelector.java (61)
    A src/main/java/bisq/core/dao/DaoFacade.java (472)
    M src/main/java/bisq/core/dao/DaoModule.java (195)
    M src/main/java/bisq/core/dao/DaoSetup.java (94)
    A src/main/java/bisq/core/dao/DaoSetupService.java (28)
    D src/main/java/bisq/core/dao/blockchain/BsqBlockChain.java (618)
    D src/main/java/bisq/core/dao/blockchain/ReadableBsqBlockChain.java (101)
    D src/main/java/bisq/core/dao/blockchain/json/JsonBlockChainExporter.java (185)
    D src/main/java/bisq/core/dao/blockchain/vo/BsqBlock.java (103)
    D src/main/java/bisq/core/dao/blockchain/vo/Tx.java (233)
    D src/main/java/bisq/core/dao/blockchain/vo/TxOutput.java (214)
    A src/main/java/bisq/core/dao/bonding/BondingConsensus.java (83)
    A src/main/java/bisq/core/dao/bonding/lockup/LockupService.java (116)
    A src/main/java/bisq/core/dao/bonding/lockup/LockupType.java (49)
    A src/main/java/bisq/core/dao/bonding/unlock/UnlockService.java (107)
    R src/main/java/bisq/core/dao/governance/ConsensusCritical.java (4)
    R src/main/java/bisq/core/dao/governance/ValidationException.java (25)
    A src/main/java/bisq/core/dao/governance/ballot/Ballot.java (114)
    R src/main/java/bisq/core/dao/governance/ballot/BallotList.java (54)
    A src/main/java/bisq/core/dao/governance/ballot/BallotListPresentation.java (91)
    A src/main/java/bisq/core/dao/governance/ballot/BallotListService.java (136)
    R src/main/java/bisq/core/dao/governance/ballot/vote/Vote.java (27)
    A src/main/java/bisq/core/dao/governance/blindvote/BlindVote.java (101)
    A src/main/java/bisq/core/dao/governance/blindvote/BlindVoteConsensus.java (112)
    A src/main/java/bisq/core/dao/governance/blindvote/BlindVoteService.java (154)
    A src/main/java/bisq/core/dao/governance/blindvote/BlindVoteValidator.java (124)
    R src/main/java/bisq/core/dao/governance/blindvote/MyBlindVoteList.java (36)
    A src/main/java/bisq/core/dao/governance/blindvote/MyBlindVoteListService.java (398)
    A src/main/java/bisq/core/dao/governance/blindvote/VoteWithProposalTxId.java (69)
    A src/main/java/bisq/core/dao/governance/blindvote/VoteWithProposalTxIdList.java (82)
    A src/main/java/bisq/core/dao/governance/blindvote/storage/BlindVotePayload.java (141)
    A src/main/java/bisq/core/dao/governance/blindvote/storage/BlindVoteStorageService.java (79)
    A src/main/java/bisq/core/dao/governance/blindvote/storage/BlindVoteStore.java (83)
    A src/main/java/bisq/core/dao/governance/merit/Merit.java (62)
    A src/main/java/bisq/core/dao/governance/merit/MeritList.java (72)
    R src/main/java/bisq/core/dao/governance/myvote/MyVote.java (75)
    R src/main/java/bisq/core/dao/governance/myvote/MyVoteList.java (14)
    A src/main/java/bisq/core/dao/governance/myvote/MyVoteListService.java (137)
    A src/main/java/bisq/core/dao/governance/proposal/BaseProposalService.java (118)
    R src/main/java/bisq/core/dao/governance/proposal/MyProposalList.java (44)
    A src/main/java/bisq/core/dao/governance/proposal/MyProposalListService.java (278)
    A src/main/java/bisq/core/dao/governance/proposal/Proposal.java (147)
    R src/main/java/bisq/core/dao/governance/proposal/ProposalConsensus.java (33)
    A src/main/java/bisq/core/dao/governance/proposal/ProposalListPresentation.java (151)
    A src/main/java/bisq/core/dao/governance/proposal/ProposalService.java (252)
    R src/main/java/bisq/core/dao/governance/proposal/ProposalType.java (18)
    A src/main/java/bisq/core/dao/governance/proposal/ProposalValidator.java (123)
    A src/main/java/bisq/core/dao/governance/proposal/ProposalWithTransaction.java (33)
    R src/main/java/bisq/core/dao/governance/proposal/TxException.java (30)
    R src/main/java/bisq/core/dao/governance/proposal/compensation/CompensationConsensus.java (29)
    A src/main/java/bisq/core/dao/governance/proposal/compensation/CompensationProposal.java (158)
    A src/main/java/bisq/core/dao/governance/proposal/compensation/CompensationProposalService.java (102)
    A src/main/java/bisq/core/dao/governance/proposal/compensation/CompensationValidator.java (65)
    A src/main/java/bisq/core/dao/governance/proposal/confiscatebond/ConfiscateBondProposal.java (136)
    A src/main/java/bisq/core/dao/governance/proposal/confiscatebond/ConfiscateBondProposalService.java (76)
    A src/main/java/bisq/core/dao/governance/proposal/confiscatebond/ConfiscateBondValidator.java (49)
    A src/main/java/bisq/core/dao/governance/proposal/param/ChangeParamProposal.java (142)
    A src/main/java/bisq/core/dao/governance/proposal/param/ChangeParamProposalService.java (81)
    A src/main/java/bisq/core/dao/governance/proposal/param/ChangeParamValidator.java (49)
    A src/main/java/bisq/core/dao/governance/proposal/role/BondedRoleProposal.java (132)
    A src/main/java/bisq/core/dao/governance/proposal/role/BondedRoleProposalService.java (72)
    A src/main/java/bisq/core/dao/governance/proposal/role/BondedRoleValidator.java (56)
    A src/main/java/bisq/core/dao/governance/proposal/storage/appendonly/ProposalPayload.java (127)
    A src/main/java/bisq/core/dao/governance/proposal/storage/appendonly/ProposalStorageService.java (79)
    A src/main/java/bisq/core/dao/governance/proposal/storage/appendonly/ProposalStore.java (83)
    A src/main/java/bisq/core/dao/governance/proposal/storage/temp/TempProposalPayload.java (150)
    A src/main/java/bisq/core/dao/governance/proposal/storage/temp/TempProposalStorageService.java (79)
    A src/main/java/bisq/core/dao/governance/proposal/storage/temp/TempProposalStore.java (87)
    A src/main/java/bisq/core/dao/governance/role/BondedRole.java (200)
    A src/main/java/bisq/core/dao/governance/role/BondedRoleList.java (76)
    A src/main/java/bisq/core/dao/governance/role/BondedRoleType.java (73)
    A src/main/java/bisq/core/dao/governance/role/BondedRolesService.java (203)
    A src/main/java/bisq/core/dao/governance/voteresult/DecryptedVote.java (64)
    A src/main/java/bisq/core/dao/governance/voteresult/EvaluatedProposal.java (55)
    A src/main/java/bisq/core/dao/governance/voteresult/MissingBallotException.java (37)
    A src/main/java/bisq/core/dao/governance/voteresult/ProposalVoteResult.java (74)
    A src/main/java/bisq/core/dao/governance/voteresult/VoteResultConsensus.java (255)
    A src/main/java/bisq/core/dao/governance/voteresult/VoteResultException.java (51)
    A src/main/java/bisq/core/dao/governance/voteresult/VoteResultService.java (669)
    A src/main/java/bisq/core/dao/governance/voteresult/issuance/IssuanceService.java (90)
    R src/main/java/bisq/core/dao/governance/votereveal/VoteRevealConsensus.java (24)
    R src/main/java/bisq/core/dao/governance/votereveal/VoteRevealException.java (22)
    A src/main/java/bisq/core/dao/governance/votereveal/VoteRevealService.java (285)
    M src/main/java/bisq/core/dao/node/BsqNode.java (151)
    D src/main/java/bisq/core/dao/node/BsqParser.java (159)
    D src/main/java/bisq/core/dao/node/consensus/BsqBlockController.java (70)
    D src/main/java/bisq/core/dao/node/consensus/BsqTxController.java (166)
    D src/main/java/bisq/core/dao/node/consensus/GenesisTxController.java (67)
    D src/main/java/bisq/core/dao/node/consensus/GenesisTxOutputController.java (54)
    D src/main/java/bisq/core/dao/node/consensus/IssuanceController.java (74)
    D src/main/java/bisq/core/dao/node/consensus/OpReturnBlindVoteController.java (73)
    D src/main/java/bisq/core/dao/node/consensus/OpReturnCompReqController.java (72)
    D src/main/java/bisq/core/dao/node/consensus/OpReturnController.java (115)
    D src/main/java/bisq/core/dao/node/consensus/OpReturnProposalController.java (61)
    D src/main/java/bisq/core/dao/node/consensus/OpReturnVoteRevealController.java (68)
    D src/main/java/bisq/core/dao/node/consensus/TxInputController.java (66)
    D src/main/java/bisq/core/dao/node/consensus/TxInputsController.java (48)
    D src/main/java/bisq/core/dao/node/consensus/TxOutputController.java (119)
    D src/main/java/bisq/core/dao/node/consensus/TxOutputsController.java (77)
    M src/main/java/bisq/core/dao/node/full/FullNode.java (211)
    D src/main/java/bisq/core/dao/node/full/FullNodeExecutor.java (149)
    D src/main/java/bisq/core/dao/node/full/FullNodeParser.java (148)
    R src/main/java/bisq/core/dao/node/full/RpcException.java (10)
    A src/main/java/bisq/core/dao/node/full/RpcService.java (303)
    M src/main/java/bisq/core/dao/node/full/network/FullNodeNetworkService.java (40)
    R src/main/java/bisq/core/dao/node/full/network/GetBlocksRequestHandler.java (44)
    D src/main/java/bisq/core/dao/node/full/rpc/RpcService.java (239)
    A src/main/java/bisq/core/dao/node/json/JsonBlockChainExporter.java (206)
    R src/main/java/bisq/core/dao/node/json/JsonScriptPubKey.java (4)
    R src/main/java/bisq/core/dao/node/json/JsonSpentInfo.java (4)
    R src/main/java/bisq/core/dao/node/json/JsonTx.java (2)
    R src/main/java/bisq/core/dao/node/json/JsonTxInput.java (2)
    R src/main/java/bisq/core/dao/node/json/JsonTxOutput.java (2)
    R src/main/java/bisq/core/dao/node/json/JsonTxType.java (4)
    M src/main/java/bisq/core/dao/node/lite/LiteNode.java (104)
    D src/main/java/bisq/core/dao/node/lite/LiteNodeExecutor.java (114)
    D src/main/java/bisq/core/dao/node/lite/LiteNodeParser.java (69)
    M src/main/java/bisq/core/dao/node/lite/network/LiteNodeNetworkService.java (30)
    M src/main/java/bisq/core/dao/node/lite/network/RequestBlocksHandler.java (34)
    R src/main/java/bisq/core/dao/node/messages/GetBlocksRequest.java (12)
    R src/main/java/bisq/core/dao/node/messages/GetBlocksResponse.java (28)
    R src/main/java/bisq/core/dao/node/messages/NewBlockBroadcastMessage.java (24)
    A src/main/java/bisq/core/dao/node/parser/BlockParser.java (151)
    A src/main/java/bisq/core/dao/node/parser/GenesisTxParser.java (61)
    A src/main/java/bisq/core/dao/node/parser/OpReturnBlindVoteParser.java (52)
    A src/main/java/bisq/core/dao/node/parser/OpReturnCompReqParser.java (47)
    A src/main/java/bisq/core/dao/node/parser/OpReturnLockupParser.java (53)
    A src/main/java/bisq/core/dao/node/parser/OpReturnParser.java (199)
    A src/main/java/bisq/core/dao/node/parser/OpReturnProposalParser.java (59)
    A src/main/java/bisq/core/dao/node/parser/OpReturnVoteRevealParser.java (53)
    R src/main/java/bisq/core/dao/node/parser/ParsingModel.java (54)
    A src/main/java/bisq/core/dao/node/parser/TxInputParser.java (111)
    A src/main/java/bisq/core/dao/node/parser/TxOutputParser.java (143)
    A src/main/java/bisq/core/dao/node/parser/TxParser.java (237)
    R src/main/java/bisq/core/dao/node/parser/exceptions/BlockNotConnectingException.java (10)
    A src/main/java/bisq/core/dao/node/parser/exceptions/InvalidBlockException.java (38)
    A src/main/java/bisq/core/dao/node/parser/exceptions/InvalidGenesisTxException.java (28)
    D src/main/java/bisq/core/dao/param/DaoParam.java (64)
    D src/main/java/bisq/core/dao/param/DaoParamService.java (129)
    A src/main/java/bisq/core/dao/state/BsqState.java (202)
    A src/main/java/bisq/core/dao/state/BsqStateListener.java (32)
    A src/main/java/bisq/core/dao/state/BsqStateService.java (777)
    A src/main/java/bisq/core/dao/state/GenesisTxInfo.java (99)
    R src/main/java/bisq/core/dao/state/SnapshotManager.java (81)
    A src/main/java/bisq/core/dao/state/blockchain/BaseBlock.java (67)
    A src/main/java/bisq/core/dao/state/blockchain/BaseTx.java (93)
    A src/main/java/bisq/core/dao/state/blockchain/BaseTxOutput.java (112)
    A src/main/java/bisq/core/dao/state/blockchain/Block.java (93)
    R src/main/java/bisq/core/dao/state/blockchain/OpReturnType.java (34)
    R src/main/java/bisq/core/dao/state/blockchain/PubKeyScript.java (2)
    A src/main/java/bisq/core/dao/state/blockchain/RawBlock.java (104)
    A src/main/java/bisq/core/dao/state/blockchain/RawTx.java (129)
    A src/main/java/bisq/core/dao/state/blockchain/RawTxOutput.java (91)
    R src/main/java/bisq/core/dao/state/blockchain/ScriptType.java (4)
    R src/main/java/bisq/core/dao/state/blockchain/SpentInfo.java (6)
    A src/main/java/bisq/core/dao/state/blockchain/TempTx.java (101)
    A src/main/java/bisq/core/dao/state/blockchain/TempTxOutput.java (71)
    A src/main/java/bisq/core/dao/state/blockchain/Tx.java (155)
    R src/main/java/bisq/core/dao/state/blockchain/TxInput.java (55)
    A src/main/java/bisq/core/dao/state/blockchain/TxOutput.java (100)
    A src/main/java/bisq/core/dao/state/blockchain/TxOutputKey.java (41)
    R src/main/java/bisq/core/dao/state/blockchain/TxOutputType.java (10)
    R src/main/java/bisq/core/dao/state/blockchain/TxType.java (9)
    R src/main/java/bisq/core/dao/state/governance/ConfiscateBond.java (45)
    A src/main/java/bisq/core/dao/state/governance/Issuance.java (78)
    A src/main/java/bisq/core/dao/state/governance/Param.java (130)
    R src/main/java/bisq/core/dao/state/governance/ParamChange.java (53)
    A src/main/java/bisq/core/dao/state/period/Cycle.java (136)
    A src/main/java/bisq/core/dao/state/period/CycleService.java (0)
    A src/main/java/bisq/core/dao/state/period/DaoPhase.java (0)
    A src/main/java/bisq/core/dao/state/period/PeriodService.java (0)
    D src/main/java/bisq/core/dao/vote/PeriodService.java (0)
    D src/main/java/bisq/core/dao/vote/blindvote/BlindVote.java (0)
    D src/main/java/bisq/core/dao/vote/blindvote/BlindVoteConsensus.java (0)
    D src/main/java/bisq/core/dao/vote/blindvote/BlindVoteService.java (0)
    D src/main/java/bisq/core/dao/vote/myvote/MyVoteService.java (0)
    D src/main/java/bisq/core/dao/vote/proposal/Proposal.java (0)
    D src/main/java/bisq/core/dao/vote/proposal/ProposalPayload.java (0)
    D src/main/java/bisq/core/dao/vote/proposal/ProposalService.java (0)
    D src/main/java/bisq/core/dao/vote/proposal/asset/RemoveAssetProposal.java (0)
    D src/main/java/bisq/core/dao/vote/proposal/asset/RemoveAssetProposalPayload.java (0)
    D src/main/java/bisq/core/dao/vote/proposal/compensation/CompensationRequest.java (0)
    D src/main/java/bisq/core/dao/vote/proposal/compensation/CompensationRequestConsensus.java (0)
    D src/main/java/bisq/core/dao/vote/proposal/compensation/CompensationRequestPayload.java (0)
    D src/main/java/bisq/core/dao/vote/proposal/compensation/CompensationRequestService.java (0)
    D src/main/java/bisq/core/dao/vote/proposal/compensation/issuance/IssuanceConsensus.java (0)
    D src/main/java/bisq/core/dao/vote/proposal/compensation/issuance/IssuanceService.java (0)
    D src/main/java/bisq/core/dao/vote/proposal/generic/GenericProposal.java (0)
    D src/main/java/bisq/core/dao/vote/proposal/generic/GenericProposalPayload.java (0)
    D src/main/java/bisq/core/dao/vote/proposal/generic/GenericProposalService.java (0)
    D src/main/java/bisq/core/dao/vote/proposal/param/ChangeParamProposal.java (0)
    D src/main/java/bisq/core/dao/vote/proposal/param/ChangeParamProposalPayload.java (0)
    D src/main/java/bisq/core/dao/vote/result/LongVoteResult.java (0)
    D src/main/java/bisq/core/dao/vote/result/VoteResult.java (0)
    D src/main/java/bisq/core/dao/vote/votereveal/RevealedVote.java (0)
    D src/main/java/bisq/core/dao/vote/votereveal/VoteRevealService.java (0)
    M src/main/java/bisq/core/locale/Res.java (0)
    M src/main/java/bisq/core/payment/PaymentAccountList.java (0)
    M src/main/java/bisq/core/proto/CoreProtoResolver.java (0)
    M src/main/java/bisq/core/proto/network/CoreNetworkProtoResolver.java (0)
    M src/main/java/bisq/core/proto/persistable/CorePersistenceProtoResolver.java (0)
    M src/main/java/bisq/core/provider/fee/FeeService.java (0)
    M src/main/java/bisq/core/setup/CoreNetworkCapabilities.java (0)
    M src/main/java/bisq/core/setup/CorePersistedDataHost.java (0)
    M src/main/java/bisq/core/util/BsqFormatter.java (0)
    A src/main/java/bisq/core/util/validation/IntegerValidator.java (0)
    A src/main/java/bisq/core/util/validation/StringValidator.java (0)
    M src/main/resources/i18n/displayStrings.properties (0)
    M src/main/resources/i18n/displayStrings_de.properties (0)
    M src/main/resources/i18n/displayStrings_el.properties (0)
    M src/main/resources/i18n/displayStrings_es.properties (0)
    M src/main/resources/i18n/displayStrings_fr.properties (0)
    M src/main/resources/i18n/displayStrings_hu.properties (0)
    M src/main/resources/i18n/displayStrings_pt.properties (0)
    M src/main/resources/i18n/displayStrings_ro.properties (0)
    M src/main/resources/i18n/displayStrings_ru.properties (0)
    M src/main/resources/i18n/displayStrings_sr.properties (0)
    M src/main/resources/i18n/displayStrings_zh.properties (0)
    M src/test/java/bisq/core/arbitration/ArbitratorManagerTest.java (0)
    R src/test/java/bisq/core/dao/node/full/BlockParserTest.java (0)
    A src/test/java/bisq/core/dao/node/parser/GenesisTxParserTest.java (0)
    R src/test/java/bisq/core/dao/state/SnapshotManagerTest.java (0)
    D src/test/java/bisq/core/dao/vote/PeriodServiceTest.java (0)
    A src/test/java/bisq/core/dao/voting/voteresult/VoteResultConsensusTest.java (0)

-- Patch Links --

https://github.com/bisq-network/bisq-core/pull/150.patch
https://github.com/bisq-network/bisq-core/pull/150.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-core/pull/150
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bisq.network/pipermail/bisq-github/attachments/20180815/185a1dc2/attachment-0001.html>


More information about the bisq-github mailing list