Welcome
Let's discover IotaWallet.NET in 10 minutes.
Getting Started
Get started by installing the following 2 Nuget packages.
Important: Both packages must be installed explicitly
dotnet add package IotaWallet.Net.Domain --prerelease
dotnet add package IotaWallet.Net --prerelease
Additional instructions for Linux Users
After installing IotaWallet.Net.Domain
, when you build using dotnet build
, you would see a file libiota_wallet.so
. This is the precompiled rust bindings. You need to add it to your lib path.
Example...
export LD_LIBRARY_PATH=""
Note that its the folder path, not the filepath.
Architecture
IotaWallet.NET
is built on top of Wallet.rs
, which is IOTA's official wallet library built on rust.
It uses Stronghold.rs
to keep your secrets private and rocksdb
to store other non-sensitive wallet data eg. Transaction History
.
High Level Layered Overview
What is IOTA/SHIMMER?
If you want to know more about IOTA/SHIMMER, visit their respective official Wikis below.