Skip to content

rhenium2/HeliumApi.SDK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HeliumApi.SDK - Unofficial Helium Api SDK for .NET

NuGet

An unofficial SDK I created to work with Helium Api endpoints in .NET applications (Console, Web or Mobile). This SDK follow service models and is divided into different service classes.

Required

How to use

Available service classes are:

  • HotspotService: methods to retrieve and work with hotspots, beacon and witness transactions information
    • GetHotspot
    • GetHotspotByName
    • GetWitnessed
    • GetRoles
    • GetTransaction
    • GetChallenges
    • GetNetworkChallenges
    • RetrieveNetworkChallenges
    • GetBeaconTransactions
    • GetBlockTransactions
    • GetWitnessedTransactions
    • GetHotspotsByRadius
    • GetHotspotsByBox
  • AccountService: method to work with user accounts information
    • GetAccount
    • GetRewards
    • GetDailyRewards
  • OraclePriceService: methods to work with Oracle price information
    • GetOraclePrice

Caching

The SDK by default has response caching enabled for most objects. However you can disable it by using

   CacheOptions.DisableCacheFor<object type>();

The cache validity is by default set to 1 day (24 hours). You can change it first thing in your program via CacheOptions.

About

Helium Api SDK for .NET applications (Console, Web or Mobile)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages