版本比较

密钥

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

将以下文件包解压到任意目录,把根目录下的Move.toml的账户地址改成上面的主账户中的地址

  1. 在basic目录下执行打包命令

    代码块
    languagepowershell
    mpm release
  2. 若打包成功,会生成文件 release/basic-v0.1.0.blob

  3. 在starcoin 控制台执行以下命令部署

    代码块
    languagepowershell
    dev deploy <path>/release/basic.v0.1.0.blob
    {
      ... ///确保输出中有executed信息
    }
    
  4. 测试一下当前的部署合约的方法

    代码块
    languagepowershell
    # 这里需要将0x027439000f98b69c120219cda049b950换成你本机的默认账户地址
    # 这里默认设置了一个100
    account execute-function -s 0x027439000f98b69c120219cda049b950 --function 0x027439000f98b69c120219cda049b950::basic::initialize --arg 100u64 -b 
    {
      ... ///确保输出中有executed信息
    }
    
    # 检查默认账户中是否有对应的resource信息
    state list resource 0x027439000f98b69c120219cda049b950
    {
     ... 
           "0x27439000f98b69c120219cda049b950::basic::Basic": {
            "json": {
              "value": 100 // 传入的100值
            },
            "raw": "0x6400000000000000"
          }
    
    ...
    }
    

...