使用此软件需要您自担风险;有关更多信息,请参阅免责声明。
该软件根据 GNU 宽通用公共许可证第 2 版或更高版本获得许可;有关详细信息,请参阅 LICENSE.LGPL 和 LGPL.v2。如果您曾经使用这些源文件中的任何一个来开发您自己版本的此软件或其他软件,则必须在从该存档中获取的每个源文件的开头附加一条带有 LGPL.v2 内容的注释。
该软件很可能在大多数 Linux 系统上编译并正常工作。它应该可以在 macOS 甚至 Windows 上运行。
基本编译安装说明
git clone https://github.com/newton-blockchain/ton.git
git submodule update --init
~/ton,~您的主目录在哪里,并且您创建了一个空目录~/liteclient-build。然后在 Linux 系统的终端中运行以下命令:
cd ~/liteclient-build
cmake ~/ton
cmake --build . --target lite-client
您还可以构建一些对智能合约开发有用的额外实用程序:
cmake --build . --target fift
cmake --build . --target func
wget https://newton-blockchain.github.io/global.config.json
或来自https://newton-blockchain.github.io/testnet-global.config.json的测试网
wget https://newton-blockchain.github.io/testnet-global.config.json
./lite-client/lite-client -C global.config.json
如果一切安装成功,Lite 客户端将连接到一个特殊的服务器(TON 区块链网络的一个完整节点),并向服务器发送一些查询。如果您将可写的“数据库”目录指定为客户端的额外参数,它将下载并保存与最新主链块对应的块和状态:
./lite-client/lite-client -C global.config.json -D ~/ton-db-dir
基本的帮助信息可以通过help在 Lite Client 中输入来获得。键入quit或按 Ctrl-C 退出。