Skip to content

Commit ba40435

Browse files
committed
change gas cost for read/write mem
1 parent ffb35cc commit ba40435

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

packages/vm/src/imports.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ where
5555
if len > span_size {
5656
return Err(Error::SpanTooSmallError);
5757
}
58-
env.decrease_gas_left(1_500_000_000 + (len as u64) * 50_000_000)?;
58+
env.decrease_gas_left(1_750_000_000 + (len as u64) * 1_500_000)?;
5959

6060
let data: Vec<u8> = read_memory(env, ptr, len)?;
6161
querier.set_return_data(&data)
@@ -118,7 +118,7 @@ where
118118
if len > span_size {
119119
return Err(Error::SpanTooSmallError);
120120
}
121-
env.decrease_gas_left(1_500_000_000 + (len as u64) * 50_000_000)?;
121+
env.decrease_gas_left(1_750_000_000 + (len as u64) * 1_500_000)?;
122122

123123
let data: Vec<u8> = read_memory(env, ptr, len)?;
124124
querier.ask_external_data(eid, did, &data)
@@ -150,7 +150,7 @@ where
150150
return Err(Error::SpanTooSmallError);
151151
}
152152

153-
env.decrease_gas_left(3_000_000_000 + (data.len() as u64) * 60_000_000)?;
153+
env.decrease_gas_left(3_000_000_000 + (data.len() as u64) * 30_000_000)?;
154154
write_memory(env, ptr, data)
155155
})
156156
}

0 commit comments

Comments
 (0)