PlatONet是PlatON网络的.dotnet SDK。该SDK基于.net standard 2.0,具有良好的跨平台性能。
PlatONet主要依赖于BouncyCastle和Nethereum两个开源项目。
在开始之前,请务必安装.NET Core 3.1,具体安装方法请参考:Install .NET on Windows, Linux, and macOS。
包还原的功能是从NuGet中下载项目引用的包,根据网络环境不同可能需要较长时间。
如果你使用Visual Studio 2019打开本项目,一般情况下在打开项目后会自动进行包还原,如果包还原没有自动进行,可以通过在解决方案资源管理器中右键单击解决方案,选择“还原NuGet包(R)”来进行包还原。
也可以在项目根目录使用命令行运行 dotnet restore
命令来显式的进行 NuGet 包还原依赖项。但在大多数情况下,不需要显式使用 dotnet restore
命令,因为在运行后续命令时,将会在必要时隐式运行 NuGet 还原。
如果您使用Visual Studio 2019作为开发工具,您可以通过生成->生成项目来进行项目生成,也可以在命令行中使用 dotnet build
来生成项目。
为了帮助大家更快的了解如何使用PlatONet,特编写了示例。里面包含了查询信息、转账、智能合约部署、智能合约调用等基本操作,大家可以自行探索使用。
打开Nuget命令行工具,运行以下命令:
Install-Package PlatONet
或使用Visual Studio的NuGet包管理器,搜索并安装PlatONet
。
文档地址:https://rileyge.github.io/platonet-documents/
任何形式的参与本项目都是欢迎的,你可以:
- 通过Issue可Discussions来参与本项目讨论
- 通过Pull Request向本项目提交代码
- 资助本项目:PlatON钱包地址:lat1vvtea8l8ve7xu0pncwgrgavdpkkql4e25jp6gk
- 给我运行的节点投票,节点名rileyge投票