use of io.nuls.protocol.storage.po.BlockProtocolInfoPo in project nuls by nuls-io.
the class ProtocolTransferTool method toBlockProtocolInfoPo.
public static BlockProtocolInfoPo toBlockProtocolInfoPo(BlockHeader header, ProtocolContainer container) {
BlockProtocolInfoPo infoPo = new BlockProtocolInfoPo();
infoPo.setBlockHeight(header.getHeight());
infoPo.setVersion(container.getVersion());
infoPo.setCurrentDelay(container.getCurrentDelay());
infoPo.setEffectiveHeight(container.getEffectiveHeight());
infoPo.setRoundIndex(container.getRoundIndex());
infoPo.setStatus(container.getStatus());
infoPo.setAddressSet(container.getAddressSet());
infoPo.setPrePercent(container.getPrePercent());
return infoPo;
}
use of io.nuls.protocol.storage.po.BlockProtocolInfoPo in project nuls by nuls-io.
the class ProtocolTransferTool method toBlockProtocolInfoPo.
public static BlockProtocolInfoPo toBlockProtocolInfoPo(BlockHeader header, ProtocolTempInfoPo tempInfoPo) {
BlockProtocolInfoPo infoPo = new BlockProtocolInfoPo();
infoPo.setBlockHeight(header.getHeight());
infoPo.setVersion(tempInfoPo.getVersion());
infoPo.setCurrentDelay(tempInfoPo.getCurrentDelay());
infoPo.setEffectiveHeight(tempInfoPo.getEffectiveHeight());
infoPo.setRoundIndex(tempInfoPo.getRoundIndex());
infoPo.setStatus(tempInfoPo.getStatus());
infoPo.setAddressSet(tempInfoPo.getAddressSet());
infoPo.setPrePercent(tempInfoPo.getPrePercent());
return infoPo;
}
Aggregations