當前位置:首頁 > 綜合 > 正文

賬戶服務

跨鍊賬戶概念

不同類型的鍊有不同的賬戶,将其進行統一管理,抽象出跨鍊賬戶:

作用:對于不同類型的鍊,都采用跨鍊賬戶發送交易效果:對于不同類型的鍊,上鍊的交易都能映射回對應的跨鍊賬戶限制:一個跨鍊賬戶可以持有多個鍊賬戶,一個鍊賬戶被一個跨鍊賬戶持有原理舉例

一個跨鍊賬戶包括以下信息:

FISCO BCOS 2.0 國密 .4: 概念操作限制

部署

下載

參考:下載程序

配置

cd WeCross-Account-Manager
cp ~/wecross/routers-payment/cert/sdk/* ./conf #從生成的router目錄拷貝

bash create_rsa_keypair.sh -d conf/ # 在conf下生成:rsa_private.pem  rsa_public.pem

cp conf/application-sample.toml conf/application.toml
vim conf/application.toml

内容為

[service] # Account Manager啟動的service配置,Router連接至此service
    address = '0.0.0.0'
    port = 8340
    sslKey = 'classpath:ssl.key'
    sslCert = 'classpath:ssl.crt'
    caCert = 'classpath:ca.crt'
    sslOn = true
[admin] # 機構的admin跨鍊賬戶,第一次啟動按此配置創建
    username = 'org1-admin'
    password = '123456'
[auth] # 登錄後頒發登錄令牌(jwt)的配置,name可修改為自身機構名
    name = 'org1'
    expires = 18000 # 5 h
    noActiveExpires = 600 # 10 min
[encrypt] # 自身加密公私鑰配置
    privateKeyFile = 'classpath:rsa_private.pem'
    publicKeyFile = 'classpath:rsa_public.pem'
[db] # 數據庫連接配置
    # 可在'?'後面增加其他JDBC連接參數
    # Note: 對于MySQL 8.0+,默認開啟useSSL=false,若MySQl部署在遠端,應該正确配置MySQL的SSL選項,使用SSL
    url = 'jdbc:mysql://localhost:3306/wecross_account_manager?useSSL=false'
    username = 'jimmy'
    password = 'abc123'
    # 用于加密數據庫中的敏感數據,若未配置則不進行加密
    encryptKey = 'rIBJD38jqSMR@CSM'
[ext] # 拓展配置
    allowImageAuthCodeEmpty = true # 是否允許空驗證碼,設為false後控制台無法使用

bash start.sh # 停止:bash stop.sh

賬戶操作

用戶可通過控制台和網頁管理平台進行操作

可直接查閱控制台或網頁管理平台相關部分的說明

你可能想看:

有話要說...

取消
掃碼支持 支付碼