mirror of
https://github.com/LBRYFoundation/pool.git
synced 2025-09-06 18:49:45 +00:00
add cflag to only allow compatible mining addresses and set user coinid directly on connect, Without that, there are wallet conflicts (CHC vs CTO) assign the right coin job when exchange is disabled backend: share only the mined coin
33 lines
796 B
C++
33 lines
796 B
C++
|
|
class YAAMP_CLIENT;
|
|
|
|
struct YAAMP_DB
|
|
{
|
|
MYSQL mysql;
|
|
|
|
};
|
|
|
|
YAAMP_DB *db_connect();
|
|
|
|
char *db_clean_string(YAAMP_DB *db, char *string);
|
|
|
|
void db_close(YAAMP_DB *p);
|
|
void db_query(YAAMP_DB *db, const char *format, ...);
|
|
|
|
void db_register_stratum(YAAMP_DB *db);
|
|
void db_update_algos(YAAMP_DB *db);
|
|
void db_update_coinds(YAAMP_DB *db);
|
|
void db_update_remotes(YAAMP_DB *db);
|
|
|
|
//int db_find_user(YAAMP_DB *db, YAAMP_CLIENT *client);
|
|
void db_add_user(YAAMP_DB *db, YAAMP_CLIENT *client);
|
|
|
|
void db_add_worker(YAAMP_DB *db, YAAMP_CLIENT *client);
|
|
void db_clear_worker(YAAMP_DB *db, YAAMP_CLIENT *client);
|
|
void db_update_worker(YAAMP_DB *db, YAAMP_CLIENT *client);
|
|
void db_update_workers(YAAMP_DB *db);
|
|
|
|
void db_init_user_coinid(YAAMP_DB *db, YAAMP_CLIENT *client);
|
|
|
|
void db_update_renters(YAAMP_DB *db);
|
|
|