API
You can use our powerful yet intuitive REST-like API to retrieve real-time information about your mining through LiteSolo.
The API respects the following conventions:
- All successful responses are in standard JSON format.
- Hash rates are expressed in hashes per second.
- Times are expressed as Unix timestamps (number of seconds since midnight UTC on 1 January 1970).
- Ratios/fractions are expressed as numbers ranging from 0 (meaning “none”) to 1 (meaning “all”). Multiply by 100 to obtain percentages.
Endpoints
Blockchain Information
GET https://litesolo.org/api/v1/chains
Sample Response
{
"LTC": { # information about Litecoin
"height": 2396260, # height of the current best block
"hash_rate": 648533943117000, # estimate of the current global hash rate
"difficulty": 20785580.478287995, # difficulty of the next block
"subsidy": 12.5, # subsidy generated by the next block
"fee": 0.01 # current LiteSolo fee for this chain, as a fraction
},
"DOGE": { # information about Dogecoin
"height": 4535804,
"hash_rate": 623534500417000,
"difficulty": 6445323.531315216,
"subsidy": 10000,
"fee": 0.01
}
}
Address Summary
GET https://litesolo.org/api/v1/addresses/{address}/summary
Sample Response
{
"last_seen": 1671187791, # time at which work was last submitted
"hashes": 8.538324377e16, # all-time hashes computed
"ltc_blocks_found": 1, # all-time Litecoin blocks found
"doge_blocks_found": 3, # all-time Dogecoin blocks found
"ltc_blocks_exp": 0.9502658052, # statistically expected all-time Litecoin blocks
"doge_blocks_exp": 2.831957961, # statistically expected all-time Dogecoin blocks
"ltc_blocks_ccdf": 0.24595, # complementary CDF of found Litecoin blocks (see FAQ)
"doge_blocks_ccdf": 0.31518, # complementary CDF of found Dogecoin blocks (see FAQ)
"ltc_rewards": 12.5568296, # all-time rewards from Litecoin blocks (not including stales)
"doge_rewards": 29798.37161059, # all-time rewards from Dogecoin blocks (not including stales)
"ltc_rewards_exp": 11.78070675, # statistically expected all-time LTC rewards
"doge_rewards_exp": 28342.57467286, # statistically expected all-time DOGE rewards
"hash_rate": 508203000, # current hash rate
"stale_ratio": 0.00184729, # fraction of recently received work that was stale
"invalid_ratio": 0, # fraction of recently received work that was invalid
"hash_rate_24h": 501357000, # 24-hour average hash rate
"stale_ratio_24h": 0.0025, # ratio of stale work submitted in the last 24 hours
"invalid_ratio_24h": 0 # ratio of invalid work submitted in the last 24 hours
}
Workers
Returns a JSON object mapping workers' names to their statistics.
GET https://litesolo.org/api/v1/addresses/{address}/workers
Sample Response
{
"woody": { # this worker's name
"last_seen": 1671302881, # time at which the worker last submitted work
"hash_rate": 508203000, # current hash rate
"stale_ratio": 0.00184729, # ratio of stale work submitted recently
"invalid_ratio": 0, # ratio of invalid work submitted recently
"hash_rate_24h": 501357000, # 24-hour average hash rate
"stale_ratio_24h": 0.0025, # ratio of stale work submitted in the last 24 hours
"invalid_ratio_24h": 0 # ratio of invalid work submitted in the last 24 hours
},
"potato": { # this worker has been inactive for a while, so some stats may be missing
"last_seen": 1670953249
}
}
Blocks Found
Returns a JSON array listing all blocks found by the given address through LiteSolo.
GET https://litesolo.org/api/v1/addresses/{address}/blocks
Sample Response
[
{
"hash": "7d8192d6f69bd938a3d58754349d26614d57e3bbd21b6ac929522e0a776fd608", # block hash
"time": 1663611613, # time at which the block was found
"chain": "DOGE", # the blockchain, either "LTC" or "DOGE"
"height": 4535601, # height of the block
"stale": false, # whether the block is currently considered stale (or “orphaned”)
"difficulty": 6445323.53131522, # difficulty of the block
"reward": 9915.566209, # coins the miner obtained for mining the block
"worker": "woody" # name of the worker that found the block
}
]
Chart Data
Returns a JSON array of data points in time, sorted chronologically. Each entry is itself a JSON array, composed of a timestamp and statistics associated to it.
GET https://litesolo.org/api/v1/addresses/{address}/chart
Sample Response
[
[
1670182200, # timestamp
3, # number of active workers
1501432000, # total hash rate
0.0027382 # ratio of stale work submitted recently
]
]