feat: add SelfAdaptiveShardingExecutor
add new type of multi-point contract "SelfAdaptiveSharding"
This commit is contained in:
@@ -158,39 +158,44 @@ var onStartContract = function(obj) {
|
||||
};
|
||||
|
||||
// 集群启动合约
|
||||
var startContractUnits = function(place) {
|
||||
// ZYX
|
||||
var unitsID = $("#selectUnits")[0].value.split("_")[1];
|
||||
if(unitsID == undefined || unitsID == "选择节点集群"){
|
||||
myToast("提示","请选择节点集群!");
|
||||
return;
|
||||
}
|
||||
|
||||
var peersID = "";
|
||||
for ( var i in global.units[unitsID]) {
|
||||
peersID += global.units[unitsID][i].pubKey + ",";
|
||||
}
|
||||
|
||||
var request = {};
|
||||
|
||||
request.action = "startContractMultiPoint";
|
||||
request.peersID = peersID;
|
||||
request.type = $("#sequence")[0].value;
|
||||
console.log(request.type);
|
||||
if (request.type==0){
|
||||
myToast("提示","请选择集群合约模式!");
|
||||
function startContractUnits(place) {
|
||||
// ZYX
|
||||
const unitsID = $("#selectUnits")[0].value.split("_")[1];
|
||||
if (!unitsID || unitsID === "选择节点集群") {
|
||||
myToast("提示", "请选择节点集群!");
|
||||
return;
|
||||
}
|
||||
request.projectName = global.ypkName;
|
||||
if (request.projectName==undefined || request.projectName == "请选择ypk文件"){
|
||||
myToast("提示","请选择合约!");
|
||||
return;
|
||||
}
|
||||
request.isPrivate = global.ypkIsPrivate;
|
||||
request.sponsorPeerID = global.peerID; //peerID of the node
|
||||
console.log(request);
|
||||
global.wssocket.send(JSON.stringify(request));
|
||||
};
|
||||
}
|
||||
|
||||
let peersID = "";
|
||||
for (let i in global.units[unitsID]) {
|
||||
peersID += global.units[unitsID][i].pubKey + ",";
|
||||
}
|
||||
|
||||
const request = {};
|
||||
|
||||
request.action = "startContractMultiPoint";
|
||||
request.peersID = peersID;
|
||||
request.type = $("#sequence")[0].value;
|
||||
console.log(request.type);
|
||||
if (request.type == 0) {
|
||||
myToast("提示", "请选择集群合约模式!");
|
||||
return;
|
||||
}
|
||||
request.selectUnitNum = Number($("#selectUnitNum")[0].value);
|
||||
if (!request.selectUnitNum || isNaN(request.selectUnitNum)) {
|
||||
myToast("提示", "请填写集群规模!");
|
||||
return;
|
||||
}
|
||||
request.projectName = global.ypkName;
|
||||
if (!request.projectName || request.projectName == "请选择ypk文件") {
|
||||
myToast("提示", "请选择合约!");
|
||||
return;
|
||||
}
|
||||
request.isPrivate = global.ypkIsPrivate;
|
||||
request.sponsorPeerID = global.peerID; //peerID of the node
|
||||
console.log(request);
|
||||
global.wssocket.send(JSON.stringify(request));
|
||||
}
|
||||
|
||||
var onStartTrustfulContract = function(obj) {
|
||||
console.log(obj);
|
||||
|
||||
Reference in New Issue
Block a user