1 changed files with 75 additions and 0 deletions
@ -0,0 +1,75 @@ |
|||||||
|
# Open ETC Pool Friends API Endpoints |
||||||
|
|
||||||
|
## Finders |
||||||
|
|
||||||
|
### Get Finders Information |
||||||
|
|
||||||
|
- **Endpoint:** `/api/finders` |
||||||
|
- **Method:** `GET` |
||||||
|
- **Description:** Retrieve information about finders. |
||||||
|
- **Response Format:** JSON |
||||||
|
|
||||||
|
## General Pool Statistics |
||||||
|
|
||||||
|
### Get General Pool Statistics |
||||||
|
|
||||||
|
- **Endpoint:** `/api/stats` |
||||||
|
- **Method:** `GET` |
||||||
|
- **Description:** Retrieve general pool statistics. |
||||||
|
- **Response Format:** JSON |
||||||
|
|
||||||
|
## Miners |
||||||
|
|
||||||
|
### Get Miners Information |
||||||
|
|
||||||
|
- **Endpoint:** `/api/miners` |
||||||
|
- **Method:** `GET` |
||||||
|
- **Description:** Retrieve information about miners. |
||||||
|
- **Response Format:** JSON |
||||||
|
|
||||||
|
### Get Miner Information |
||||||
|
|
||||||
|
- **Endpoint:** `/api/accounts/{login}` |
||||||
|
- **Method:** `GET` |
||||||
|
- **Parameters:** |
||||||
|
- `{login}`: Miner login address (e.g., `/api/accounts/0x123...`) |
||||||
|
- **Description:** Retrieve information about a specific miner. |
||||||
|
- **Response Format:** JSON |
||||||
|
|
||||||
|
## Blocks |
||||||
|
|
||||||
|
### Get Blocks Information |
||||||
|
|
||||||
|
- **Endpoint:** `/api/blocks` |
||||||
|
- **Method:** `GET` |
||||||
|
- **Description:** Retrieve information about blocks. |
||||||
|
- **Response Format:** JSON |
||||||
|
|
||||||
|
## Payments |
||||||
|
|
||||||
|
### Get Payments Information |
||||||
|
|
||||||
|
- **Endpoint:** `/api/payments` |
||||||
|
- **Method:** `GET` |
||||||
|
- **Description:** Retrieve information about payments. |
||||||
|
- **Response Format:** JSON |
||||||
|
|
||||||
|
## Settings |
||||||
|
|
||||||
|
### Subscribe to Updates |
||||||
|
|
||||||
|
- **Endpoint:** `/api/settings` |
||||||
|
- **Method:** `POST` |
||||||
|
- **Parameters:** |
||||||
|
- `ip_address`: IP address of the client. |
||||||
|
- `login`: Miner login address. |
||||||
|
- `threshold` (optional): Subscription threshold (default: 0.5). |
||||||
|
- **Description:** Subscribe to updates by providing client information. |
||||||
|
- **Response Format:** JSON |
||||||
|
|
||||||
|
## Examples |
||||||
|
|
||||||
|
### Get General Pool Statistics |
||||||
|
|
||||||
|
```bash |
||||||
|
curl http://localhost:8080/api/stats |
||||||
Loading…
Reference in new issue