发明授权
- 专利标题: 智能合约操作码覆盖率计算方法和系统
-
申请号: CN201710405835.9申请日: 2017-05-31
-
公开(公告)号: CN107329888B公开(公告)日: 2019-10-18
- 发明人: 郭世清 , 张开翔 , 万磊 , 范瑞彬 , 卢道和
- 申请人: 深圳前海微众银行股份有限公司
- 申请人地址: 广东省深圳市前海深港合作区前湾一路1号A栋201室(入驻深圳市前海商务秘书有限公司)
- 专利权人: 深圳前海微众银行股份有限公司
- 当前专利权人: 深圳前海微众银行股份有限公司
- 当前专利权人地址: 广东省深圳市前海深港合作区前湾一路1号A栋201室(入驻深圳市前海商务秘书有限公司)
- 代理机构: 深圳市世纪恒程知识产权代理事务所
- 代理商 胡海国
- 主分类号: G06F11/36
- IPC分类号: G06F11/36
摘要:
本发明公开了一种智能合约操作码覆盖率计算方法和系统,该方法包括步骤:当获取到智能合约的源代码文件时,发送部署请求给区块链,以供所述区块链根据所述部署请求部署智能合约,并返回所述智能合约的合约地址;根据所述区块链返回的所述智能合约的合约地址获取所述智能合约的标识信息,构建含有所述标识信息的交易请求,并将所述交易请求发送给所述区块链,以供所述区块链根据所述交易请求中的标识信息输出对应的统计结果文件至预设的存储介质中;根据所述标识信息在所述存储介质中获取所述统计结果文件,根据所述统计结果文件和预设公式计算所述智能合约操作码覆盖率。本发明简化了智能合约覆盖率计算流程,提高了智能合约覆盖率的计算精度。
公开/授权文献
- CN107329888A 智能合约操作码覆盖率计算方法和系统 公开/授权日:2017-11-07