Comments (1)
There is no user database in the project. You may design any type of user database by yourself. And write a get-user-list
web api to expose all username-uid pairs to pool's stratum server.
Only the username-uid pairs from the web api is needed for the pool backend.
For test, you may write a small script with static user list. There is an example:
get-user-list.php
<?php
header('Content-Type: application/json');
$last_id = (int) $_GET['last_id'];
$users = [
'aaa' => 1,
'bbb' => 2,
'xxx' => 3,
'mmm' => 4,
'vvv' => 5,
'ddd' => 6,
];
$requestedUsers = [];
foreach ($users as $name=>$id) {
if ($id > $last_id) {
$requestedUsers [$name] = $id;
}
}
echo json_encode(
[
'err_no' => 0,
'err_msg' => null,
'data' => (object) $requestedUsers,
]
);
Then put it in a httpd server and edit /work/btcpool/build/run_sserver/sserver.cfg
:
list_id_api_url = "http://localhost/get-user-list.php";
Then you can mining for aaa
, bbb
or xxx
, etc. Its id 1
, 2
or 3
will be recorded to tables in bpool_local_stats_db
as column puid
.
from btcpool-abandoned.
Related Issues (20)
- 矿池最大负载是多少? HOT 1
- Nervos CKB miner unable to find job on connection: getLatestStratumJobEx fail HOT 7
- "lightgtb" edition for the newest bitcon-abc HOT 1
- CKB Simulator Segmentation Fault HOT 1
- Does btc.com support payout to bech32 addresses? HOT 1
- 比特币0.19 没有相关文件了 HOT 1
- 怎么让矿池支持 asicboost协议 HOT 1
- 矿池疑问 HOT 1
- May it return if key already exist in workMap ?
- Setting link between user and wallet inside backend
- Build Deploy Images failed HOT 4
- Is this project not going to be maintained any more? HOT 1
- bh_shared.a for arm64+linux HOT 3
- Miner HOT 1
- Need to reconnect wallets
- Btc
- mining.submit
- error to build docker btc
- 请教一下btc有多少算力才能爆块
- Bidexz
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from btcpool-abandoned.