rename (#465)
aggregate coinbase rewards (#239) * modify struct to consensusResult * rename file name * extract common funtion * modify name * modify coinbase tx * optimise * aggregate amount for same program * fix coinbase calculate * delete ℹrrelevant test code * modify get asset * modify * modify variable name * optimise detachBlock for consensusResult * optimise * optimise * restruct * modify test * filter zero amount output * filter zero amount for protocol * modify name * move * rename * modify unit test * add test * optimise * optimise code * optimise * move calculate txfee * optimise code * optimise * restruct * optimise * optimise * modify calculate tx fee * optimise * optimise * optimise * optimise * optimise * optimise
get BlockNode from database (#188) * modify BlockNode to database * modify newBlockNode * optimise LoadBlockIndex * optimise hash * restruct blockIndex * delete redundancy function * remove blockIndex BlockExist function and add Remove cached blockNode * modify function name * modify blockwitness index * optimise * optimise chain best node * modify dir * optimise * delete blockindex * optimise style * remove argument * modify name * modify get blockwitness func * add getBestNode * optimise blockHashes * remove BlockNode * optimise struct * optimise * optimise protocol * optimise saveChainStatus * optimise * optimise * remove consensusNodeManager * modify node to blockheader * modify node name * remove redundancy getBlocker * modify node to blockHeader * add lock * add deep copy * fix * modify function name * modify order * optimise init getBlockHashes * optimise * modify database test * fix validation test * fix txpool test * fix utxo_view test * delete protocol block test * optimise name and position * optimise * delete cond * modify Name * abstract common function * optimise * add unit test * optimise unit test * delete code * save main chain hash by height * save main chain hashes * fix error * optimise * optimise * optimsie * optimise * optimise
Edit bbft (#133) * Revert "Revert "edit" (#132)" This reverts commit 885e0da9b0527988339a5039250ef88449adc95a. * edit the consensus node * fix the solo net * edit for code review
feat: add build crosschain input (#91) * wip: init DecodeCrossOutAction * refactor: move DecodeCrossInAction to AccountMgr * fix: fix account/builder.go * fix: fix asset in crossInAction.Build * update source in crossInAction.Build * refactor: clean up * fix: fix sourceID in crossInAction.Build * init * feat: serializeAssetDef & checkValidJSON * fix * refactor: add asset.Registry into accountManager * wip: add asset definition comparison * feat: cheack asset definition mismatch * wip * fix: add * refactor: add lines * wup * revert * clean * revert * merge * wip * revert * clean * fix * fix * clean * fix * clean * fix MustDecodeHash * fix * clean up * init saveExternalAssetDefinition * fix * fk * update * wip * update * draft * update * draft * check replay * clean * init * wwww * draft conseus fed * clean * merfe * clean * clean * clean * fix https://github.com/Bytom/vapor/pull/77#discussion_r286745872 * fix https://github.com/Bytom/vapor/pull/77#discussion_r286742937 * fix https://github.com/Bytom/vapor/pull/77#discussion_r286744128 * fix https://github.com/Bytom/vapor/pull/77#discussion_r286744426 * fix https://github.com/Bytom/vapor/pull/77#discussion_r286744843 * fix https://github.com/Bytom/vapor/pull/77/files#r286744635 & https://github.com/Bytom/vapor/pull/77#discussion_r286744048 & https://github.com/Bytom/vapor/pull/77#discussion_r286743987 * fix https://github.com/Bytom/vapor/pull/77#discussion_r286744322 * minor * update * update * minor * format code * fix * use genesis config * update * update * clean * utxo database * utxo database test * aha * wip * wip * wip * claimed * ??? * init * foix * dododod * fk * add mainchainOutputIDs * roll back * dododo * update * revert * fix * fix * fk * dd * clean * roll back * fix detach * clean up * fix https://github.com/Bytom/vapor/pull/91#discussion_r287974764 * fix https://github.com/Bytom/vapor/pull/91#discussion_r287975636 * fix https://github.com/Bytom/vapor/pull/91#discussion_r287976043 * rm path * fix https://github.com/Bytom/vapor/pull/91#discussion_r287974969 * use type for utxo * uint32 * add iota * fix https://github.com/Bytom/vapor/pull/91#discussion_r287980844 * modify build * modify utxo type * fix * fix
Dpos process block (#69) * add bbft process block * merge v0.1 * remove functional test * opt code * opt code * opt code * bug fix * bug fix * opt code * opt code * bug fix * add update consensus node * opt code
Hulk did something