| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [View Raw Code] [Original HTTPS Page] |
BlockMaker用于监听kafka获取新的比特币区块和域名币区块,同时监听kafka获取Gbt消息和Job消息以构造交易列表,最后拼装完整区块提交给比特币节点。
blkmaker -c blkmaker.cfg -l log_dir
#-c指定blkmaker配置文件
#-l指定日志目录//比特币节点
bitcoinds = (
{
rpc_addr = ""; //rpc地址
rpc_userpwd = ""; //rpc权限,格式如username:password
}
);
//kafka集群
kafka = {
brokers = "1.1.1.1:9092,2.2.2.2:9092,3.3.3.3:9092";
};
//mysql配置,用于存储已发现的块
pooldb = {
host = "";
port = 3306;
username = "dbusername";
password = "dbpassword";
dbname = "";
};CREATE TABLE `found_blocks` ( `id` int(11) NOT NULL AUTO_INCREMENT, `puid` int(11) NOT NULL, `worker_id` bigint(20) NOT NULL, `worker_full_name` varchar(50) NOT NULL, `job_id` bigint(20) unsigned NOT NULL, `height` int(11) NOT NULL, `is_orphaned` tinyint(4) NOT NULL DEFAULT '0', `hash` char(64) NOT NULL, `rewards` bigint(20) NOT NULL, `size` int(11) NOT NULL, `prev_hash` char(64) NOT NULL, `bits` int(10) unsigned NOT NULL, `version` int(11) NOT NULL, `created_at` datetime DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `hash` (`hash`), KEY `height` (`height`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
暂无
| Back | FazBrowse Home | New Git URL |