管理平台,区块链管理/区块链浏览器/交易详情 里面交易发起用户的地址是怎么算出来的?这个地址是不是就是合约的owner?
【问题分类】
- bug
- P2P网络相关(包含libp2p,liquid)
- 链账户身份与权限相关(证书问题、public、多签投票问题)
- 核心交易引擎相关(交易池、DAG)
- 共识相关
- 智能合约相关
- 存储相关
- SDK相关
- 长安链CMC工具
- 长安链管理台
- 长安链浏览器
- 长安链合约IDE
- 长安链web签名插件
- 跨链相关
- 轻节点相关
- 隐私计算相关
- 密码学相关
- 环境依赖
- 其他补充:
【问题描述】
如下图,长安链管理平台上部署示例Evm token合约后的日志截图。 请问日志里面交易发起用户的地址是怎么算出来的?这个地址是不是就是合约的owner? 初始化参数里面记录的地址 和 admin.tls.cert经过用下面算法,算出的地址一致,说明evmutils.MakeAddressFromHex的方法没有问题。 ski := hex.EncodeToString(crt.SubjectKeyId) addrInt, err := evmutils.MakeAddressFromHex(ski)
但是页面上的【交易发起用户的地址】,我们没有弄清楚怎么来的。 在管理平台上继续调用该合约的transfer方法也是会出错的。 在管理平台上操作Evm token合约的使用说明如果有的话,请提供一下。
【相关日志文件】(如果有报错日志请贴图,或者上传附件)
报错信息 CONTRACT_FAIL
【系统信息】(请填写系统信息,方便定位问题)
- chainmaker-go version * : [v2.3.0]
-
OS & version * :
- 链单节点 | 版本:v2.3.0 | 非国密 | solo共识 | 证书体系 |
- **管理台
- version: docker搭建 版本v2.3.0
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information