跨链账户概念
不同类型的链有不同的账户,将其进行统一管理,抽象出跨链账户:
作用:对于不同类型的链,都采用跨链账户发送交易效果:对于不同类型的链,上链的交易都能映射回对应的跨链账户限制:一个跨链账户可以持有多个链账户,一个链账户被一个跨链账户持有原理举例
一个跨链账户包括以下信息:
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
账户操作
用户可通过控制台和网页管理平台进行操作
可直接查阅控制台或网页管理平台相关部分的说明
有话要说...