main_storage_proof_size_soft_limit: {old: 3_000_000, new: 4_000_000}

use_state_stored_receipt: { old: false, new: true }

# See https://github.com/near/nearcore/pull/12044 for why the values are set to these values.
# In addition, `gas` is set to 1 for the large read variants, because we need that in actual code.
# For this to be transparent for smart contracts, the `read_base` and `read_value_byte` values were
# also reduced by 1. This means that at best contracts now pay 1 fewer gas, and at worst the same
# value.
wasm_storage_has_key_base: { old: { gas: 54_039_896_625, compute: 200_000_000_000 }, new: { gas: 54_039_896_625, compute: 158_000_000_000 } }
wasm_storage_has_key_byte: { old: 30_790_845, new: { gas: 30_790_845, compute: 10_000_000 } }
wasm_storage_read_base: { old: { gas: 56_356_845_750, compute: 200_000_000_000 }, new: { gas: 56_356_845_749, compute: 159_000_000_000 } }
wasm_storage_read_key_byte: { old: 30_952_533, new: { gas: 30_952_533, compute: 10_000_000 } }
wasm_storage_read_value_byte: { old: 5_611_005, new: { gas: 5_611_004, compute: 2_500_000 } }
wasm_storage_large_read_overhead_base: { old: 0, new: { gas: 1, compute: 41_000_000_000 } }
wasm_storage_large_read_overhead_byte: { old: 0, new: { gas: 1, compute: 3_111_005 } }
wasm_touching_trie_node: { old: { gas: 16_101_955_926, compute: 110_000_000_000 }, new: { gas: 16_101_955_926, compute: 20_000_000_000 } }
