mirror of
https://github.com/0glabs/0g-storage-node.git
synced 2025-11-03 16:17:27 +00:00
fix context error
This commit is contained in:
parent
5b071e535a
commit
5d3ef1b5d7
@ -26,6 +26,10 @@ pub type MineContextMessage = Option<PoraPuzzle>;
|
|||||||
lazy_static! {
|
lazy_static! {
|
||||||
pub static ref EMPTY_HASH: H256 =
|
pub static ref EMPTY_HASH: H256 =
|
||||||
H256::from_str("c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470").unwrap();
|
H256::from_str("c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470").unwrap();
|
||||||
|
pub static ref COMPUTE_WORKER_CONTEXT_CALLER: Address =
|
||||||
|
"0x000000000000000000000000000000000000000A"
|
||||||
|
.parse()
|
||||||
|
.unwrap();
|
||||||
}
|
}
|
||||||
|
|
||||||
const PORA_VERSION: u64 = 1;
|
const PORA_VERSION: u64 = 1;
|
||||||
@ -141,10 +145,6 @@ impl MineContextWatcher {
|
|||||||
let miner_id = self.miner_id.0;
|
let miner_id = self.miner_id.0;
|
||||||
|
|
||||||
// Use eth_call with specific caller address for read-only access
|
// Use eth_call with specific caller address for read-only access
|
||||||
let compute_caller: Address = "0x000000000000000000000000000000000000000A"
|
|
||||||
.parse()
|
|
||||||
.map_err(|e| format!("Invalid compute caller address: {:?}", e))?;
|
|
||||||
|
|
||||||
let WorkerContext {
|
let WorkerContext {
|
||||||
context,
|
context,
|
||||||
pora_target,
|
pora_target,
|
||||||
@ -153,7 +153,7 @@ impl MineContextWatcher {
|
|||||||
} = self
|
} = self
|
||||||
.mine_contract
|
.mine_contract
|
||||||
.compute_worker_context(miner_id)
|
.compute_worker_context(miner_id)
|
||||||
.from(compute_caller)
|
.from(*COMPUTE_WORKER_CONTEXT_CALLER)
|
||||||
.call()
|
.call()
|
||||||
.await
|
.await
|
||||||
.map_err(|e| format!("Failed to query mining context: {:?}", e))?;
|
.map_err(|e| format!("Failed to query mining context: {:?}", e))?;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user