找回密码
 立即注册

新浪微博登陆

只需一步, 快速开始

0

NXT 1.8.0e客户端发布

nxt 2016-3-31 16:59397 人围观

简介 :NXT核心开发者发布了最新的1.8.0e实验版本,该版本不是硬分叉版本,只不过是进行了一些修改和增加了一些功能,例如资金自动监控充值等。

NXT核心开发者发布了最新的1.8.0e实验版本,该版本不是硬分叉版本,只不过是进行了一些修改,具体的变更内容如下:

JavaFX UI:
增加了一个桌面钱包UI,与目前使用的浏览器钱包界面几乎是一样的,不同点在于当启动NXT服务器时,该钱包界面也会自动启动。
有关JavaFX UI的详细内容,可以查看:
https://bitbucket.org/JeanLucPicard/nxt/issues/338/desktop-wallet

nxt.defaultDesktopAccount属性可以用来指定钱包启动时自动登录的账户。

可以通过设定nxt.launchDesktopApplication=false来停用桌面钱包UI。

目前的客户端安装包会在Unix平台上创建一个启动和停止快捷方式图标,用来以桌面模式启动NRS客户端。

如果使用命令行的话,就使用start.sh脚本来启动桌面模式。可以从任何目录来运行start.sh和stop.sh脚本。

jar安装包会被自解压的脚本包nxt-client-1.8.0e.sh所替代,Unix用户只需要点击就可运行安装包。使用安装程序而不是zip包的优势在于安装程序会创建上述提到的桌面图标和快捷菜单,而且会从之前的安装文件中移除掉旧的函数文件。

一个已知的bug(IzPack)是,在Unix中安装程序在尚不存在的目录中是无法创建图标的。而且无法移除之前的菜单快捷方式和桌面图标,建议在安装之前先卸载之前的安装文件。

不兼容的变化:

注意,当在Unix和Mac上运行桌面模式时,~/.nxt目录会用来存储配置文件,记录日志和nxt_db区块链数据库。
这会使得升级新版本更容易,它会删除掉之前的nxt安装目录内容,当然了用户的配置文件和数据库文件不会存储在这个目录中。

run.sh脚本会继续使用命令行模式,例如,不会启动桌面浅薄啊和桌面图标,会继续使用nxt安装目录。想要使用桌面模式但仍然使用nxt安装目录而不是
~/.nxt可以使用run-desktop.sh脚本。

资金监控:

这个资金监控新功能可以监控账户余额,并从另外的账户自动充值,当然要通过账户属性设定自动充值账户和监控账户。

可以监控NXT、资产或货币余额。如果余额低于设定的数值,就会提交交易来从充值账户中转移资金到监控账户。

如果从之前的充值交易开始到目前为止,区块数目小于监控设定的间隔,那么新的充值交易会处于待定状态。

资金监控功能的API是StartFundingMonitor,GetFundingMonitor, and StopFundingMonitor。详细的文档参见API javadoc文件。

客户端UI页面重定向

通过给http://localhost:7876/index.html添加页面参数,客户端可以重定向打开指定的页面或窗口。
使用案例参见:

市场功能中添加了最新上架商品和成交商品列表,展示了最新的10个上架商品或已成交的商品。

市场上架商品时可以包含图片。图片文件作为可删减的未加密信息附件上传到DGSListing交易中。
dagListing API中增加了新的messageFile参数,允许直接上传文件作为多重格式数据。所有createTransaction APIs都支持该参数。

当用户查看页面时,会自动从备份节点获取到这些被删节的图片附件。

添加了一个新的downloadPrunableMessage API,允许直接将可删减的信息附件下载为二进制数据。

secretPhrase参数允许解密和下载加密信息。

nxt.apiSSLCiphers属性用来选择要激活的SSL密码。

其它的小bug修复和优化:

更新jetty 到9.3.8, lucene 到 5.3.2, tika 到 1.12, slf4j 到1.7.18。 

服务器侧的可扩展附件:

现在真正的实现了给服务器添加个性化的Java代码,通过编写一个类文件来实施nxt.addos。

这个功能只适用于开发者。而且安装恶意的可扩展附件会很容易让攻击者获得你的密码。因此不要从不可信的来源处安装和运行可扩展附件。

分享到新浪微博 收藏 邀请
鲜花
鲜花
握手
握手
雷人
雷人
路过
路过
鸡蛋
鸡蛋

最新评论

1框架
返回顶部