一種智能合約調(diào)試方法、裝置及其存儲介質(zhì)

基本信息

申請?zhí)?/td> CN201811318170.9 申請日 -
公開(公告)號 CN109446096B 公開(公告)日 2021-08-24
申請公布號 CN109446096B 申請公布日 2021-08-24
分類號 G06F11/36(2006.01)I 分類 計算;推算;計數(shù);
發(fā)明人 饒詩豪 申請(專利權(quán))人 北京知道創(chuàng)宇信息技術(shù)股份有限公司
代理機構(gòu) 北京超凡宏宇專利代理事務(wù)所(特殊普通合伙) 代理人 徐麗
地址 100000北京市朝陽區(qū)阜通東大街1號院5號樓1單元311501室
法律狀態(tài) -

摘要

摘要 本發(fā)明提供了一種智能合約調(diào)試方法、裝置及其存儲介質(zhì),涉及智能合約調(diào)試技術(shù)領(lǐng)域。所述智能合約調(diào)試方法包括:獲取智能合約的操作碼OpCode指令;通過OpCode解釋器確定所述OpCode指令對應(yīng)的替代指令函數(shù);將所述替代指令函數(shù)中的運算函數(shù)轉(zhuǎn)換為符號變量函數(shù);在所述替代指令函數(shù)被執(zhí)行后,基于所述替代指令函數(shù)的執(zhí)行結(jié)果調(diào)試所述智能合約。該智能合約調(diào)試方法能在缺失智能合約源碼、沒有區(qū)塊鏈具體交易數(shù)值的情況下進行智能合約的調(diào)試。