add debug port for cp

This commit is contained in:
CaiHQ 2022-09-02 21:00:02 +08:00
parent 0aac9d16d9
commit 0da9d88173
2 changed files with 20 additions and 1 deletions

View File

@ -41,6 +41,7 @@ public class Contract extends SM2Verifiable implements Serializable {
private YjsType yjsType;
private SerializableJson createParam;
private int remoteDebugPort = 0;
public int getShardingId() {
return this.shardingId;
@ -232,9 +233,17 @@ public class Contract extends SM2Verifiable implements Serializable {
createParam = new SerializableJson(ele);
}
public void setRemoteDebugPort(int port) {
remoteDebugPort = port;
}
public JsonElement getCreateParam() {
if (createParam != null)
return createParam.getJsonElement();
return null;
}
public int getRemoteDebugPort() {
return remoteDebugPort;
}
}

View File

@ -20,6 +20,16 @@ public class SM2UtilTest {
"{\"publicKey\":\"0442e39c0b1623e6f95ef896d37f41aa3cd98fbc3aea71250eedba4335c6c3aff51b5fa2352f920d1063b50a30738427c18375df886985a63e0f496293fdad22a8\",\"privateKey\":\"b7e504cf951792554bf4a9874be37cb1279d38939444388e2046ee9603b4f0c4\"}";
SM2KeyPair keyPair = SM2KeyPair.fromJson(keyPairStr);
@Test
public void loadKey() throws Exception {
String keyStr = "{\"privateKey\": \"b4ab74a0d8691fc45fd214bdaf45b1dc6ac288a93d1518599fc824ab29310a1a\",\n" +
" \"publicKey\": \"04fef570617a3a2dfba6a4dd25050919266735f683f69aee8df4cd600f34b7440a26e90af3b92b63bad7c013f32c2665599ddde33c87736efa667eb027cdd8572f\"\n" +
" }";
SM2KeyPair keyPair = SM2KeyPair.fromJson(keyStr);
byte[] result = SM2Util.sign(keyPair.getPrivateKeyParameter(), "abc".getBytes());
System.out.println(result.length);
}
@Test
public void verify2() {
String toVerify = "GeneralContract|plainTextTransmission|{\"ledger\":\"test\",\"data\":\"上链信息为json格式\"}|04398dfde44290595cd098cd2f904b36367c69f9011719d43fb0955f823cf1386764769bc7c0a5649dcb316d552998a5c106afd268d9db8b6482ce527544a7bd15";