forked from iod/ControlProxy
122 lines
5.6 KiB
Markdown
122 lines
5.6 KiB
Markdown
# Router初始化过程
|
|
|
|
```json
|
|
{
|
|
"action": "executeContract",
|
|
"requestID": "1650331954565_7775",
|
|
"contractID": "GlobalRouter",
|
|
"operation": "setRootRouterInfo",
|
|
"arg": "{\"routerInfo\":\"{\\\"date\\\":1650331954565,\\\"name\\\":\\\"macjw.ab\\\",\\\"doId\\\":\\\"macjw.ab\\\",\\\"version\\\":\\\"2.1\\\",\\\"address\\\":\\\"127.0.0.1\\\",\\\"port\\\":\\\"2042\\\",\\\"status\\\":\\\"offline\\\",\\\"protocol\\\":\\\"IRP\\\",\\\"pubKey\\\":\\\"04f9b9b8f324908464f78a6235e2dd93e4dfdaf045e9b1b5cfd57374516cc61a79a86fc2b42d3321a5b49a0f25381a7bed61901b40b729f72354e716673d551e98\\\"}\"}",
|
|
"pubkey": "04f9b9b8f324908464f78a6235e2dd93e4dfdaf045e9b1b5cfd57374516cc61a79a86fc2b42d3321a5b49a0f25381a7bed61901b40b729f72354e716673d551e98",
|
|
"signature": "3045022100943e6327bc6bb8cdf651f68f1edb586aee8835e6f94e0d5a236c44f9f3140e940220240af1b770856ba592d033ca5a8530950e7985ca89e5c3b4d6d103cb2e0e251c"
|
|
}
|
|
```
|
|
|
|
```json
|
|
{
|
|
"needSeq": false,
|
|
"seq": 0,
|
|
"status": "Success",
|
|
"result": {
|
|
"result": "success"
|
|
},
|
|
"isInsnLimit": false,
|
|
"totalGas": 0,
|
|
"executionGas": 0,
|
|
"extraGas": 0,
|
|
"size": 0,
|
|
"eventRelated": false,
|
|
"responseID": "1650331954565_7775",
|
|
"action": "onExecuteResult",
|
|
"executeTime": "6"
|
|
}
|
|
|
|
```
|
|
|
|
```json
|
|
{
|
|
"action": "executeContract",
|
|
"requestID": "1650331954629_8114",
|
|
"contractID": "GlobalRouter",
|
|
"operation": "setRouterBaseInfo",
|
|
"arg": "{\"prefix\":\"macjw.ab\",\"port\":\"2042\"}",
|
|
"pubkey": "04f9b9b8f324908464f78a6235e2dd93e4dfdaf045e9b1b5cfd57374516cc61a79a86fc2b42d3321a5b49a0f25381a7bed61901b40b729f72354e716673d551e98",
|
|
"signature": "3045022100dc09a7938767aca9d7d3b15e4ec19c46c546863ef419298f44af84b660d6e2020220420207d4449d5a3747c2f6ce08308eeb4a9514d56b0a07ee3971f12e9b57f27c"
|
|
}
|
|
```
|
|
|
|
{"needSeq":false,"seq":0,"status":"Success","result":{"result":"success"},"isInsnLimit":false,"totalGas":0,"
|
|
executionGas":0,"extraGas":0,"size":0,"eventRelated":false,"responseID":"1650331954629_8114","action":"onExecuteResult"
|
|
,"executeTime":"16"}
|
|
|
|
CreateAuditProxy
|
|
04f9b9b8f324908464f78a6235e2dd93e4dfdaf045e9b1b5cfd57374516cc61a79a86fc2b42d3321a5b49a0f25381a7bed61901b40b729f72354e716673d551e98
|
|
|
|
```json
|
|
{
|
|
"arg": "
|
|
}
|
|
|
|
{
|
|
"needSeq": false,
|
|
"seq": 0,
|
|
"status": "Success",
|
|
"result": {
|
|
"result": "success",
|
|
"data": "macjw.ab/AuditProxy"
|
|
},
|
|
"isInsnLimit": false,
|
|
"totalGas": 0,
|
|
"executionGas": 0,
|
|
"extraGas": 0,
|
|
"size": 0,
|
|
"eventRelated": false,
|
|
"responseID": "1650332023912_5430",
|
|
"
|
|
action
|
|
":"
|
|
onExecuteResult
|
|
","
|
|
executeTime
|
|
":"
|
|
15
|
|
"}
|
|
```
|
|
|
|
# GetAuditRule
|
|
|
|
{"action":"executeContract","requestID":"1650332360055_6184","contractID":"ControlProxy","operation":"getDoAuditRule","
|
|
arg":{"doId":"AuditProxy","offset":null},"pubkey":"
|
|
04f9b9b8f324908464f78a6235e2dd93e4dfdaf045e9b1b5cfd57374516cc61a79a86fc2b42d3321a5b49a0f25381a7bed61901b40b729f72354e716673d551e98"
|
|
,"signature":"
|
|
3046022100c869e7fbd318084881fe0abd79e15271fca4981a45183526893b45e0356e670f022100afd927cf2f5f8acb56815b6b4d4a1783cbcd89a48b4bd6b1a91945fd7fba345a"
|
|
} {"needSeq":false,"seq":0,"status":"Success","result":{"
|
|
data":[{"doId":"abc.124/Repo","auditRule":{"type":0}},{"doId":"abc.125/Repo","auditRule":{"type":1}},{"doId":"abc.128/Repo","auditRule":{"type":1}}]
|
|
,"total":3},"isInsnLimit":false,"totalGas":0,"executionGas":0,"extraGas":0,"size":0,"eventRelated":false,"responseID":"
|
|
1650332360055_6184","action":"onExecuteResult","executeTime":"8"}
|
|
|
|
{"privateKey":"4616ff0e2a4f982364914f9be30b51c6bc6ccb6602114a9ee8792f2ccf67465b","publicKey":"
|
|
04f9b9b8f324908464f78a6235e2dd93e4dfdaf045e9b1b5cfd57374516cc61a79a86fc2b42d3321a5b49a0f25381a7bed61901b40b729f72354e716673d551e98"
|
|
}
|
|
|
|
# getDOList
|
|
|
|
{"needSeq":false,"seq":0,"status":"Success","result":{"
|
|
data":[{"doId":"abc.124/Repo","auditRule":{"type":0}},{"doId":"abc.125/Repo","auditRule":{"type":1}},{"doId":"abc.128/Repo","auditRule":{"type":1}}]
|
|
,"total":3},"isInsnLimit":false,"totalGas":0,"executionGas":0,"extraGas":0,"size":0,"eventRelated":false,"responseID":"
|
|
1650332360055_6184","action":"onExecuteResult","executeTime":"8"} {"needSeq":false,"seq":0,"status":"Success","result":
|
|
{"data":[{"doId":"bdware.ss/Repo1/abc0","originalData":{"doid":"bdware.ss/Repo1/abc0","info":"ddddd","
|
|
tag":["aaa","bbb","ccc"]},"enableIndex":true},{"doId":"bdware.ss/Repo1/abc1","originalData":{"doid":"
|
|
bdware.ss/Repo1/abc1","info":"ddddd","tag":["aaa","bbb","ccc"]},"enableIndex":true},{"doId":"bdware.ss/Repo1/abc2","
|
|
originalData":{"doid":"bdware.ss/Repo1/abc2","info":"ddddd","tag":["aaa","bbb","ccc"]},"enableIndex":true},{"doId":"
|
|
bdware.ss/Repo1/abc3","originalData":{"doid":"bdware.ss/Repo1/abc3","info":"ddddd","tag":["aaa","bbb","ccc"]},"
|
|
enableIndex":true},{"doId":"bdware.ss/Repo1/abc4","originalData":{"doid":"bdware.ss/Repo1/abc4","info":"ddddd","
|
|
tag":["aaa","bbb","ccc"]},"enableIndex":true},{"doId":"bdware.ss/Repo1/abc5","originalData":{"doid":"
|
|
bdware.ss/Repo1/abc5","info":"ddddd","tag":["aaa","bbb","ccc"]},"enableIndex":true},{"doId":"bdware.ss/Repo1/abc6","
|
|
originalData":{"doid":"bdware.ss/Repo1/abc6","info":"ddddd","tag":["aaa","bbb","ccc"]},"enableIndex":true},{"doId":"
|
|
bdware.ss/Repo1/abc7","originalData":{"doid":"bdware.ss/Repo1/abc7","info":"ddddd","tag":["aaa","bbb","ccc"]},"
|
|
enableIndex":true},{"doId":"bdware.ss/Repo1/abc8","originalData":{"doid":"bdware.ss/Repo1/abc8","info":"ddddd","
|
|
tag":["aaa","bbb","ccc"]},"enableIndex":true},{"doId":"bdware.ss/Repo1/abc9","originalData":{"doid":"
|
|
bdware.ss/Repo1/abc9","info":"ddddd","tag":["aaa","bbb","ccc"]},"enableIndex":true}],"total":100},"isInsnLimit":false,"
|
|
totalGas":0,"executionGas":0,"extraGas":0,"size":0,"eventRelated":false,"responseID":"1650332431455_143","action":"
|
|
onExecuteResult","executeTime":"14"} |