Skip to content
develop
Switch branches/tags
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

C# .NET 4.6 / .NET Standard Port of the IOTA lib (https://github.com/iotaledger/), build to fit into Clean Architecture (see below).

cleanarch

More information: http://blog.8thlight.com/uncle-bob/2012/08/13/the-clean-architecture.html

Build Status

About

This is the inofficial IOTA C# library. Currently "work in progress" to implement the changes introduced with IOTA 1.5 (Chrysalis). For any questions on how to get started (and since the documentation is very much outdated) feel free to contact me via discord (Felandil#6471)

Contributing

If you want to contribute, please feel free to grab an issue or implement more features. Alternatively you can support the development by donating to

iota1qqh6pxkg4huzv506623l6lrt4daraktak6rvxwsvtewakj89vy7mj4enzsp

Supported REST Operations

Proof of work can currently only be done remotely. Signing transactions etc. is still work in progress.

Operation - Node Supported
GET /health Yes
GET /api/v1/info Yes

Operation - Tips Supported
GET /api/v1/tips Yes

Operation - Messages Supported
POST /api/v1/messages Partially
GET /api/v1/messages Yes
GET /api/v1/messages/{messageId} Partially
GET /api/v1/messages/{messageId}/metadata Yes
GET /api/v1/messages/{messageId}/raw Yes
GET /api/v1/messages/{messageId}/children Yes

Operation - UTXO Supported
GET /api/v1/outputs/{outputId} Yes
GET /api/v1/addresses/{address} Yes
GET /api/v1/addresses/ed25519/{address} Yes
GET /api/v1/addresses/{address}/outputs Yes
GET /api/v1/addresses/ed25519/{address}/outputs Yes

Supported High Level Operations

Operation Supported
GetBalance Yes
GetUnspentAddresses Yes
Send Yes (untested)
Retry Yes
Promote Yes
Reattach Yes
SendData Yes
RetrieveData Yes

Documentation

OUDATED https://tangle-net.readthedocs.io/en/latest/

Encryption

TBD

NuGet

OUDATED

Tangle.Net

.NET 4.6.1: https://www.nuget.org/packages/Tangle.Net
.NET Standard 2.0: https://www.nuget.org/packages/Tangle.Net.Standard/

Tangle.Net.Mam

.NET 4.6.1: https://www.nuget.org/packages/Tangle.Net.Mam/
.NET Standard 2.0: https://www.nuget.org/packages/Tangle.Net.Standard.Mam/

Getting started

https://tangle-net.readthedocs.io/en/latest/getting_started.html

About

Iota Library C# Implementation

Resources

License

Packages

No packages published

Languages