forked from circlecloud/tera
feat: 1120 release c/s mode complete
Signed-off-by: MiaoWoo <admin@yumc.pw>
This commit is contained in:
@@ -12,6 +12,7 @@
|
||||
import CBlock from './block-loader'
|
||||
import { RBTree } from './library'
|
||||
import { STreeBuffer } from './base';
|
||||
import { SendToWebClient } from '../rpc/server'
|
||||
require('./library');
|
||||
require('./crypto-library');
|
||||
const TX_PROCESS_TIME = 100;
|
||||
@@ -423,8 +424,7 @@ export default class CConsensus extends CBlock {
|
||||
var SendData = { "Method": "RETTRANSFERTX", "Context": Info.Context, "Data": { BlockNum: Block.BlockNum, Array: Arr, } };
|
||||
this.SendF(Node, SendData, global.MAX_BLOCK_SIZE + 1000)
|
||||
}
|
||||
static
|
||||
RETTRANSFERTX_F() {
|
||||
static RETTRANSFERTX_F() {
|
||||
return "{BlockNum:uint,Array:[{body:tr}]}";
|
||||
}
|
||||
RETTRANSFERTX(Info, CurTime) {
|
||||
@@ -639,8 +639,7 @@ export default class CConsensus extends CBlock {
|
||||
var BufWrite = global.BufLib.GetBufferFromObject(Data, FORMAT_DATA_TRANSFER, global.MAX_BLOCK_SIZE + 30000, WorkStructSend);
|
||||
return BufWrite;
|
||||
}
|
||||
static
|
||||
TRANSFER_F() {
|
||||
static TRANSFER_F() {
|
||||
return FORMAT_DATA_TRANSFER;
|
||||
}
|
||||
CheckingMaxPowOther(Block) {
|
||||
@@ -1392,6 +1391,25 @@ export default class CConsensus extends CBlock {
|
||||
this.AddToMaxPOW(BlockMining, {
|
||||
SeqHash: BlockMining.SeqHash, AddrHash: BlockMining.AddrHash, PrevHash: BlockMining.PrevHash, TreeHash: BlockMining.TreeHash,
|
||||
})
|
||||
if (bWas == 3) {
|
||||
setTimeout(() => {
|
||||
let webmsg: any = { BlockNum: msg.BlockNum }
|
||||
webmsg.Mining = {
|
||||
Hash: BlockMining.Hash.toString(),
|
||||
SeqHash: BlockMining.Hash.toString()
|
||||
}
|
||||
webmsg.New = {
|
||||
Hash: ValueNew.Hash.toString(),
|
||||
PowHash: ValueNew.PowHash.toString()
|
||||
}
|
||||
Object.assign(webmsg, {
|
||||
HashCount,
|
||||
Power,
|
||||
Num: msg.Num
|
||||
})
|
||||
SendToWebClient(webmsg)
|
||||
}, 1)
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user