Voter reward (#344) * add vote reward * add config * fix * modify * modify sql * fix review * modify sql * add roundVoteBlockNums * recover code * modify format * modify code * optimized code * modify format * fix review * fix review * fix review * single xpub * modifu * fix review * fix * modify format * fix review * modify coinbase * fix bug * fix * fix review * add Rollback * modify * fix * fix * fix voter rewward * modify * fix review * fix review * remove code file * fix * add readme * fix * rm file * fix review * rm chain_id * modify readme
modify utxo pending number and consensus node vote restrict (#285) * modify utxo pending number * add consensus node vote restrict * fix test * modify validate vote tx * modify config * unit test * add error * optimise * optimise * optimise * optimise config * apply Tx * delete * optimise
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
Add subnet having the same network ID isolation function (#57) * Network isolation main chain and side chain * Add test cases * Del unused code * Uniform variable name * Opz log * Generate unique network ID using genesisBlock hash * Change Bech32HRPSegwit to 'vp' * Change netID generate method