操作步骤:
- 修改truffle-config.js文件,使用测试网地址:
- 执行 platon-truffle migrate命令部署,报错:
另一个疑问:这个network为什么显示成1?
连的这个47.241.98.219节点是你自己的搭建的节点还是我们公开的节点?
目前platon-truffle部署的过程是需要在所连接的节点上进行签名的,需要通过(personal.importRawKey接口)导入私钥将账户导入到所连接的节点上,再解锁该账户进行签名才能完成部署合约的操作。所以建议你自己可以创建一个连接到platon开发测试网所在网络的私有节点,节点开启personal接口,再用platon-truffle连接私有节点进行测试,在部署合约前先通过platon-truffle console连接到私有节点,在console下导入账户并解锁部署合约用到的该账户,然后再运行platon-truffle migrate命令进行合约部署
47.241.98.219节点为开发网公共节点,安全起见,未开放personal模块,所以无法导入账户;
故此,如果需要部署合约,需要自行部署节点,开放personal模块,接入网络。
您好,这个是开发网络的节点,通过samurai钱包查看的:
好的,谢谢回复!
好的,谢谢回复!