reftypes_bulk_memory: { old: false, new: true }
vm_kind: { old: "NearVm", new: "Wasmtime" }
wasm_linear_op_base_cost: { old: 300_000_000_000_000, new: 26_328_192 }
wasm_linear_op_unit_cost: { old: 300_000_000_000_000, new: 822_756 }
max_function_body_size: { new: 196_608 }
max_instrumented_code_size: { new: 16_777_216 }
max_blocks_per_function: { new: 5_000 }
max_blocks_per_contract: { new: 50_000 }
max_types_per_contract: { new: 1024 }
max_deploy_actions_per_receipt: { old: 100, new: 10 }
action_deploy_contract: {
  old: {
    send_sir: 184_765_750_000,
    send_not_sir: 184_765_750_000,
    execution: 184_765_750_000,
  },
  new: {
    send_sir: 184_765_750_000,
    send_not_sir: 184_765_750_000,
    # ~100x compute cost, sets the limit to at most 50 deployments per chunk
    execution: { gas: 184_765_750_000, compute: 20_000_000_000_000},
  }
}
action_deploy_contract_per_byte: {
  old: {
    send_sir: 6_812_999,
    send_not_sir: 47_683_715,
    execution: 64_572_944,
  },
  new: {
    send_sir: 6_812_999,
    send_not_sir: 47_683_715,
    # ~4x compute cost, sets the limit such that a 4MiB contract fills a chunk
    execution: { gas: 64_572_944, compute: 250_000_000},
  }
}
max_params_per_contract: { new: 50_000 }
max_params_per_function: { new: 64 }
deploy_global_contract_execution_base: { old: 0, new: 20_000_000_000_000 }
deploy_global_contract_execution_per_byte: { old: 0, new: 250_000_000 }
max_operand_stack_bytes_per_function: { new: 8_192 }
