diff --git a/crates/uplc/src/machine/cost_model.rs b/crates/uplc/src/machine/cost_model.rs index ec88b94c..37e5eed6 100644 --- a/crates/uplc/src/machine/cost_model.rs +++ b/crates/uplc/src/machine/cost_model.rs @@ -372,9 +372,9 @@ impl BuiltinCosts { intercept: 0, slope: 1, }), - cpu: TwoArguments::AddedSizes(AddedSizes { - intercept: 69522, - slope: 11687, + cpu: TwoArguments::MultipliedSizes(MultipliedSizes { + intercept: 90434, + slope: 519, }), }, divide_integer: CostingFun { @@ -384,10 +384,10 @@ impl BuiltinCosts { minimum: 1, }), cpu: TwoArguments::ConstAboveDiagonal(ConstantOrTwoArguments { - constant: 196500, + constant: 85848, model: Box::new(TwoArguments::MultipliedSizes(MultipliedSizes { - intercept: 453240, - slope: 220, + intercept: 228465, + slope: 122, })), }), }, @@ -398,10 +398,10 @@ impl BuiltinCosts { minimum: 1, }), cpu: TwoArguments::ConstAboveDiagonal(ConstantOrTwoArguments { - constant: 196500, + constant: 85848, model: Box::new(TwoArguments::MultipliedSizes(MultipliedSizes { - intercept: 453240, - slope: 220, + intercept: 228465, + slope: 122, })), }), }, @@ -412,10 +412,10 @@ impl BuiltinCosts { minimum: 1, }), cpu: TwoArguments::ConstAboveDiagonal(ConstantOrTwoArguments { - constant: 196500, + constant: 85848, model: Box::new(TwoArguments::MultipliedSizes(MultipliedSizes { - intercept: 453240, - slope: 220, + intercept: 228465, + slope: 122, })), }), }, @@ -426,10 +426,10 @@ impl BuiltinCosts { minimum: 1, }), cpu: TwoArguments::ConstAboveDiagonal(ConstantOrTwoArguments { - constant: 196500, + constant: 85848, model: Box::new(TwoArguments::MultipliedSizes(MultipliedSizes { - intercept: 453240, - slope: 220, + intercept: 228465, + slope: 122, })), }), }, @@ -557,9 +557,9 @@ impl BuiltinCosts { }, verify_ed25519_signature: CostingFun { mem: ThreeArguments::ConstantCost(10), - cpu: ThreeArguments::LinearInZ(LinearSize { - intercept: 57996947, - slope: 18975, + cpu: ThreeArguments::LinearInY(LinearSize { + intercept: 53384111, + slope: 14333, }), }, verify_ecdsa_secp256k1_signature: CostingFun {