跳到主要内容
ArcBlock Community

prod商店的pagekit检查更新到了 test商店的版本

null
支持
bugresolvedrewarded

prod商店的pagekit检查更新到了 test商店的版本(后面又试了检查更新,又没有出现test的版本,就是有时会有时不会)

图片.png图片.png

后面继续测试:

图片.png

19 条回复

null2年前

场景1的返回:

{"data":{"checkComponentsForUpdates":{"code":"ok","preUpdateInfo":{"updateId":"e838f78a-069d-4a14-af15-6a9c8292a8e7","updateList":[{"id":"zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2/z8iZiDFg3vkkrPwsiba1TLXy3H9XHzFERsP8o","meta":{"bundleDid":"z8iZiDFg3vkkrPwsiba1TLXy3H9XHzFERsP8o","bundleName":"pages-kit","community":"https://community.arcblock.io","description":"A blocklet for building websites easily and quickly.","did":"z8iZiDFg3vkkrPwsiba1TLXy3H9XHzFERsP8o","documentation":"https://developer.blocklet.io","group":"dapp","homepage":"https://store.blocklet.dev","keywords":["blocklet","react"],"lastPublishedAt":"2024-03-13T15:15.955Z","logo":"logo.png","main":"blocklet.js","name":"pages-kit","navigation":[{"id":"maker","title":{"en":"Pages Maker","zh":"页面编辑器"},"icon":"ion","link":"/admin/maker","section":["sessionManager","dashboard"],"role":["admin","owner","pagesEditor"]}],"nftFactory":"","path","resources","screenshots":["QmfFyT3gNULt51BDA5hEyi5c9R7EEEUH7Ufm4K44J5CG7P.png","QmdShF3TFXsQk1YacpuFz755HeoosNYHd46kxGT5W2pmZT.png","QmXD1N5p2Dc2ctZaJmeVorY8mk1Gu9rhXxPPgZ4j5HiieD.gif"],"support","title":"Pages Kit","version":"0.2.262","author":{"email":"blocklet@arcblock.io","name":"arcblock","url"},"capabilities":{"clusterMode","component","didSpace","navigation","resourceExportApi"},"components":[{"mountPoint":"/image-bin","name":"image-bin","required"}],"contributors","dist":{"integrity":"sha512-AbWMTf6e3DONZzEw/egpUr83DNIHRwpR0sqGiBn0C+sl7zjyGKRI4uvR7scHkNWg1KBXN4lwbyrWpfW1Ii6hBg==","tarball":"https://test.store.blocklet.dev/api/blocklets/z8iZiDFg3vkkrPwsiba1TLXy3H9XHzFERsP8o/pages-kit-0.2.262.tgz"},"environments":[{"default":"","description":"The path of Template used to initialize pages.","name":"INIT_TEMPLATE_PATH","required","secure","shared","validation"}],"interfaces":[{"cacheable","name":"publicUrl","pageGroups","path":"/","port":"BLOCKLET_PORT","prefix":"","protocol":"http","type":"web","services"}],"maintainers","payment":{"price":[],"share":[]},"repository":{"type":"git","url":"git+https://github.com/blocklet/pages-kit.git"},"requirements":{"cpu":"","os":"","server":">=1.16.0","fuels"},"resource":{"exportApi":"/api/pages/resources","bundles","types":[{"description":"Used by Pages Kit to import one or multiple pages","type":"page"}]},"stats":{"downloads","purchases","star"}}},{"id":"zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2/z2qaCNvKMv5GjouKdcDWexv6WqtHbpNPQDnAk","meta":{"bundleDid":"z2qaCNvKMv5GjouKdcDWexv6WqtHbpNPQDnAk","bundleName":"z2qaCNvKMv5GjouKdcDWexv6WqtHbpNPQDnAk","community":"","description":"The decentralized stripe alike payment solution for blocklets.","did":"z2qaCNvKMv5GjouKdcDWexv6WqtHbpNPQDnAk","documentation":"","group":"dapp","homepage":"","keywords":["payment","stripe"],"lastPublishedAt":"2024-03-13T23:50.000Z","logo":"logo.png","main":"blocklet.js","name":"z2qaCNvKMv5GjouKdcDWexv6WqtHbpNPQDnAk","navigation":[{"id":"payments","title":{"en":"Payments","zh":"支付管理"},"icon":"ion","link":"/admin","section":["dashboard","sessionManager"],"role":["admin","owner"]},{"id":"billing","title":{"en":"Billing","zh":"我的账单"},"icon":"ion","link":"/customer","section":["dashboard","sessionManager"],"role":["owner","admin","member","guest"]}],"nftFactory":"","path","resources","screenshots":["QmcxdLhj1aW5BAiTV5f5jJL2xCNNvvW6BqXnc64MXBzDc9.png","QmNi1Y34DPDb9d4mFcV8G4uXkbh6iKV9bAVYBwGXy9FmTw.png","QmaNrh7z3Lp281HdA91s2w5QmN7vbL9qGiBiwdamBhKBKW.png","QmcxWUhDBqgZPhrLthpDvA3MvW7HdQZJLitzhpR3o2CvMt.png","QmVDgQaVhXXHuGoXb84cH6xYSCxS78txE4Q3HaRvsRgLjg.png"],"support","title":"Payment Kit","version":"1.13.183","author":{"email":"blocklet@arcblock.io","name":"arcblock","url"},"capabilities":{"clusterMode","component","didSpace","navigation","resourceExportApi"},"components":[{"mountPoint","name":"image-bin","required"}],"contributors","dist":{"integrity":"sha512-yO3H3kpaCImsRkMzGWBKlNLsRS7k2dKGYihecIu1p4Hf5zjdep4EqoikimIKuTj70AxA3Tj5lCkjmVd+Mhpi1Q==","tarball":"https://store.blocklet.dev/api/blocklets/z2qaCNvKMv5GjouKdcDWexv6WqtHbpNPQDnAk/z2qaCNvKMv5GjouKdcDWexv6WqtHbpNPQDnAk-1.13.183.tgz"},"environments":[],"interfaces":[{"cacheable","name":"publicUrl","pageGroups","path":"/","port":"BLOCKLET_PORT","prefix":"","protocol":"http","type":"web","services":[{"config":{"blockUnauthenticated","whoCanAccess":"all","profileFields":["fullName","email","avatar"],"allowSwitchProfile","ignoreUrls":["/api/did/**"],"blockUnauthorized"},"name":"auth"}]}],"maintainers","payment":{"price":[],"share":[]},"repository":{"type":"git","url":"git+https://github.com/blocklet/payment-kit.git"},"requirements":{"cpu":"","os":"","server":">=1.16.10","fuels"},"resource":{"exportApi","bundles","types":[{"description":"Auto config paywall for your content","type":"paywall"}]},"stats":{"downloads","purchases","star"}}}]}}}}

null2年前

场景2的返回:

{"data":{"checkComponentsForUpdates":{"code":"ok","preUpdateInfo":{"updateId":"fec83e19-bac6-4083-bdb4-4abc3c0e5fdf","updateList":[{"id":"zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2/z2qaCNvKMv5GjouKdcDWexv6WqtHbpNPQDnAk","meta":{"bundleDid":"z2qaCNvKMv5GjouKdcDWexv6WqtHbpNPQDnAk","bundleName":"z2qaCNvKMv5GjouKdcDWexv6WqtHbpNPQDnAk","community":"","description":"The decentralized stripe alike payment solution for blocklets.","did":"z2qaCNvKMv5GjouKdcDWexv6WqtHbpNPQDnAk","documentation":"","group":"dapp","homepage":"","keywords":["payment","stripe"],"lastPublishedAt":"2024-03-13T23:50.000Z","logo":"logo.png","main":"blocklet.js","name":"z2qaCNvKMv5GjouKdcDWexv6WqtHbpNPQDnAk","navigation":[{"id":"payments","title":{"en":"Payments","zh":"支付管理"},"icon":"ion","link":"/admin","section":["dashboard","sessionManager"],"role":["admin","owner"]},{"id":"billing","title":{"en":"Billing","zh":"我的账单"},"icon":"ion","link":"/customer","section":["dashboard","sessionManager"],"role":["owner","admin","member","guest"]}],"nftFactory":"","path","resources","screenshots":["QmcxdLhj1aW5BAiTV5f5jJL2xCNNvvW6BqXnc64MXBzDc9.png","QmNi1Y34DPDb9d4mFcV8G4uXkbh6iKV9bAVYBwGXy9FmTw.png","QmaNrh7z3Lp281HdA91s2w5QmN7vbL9qGiBiwdamBhKBKW.png","QmcxWUhDBqgZPhrLthpDvA3MvW7HdQZJLitzhpR3o2CvMt.png","QmVDgQaVhXXHuGoXb84cH6xYSCxS78txE4Q3HaRvsRgLjg.png"],"support","title":"Payment Kit","version":"1.13.183","author":{"email":"blocklet@arcblock.io","name":"arcblock","url"},"capabilities":{"clusterMode","component","didSpace","navigation","resourceExportApi"},"components":[{"mountPoint","name":"image-bin","required"}],"contributors","dist":{"integrity":"sha512-yO3H3kpaCImsRkMzGWBKlNLsRS7k2dKGYihecIu1p4Hf5zjdep4EqoikimIKuTj70AxA3Tj5lCkjmVd+Mhpi1Q==","tarball":"https://store.blocklet.dev/api/blocklets/z2qaCNvKMv5GjouKdcDWexv6WqtHbpNPQDnAk/z2qaCNvKMv5GjouKdcDWexv6WqtHbpNPQDnAk-1.13.183.tgz"},"environments":[],"interfaces":[{"cacheable","name":"publicUrl","pageGroups","path":"/","port":"BLOCKLET_PORT","prefix":"","protocol":"http","type":"web","services":[{"config":{"blockUnauthenticated","whoCanAccess":"all","profileFields":["fullName","email","avatar"],"allowSwitchProfile","ignoreUrls":["/api/did/**"],"blockUnauthorized"},"name":"auth"}]}],"maintainers","payment":{"price":[],"share":[]},"repository":{"type":"git","url":"git+https://github.com/blocklet/payment-kit.git"},"requirements":{"cpu":"","os":"*","server":">=1.16.10","fuels"},"resource":{"exportApi","bundles","types":[{"description":"Auto config paywall for your content","type":"paywall"}]},"stats":{"downloads","purchases","star"}}}]}}}}

shijun2年前
shijun2年前

感谢提供的上下文和接口返回数据,我来本地尝试复现下

null2年前

复现没有规律,可能要看代码实现过程

null2年前

两次场景的请求参数是一样的: {"query":"mutation {\n checkComponentsForUpdates(input: {did: "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2"}) {\n code\n preUpdateInfo {\n updateId\n updateList {\n id\n meta {\n bundleDid\n bundleName\n community\n description\n did\n documentation\n group\n homepage\n keywords\n lastPublishedAt\n logo\n main\n name\n navigation\n nftFactory\n path\n resources\n screenshots\n support\n title\n version\n author {\n email\n name\n url\n }\n capabilities {\n clusterMode\n component\n didSpace\n navigation\n resourceExportApi\n }\n components {\n mountPoint\n name\n required\n }\n contributors {\n email\n name\n url\n }\n dist {\n integrity\n tarball\n }\n environments {\n default\n description\n name\n required\n secure\n shared\n validation\n }\n interfaces {\n cacheable\n name\n pageGroups\n path\n port\n prefix\n protocol\n type\n services {\n config\n name\n }\n }\n maintainers {\n email\n name\n url\n }\n payment {\n price {\n address\n symbol\n value\n }\n share {\n address\n name\n value\n }\n }\n repository {\n type\n url\n }\n requirements {\n cpu\n os\n server\n fuels {\n address\n endpoint\n reason\n value\n }\n }\n resource {\n exportApi\n bundles {\n did\n public\n type\n }\n types {\n description\n type\n }\n }\n stats {\n downloads\n purchases\n star\n }\n }\n }\n }\n }\n}"}

shijun2年前(edited)

方便提供下截图中那个 blocklet 详情页打开时的 getBlocklet gql 查询的结果不?其中不会包含敏感信息,查看方式

image.png

shijun2年前

GraphQL Inspect 需要安装 GraphQL Network Inspector,在 Chrome Web Store 里面搜

null2年前

{ "data": { "getBlocklet": { "code": "ok", "blocklet": { "appDid": "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2", "appPid": "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2", "bundleSource": {}, "createdAt": "2024-02-27T14:02.162Z", "deployedFrom": "https://store.blocklet.dev/api/blocklets/z8ia2kJi2hdqASNBZzRiWQaZ8vshaxgQS67EW/blocklet.json", "dynamic": null, "enablePassportIssuance": true, "externalSk": true, "externalSkSource": "web-wallet-v4.9.17", "installedAt": "2024-02-27T14:14.517Z", "mode": "production", "mountPoint": null, "pausedAt": null, "port": null, "ports": { "BLOCKLET_PORT": 8090 }, "source": "url", "startedAt": null, "status": "running", "stoppedAt": null, "structVersion": "2", "updatedAt": "2024-03-09T12:11.722Z", "appRuntimeInfo": { "cpuUsage": 0, "memoryUsage": 766312448, "pid": null, "port": null, "uptime": null }, "children": [ { "bundleSource": { "store": [ "https://store.blocklet.dev", "https://test.store.blocklet.dev" ], "name": "pages-kit", "version": "latest" }, "createdAt": null, "deployedFrom": null, "dynamic": null, "installedAt": null, "mode": "production", "mountPoint": "/", "pausedAt": null, "port": null, "ports": { "BLOCKLET_PORT": 8091 }, "required": null, "source": null, "startedAt": null, "status": "error", "stoppedAt": "2024-03-09T12:11.636Z", "children": [], "configs": [ { "custom": false, "description": "The path of Template used to initialize pages.", "key": "INIT_TEMPLATE_PATH", "required": false, "secure": false, "shared": false, "validation": "", "value": "" }, { "custom": false, "description": "", "key": "COMPONENT_ACCESS_WHO", "required": false, "secure": false, "shared": null, "validation": "", "value": "all" } ], "dependents": [], "diskInfo": null, "engine": { "available": true, "description": "Powered by Node.js", "displayName": "Node.js", "name": "node", "version": "20.11.1", "visible": true }, "environments": [ { "custom": null, "description": null, "key": "BLOCKLET_REAL_DID", "required": null, "secure": null, "shared": null, "validation": null, "value": "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2/z8iZiDFg3vkkrPwsiba1TLXy3H9XHzFERsP8o" }, { "custom": null, "description": null, "key": "BLOCKLET_REAL_NAME", "required": null, "secure": null, "shared": null, "validation": null, "value": "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2/pages-kit" }, { "custom": null, "description": null, "key": "BLOCKLET_COMPONENT_DID", "required": null, "secure": null, "shared": null, "validation": null, "value": "z8iZiDFg3vkkrPwsiba1TLXy3H9XHzFERsP8o" }, { "custom": null, "description": null, "key": "BLOCKLET_DATA_DIR", "required": null, "secure": null, "shared": null, "validation": null, "value": "/home/arcblock/.blocklet-server/data/zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2/pages-kit" }, { "custom": null, "description": null, "key": "BLOCKLET_LOG_DIR", "required": null, "secure": null, "shared": null, "validation": null, "value": "/home/arcblock/.blocklet-server/logs/zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2/pages-kit" }, { "custom": null, "description": null, "key": "BLOCKLET_CACHE_DIR", "required": null, "secure": null, "shared": null, "validation": null, "value": "/home/arcblock/.blocklet-server/cache/zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2/pages-kit" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_DIR", "required": null, "secure": null, "shared": null, "validation": null, "value": "/home/arcblock/.blocklet-server/blocklets/pages-kit/0.2.258" }, { "custom": null, "description": null, "key": "BLOCKLET_PORT", "required": null, "secure": null, "shared": null, "validation": null, "value": "8091" }, { "custom": null, "description": null, "key": "BLOCKLET_DID", "required": null, "secure": null, "shared": null, "validation": null, "value": "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_PK", "required": null, "secure": null, "shared": null, "validation": null, "value": "0x3c463ad420be4bb860d1c4453c2638ee13944d7c8d6d988b5a04bd20edee19ae" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_SK", "required": null, "secure": null, "shared": null, "validation": null, "value": "encrypted" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_ID", "required": null, "secure": null, "shared": null, "validation": null, "value": "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_PSK", "required": null, "secure": null, "shared": null, "validation": null, "value": "encrypted" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_PID", "required": null, "secure": null, "shared": null, "validation": null, "value": "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_NAME", "required": null, "secure": null, "shared": null, "validation": null, "value": "肥事" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_NAME_SLUG", "required": null, "secure": null, "shared": null, "validation": null, "value": "fei-shi" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_DESCRIPTION", "required": null, "secure": null, "shared": null, "validation": null, "value": "肥而不腻,华而不实。" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_URL", "required": null, "secure": null, "shared": null, "validation": null, "value": "fatych.did.life" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_DATA_DIR", "required": null, "secure": null, "shared": null, "validation": null, "value": "/home/arcblock/.blocklet-server/data/zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_LOGO_SQUARE", "required": null, "secure": null, "shared": null, "validation": null, "value": "408f2634bc25828ae384028e76906439.png" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_LOGO_RECT", "required": null, "secure": null, "shared": null, "validation": null, "value": "408f2634bc25828ae384028e76906439.png" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_LOGO_FAVICON", "required": null, "secure": null, "shared": null, "validation": null, "value": "408f2634bc25828ae384028e76906439.png" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_LANGUAGES", "required": null, "secure": null, "shared": null, "validation": null, "value": "zh" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_COPYRIGHT_OWNER", "required": null, "secure": null, "shared": null, "validation": null, "value": "fatych" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_COPYRIGHT_YEAR", "required": null, "secure": null, "shared": null, "validation": null, "value": "2024" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_BACKUP_ENDPOINT", "required": null, "secure": null, "shared": null, "validation": null, "value": "https://fatych.top/app/api/space/zNKqZZpFRz8BJZoKVZcatqsL1TtFfvf3fGj4/app/zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2/object/" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_CHAIN_TYPE", "required": null, "secure": null, "shared": null, "validation": null, "value": "arcblock" } ], "meta": { "bundleDid": "z8iZiDFg3vkkrPwsiba1TLXy3H9XHzFERsP8o", "bundleName": "pages-kit", "community": "https://community.arcblock.io", "description": "A blocklet for building websites easily and quickly.", "did": "z8iZiDFg3vkkrPwsiba1TLXy3H9XHzFERsP8o", "documentation": "https://developer.blocklet.io", "group": "dapp", "homepage": "https://store.blocklet.dev", "keywords": [ "blocklet", "react" ], "lastPublishedAt": "2024-03-09T01:49.543Z", "logo": "logo.png", "main": "blocklet.js", "name": "pages-kit", "navigation": [ { "id": "maker", "title": { "en": "Pages Maker", "zh": "页面编辑器" }, "icon": "ion", "link": "/admin/maker", "section": [ "sessionManager", "dashboard" ], "role": [ "admin", "owner", "pagesEditor" ] } ], "nftFactory": "", "path": null, "resources": null, "screenshots": [ "QmfFyT3gNULt51BDA5hEyi5c9R7EEEUH7Ufm4K44J5CG7P.png", "QmdShF3TFXsQk1YacpuFz755HeoosNYHd46kxGT5W2pmZT.png", "QmXD1N5p2Dc2ctZaJmeVorY8mk1Gu9rhXxPPgZ4j5HiieD.gif" ], "support": null, "title": "Pages Kit", "version": "0.2.258", "author": { "email": "blocklet@arcblock.io", "name": "arcblock", "url": null }, "capabilities": { "clusterMode": false, "component": true, "didSpace": null, "navigation": true, "resourceExportApi": null }, "components": [ { "mountPoint": "/image-bin", "name": "image-bin", "required": true } ], "contributors": null, "dist": { "integrity": "sha512-ZqP/gyjqBhKsbdKUmqDTIKWVV4gNvoq+RjSd+ZlnX8j4pMtWVyyvzx1QKRBHLzvLzA0SaVEMojMi8V4iXZE8ww==", "tarball": "https://test.store.blocklet.dev/api/blocklets/z8iZiDFg3vkkrPwsiba1TLXy3H9XHzFERsP8o/pages-kit-0.2.258.tgz" }, "environments": [ { "default": "", "description": "The path of Template used to initialize pages.", "name": "INIT_TEMPLATE_PATH", "required": false, "secure": false, "shared": false, "validation": null } ], "interfaces": [ { "cacheable": null, "name": "publicUrl", "pageGroups": null, "path": "/", "port": "BLOCKLET_PORT", "prefix": "", "protocol": "http", "type": "web", "services": null } ], "maintainers": null, "payment": { "price": [], "share": [] }, "repository": { "type": "git", "url": "git+https://github.com/blocklet/pages-kit.git" }, "requirements": { "cpu": "", "os": "", "server": ">=1.16.0", "fuels": null }, "resource": { "exportApi": "/api/pages/resources", "bundles": null, "types": [ { "description": "Used by Pages Kit to import one or multiple pages", "type": "page" } ] }, "stats": { "downloads": 20109, "purchases": 0, "star": 0 } }, "runtimeInfo": null }, { "bundleSource": { "store": [ "https://store.blocklet.dev", "https://test.store.blocklet.dev" ], "name": "did-spaces-core", "version": "latest" }, "createdAt": null, "deployedFrom": null, "dynamic": null, "installedAt": null, "mode": "production", "mountPoint": "/app", "pausedAt": null, "port": null, "ports": { "BLOCKLET_PORT": 8092 }, "required": null, "source": null, "startedAt": "2024-03-09T12:05.447Z", "status": "running", "stoppedAt": null, "children": [], "configs": [ { "custom": false, "description": "What mode to run the spaces in? The range of values is personal or enterprise.", "key": "MODE", "required": true, "secure": false, "shared": true, "validation": "", "value": "personal" }, { "custom": false, "description": "What's space's driver?", "key": "DRIVER", "required": true, "secure": false, "shared": false, "validation": "", "value": "fs-driver" }, { "custom": false, "description": "What's S3_REGION?", "key": "S3_REGION", "required": false, "secure": true, "shared": false, "validation": "", "value": "" }, { "custom": false, "description": "What's S3_ACCESS_KEY_ID?", "key": "S3_ACCESS_KEY_ID", "required": false, "secure": true, "shared": false, "validation": "", "value": "" }, { "custom": false, "description": "What's S3_SECRET_ACCESS_KEY?", "key": "S3_SECRET_ACCESS_KEY", "required": false, "secure": true, "shared": false, "validation": "", "value": "" }, { "custom": false, "description": "What's S3_BUCKET?", "key": "S3_BUCKET", "required": false, "secure": true, "shared": false, "validation": "", "value": "" }, { "custom": false, "description": "What's endpoint of the chain?", "key": "CHAIN_HOST", "required": false, "secure": false, "shared": true, "validation": "", "value": "" }, { "custom": false, "description": "What's token address?", "key": "TOKEN_ADDRESS", "required": false, "secure": false, "shared": true, "validation": "", "value": "" }, { "custom": false, "description": "What's STRIPE_SECRET_KEY?", "key": "STRIPE_SECRET_KEY", "required": false, "secure": false, "shared": true, "validation": "", "value": "" }, { "custom": false, "description": "What's STRIPE_PUBLIC_KEY?", "key": "STRIPE_PUBLIC_KEY", "required": false, "secure": false, "shared": true, "validation": "", "value": "" }, { "custom": false, "description": "What's STRIPE_WEBHOOK_ENDPOINT_KEY?", "key": "STRIPE_WEBHOOK_ENDPOINT_KEY", "required": false, "secure": false, "shared": true, "validation": "", "value": "" }, { "custom": false, "description": "What's DID_PAY_CREATE_FACTORY_URL?", "key": "DID_PAY_CREATE_FACTORY_URL", "required": false, "secure": false, "shared": true, "validation": "", "value": "" }, { "custom": false, "description": "What's DID_PAY_SUCCESS_CALLBACK_URL?", "key": "DID_PAY_SUCCESS_CALLBACK_URL", "required": false, "secure": false, "shared": true, "validation": "", "value": "" }, { "custom": false, "description": "The launcher address used for the restore.", "key": "LAUNCHER_INSTALL_URL", "required": false, "secure": false, "shared": true, "validation": "", "value": "https://install.arcblock.io/purchase" }, { "custom": false, "description": "Timing rule for object collection.", "key": "GC_CRON_JOB_RULE", "required": false, "secure": false, "shared": true, "validation": "", "value": "0 0 8 * * ?" }, { "custom": false, "description": "Is object collection prohibited?", "key": "GC_CRON_JOB_DISABLED", "required": false, "secure": false, "shared": true, "validation": "", "value": "false" }, { "custom": false, "description": "The number of objects recycled by each job, the minimum is 100.", "key": "GC_MAX_COUNT", "required": false, "secure": false, "shared": true, "validation": "", "value": "100" }, { "custom": false, "description": "The maximum number of concurrent objects to be recycled per job", "key": "GC_MAX_CONCURRENCY", "required": false, "secure": false, "shared": true, "validation": "", "value": "8" } ], "dependents": [], "diskInfo": null, "engine": { "available": true, "description": "Powered by Node.js", "displayName": "Node.js", "name": "node", "version": "20.11.1", "visible": true }, "environments": [ { "custom": null, "description": null, "key": "BLOCKLET_REAL_DID", "required": null, "secure": null, "shared": null, "validation": null, "value": "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2/z8iZnaYxnkMD5AKRjTKiCb8pQr1ut8UantAcf" }, { "custom": null, "description": null, "key": "BLOCKLET_REAL_NAME", "required": null, "secure": null, "shared": null, "validation": null, "value": "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2/did-spaces-core" }, { "custom": null, "description": null, "key": "BLOCKLET_COMPONENT_DID", "required": null, "secure": null, "shared": null, "validation": null, "value": "z8iZnaYxnkMD5AKRjTKiCb8pQr1ut8UantAcf" }, { "custom": null, "description": null, "key": "BLOCKLET_DATA_DIR", "required": null, "secure": null, "shared": null, "validation": null, "value": "/home/arcblock/.blocklet-server/data/zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2/did-spaces-core" }, { "custom": null, "description": null, "key": "BLOCKLET_LOG_DIR", "required": null, "secure": null, "shared": null, "validation": null, "value": "/home/arcblock/.blocklet-server/logs/zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2/did-spaces-core" }, { "custom": null, "description": null, "key": "BLOCKLET_CACHE_DIR", "required": null, "secure": null, "shared": null, "validation": null, "value": "/home/arcblock/.blocklet-server/cache/zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2/did-spaces-core" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_DIR", "required": null, "secure": null, "shared": null, "validation": null, "value": "/home/arcblock/.blocklet-server/blocklets/did-spaces-core/0.3.67" }, { "custom": null, "description": null, "key": "BLOCKLET_PORT", "required": null, "secure": null, "shared": null, "validation": null, "value": "8092" }, { "custom": null, "description": null, "key": "BLOCKLET_DID", "required": null, "secure": null, "shared": null, "validation": null, "value": "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_PK", "required": null, "secure": null, "shared": null, "validation": null, "value": "0x3c463ad420be4bb860d1c4453c2638ee13944d7c8d6d988b5a04bd20edee19ae" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_SK", "required": null, "secure": null, "shared": null, "validation": null, "value": "encrypted" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_ID", "required": null, "secure": null, "shared": null, "validation": null, "value": "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_PSK", "required": null, "secure": null, "shared": null, "validation": null, "value": "encrypted" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_PID", "required": null, "secure": null, "shared": null, "validation": null, "value": "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_NAME", "required": null, "secure": null, "shared": null, "validation": null, "value": "肥事" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_NAME_SLUG", "required": null, "secure": null, "shared": null, "validation": null, "value": "fei-shi" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_DESCRIPTION", "required": null, "secure": null, "shared": null, "validation": null, "value": "肥而不腻,华而不实。" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_URL", "required": null, "secure": null, "shared": null, "validation": null, "value": "fatych.did.life" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_DATA_DIR", "required": null, "secure": null, "shared": null, "validation": null, "value": "/home/arcblock/.blocklet-server/data/zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_LOGO_SQUARE", "required": null, "secure": null, "shared": null, "validation": null, "value": "408f2634bc25828ae384028e76906439.png" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_LOGO_RECT", "required": null, "secure": null, "shared": null, "validation": null, "value": "408f2634bc25828ae384028e76906439.png" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_LOGO_FAVICON", "required": null, "secure": null, "shared": null, "validation": null, "value": "408f2634bc25828ae384028e76906439.png" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_LANGUAGES", "required": null, "secure": null, "shared": null, "validation": null, "value": "zh" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_COPYRIGHT_OWNER", "required": null, "secure": null, "shared": null, "validation": null, "value": "fatych" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_COPYRIGHT_YEAR", "required": null, "secure": null, "shared": null, "validation": null, "value": "2024" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_BACKUP_ENDPOINT", "required": null, "secure": null, "shared": null, "validation": null, "value": "https://fatych.top/app/api/space/zNKqZZpFRz8BJZoKVZcatqsL1TtFfvf3fGj4/app/zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2/object/" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_CHAIN_TYPE", "required": null, "secure": null, "shared": null, "validation": null, "value": "arcblock" } ], "meta": { "bundleDid": "z8iZnaYxnkMD5AKRjTKiCb8pQr1ut8UantAcf", "bundleName": "did-spaces-core", "community": "https://community.arcblock.io", "description": "The core implementation of DID Spaces", "did": "z8iZnaYxnkMD5AKRjTKiCb8pQr1ut8UantAcf", "documentation": "https://developer.blocklet.io", "group": "dapp", "homepage": "https://store.blocklet.dev", "keywords": [ "did", "spaces" ], "lastPublishedAt": "2024-03-04T03:13.685Z", "logo": "logo.png", "main": "blocklet.js", "name": "did-spaces-core", "navigation": [ { "id": "admin__spaces", "title": { "en": "All Spaces", "zh": "所有空间" }, "link": "/admin/spaces", "icon": "mdi", "section": [ "dashboard", "sessionManager" ], "role": [ "owner", "admin" ] } ], "nftFactory": "", "path": null, "resources": null, "screenshots": [], "support": null, "title": "DID Spaces Core", "version": "0.3.67", "author": { "email": "blocklet@arcblock.io", "name": "arcblock", "url": "https://github.com/blocklet" }, "capabilities": { "clusterMode": true, "component": true, "didSpace": null, "navigation": true, "resourceExportApi": null }, "components": [], "contributors": null, "dist": { "integrity": "sha512-O5u+H4zV9D7RNT9hwdzid5MbYVNhyAbj7gUvFt6fFCDYQ5UsWixu6OmQKwNqh1V7Z6SMGJXOck6Sf7lewNSLcA==", "tarball": "https://test.store.blocklet.dev/api/blocklets/z8iZnaYxnkMD5AKRjTKiCb8pQr1ut8UantAcf/did-spaces-core-0.3.67.tgz" }, "environments": [ { "default": "personal", "description": "What mode to run the spaces in? The range of values is personal or enterprise.", "name": "MODE", "required": true, "secure": false, "shared": true, "validation": null }, { "default": "fs-driver", "description": "What's space's driver?", "name": "DRIVER", "required": true, "secure": false, "shared": false, "validation": null }, { "default": "", "description": "What's S3_REGION?", "name": "S3_REGION", "required": false, "secure": true, "shared": false, "validation": null }, { "default": "", "description": "What's S3_ACCESS_KEY_ID?", "name": "S3_ACCESS_KEY_ID", "required": false, "secure": true, "shared": false, "validation": null }, { "default": "", "description": "What's S3_SECRET_ACCESS_KEY?", "name": "S3_SECRET_ACCESS_KEY", "required": false, "secure": true, "shared": false, "validation": null }, { "default": "", "description": "What's S3_BUCKET?", "name": "S3_BUCKET", "required": false, "secure": true, "shared": false, "validation": null }, { "default": "", "description": "What's endpoint of the chain?", "name": "CHAIN_HOST", "required": false, "secure": false, "shared": true, "validation": null }, { "default": "", "description": "What's token address?", "name": "TOKEN_ADDRESS", "required": false, "secure": false, "shared": true, "validation": null }, { "default": "", "description": "What's STRIPE_SECRET_KEY?", "name": "STRIPE_SECRET_KEY", "required": false, "secure": false, "shared": true, "validation": null }, { "default": "", "description": "What's STRIPE_PUBLIC_KEY?", "name": "STRIPE_PUBLIC_KEY", "required": false, "secure": false, "shared": true, "validation": null }, { "default": "", "description": "What's STRIPE_WEBHOOK_ENDPOINT_KEY?", "name": "STRIPE_WEBHOOK_ENDPOINT_KEY", "required": false, "secure": false, "shared": true, "validation": null }, { "default": "", "description": "What's DID_PAY_CREATE_FACTORY_URL?", "name": "DID_PAY_CREATE_FACTORY_URL", "required": false, "secure": false, "shared": true, "validation": null }, { "default": "", "description": "What's DID_PAY_SUCCESS_CALLBACK_URL?", "name": "DID_PAY_SUCCESS_CALLBACK_URL", "required": false, "secure": false, "shared": true, "validation": null }, { "default": "https://install.arcblock.io/purchase", "description": "The launcher address used for the restore.", "name": "LAUNCHER_INSTALL_URL", "required": false, "secure": false, "shared": true, "validation": null }, { "default": "0 0 8 * * ?", "description": "Timing rule for object collection.", "name": "GC_CRON_JOB_RULE", "required": false, "secure": false, "shared": true, "validation": null }, { "default": "false", "description": "Is object collection prohibited?", "name": "GC_CRON_JOB_DISABLED", "required": false, "secure": false, "shared": true, "validation": null }, { "default": "100", "description": "The number of objects recycled by each job, the minimum is 100.", "name": "GC_MAX_COUNT", "required": false, "secure": false, "shared": true, "validation": null }, { "default": "8", "description": "The maximum number of concurrent objects to be recycled per job", "name": "GC_MAX_CONCURRENCY", "required": false, "secure": false, "shared": true, "validation": null } ], "interfaces": [ { "cacheable": [ "/resolve/display" ], "name": "publicUrl", "pageGroups": null, "path": "/", "port": "BLOCKLET_PORT", "prefix": "", "protocol": "http", "type": "web", "services": [ { "config": { "blockUnauthenticated": false, "ignoreUrls": [ "/resolve/", "/api/space//app/", "/api/space/", "/space/api/did/" ], "whoCanAccess": "all", "profileFields": [ "fullName", "email", "avatar" ], "allowSwitchProfile": true, "blockUnauthorized": false }, "name": "@abtnode/auth-service" } ] } ], "maintainers": null, "payment": { "price": [], "share": [] }, "repository": { "type": "git", "url": "git+https://github.com/arcblock/did-spaces.git" }, "requirements": { "cpu": "", "os": "", "server": ">=1.16.0", "fuels": null }, "resource": null, "stats": { "downloads": 2680, "purchases": 0, "star": 0 } }, "runtimeInfo": { "cpuUsage": 0, "memoryUsage": 255152128, "pid": "531", "port": "8092", "uptime": "401422235" } }, { "bundleSource": { "name": "image-bin", "version": "latest", "store": "https://store.blocklet.dev" }, "createdAt": null, "deployedFrom": null, "dynamic": null, "installedAt": null, "mode": "production", "mountPoint": "/image-bin", "pausedAt": null, "port": null, "ports": { "BLOCKLET_PORT": 8093 }, "required": null, "source": null, "startedAt": "2024-03-09T12:06.259Z", "status": "running", "stoppedAt": null, "children": [], "configs": [ { "custom": false, "description": "Use CDN Host for image load speed", "key": "CDN_HOST", "required": false, "secure": false, "shared": true, "validation": "", "value": "" }, { "custom": false, "description": "List of roles that can upload files", "key": "UPLOADER_ROLES", "required": false, "secure": false, "shared": true, "validation": "", "value": "owner,admin" }, { "custom": false, "description": "Set the max upload size limit for images", "key": "MAX_UPLOAD_SIZE", "required": false, "secure": false, "shared": true, "validation": "", "value": "30MB" }, { "custom": false, "description": "The Unsplash API key, you can get on https://unsplash.com/developers", "key": "UNSPLASH_KEY", "required": false, "secure": false, "shared": true, "validation": "", "value": "" }, { "custom": false, "description": "The Unsplash API secret, you can get on https://unsplash.com/developers", "key": "UNSPLASH_SECRET", "required": false, "secure": true, "shared": false, "validation": "", "value": "" } ], "dependents": [ { "id": "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2/z8iZiDFg3vkkrPwsiba1TLXy3H9XHzFERsP8o", "required": true }, { "id": "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2/z8ia1WEiBZ7hxURf6LwH21Wpg99vophFwSJdu", "required": false }, { "id": "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2/z2qaCNvKMv5GjouKdcDWexv6WqtHbpNPQDnAk", "required": false } ], "diskInfo": null, "engine": { "available": true, "description": "Powered by Node.js", "displayName": "Node.js", "name": "node", "version": "20.11.1", "visible": true }, "environments": [ { "custom": null, "description": null, "key": "BLOCKLET_REAL_DID", "required": null, "secure": null, "shared": null, "validation": null, "value": "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2/z8ia1mAXo8ZE7ytGF36L5uBf9kD2kenhqFGp9" }, { "custom": null, "description": null, "key": "BLOCKLET_REAL_NAME", "required": null, "secure": null, "shared": null, "validation": null, "value": "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2/image-bin" }, { "custom": null, "description": null, "key": "BLOCKLET_COMPONENT_DID", "required": null, "secure": null, "shared": null, "validation": null, "value": "z8ia1mAXo8ZE7ytGF36L5uBf9kD2kenhqFGp9" }, { "custom": null, "description": null, "key": "BLOCKLET_DATA_DIR", "required": null, "secure": null, "shared": null, "validation": null, "value": "/home/arcblock/.blocklet-server/data/zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2/image-bin" }, { "custom": null, "description": null, "key": "BLOCKLET_LOG_DIR", "required": null, "secure": null, "shared": null, "validation": null, "value": "/home/arcblock/.blocklet-server/logs/zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2/image-bin" }, { "custom": null, "description": null, "key": "BLOCKLET_CACHE_DIR", "required": null, "secure": null, "shared": null, "validation": null, "value": "/home/arcblock/.blocklet-server/cache/zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2/image-bin" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_DIR", "required": null, "secure": null, "shared": null, "validation": null, "value": "/home/arcblock/.blocklet-server/blocklets/image-bin/0.10.85" }, { "custom": null, "description": null, "key": "BLOCKLET_PORT", "required": null, "secure": null, "shared": null, "validation": null, "value": "8093" }, { "custom": null, "description": null, "key": "BLOCKLET_DID", "required": null, "secure": null, "shared": null, "validation": null, "value": "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_PK", "required": null, "secure": null, "shared": null, "validation": null, "value": "0x3c463ad420be4bb860d1c4453c2638ee13944d7c8d6d988b5a04bd20edee19ae" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_SK", "required": null, "secure": null, "shared": null, "validation": null, "value": "encrypted" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_ID", "required": null, "secure": null, "shared": null, "validation": null, "value": "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_PSK", "required": null, "secure": null, "shared": null, "validation": null, "value": "encrypted" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_PID", "required": null, "secure": null, "shared": null, "validation": null, "value": "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_NAME", "required": null, "secure": null, "shared": null, "validation": null, "value": "肥事" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_NAME_SLUG", "required": null, "secure": null, "shared": null, "validation": null, "value": "fei-shi" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_DESCRIPTION", "required": null, "secure": null, "shared": null, "validation": null, "value": "肥而不腻,华而不实。" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_URL", "required": null, "secure": null, "shared": null, "validation": null, "value": "fatych.did.life" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_DATA_DIR", "required": null, "secure": null, "shared": null, "validation": null, "value": "/home/arcblock/.blocklet-server/data/zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_LOGO_SQUARE", "required": null, "secure": null, "shared": null, "validation": null, "value": "408f2634bc25828ae384028e76906439.png" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_LOGO_RECT", "required": null, "secure": null, "shared": null, "validation": null, "value": "408f2634bc25828ae384028e76906439.png" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_LOGO_FAVICON", "required": null, "secure": null, "shared": null, "validation": null, "value": "408f2634bc25828ae384028e76906439.png" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_LANGUAGES", "required": null, "secure": null, "shared": null, "validation": null, "value": "zh" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_COPYRIGHT_OWNER", "required": null, "secure": null, "shared": null, "validation": null, "value": "fatych" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_COPYRIGHT_YEAR", "required": null, "secure": null, "shared": null, "validation": null, "value": "2024" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_BACKUP_ENDPOINT", "required": null, "secure": null, "shared": null, "validation": null, "value": "https://fatych.top/app/api/space/zNKqZZpFRz8BJZoKVZcatqsL1TtFfvf3fGj4/app/zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2/object/" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_CHAIN_TYPE", "required": null, "secure": null, "shared": null, "validation": null, "value": "arcblock" } ], "meta": { "bundleDid": "z8ia1mAXo8ZE7ytGF36L5uBf9kD2kenhqFGp9", "bundleName": "image-bin", "community": "https://community.arcblock.io", "description": "A simple media assets upload and hosting blocklet", "did": "z8ia1mAXo8ZE7ytGF36L5uBf9kD2kenhqFGp9", "documentation": "https://developer.blocklet.io", "group": "dapp", "homepage": "https://store.blocklet.dev", "keywords": [ "blocklet", "react" ], "lastPublishedAt": "2024-03-06T06:28.877Z", "logo": "logo.png", "main": "blocklet.js", "name": "image-bin", "navigation": [ { "title": { "en": "Media Gallery", "zh": "资源库" }, "id": "images", "link": "/admin/images", "icon": "ic", "section": [ "dashboard", "sessionManager" ], "role": [ "admin", "owner" ] } ], "nftFactory": "", "path": null, "resources": null, "screenshots": [ "QmUZqSLJSbXWUgc5JehFKdR53s7aAbipquKNqWgcRyHuFb.png" ], "support": null, "title": "Image Bin", "version": "0.10.85", "author": { "email": "blocklet@arcblock.io", "name": "arcblock", "url": "https://github.com/blocklet" }, "capabilities": { "clusterMode": false, "component": true, "didSpace": null, "navigation": true, "resourceExportApi": null }, "components": [], "contributors": null, "dist": { "integrity": "sha512-0wqA9oNo05/xE+a2lJQMjXzLcVXuW4eJwUspf5BKJfDCBm9vFNoBkKu2x0QgCg7b6tmic4a2EHawhQ9QADdY7w==", "tarball": "https://store.blocklet.dev/api/blocklets/z8ia1mAXo8ZE7ytGF36L5uBf9kD2kenhqFGp9/image-bin-0.10.85.tgz" }, "environments": [ { "default": "", "description": "Use CDN Host for image load speed", "name": "CDN_HOST", "required": false, "secure": false, "shared": true, "validation": null }, { "default": "owner,admin", "description": "List of roles that can upload files", "name": "UPLOADER_ROLES", "required": false, "secure": false, "shared": true, "validation": null }, { "default": "30MB", "description": "Set the max upload size limit for images", "name": "MAX_UPLOAD_SIZE", "required": false, "secure": false, "shared": true, "validation": null }, { "default": "", "description": "The Unsplash API key, you can get on https://unsplash.com/developers", "name": "UNSPLASH_KEY", "required": false, "secure": false, "shared": true, "validation": null }, { "default": "", "description": "The Unsplash API secret, you can get on https://unsplash.com/developers", "name": "UNSPLASH_SECRET", "required": false, "secure": true, "shared": false, "validation": null } ], "interfaces": [ { "cacheable": [ "/uploads" ], "name": "publicUrl", "pageGroups": null, "path": "/", "port": "BLOCKLET_PORT", "prefix": "*", "protocol": "http", "type": "web", "services": [ { "config": { "whoCanAccess": "invited", "blockUnauthenticated": true, "ignoreUrls": [ "/", "/uploads/", "/embed/recent", "/api/embed", "/api/embed/recent", "/api/uploader/status" ], "profileFields": [ "fullName", "email", "avatar" ], "allowSwitchProfile": true, "blockUnauthorized": false }, "name": "auth" } ] } ], "maintainers": null, "payment": { "price": [], "share": [] }, "repository": { "type": "git", "url": "git+https://github.com/blocklet/image-bin.git" }, "requirements": { "cpu": "", "os": "", "server": ">=1.6.29", "fuels": null }, "resource": { "exportApi": "/api/resources/export", "bundles": null, "types": [ { "description": "A collection of media assets that can be served by the Media Kit", "type": "imgpack" } ] }, "stats": { "downloads": 92175, "purchases": 0, "star": 0 } }, "runtimeInfo": { "cpuUsage": 0, "memoryUsage": 123138048, "pid": "827", "port": "8093", "uptime": "401385569" } }, { "bundleSource": { "store": "https://store.blocklet.dev", "name": "did-comments", "version": "latest" }, "createdAt": null, "deployedFrom": null, "dynamic": null, "installedAt": null, "mode": "production", "mountPoint": "/discuss-kit", "pausedAt": null, "port": null, "ports": { "BLOCKLET_PORT": 8094 }, "required": null, "source": null, "startedAt": "2024-03-09T12:06.466Z", "status": "running", "stoppedAt": null, "children": [], "configs": [ { "custom": false, "description": "Github Token.", "key": "GITHUB_TOKEN", "required": false, "secure": true, "shared": false, "validation": "", "value": "" }, { "custom": false, "description": "SLACK_WEBHOOK", "key": "SLACK_WEBHOOK", "required": false, "secure": true, "shared": false, "validation": "", "value": "" }, { "custom": false, "description": "", "key": "COMPONENT_ACCESS_WHO", "required": false, "secure": false, "shared": null, "validation": "", "value": "all" } ], "dependents": [], "diskInfo": null, "engine": { "available": true, "description": "Powered by Node.js", "displayName": "Node.js", "name": "node", "version": "20.11.1", "visible": true }, "environments": [ { "custom": null, "description": null, "key": "BLOCKLET_REAL_DID", "required": null, "secure": null, "shared": null, "validation": null, "value": "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2/z8ia1WEiBZ7hxURf6LwH21Wpg99vophFwSJdu" }, { "custom": null, "description": null, "key": "BLOCKLET_REAL_NAME", "required": null, "secure": null, "shared": null, "validation": null, "value": "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2/did-comments" }, { "custom": null, "description": null, "key": "BLOCKLET_COMPONENT_DID", "required": null, "secure": null, "shared": null, "validation": null, "value": "z8ia1WEiBZ7hxURf6LwH21Wpg99vophFwSJdu" }, { "custom": null, "description": null, "key": "BLOCKLET_DATA_DIR", "required": null, "secure": null, "shared": null, "validation": null, "value": "/home/arcblock/.blocklet-server/data/zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2/did-comments" }, { "custom": null, "description": null, "key": "BLOCKLET_LOG_DIR", "required": null, "secure": null, "shared": null, "validation": null, "value": "/home/arcblock/.blocklet-server/logs/zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2/did-comments" }, { "custom": null, "description": null, "key": "BLOCKLET_CACHE_DIR", "required": null, "secure": null, "shared": null, "validation": null, "value": "/home/arcblock/.blocklet-server/cache/zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2/did-comments" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_DIR", "required": null, "secure": null, "shared": null, "validation": null, "value": "/home/arcblock/.blocklet-server/blocklets/did-comments/1.6.163" }, { "custom": null, "description": null, "key": "BLOCKLET_PORT", "required": null, "secure": null, "shared": null, "validation": null, "value": "8094" }, { "custom": null, "description": null, "key": "BLOCKLET_DID", "required": null, "secure": null, "shared": null, "validation": null, "value": "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_PK", "required": null, "secure": null, "shared": null, "validation": null, "value": "0x3c463ad420be4bb860d1c4453c2638ee13944d7c8d6d988b5a04bd20edee19ae" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_SK", "required": null, "secure": null, "shared": null, "validation": null, "value": "encrypted" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_ID", "required": null, "secure": null, "shared": null, "validation": null, "value": "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_PSK", "required": null, "secure": null, "shared": null, "validation": null, "value": "encrypted" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_PID", "required": null, "secure": null, "shared": null, "validation": null, "value": "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_NAME", "required": null, "secure": null, "shared": null, "validation": null, "value": "肥事" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_NAME_SLUG", "required": null, "secure": null, "shared": null, "validation": null, "value": "fei-shi" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_DESCRIPTION", "required": null, "secure": null, "shared": null, "validation": null, "value": "肥而不腻,华而不实。" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_URL", "required": null, "secure": null, "shared": null, "validation": null, "value": "fatych.did.life" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_DATA_DIR", "required": null, "secure": null, "shared": null, "validation": null, "value": "/home/arcblock/.blocklet-server/data/zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_LOGO_SQUARE", "required": null, "secure": null, "shared": null, "validation": null, "value": "408f2634bc25828ae384028e76906439.png" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_LOGO_RECT", "required": null, "secure": null, "shared": null, "validation": null, "value": "408f2634bc25828ae384028e76906439.png" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_LOGO_FAVICON", "required": null, "secure": null, "shared": null, "validation": null, "value": "408f2634bc25828ae384028e76906439.png" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_LANGUAGES", "required": null, "secure": null, "shared": null, "validation": null, "value": "zh" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_COPYRIGHT_OWNER", "required": null, "secure": null, "shared": null, "validation": null, "value": "fatych" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_COPYRIGHT_YEAR", "required": null, "secure": null, "shared": null, "validation": null, "value": "2024" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_BACKUP_ENDPOINT", "required": null, "secure": null, "shared": null, "validation": null, "value": "https://fatych.top/app/api/space/zNKqZZpFRz8BJZoKVZcatqsL1TtFfvf3fGj4/app/zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2/object/" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_CHAIN_TYPE", "required": null, "secure": null, "shared": null, "validation": null, "value": "arcblock" } ], "meta": { "bundleDid": "z8ia1WEiBZ7hxURf6LwH21Wpg99vophFwSJdu", "bundleName": "did-comments", "community": "https://community.arcblock.io", "description": "Discuss Kit offers highly customizable and combinable components for everything you need to decentralize communication.", "did": "z8ia1WEiBZ7hxURf6LwH21Wpg99vophFwSJdu", "documentation": "https://developer.blocklet.io", "group": "dapp", "homepage": "https://store.blocklet.dev", "keywords": [ "blocklet", "react" ], "lastPublishedAt": "2024-03-08T08:18.951Z", "logo": "logo.png", "main": "blocklet.js", "name": "did-comments", "navigation": [ { "id": "discussions", "title": { "en": "Discussions", "zh": "讨论" }, "link": "/discussions", "icon": "icon-park-outline", "visible": false, "section": [ "header" ] }, { "id": "blog", "title": { "en": "Blog", "zh": "博客" }, "link": "/blog", "icon": "mdi", "visible": false, "section": [ "header" ] }, { "id": "profile", "title": { "en": "profile", "zh": "个人资料" }, "link": "/profile", "section": [ "userCenter" ] } ], "nftFactory": "", "path": null, "resources": null, "screenshots": [ "QmRZ2q6RCM6C6TQwR4F5rnCq3xknYp1X2VDeABSmWmhRpU.png", "QmfDMh9AkMVE5Snez6NibcsPXNo5UioUqmRidJ7FeUozGR.png", "QmV27zNiDjKoATkxc5hn8Ryjtjj9TAFCgx4L57uiNBSAai.png", "QmXDUQQ3XnBPXGhBNHguicW57QkzcinLWXBZX67fNevVLf.png", "QmbchcUJztCkyqVQkh87BZqxTHoxckac6TDLTAcb4at5kr.png", "QmQRgrqPD8JobL6MwgdZJA5AwyJgw9AWsJNZ7DgPBbXeBJ.png" ], "support": null, "title": "Discuss Kit", "version": "1.6.163", "author": { "email": "blocklet@arcblock.io", "name": "arcblock", "url": "https://github.com/blocklet" }, "capabilities": { "clusterMode": false, "component": true, "didSpace": null, "navigation": true, "resourceExportApi": null }, "components": [ { "mountPoint": "/image-bin", "name": "image-bin", "required": null } ], "contributors": null, "dist": { "integrity": "sha512-7IYb/ohayJF1cb1KeQMtiecQEQayIn3r3H1uIVOGWuexLN66DJb6qjrRJXYh4QSabZS8jOGssjV5CHt/L9NuqA==", "tarball": "https://store.blocklet.dev/api/blocklets/z8ia1WEiBZ7hxURf6LwH21Wpg99vophFwSJdu/did-comments-1.6.163.tgz" }, "environments": [ { "default": "", "description": "Github Token.", "name": "GITHUB_TOKEN", "required": false, "secure": true, "shared": false, "validation": null }, { "default": "", "description": "SLACK_WEBHOOK", "name": "SLACK_WEBHOOK", "required": false, "secure": true, "shared": false, "validation": null } ], "interfaces": [ { "cacheable": [ "/uploads" ], "name": "publicUrl", "pageGroups": [ "blog", "doc", "discussion" ], "path": "/", "port": "BLOCKLET_PORT", "prefix": "", "protocol": "http", "type": "web", "services": [ { "config": { "blockUnauthenticated": false, "whoCanAccess": "all", "profileFields": [ "fullName", "email", "avatar" ], "allowSwitchProfile": true, "blockUnauthorized": false, "ignoreUrls": [ "/bookmark.js" ] }, "name": "auth" } ] } ], "maintainers": null, "payment": { "price": [], "share": [] }, "repository": { "type": "git", "url": "git+https://github.com/blocklet/create-blocklet.git" }, "requirements": { "cpu": "", "os": "", "server": ">=1.16.0", "fuels": null }, "resource": { "exportApi": "/api/resources/export", "bundles": null, "types": null }, "stats": { "downloads": 27531, "purchases": 0, "star": 0 } }, "runtimeInfo": { "cpuUsage": 0, "memoryUsage": 236290048, "pid": "852", "port": "8094", "uptime": "401383252" } }, { "bundleSource": { "store": "https://store.blocklet.dev", "name": "z2qaCNvKMv5GjouKdcDWexv6WqtHbpNPQDnAk", "version": "latest" }, "createdAt": null, "deployedFrom": null, "dynamic": null, "installedAt": null, "mode": "production", "mountPoint": "/payment-kit", "pausedAt": null, "port": null, "ports": { "BLOCKLET_PORT": 8095 }, "required": null, "source": null, "startedAt": "2024-03-09T12:11.107Z", "status": "running", "stoppedAt": null, "children": [], "configs": [ { "custom": false, "description": "", "key": "COMPONENT_ACCESS_WHO", "required": false, "secure": false, "shared": null, "validation": "", "value": "all" } ], "dependents": [], "diskInfo": null, "engine": { "available": true, "description": "Powered by Node.js", "displayName": "Node.js", "name": "node", "version": "20.11.1", "visible": true }, "environments": [ { "custom": null, "description": null, "key": "BLOCKLET_REAL_DID", "required": null, "secure": null, "shared": null, "validation": null, "value": "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2/z2qaCNvKMv5GjouKdcDWexv6WqtHbpNPQDnAk" }, { "custom": null, "description": null, "key": "BLOCKLET_REAL_NAME", "required": null, "secure": null, "shared": null, "validation": null, "value": "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2/z2qaCNvKMv5GjouKdcDWexv6WqtHbpNPQDnAk" }, { "custom": null, "description": null, "key": "BLOCKLET_COMPONENT_DID", "required": null, "secure": null, "shared": null, "validation": null, "value": "z2qaCNvKMv5GjouKdcDWexv6WqtHbpNPQDnAk" }, { "custom": null, "description": null, "key": "BLOCKLET_DATA_DIR", "required": null, "secure": null, "shared": null, "validation": null, "value": "/home/arcblock/.blocklet-server/data/zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2/z2qaCNvKMv5GjouKdcDWexv6WqtHbpNPQDnAk" }, { "custom": null, "description": null, "key": "BLOCKLET_LOG_DIR", "required": null, "secure": null, "shared": null, "validation": null, "value": "/home/arcblock/.blocklet-server/logs/zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2/z2qaCNvKMv5GjouKdcDWexv6WqtHbpNPQDnAk" }, { "custom": null, "description": null, "key": "BLOCKLET_CACHE_DIR", "required": null, "secure": null, "shared": null, "validation": null, "value": "/home/arcblock/.blocklet-server/cache/zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2/z2qaCNvKMv5GjouKdcDWexv6WqtHbpNPQDnAk" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_DIR", "required": null, "secure": null, "shared": null, "validation": null, "value": "/home/arcblock/.blocklet-server/blocklets/z2qaCNvKMv5GjouKdcDWexv6WqtHbpNPQDnAk/1.13.175" }, { "custom": null, "description": null, "key": "BLOCKLET_PORT", "required": null, "secure": null, "shared": null, "validation": null, "value": "8095" }, { "custom": null, "description": null, "key": "BLOCKLET_DID", "required": null, "secure": null, "shared": null, "validation": null, "value": "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_PK", "required": null, "secure": null, "shared": null, "validation": null, "value": "0x3c463ad420be4bb860d1c4453c2638ee13944d7c8d6d988b5a04bd20edee19ae" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_SK", "required": null, "secure": null, "shared": null, "validation": null, "value": "encrypted" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_ID", "required": null, "secure": null, "shared": null, "validation": null, "value": "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_PSK", "required": null, "secure": null, "shared": null, "validation": null, "value": "encrypted" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_PID", "required": null, "secure": null, "shared": null, "validation": null, "value": "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_NAME", "required": null, "secure": null, "shared": null, "validation": null, "value": "肥事" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_NAME_SLUG", "required": null, "secure": null, "shared": null, "validation": null, "value": "fei-shi" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_DESCRIPTION", "required": null, "secure": null, "shared": null, "validation": null, "value": "肥而不腻,华而不实。" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_URL", "required": null, "secure": null, "shared": null, "validation": null, "value": "fatych.did.life" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_DATA_DIR", "required": null, "secure": null, "shared": null, "validation": null, "value": "/home/arcblock/.blocklet-server/data/zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_LOGO_SQUARE", "required": null, "secure": null, "shared": null, "validation": null, "value": "408f2634bc25828ae384028e76906439.png" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_LOGO_RECT", "required": null, "secure": null, "shared": null, "validation": null, "value": "408f2634bc25828ae384028e76906439.png" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_LOGO_FAVICON", "required": null, "secure": null, "shared": null, "validation": null, "value": "408f2634bc25828ae384028e76906439.png" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_LANGUAGES", "required": null, "secure": null, "shared": null, "validation": null, "value": "zh" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_COPYRIGHT_OWNER", "required": null, "secure": null, "shared": null, "validation": null, "value": "fatych" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_COPYRIGHT_YEAR", "required": null, "secure": null, "shared": null, "validation": null, "value": "2024" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_BACKUP_ENDPOINT", "required": null, "secure": null, "shared": null, "validation": null, "value": "https://fatych.top/app/api/space/zNKqZZpFRz8BJZoKVZcatqsL1TtFfvf3fGj4/app/zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2/object/" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_CHAIN_TYPE", "required": null, "secure": null, "shared": null, "validation": null, "value": "arcblock" } ], "meta": { "bundleDid": "z2qaCNvKMv5GjouKdcDWexv6WqtHbpNPQDnAk", "bundleName": "z2qaCNvKMv5GjouKdcDWexv6WqtHbpNPQDnAk", "community": "", "description": "The decentralized stripe alike payment solution for blocklets.", "did": "z2qaCNvKMv5GjouKdcDWexv6WqtHbpNPQDnAk", "documentation": "", "group": "dapp", "homepage": "", "keywords": [ "payment", "stripe" ], "lastPublishedAt": "2024-03-07T09:30.443Z", "logo": "logo.png", "main": "blocklet.js", "name": "z2qaCNvKMv5GjouKdcDWexv6WqtHbpNPQDnAk", "navigation": [ { "id": "payments", "title": { "en": "Payments", "zh": "支付管理" }, "icon": "ion", "link": "/admin", "section": [ "dashboard", "sessionManager" ], "role": [ "admin", "owner" ] }, { "id": "billing", "title": { "en": "Billing", "zh": "我的账单" }, "icon": "ion", "link": "/customer", "section": [ "dashboard", "sessionManager" ], "role": [ "owner", "admin", "member", "guest" ] } ], "nftFactory": "", "path": null, "resources": null, "screenshots": [ "QmcxdLhj1aW5BAiTV5f5jJL2xCNNvvW6BqXnc64MXBzDc9.png", "QmNi1Y34DPDb9d4mFcV8G4uXkbh6iKV9bAVYBwGXy9FmTw.png", "QmaNrh7z3Lp281HdA91s2w5QmN7vbL9qGiBiwdamBhKBKW.png", "QmcxWUhDBqgZPhrLthpDvA3MvW7HdQZJLitzhpR3o2CvMt.png", "QmVDgQaVhXXHuGoXb84cH6xYSCxS78txE4Q3HaRvsRgLjg.png" ], "support": null, "title": "Payment Kit", "version": "1.13.175", "author": { "email": "blocklet@arcblock.io", "name": "arcblock", "url": null }, "capabilities": { "clusterMode": false, "component": true, "didSpace": null, "navigation": true, "resourceExportApi": null }, "components": [ { "mountPoint": null, "name": "image-bin", "required": null } ], "contributors": null, "dist": { "integrity": "sha512-oe64ZdeQqKEPW4vskxsisYVZ0i7q0Us7swAAEEdpJE50THDKwssTFk8xakoAtAEPjep21m0nTrXmFA3lnFirPw==", "tarball": "https://store.blocklet.dev/api/blocklets/z2qaCNvKMv5GjouKdcDWexv6WqtHbpNPQDnAk/z2qaCNvKMv5GjouKdcDWexv6WqtHbpNPQDnAk-1.13.175.tgz" }, "environments": [], "interfaces": [ { "cacheable": null, "name": "publicUrl", "pageGroups": null, "path": "/", "port": "BLOCKLET_PORT", "prefix": "", "protocol": "http", "type": "web", "services": [ { "config": { "blockUnauthenticated": false, "whoCanAccess": "all", "profileFields": [ "fullName", "email", "avatar" ], "allowSwitchProfile": true, "ignoreUrls": [ "/api/did/**" ], "blockUnauthorized": false }, "name": "auth" } ] } ], "maintainers": null, "payment": { "price": [], "share": [] }, "repository": { "type": "git", "url": "git+https://github.com/blocklet/payment-kit.git" }, "requirements": { "cpu": "", "os": "", "server": ">=1.16.10", "fuels": null }, "resource": { "exportApi": null, "bundles": null, "types": [ { "description": "Auto config paywall for your content", "type": "paywall" } ] }, "stats": { "downloads": 2072, "purchases": 0, "star": 0 } }, "runtimeInfo": { "cpuUsage": 0, "memoryUsage": 151732224, "pid": "1985", "port": "8095", "uptime": "401090247" } } ], "configs": [ { "custom": false, "description": "What mode to run the spaces in? The range of values is personal or enterprise.", "key": "MODE", "required": true, "secure": false, "shared": true, "validation": "", "value": "personal" }, { "custom": false, "description": "The path of exported pages", "key": "INIT_TEMPLATE_PATH", "required": false, "secure": false, "shared": true, "validation": "", "value": "{env.appDir}/assets" }, { "custom": false, "description": "What's endpoint of the chain?", "key": "CHAIN_HOST", "required": false, "secure": false, "shared": true, "validation": "", "value": "" }, { "custom": false, "description": "What's token address?", "key": "TOKEN_ADDRESS", "required": false, "secure": false, "shared": true, "validation": "", "value": "" }, { "custom": false, "description": "What's STRIPE_SECRET_KEY?", "key": "STRIPE_SECRET_KEY", "required": false, "secure": false, "shared": true, "validation": "", "value": "" }, { "custom": false, "description": "What's STRIPE_PUBLIC_KEY?", "key": "STRIPE_PUBLIC_KEY", "required": false, "secure": false, "shared": true, "validation": "", "value": "" }, { "custom": false, "description": "What's STRIPE_WEBHOOK_ENDPOINT_KEY?", "key": "STRIPE_WEBHOOK_ENDPOINT_KEY", "required": false, "secure": false, "shared": true, "validation": "", "value": "" }, { "custom": false, "description": "What's DID_PAY_CREATE_FACTORY_URL?", "key": "DID_PAY_CREATE_FACTORY_URL", "required": false, "secure": false, "shared": true, "validation": "", "value": "" }, { "custom": false, "description": "What's DID_PAY_SUCCESS_CALLBACK_URL?", "key": "DID_PAY_SUCCESS_CALLBACK_URL", "required": false, "secure": false, "shared": true, "validation": "", "value": "" }, { "custom": false, "description": "The launcher address used for the restore.", "key": "LAUNCHER_INSTALL_URL", "required": false, "secure": false, "shared": true, "validation": "", "value": "https://install.arcblock.io/purchase" }, { "custom": false, "description": "Timing rule for object collection.", "key": "GC_CRON_JOB_RULE", "required": false, "secure": false, "shared": true, "validation": "", "value": "0 0 8 * * ?" }, { "custom": false, "description": "Is object collection prohibited?", "key": "GC_CRON_JOB_DISABLED", "required": false, "secure": false, "shared": true, "validation": "", "value": "false" }, { "custom": false, "description": "The number of objects recycled by each job, the minimum is 100.", "key": "GC_MAX_COUNT", "required": false, "secure": false, "shared": true, "validation": "", "value": "100" }, { "custom": false, "description": "The maximum number of concurrent objects to be recycled per job", "key": "GC_MAX_CONCURRENCY", "required": false, "secure": false, "shared": true, "validation": "", "value": "8" }, { "custom": false, "description": "", "key": "BLOCKLET_APP_CHAIN_TYPE", "required": false, "secure": false, "shared": true, "validation": "", "value": "arcblock" }, { "custom": false, "description": "", "key": "BLOCKLET_APP_CHAIN_HOST", "required": false, "secure": false, "shared": true, "validation": "", "value": "" }, { "custom": false, "description": "", "key": "BLOCKLET_APP_SK", "required": false, "secure": true, "shared": false, "validation": "", "value": "encrypted" }, { "custom": false, "description": "", "key": "BLOCKLET_APP_URL", "required": false, "secure": false, "shared": null, "validation": "", "value": "fatych.did.life" }, { "custom": false, "description": "应用名称", "key": "BLOCKLET_APP_NAME", "required": false, "secure": false, "shared": null, "validation": "", "value": "肥事" }, { "custom": false, "description": "", "key": "BLOCKLET_APP_DESCRIPTION", "required": false, "secure": false, "shared": null, "validation": "", "value": "肥而不腻,华而不实。" }, { "custom": false, "description": "", "key": "BLOCKLET_APP_COPYRIGHT_OWNER", "required": false, "secure": false, "shared": null, "validation": "", "value": "fatych" }, { "custom": false, "description": "", "key": "BLOCKLET_APP_COPYRIGHT_YEAR", "required": false, "secure": false, "shared": null, "validation": "", "value": "2024" }, { "custom": false, "description": "", "key": "BLOCKLET_APP_LOGO_SQUARE", "required": false, "secure": false, "shared": null, "validation": "", "value": "408f2634bc25828ae384028e76906439.png" }, { "custom": false, "description": "", "key": "BLOCKLET_APP_LOGO_RECT", "required": false, "secure": false, "shared": null, "validation": "", "value": "408f2634bc25828ae384028e76906439.png" }, { "custom": false, "description": "", "key": "BLOCKLET_APP_LOGO_FAVICON", "required": false, "secure": false, "shared": null, "validation": "", "value": "408f2634bc25828ae384028e76906439.png" }, { "custom": false, "description": "", "key": "BLOCKLET_APP_LANGUAGES", "required": false, "secure": false, "shared": null, "validation": "", "value": "zh" }, { "custom": false, "description": "", "key": "BLOCKLET_APP_BACKUP_ENDPOINT", "required": false, "secure": false, "shared": null, "validation": "", "value": "https://fatych.top/app/api/space/zNKqZZpFRz8BJZoKVZcatqsL1TtFfvf3fGj4/app/zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2/object/" }, { "custom": false, "description": "Use CDN Host for image load speed", "key": "CDN_HOST", "required": false, "secure": false, "shared": true, "validation": "", "value": "" }, { "custom": false, "description": "List of roles that can upload files", "key": "UPLOADER_ROLES", "required": false, "secure": false, "shared": true, "validation": "", "value": "owner,admin" }, { "custom": false, "description": "Set the max upload size limit for images", "key": "MAX_UPLOAD_SIZE", "required": false, "secure": false, "shared": true, "validation": "", "value": "30MB" }, { "custom": false, "description": "The Unsplash API key, you can get on https://unsplash.com/developers", "key": "UNSPLASH_KEY", "required": false, "secure": false, "shared": true, "validation": "", "value": "" } ], "controller": null, "diskInfo": { "app": 11304960, "blocklets": null, "cache": 57344, "data": 45228032, "log": 42172416 }, "engine": { "available": true, "description": "Powered by Node.js", "displayName": "Node.js", "name": "node", "version": "20.11.1", "visible": true }, "environments": [ { "custom": null, "description": null, "key": "BLOCKLET_REAL_DID", "required": null, "secure": null, "shared": null, "validation": null, "value": "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2" }, { "custom": null, "description": null, "key": "BLOCKLET_REAL_NAME", "required": null, "secure": null, "shared": null, "validation": null, "value": "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2" }, { "custom": null, "description": null, "key": "BLOCKLET_COMPONENT_DID", "required": null, "secure": null, "shared": null, "validation": null, "value": "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2" }, { "custom": null, "description": null, "key": "BLOCKLET_DATA_DIR", "required": null, "secure": null, "shared": null, "validation": null, "value": "/home/arcblock/.blocklet-server/data/zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2" }, { "custom": null, "description": null, "key": "BLOCKLET_LOG_DIR", "required": null, "secure": null, "shared": null, "validation": null, "value": "/home/arcblock/.blocklet-server/logs/zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2" }, { "custom": null, "description": null, "key": "BLOCKLET_CACHE_DIR", "required": null, "secure": null, "shared": null, "validation": null, "value": "/home/arcblock/.blocklet-server/cache/zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_DIR", "required": null, "secure": null, "shared": null, "validation": null, "value": "/home/arcblock/.blocklet-server/blocklets/did-spaces-personal/0.3.29" }, { "custom": null, "description": null, "key": "BLOCKLET_PORT", "required": null, "secure": null, "shared": null, "validation": null, "value": "8090" }, { "custom": null, "description": null, "key": "BLOCKLET_DID", "required": null, "secure": null, "shared": null, "validation": null, "value": "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_PK", "required": null, "secure": null, "shared": null, "validation": null, "value": "0x3c463ad420be4bb860d1c4453c2638ee13944d7c8d6d988b5a04bd20edee19ae" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_SK", "required": null, "secure": null, "shared": null, "validation": null, "value": "encrypted" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_ID", "required": null, "secure": null, "shared": null, "validation": null, "value": "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_PSK", "required": null, "secure": null, "shared": null, "validation": null, "value": "encrypted" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_PID", "required": null, "secure": null, "shared": null, "validation": null, "value": "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_NAME", "required": null, "secure": null, "shared": null, "validation": null, "value": "肥事" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_NAME_SLUG", "required": null, "secure": null, "shared": null, "validation": null, "value": "fei-shi" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_DESCRIPTION", "required": null, "secure": null, "shared": null, "validation": null, "value": "肥而不腻,华而不实。" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_URL", "required": null, "secure": null, "shared": null, "validation": null, "value": "fatych.did.life" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_DATA_DIR", "required": null, "secure": null, "shared": null, "validation": null, "value": "/home/arcblock/.blocklet-server/data/zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_LOGO_SQUARE", "required": null, "secure": null, "shared": null, "validation": null, "value": "408f2634bc25828ae384028e76906439.png" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_LOGO_RECT", "required": null, "secure": null, "shared": null, "validation": null, "value": "408f2634bc25828ae384028e76906439.png" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_LOGO_FAVICON", "required": null, "secure": null, "shared": null, "validation": null, "value": "408f2634bc25828ae384028e76906439.png" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_LANGUAGES", "required": null, "secure": null, "shared": null, "validation": null, "value": "zh" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_COPYRIGHT_OWNER", "required": null, "secure": null, "shared": null, "validation": null, "value": "fatych" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_COPYRIGHT_YEAR", "required": null, "secure": null, "shared": null, "validation": null, "value": "2024" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_BACKUP_ENDPOINT", "required": null, "secure": null, "shared": null, "validation": null, "value": "https://fatych.top/app/api/space/zNKqZZpFRz8BJZoKVZcatqsL1TtFfvf3fGj4/app/zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2/object/" }, { "custom": null, "description": null, "key": "BLOCKLET_APP_CHAIN_TYPE", "required": null, "secure": null, "shared": null, "validation": null, "value": "arcblock" } ], "meta": { "bundleDid": "z8ia2kJi2hdqASNBZzRiWQaZ8vshaxgQS67EW", "bundleName": "did-spaces-personal", "community": "", "description": "肥而不腻,华而不实。", "did": "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2", "documentation": "", "group": "gateway", "homepage": "", "keywords": null, "lastPublishedAt": null, "logo": "logo.png", "main": null, "name": "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2", "navigation": null, "nftFactory": "", "path": null, "resources": null, "screenshots": [], "support": null, "title": "肥事", "version": "0.3.29", "author": null, "capabilities": { "clusterMode": null, "component": null, "didSpace": null, "navigation": true, "resourceExportApi": null }, "components": [], "contributors": null, "dist": { "integrity": "sha512-Q2wnHcm/3BUYlwLBJarognuJeAWQrwNcXmu4NThNZPW6K5rTm5HgGNKdMNPwy81zDicgxcxEVRWNfwwfOmLbLA==", "tarball": "https://store.blocklet.dev/api/blocklets/z8ia2kJi2hdqASNBZzRiWQaZ8vshaxgQS67EW/did-spaces-personal-0.3.29.tgz" }, "environments": [ { "default": "personal", "description": "What mode to run the spaces in? The range of values is personal or enterprise.", "name": "MODE", "required": true, "secure": false, "shared": true, "validation": null }, { "default": "{env.appDir}/assets", "description": "The path of exported pages", "name": "INIT_TEMPLATE_PATH", "required": false, "secure": false, "shared": true, "validation": null } ], "interfaces": [ { "cacheable": null, "name": "publicUrl", "pageGroups": null, "path": "/", "port": "BLOCKLET_PORT", "prefix": "", "protocol": "http", "type": "web", "services": null } ], "maintainers": null, "payment": { "price": [], "share": [] }, "repository": null, "requirements": { "cpu": "", "os": "*", "server": ">=1.7.0", "fuels": null }, "resource": null, "stats": null }, "migratedFrom": [], "optionalComponents": [], "runtimeInfo": null, "settings": { "enablePassportIssuance": null, "initialized": true, "notification": null, "oauth": null, "publicToStore": null, "whoCanAccess": "owner", "children": [], "federated": null, "navigations": [ { "component": "pages-kit", "from": "yaml", "icon": "ion", "id": "z8iZiDFg3vkkrPwsiba1TLXy3H9XHzFERsP8o/maker", "link": "/admin/maker", "parent": "", "role": "["admin","owner","pagesEditor"]", "section": "sessionManager", "title": "{"en":"Pages Maker","zh":"页面编辑器"}", "visible": true }, { "component": "pages-kit", "from": "yaml", "icon": "ion", "id": "z8iZiDFg3vkkrPwsiba1TLXy3H9XHzFERsP8o/maker", "link": "/admin/maker", "parent": "", "role": "["admin","owner","pagesEditor"]", "section": "dashboard", "title": "{"en":"Pages Maker","zh":"页面编辑器"}", "visible": true }, { "component": "did-spaces-core", "from": "yaml", "icon": null, "id": "z8iZnaYxnkMD5AKRjTKiCb8pQr1ut8UantAcf", "link": null, "parent": null, "role": null, "section": "dashboard", "title": "DID Spaces Core", "visible": true }, { "component": "did-spaces-core", "from": "yaml", "icon": "mdi", "id": "z8iZnaYxnkMD5AKRjTKiCb8pQr1ut8UantAcf/admin__spaces", "link": "/admin/spaces", "parent": "z8iZnaYxnkMD5AKRjTKiCb8pQr1ut8UantAcf", "role": "["owner","admin"]", "section": "dashboard", "title": "{"en":"All Spaces","zh":"所有空间"}", "visible": true }, { "component": "did-spaces-core", "from": "yaml", "icon": "mdi", "id": "z8iZnaYxnkMD5AKRjTKiCb8pQr1ut8UantAcf/admin__spaces", "link": "/admin/spaces", "parent": "", "role": "["owner","admin"]", "section": "sessionManager", "title": "{"en":"All Spaces","zh":"所有空间"}", "visible": true }, { "component": "did-spaces-core", "from": "yaml", "icon": "mdi", "id": "z8iZnaYxnkMD5AKRjTKiCb8pQr1ut8UantAcf/user_dashboard", "link": "/space?from=sm", "parent": "", "role": "["admin","owner","member","guest"]", "section": "sessionManager", "title": "{"en":"My Spaces","zh":"我的空间"}", "visible": false }, { "component": "image-bin", "from": "yaml", "icon": null, "id": "z8ia1mAXo8ZE7ytGF36L5uBf9kD2kenhqFGp9", "link": null, "parent": null, "role": null, "section": "dashboard", "title": "Image Bin", "visible": true }, { "component": "image-bin", "from": "yaml", "icon": "ic", "id": "z8ia1mAXo8ZE7ytGF36L5uBf9kD2kenhqFGp9/images", "link": "/admin/images", "parent": "z8ia1mAXo8ZE7ytGF36L5uBf9kD2kenhqFGp9", "role": "["admin","owner"]", "section": "dashboard", "title": "{"en":"Media Gallery","zh":"资源库"}", "visible": true }, { "component": "image-bin", "from": "yaml", "icon": "ic", "id": "z8ia1mAXo8ZE7ytGF36L5uBf9kD2kenhqFGp9/images", "link": "/admin/images", "parent": "", "role": "["admin","owner"]", "section": "sessionManager", "title": "{"en":"Media Gallery","zh":"资源库"}", "visible": true }, { "component": null, "from": "tmpl", "icon": null, "id": "/team", "link": "", "parent": null, "role": "["owner","admin","member"]", "section": "dashboard", "title": "{"en":"Access","zh":"访问控制"}", "visible": true }, { "component": null, "from": "tmpl", "icon": "ant-design", "id": "/team/member", "link": "/.well-known/service/admin/members", "parent": "/team", "role": null, "section": "dashboard", "title": "{"en":"Members","zh":"成员"}", "visible": true }, { "component": null, "from": "tmpl", "icon": "icon-park-outline", "id": "/team/passport", "link": "/.well-known/service/admin/passports", "parent": "/team", "role": null, "section": "dashboard", "title": "{"en":"Passport","zh":"通行证"}", "visible": true }, { "component": null, "from": "tmpl", "icon": null, "id": "/dashboard", "link": "", "parent": null, "role": "["owner","admin"]", "section": "dashboard", "title": "Blocklet", "visible": true }, { "component": null, "from": "tmpl", "icon": "ant-design", "id": "/dashboard/dashboard", "link": "/.well-known/service/admin", "parent": "/dashboard", "role": null, "section": "dashboard", "title": "{"en":"Dashboard","zh":"仪表盘"}", "visible": true }, { "component": null, "from": "tmpl", "icon": "ion", "id": "/sessionManager", "link": "/.well-known/service/admin", "parent": null, "role": "["owner","admin"]", "section": "sessionManager", "title": "{"en":"Manage","zh":"管理"}", "visible": true }, { "component": null, "from": null, "icon": null, "id": "lpmtlksjpfy4yxiw", "link": "/space", "parent": "z8iZnaYxnkMD5AKRjTKiCb8pQr1ut8UantAcf", "role": "["owner"]", "section": "dashboard", "title": "我的空间", "visible": true }, { "component": "did-comments", "from": "yaml", "icon": "carbon", "id": "z8ia1WEiBZ7hxURf6LwH21Wpg99vophFwSJdu", "link": "/blog", "parent": null, "role": null, "section": "header", "title": "博客", "visible": true }, { "component": "did-comments", "from": "yaml", "icon": "icon-park-outline", "id": "z8ia1WEiBZ7hxURf6LwH21Wpg99vophFwSJdu/discussions", "link": "/discussions", "parent": "z8ia1WEiBZ7hxURf6LwH21Wpg99vophFwSJdu", "role": null, "section": "header", "title": "{"en":"Discussions","zh":"讨论"}", "visible": false }, { "component": "did-comments", "from": "yaml", "icon": "mdi", "id": "z8ia1WEiBZ7hxURf6LwH21Wpg99vophFwSJdu/blog", "link": "/blog", "parent": "z8ia1WEiBZ7hxURf6LwH21Wpg99vophFwSJdu", "role": null, "section": "header", "title": "{"en":"Blog","zh":"博客"}", "visible": false }, { "component": "did-comments", "from": null, "icon": "material-symbols", "id": "uar4w9a0jdojycgz", "link": "/docs", "parent": null, "role": null, "section": "header", "title": "文档", "visible": true }, { "component": null, "from": null, "icon": "streamline", "id": "jrqys9mhrxswep9o", "link": "/discuss-kit/bookmark", "parent": null, "role": null, "section": "header", "title": "书签", "visible": true } ], "owner": { "did": "z1mpscDokgM3uxPZZX5MNMijgoJEjuEKcKG", "pk": "z9nJU5PJxasncAB5UPUR1QiiXu67ouc2SR5hR3u4NhHaV" }, "session": null, "storeList": [ { "cdnUrl": null, "description": "ArcBlock official blocklet registry", "id": null, "logoUrl": "/logo.png", "maintainer": "arcblock", "name": "Official Store", "protected": true, "url": "https://store.blocklet.dev" }, { "cdnUrl": null, "description": "ArcBlock dev registry that contains demo and example blocklets", "id": null, "logoUrl": "/logo.png", "maintainer": "arcblock", "name": "Dev Store", "protected": true, "url": "https://dev.store.blocklet.dev" }, { "cdnUrl": null, "description": "Blocklet Store for prelease of blocklets", "id": "zNKirQVRx4xbyTPMkvH3kguRfofTJana8WBK", "logoUrl": "https://test.store.blocklet.dev/logo.png", "maintainer": "blocklet@arcblock.io", "name": "Test Store", "protected": true, "url": "https://test.store.blocklet.dev" } ], "trustedFactories": null, "trustedPassports": null }, "site": { "corsAllowedOrigins": [], "domain": "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2.blocklet-domain-group", "domainAliases": [ { "value": "bbqaquead5ibid4eydshrcpc3a5z5ycrnqphglv3q7m.did.abtnet.io", "isProtected": true }, { "value": "bbqaquead5ibid4eydshrcpc3a5z5ycrnqphglv3q7m-123-58-199-137.ip.abtnet.io", "isProtected": true }, { "value": "space2.fatych.top", "isProtected": false, "certificateId": "08faeb3d-9fdc-4d7a-aeb7-c08f5d02dba0" }, { "value": "fatych.did.life", "isProtected": false, "type": "nft-domain", "nftDid": "zjdr3Aa2pVj8MzWRGxaUydhLR5oSWz9ytPpd", "chainHost": "https://main.abtnetwork.io/api", "certificateId": "deb2173d-620c-4450-99fb-da4a741d3145" } ], "id": "6323f1fd-7ac4-4d3f-b86d-d9b2c14a149d", "isProtected": true, "rules": [ { "id": "ec61b88b-5973-4671-809d-4b8bd45b78e5", "isProtected": true, "from": { "pathPrefix": "/", "header": null }, "to": { "componentId": "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2/z8iZiDFg3vkkrPwsiba1TLXy3H9XHzFERsP8o", "did": "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2", "interfaceName": "publicUrl", "pageGroup": null, "port": 8091, "redirectCode": null, "type": "blocklet", "url": null } }, { "id": "9cb45a9f-dd1e-4a72-9361-f28a505aeae5", "isProtected": true, "from": { "pathPrefix": "/app/", "header": null }, "to": { "componentId": "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2/z8iZnaYxnkMD5AKRjTKiCb8pQr1ut8UantAcf", "did": "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2", "interfaceName": "publicUrl", "pageGroup": null, "port": 8092, "redirectCode": null, "type": "blocklet", "url": null } }, { "id": "382a9740-0c41-43f8-92ae-4b1d5158c371", "isProtected": true, "from": { "pathPrefix": "/image-bin/", "header": null }, "to": { "componentId": "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2/z8ia1mAXo8ZE7ytGF36L5uBf9kD2kenhqFGp9", "did": "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2", "interfaceName": "publicUrl", "pageGroup": null, "port": 8093, "redirectCode": null, "type": "blocklet", "url": null } }, { "id": "88331c39-8804-4f54-9de4-a151a998f339", "isProtected": true, "from": { "pathPrefix": "/discuss-kit/", "header": null }, "to": { "componentId": "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2/z8ia1WEiBZ7hxURf6LwH21Wpg99vophFwSJdu", "did": "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2", "interfaceName": "publicUrl", "pageGroup": null, "port": 8094, "redirectCode": null, "type": "blocklet", "url": null } }, { "id": "91160819-5a26-4a42-ab92-86f5f5511767", "isProtected": true, "from": { "pathPrefix": "/payment-kit/", "header": null }, "to": { "componentId": "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2/z2qaCNvKMv5GjouKdcDWexv6WqtHbpNPQDnAk", "did": "zNKXYniNRH8jdxbgRcMaWjNYjMvbDzfPUtQ2", "interfaceName": "publicUrl", "pageGroup": null, "port": 8095, "redirectCode": null, "type": "blocklet", "url": null } } ] }, "trustedFactories": [], "trustedPassports": [] } } } }

null2年前(edited)

应该是这里的问题了,不知道算不算正常 图片.png

shijun2年前

目测是这里的问题,你这个 pages-kit 最早是什么时候安装的?是单独添加进来的还是通过某个组合安装进来的?

早期的部分应用这里的 store 会写多个,但是后来为了规范发布流水线,这里我们都改成统一的了(有且仅有1个 store源,发布到 test store 的应用其组件就指向 test store,发布到 prod store 的应用其组件就指向 prod store)

shijun2年前

可以尝试把 pages-kit 卸载,然后重新添加,我推测这个 bundleSource 就会被重置,之后大概率能恢复正常。

null2年前

应该是三四个月前,安装did space里面附带的

shijun2年前

那个时候 did-space 的 blocklet.yml 声明确实不规范,后来已经改过来了,请按我上面建议的步骤,删除 pages-kit【保留数据】、然后重新安装,应该就没问题了。

null2年前

已正常

shijun2年前

下个版本将不再支持将 blocklet.yml#components.source.store 设置为字符串数组

wangshijun2年前

shipped in latest blocklet server beta

wangshijun2年前

Qualified and rewarded 🎉

Bug Bounty Contributors for March 2024

回复