// 自建矿池直接与BaseNode交互 let base_node_client = connect_base_node(&config).await?; // 获取区块模板 let template_response = base_node_client.get_new_block_template(request).await?; // 生成币基交易 let (coinbase_output, coinbase_kernel) = generate_coinbase(...).await?; // 构建完整区块 let block_result = base_node_client.get_new_block(block_template).await?; // 提交区块 base_node_client.submit_block(block).await?;