--- title: cube tags: v2 --- # Cube install - cube 在 install 時,就應該要有一些基本的設定 ## 建立新的一種 cube - 如需建立新的一種 cube,先 call POST `api/v2/cube_number/generate` 取得新的 cube number - cube number 規則 - cube-number 的組合為 9 位字串,譬如 '221101001' 前四碼: 年加月,如 '2211' 中兩碼: cube 分類,目前僅有 NFT 與 Opencerts 兩類,如 '01', '02' 後三碼: 流水號,如 '001' - cube-info-list ```=json 這張表會紀錄建立了多少種類的 cube { category_name: 'NFT', category_number: '01', // string cubes: [ { cube_number: 221101001, cube_name: "NFT Issue", }, { cube_number: 221101002, cube_name: "NFT blablabla" } ] } ``` ## Cube 設定概述 - 一個 cube 就是一個 contract - 一個 account 只有一個執行用錢包 - install 時,就該有的基本設定 - 執行用的 wallet_address - network - chain_name ## Cube 欄位定義 - cube_number: 代表這個 cube 是屬於哪種 cube 的編號 - e.g. anti-fake 221102001 `{year}+{month}+{category_number}+{running_number}` - category_number: 目前屬於 NFT: 01, Opencerts: 02 - name: cube 的名字 - e.g. anti-fake, nft ## Cube-client and Cube-station 參數調整 | model | 原本參數名稱 | 更改後參數名稱 | | ------------ | ------------- | ----------- | | cube-station | cube_id | cube_number | | cube-client | cube_client_id | cube_id |