Skip to content

Batzi1337/tangle-.net

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

EAGVYUFNOKIBECWJXQHFQQIQLAGSBYWXTLFLDZDGSLVDT9XMCKNOOUBDXCZHTJYYQWPKPIEUWVLXBBJJWKZBQRBNIX

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 - Tangle 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} No
GET /api/v1/addresses/{address} No
GET /api/v1/addresses/ed25519/{address} No
GET /api/v1/addresses/{address}/outputs No
GET /api/v1/addresses/ed25519/{address}/outputs No

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

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%