nebulasio / wiki

This repository is out of date, please check the new wiki:
http://wiki.nebulas.io/en/latest/
GNU General Public License v3.0
421 stars 153 forks source link

测试网络没法储存数据啊 #143

Closed dbsGen closed 6 years ago

dbsGen commented 6 years ago
  'use strict';
  function OpenMarket() {
  }

  OpenMarket.prototype = {
      init: function () {
      },
      get_id: function () {
          return LocalContractStorage.get('key1');
      },
      set_id: function (val) {
          return LocalContractStorage.set('key1', val);
      }
  };
  module.exports = OpenMarket;

我就用web钱包里面的执行来测试,结果设置的时候是返回的0,获得的时候返回null。

zeroGaozj commented 6 years ago

源码运行 你set_id执行完后过一段时间再执行get_id就可以看到了,它只是比较慢

act262 commented 6 years ago

部署、执行合约代码都要等待一段时间后才有效

yupnano commented 6 years ago

是不是 set_id 的时候用的"测试"按钮,没有点“提交”? 测试只是模拟执行结果,并不会发送交易,执行结果不会上链。这时候 get_id 肯定是null了。