CN119396692A 一种合约代码调试方法、装置、设备及存储介质 (腾讯科技(深圳)有限公司)_第1页
CN119396692A 一种合约代码调试方法、装置、设备及存储介质 (腾讯科技(深圳)有限公司)_第2页
CN119396692A 一种合约代码调试方法、装置、设备及存储介质 (腾讯科技(深圳)有限公司)_第3页
CN119396692A 一种合约代码调试方法、装置、设备及存储介质 (腾讯科技(深圳)有限公司)_第4页
CN119396692A 一种合约代码调试方法、装置、设备及存储介质 (腾讯科技(深圳)有限公司)_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

码为目标代码提供功能支撑;目标代码至少包2基于在项目代码中增加的目标代码,确定合约代码;4.如权利要求1~3任一所述的方法,其特征在于,所述针在执行到所述调用合约SDK语句时,调用模拟区块链合确定与所述调用合约SDK语句匹配的目标方法为访问存储时,检测所述模拟区块链节在确定存在所述存储访问键后,基于所述存储访问键,在在确定所述模拟区块链节点的布隆过滤器以及缓存中在确定所述模拟区块链节点的布隆过滤器以及数据在执行到所述跨合约调用语句时,调用所述模拟区块链确定所述模拟区块链节点中,存在所述跨合3确定所述模拟区块链节点的布隆过滤器中,存储所述合约方法的合约名以及版本信9.如权利要求1~3任一所述的方法,其特征在根据所述综合执行结果中的标志位,确定所述综合执45[0022]在执行到调用合约SDK语句时,调用模拟区块链合约SDK,通过模拟区块链合约[0023]确定与调用合约SDK语句匹配的目标方法为访问存储时,检测模拟区块链节点中6[0049]在执行合约代码过程中,执行到合约代码中针对模拟区块链节7[0058]图6为本申请实施例提供的一种在模拟区块链节点中部署合约代码的方法流程[0061]图9为本申请实施例提供的一种基于调用合约SDK语句调用模拟区块链节点的方[0062]图10为本申请实施例提供的一种模拟区块链节点执行与调用合约SDK语句匹配的[0064]图12为本申请实施例提供的一种基于跨合约调用语句调用模拟区块链节点的方[0072]区块链(Blockchain)是信息技术领域的一种分布式账本技术,是分布式数据存8[0073]集成开发环境(IntegratedDevelopmentEnvironment,IDE)是用于程序开发环VisualBasic、Java和PowerBuilder等现代编程语言提供了方便。每一个都具备基本的编9[0088]在执行合约代码过程中,执行到合约代码中针对模拟区块链节设备100和模拟区块链节点110可以通过有线或无线通信方式进行直接或间接地连接。比块链节点交互的合约SDK;模拟区块链合约SDK1032为用于与模拟区块链节点交互的合约[0132]基于图6所示的在模拟区块链节点中部署合约代码的方法流程图,本申请实施例[0134]相应的,模拟区块链节点通过网络模块接收到携带合约代码的[0142]参见图9,图9为本申请实施例提供的一种基于调用合约SDK语句调用模拟区块链[0152]参见图10,图10为本申请实施例提供的一种模拟区块链节点执行与调用合约SDK[0155]步骤S1002,模拟区块链节点判断布隆过滤器是否存在与访问存储匹配的存储访[0163]基于图9和图10所示的方法流程图,本申请实施例还提供一种应用于合约代码调[0174]步骤S1206,模拟区块链节点向代码编辑器返回被调用的合约方法不存在的错误程)、合约模拟跨合约调用流程(操作涉及到多个合约之间的调用,进行跨合约调用的流[0190]步骤S1402,确定合约初始化方法执行结束后,执行任务执行请求对应的合约方[0215]在执行到调用合约SDK语句时,调用模拟区块链合约SDK,通过模拟区块链合约[0216]确定与调用合约SDK语句匹配的目标方法为访问存储时,检测模拟区块链节点中[0239]与上述方法实施例基于同一发明构思,本申请实施例中还提供了一种计算设[0241]存储器1601可以是易失性存储器(volatilememory),例如随机存取存储器(random_accessmemory,RAM);存储器1601也可以是非易失性存储器(non_volatile[0242]处理器1602,可以包括一个或多个中央处理单元(centralprocessingunit,[0249]显示单元1730还可用于显示由对象输入的信息或提供给对象的信息以及终端设[0251]其中,触控屏1731可以覆盖在显示屏1732之上,也可以将触控屏1731与显示屏感光元件可以是电荷耦合器件(chargecoupleddevice,CCD)或互补金属氧化物半导体[0255]蓝牙模块1720用于通过蓝牙协议来与其他具有蓝牙模块的蓝牙设备进行信息交于使计算设备执行本说明书上述描述的根据本申请各种示例性实施方式的合约代码调试[0259]本申请的实施方式的程序产品可以采用便携式紧凑盘只读存储器(CD_ROM)并包[0262]可以以一种或多种程序设计语言的任意组合来编写用于执行本申请操作的程序程或多个流程和/或方框图一个方框或多个方框中[0265]这些计算机程序命令也可存储在能引导计算机或其他可编程设备以特定方式工制造品,该命令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框程设备上执行的命令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论