DDN智能合约虚拟机(DVM)是DDN区块链平台的核心组成部分,它提供了一种在DDN区块链上运行智能合约的方式。DVM基于以太坊虚拟机(EVM)进行开发,并对其进行了优化和改进,以适应DDN区块链的独特需求。
DVM的主要功能包括:
- 智能合约的部署和执行
- 智能合约的存储和查询
- 智能合约的安全性和隐私保护
- 智能合约的跨链交互
注意:为了开发调试的方便,请放在 ddn 工程的 pro-packages/contract 目录下,尽量发挥多包管理的优势,而不要单独工程(尽管可以单独处理)。
打包命令
$ NODE_ENV=production pnpm build --force --filter @ddn/contract
详情见 文档