From eb13ba9cdad8b80bcad5f7afa222d89244dc5040 Mon Sep 17 00:00:00 2001 From: huangzhiran Date: Sun, 28 Dec 2025 16:03:14 +0800 Subject: [PATCH] trim ioid prefix --- service/apinode/api/http.go | 1 + template/project_file/gnark_sum | 20 -------------------- template/project_file/gnark_sum.json | 24 ++++++++++++++++++++++++ 3 files changed, 25 insertions(+), 20 deletions(-) delete mode 100644 template/project_file/gnark_sum create mode 100644 template/project_file/gnark_sum.json diff --git a/service/apinode/api/http.go b/service/apinode/api/http.go index 45194940..94d8533a 100644 --- a/service/apinode/api/http.go +++ b/service/apinode/api/http.go @@ -188,6 +188,7 @@ func (s *httpServer) createTask(c *gin.Context) { } else { addr := crypto.PubkeyToAddress(*r.pubkey) deviceAddr := gjson.GetBytes(req.Payload, "address").Str + deviceAddr = strings.TrimPrefix(deviceAddr, "did:io:") if strings.EqualFold(addr.Hex(), deviceAddr) { approved = true diff --git a/template/project_file/gnark_sum b/template/project_file/gnark_sum deleted file mode 100644 index eab76659..00000000 --- a/template/project_file/gnark_sum +++ /dev/null @@ -1,20 +0,0 @@ -{ - "defaultVersion": "v1", - "config": - [ - { - "version": "v1", - "vmTypeID": 1, - "proofType": "sum", - "signedKeys": - [ - { "name": "timestamp", "type": "uint64" }, - { "name": "value", "type": "uint64" }, - ], - "signatureAlgorithm": "ecdsa", - "hashAlgorithm": "sha256", - "metadata": "http://pub-806f4034ac1b474cb8e146550efa4b2e.r2.dev/w3b/sum.pk", - "code": "http://pub-806f4034ac1b474cb8e146550efa4b2e.r2.dev/w3b/sum.circuit", - }, - ], -} diff --git a/template/project_file/gnark_sum.json b/template/project_file/gnark_sum.json new file mode 100644 index 00000000..c22a50df --- /dev/null +++ b/template/project_file/gnark_sum.json @@ -0,0 +1,24 @@ +{ + "defaultVersion": "v1", + "config": [ + { + "version": "v1", + "vmTypeID": 1, + "proofType": "sum", + "signedKeys": [ + { + "name": "timestamp", + "type": "uint64" + }, + { + "name": "value", + "type": "uint64" + } + ], + "signatureAlgorithm": "ecdsa", + "hashAlgorithm": "sha256", + "metadata": "http://pub-806f4034ac1b474cb8e146550efa4b2e.r2.dev/w3b/sum.pk", + "code": "http://pub-806f4034ac1b474cb8e146550efa4b2e.r2.dev/w3b/sum.circuit" + } + ] +} \ No newline at end of file