code: function (value) {
      if (typeof value === 'string' && value.indexOf('0x') !== 0) {
        value = '0x' + value
      }
      var ret = ethutil.bufferToHex(ethutil.setLengthLeft(value, 32))
      ret = ethutil.sha3(ret)
      return ethutil.bufferToHex(ret)
    }
docs: sha3 the given @arg value (left pad to 32 bytes)
  
  @param {String} value - value to sha3
  @return {Object} - return sha3ied value