本申请适用于区块链技术领域,尤其涉及一种智能合约管理方法、装置、终端设备及介质。该方法通过智能合约管理的接口获取目标智能合约组件的清单接口,根据该清单接口中地址清单,获取目标操作的框架表单,获取用户反馈的在框架表单中填写目标操作的内容后的表单,并通过智能合约管理的接口调用目标智能合约组件,执行该表单中的内容,从而可根据目标操作的内容实现对智能合约组件的改动或新增,使得对智能合约组件的改动或新增过程较为简单,有助于智能合约组件的管理。
背景技术
目前存在多种类型的区块链,例如Fabric、Ethereum,不同类型的区块链又提供不同类型的智能合约管理引擎、智能合约语言和软件开发工具包(Software DevelopmentKit,SDK)语言,如Fabric区块链提供Docker环境的执行引擎,支持Go语言的智能合约,支持Go、Java等语言的SDK,又如Ethereum区块链提供以太坊虚拟机(Ethereum VirtualMachine,EVM)执行引擎,支持Solidity、Vyper等语言的智能合约,支持Go、JavaScript等语言的SDK。可见,不同类型的区块链、智能合约管理引擎、智能合约语言和SDK语言可以构成很多种智能合约,因此,在改动或者新增智能合约时,需要对区块链、智能合约管理引擎、智能合约语言和SDK语言等部分逐一进行编辑,改动或新增过程较为复杂,不便于智能合约的管理。
实现思路