Skip to content

cinderblockgames/n2-pow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

n2-pow

.NET library for ease of accessing Nano.to GPU PoW API (pow.nano.to). Documentation can be found here.

Basic Usage

var server = new WorkServer();
var response  = await server.GenerateWork("ha..5h");
var work = response.WorkResult?.Work;

Options

var options = new WorkServerOptions
{
    Post = true, // default false, uses GET
    ApiKey = "key_...", // default null
    Timeout = TimeSpan.FromSeconds(1), // default 5 seconds
    Url = "https://pow2.nano.to" // default "https://pow.nano.to", unlikely to need to change
};
var server = new WorkServer(options);
var response  = await server.GenerateWork("ha..5h");
var work = response.WorkResult?.Work;

Errors

var response  = await server.GenerateWork("ha..5h");
var error = response.ErrorResult?.Message;