Update PlutusV1 cost model
This commit is contained in:
parent
b50fa91d4c
commit
43182721f5
|
@ -372,9 +372,9 @@ impl BuiltinCosts {
|
||||||
intercept: 0,
|
intercept: 0,
|
||||||
slope: 1,
|
slope: 1,
|
||||||
}),
|
}),
|
||||||
cpu: TwoArguments::AddedSizes(AddedSizes {
|
cpu: TwoArguments::MultipliedSizes(MultipliedSizes {
|
||||||
intercept: 69522,
|
intercept: 90434,
|
||||||
slope: 11687,
|
slope: 519,
|
||||||
}),
|
}),
|
||||||
},
|
},
|
||||||
divide_integer: CostingFun {
|
divide_integer: CostingFun {
|
||||||
|
@ -384,10 +384,10 @@ impl BuiltinCosts {
|
||||||
minimum: 1,
|
minimum: 1,
|
||||||
}),
|
}),
|
||||||
cpu: TwoArguments::ConstAboveDiagonal(ConstantOrTwoArguments {
|
cpu: TwoArguments::ConstAboveDiagonal(ConstantOrTwoArguments {
|
||||||
constant: 196500,
|
constant: 85848,
|
||||||
model: Box::new(TwoArguments::MultipliedSizes(MultipliedSizes {
|
model: Box::new(TwoArguments::MultipliedSizes(MultipliedSizes {
|
||||||
intercept: 453240,
|
intercept: 228465,
|
||||||
slope: 220,
|
slope: 122,
|
||||||
})),
|
})),
|
||||||
}),
|
}),
|
||||||
},
|
},
|
||||||
|
@ -398,10 +398,10 @@ impl BuiltinCosts {
|
||||||
minimum: 1,
|
minimum: 1,
|
||||||
}),
|
}),
|
||||||
cpu: TwoArguments::ConstAboveDiagonal(ConstantOrTwoArguments {
|
cpu: TwoArguments::ConstAboveDiagonal(ConstantOrTwoArguments {
|
||||||
constant: 196500,
|
constant: 85848,
|
||||||
model: Box::new(TwoArguments::MultipliedSizes(MultipliedSizes {
|
model: Box::new(TwoArguments::MultipliedSizes(MultipliedSizes {
|
||||||
intercept: 453240,
|
intercept: 228465,
|
||||||
slope: 220,
|
slope: 122,
|
||||||
})),
|
})),
|
||||||
}),
|
}),
|
||||||
},
|
},
|
||||||
|
@ -412,10 +412,10 @@ impl BuiltinCosts {
|
||||||
minimum: 1,
|
minimum: 1,
|
||||||
}),
|
}),
|
||||||
cpu: TwoArguments::ConstAboveDiagonal(ConstantOrTwoArguments {
|
cpu: TwoArguments::ConstAboveDiagonal(ConstantOrTwoArguments {
|
||||||
constant: 196500,
|
constant: 85848,
|
||||||
model: Box::new(TwoArguments::MultipliedSizes(MultipliedSizes {
|
model: Box::new(TwoArguments::MultipliedSizes(MultipliedSizes {
|
||||||
intercept: 453240,
|
intercept: 228465,
|
||||||
slope: 220,
|
slope: 122,
|
||||||
})),
|
})),
|
||||||
}),
|
}),
|
||||||
},
|
},
|
||||||
|
@ -426,10 +426,10 @@ impl BuiltinCosts {
|
||||||
minimum: 1,
|
minimum: 1,
|
||||||
}),
|
}),
|
||||||
cpu: TwoArguments::ConstAboveDiagonal(ConstantOrTwoArguments {
|
cpu: TwoArguments::ConstAboveDiagonal(ConstantOrTwoArguments {
|
||||||
constant: 196500,
|
constant: 85848,
|
||||||
model: Box::new(TwoArguments::MultipliedSizes(MultipliedSizes {
|
model: Box::new(TwoArguments::MultipliedSizes(MultipliedSizes {
|
||||||
intercept: 453240,
|
intercept: 228465,
|
||||||
slope: 220,
|
slope: 122,
|
||||||
})),
|
})),
|
||||||
}),
|
}),
|
||||||
},
|
},
|
||||||
|
@ -557,9 +557,9 @@ impl BuiltinCosts {
|
||||||
},
|
},
|
||||||
verify_ed25519_signature: CostingFun {
|
verify_ed25519_signature: CostingFun {
|
||||||
mem: ThreeArguments::ConstantCost(10),
|
mem: ThreeArguments::ConstantCost(10),
|
||||||
cpu: ThreeArguments::LinearInZ(LinearSize {
|
cpu: ThreeArguments::LinearInY(LinearSize {
|
||||||
intercept: 57996947,
|
intercept: 53384111,
|
||||||
slope: 18975,
|
slope: 14333,
|
||||||
}),
|
}),
|
||||||
},
|
},
|
||||||
verify_ecdsa_secp256k1_signature: CostingFun {
|
verify_ecdsa_secp256k1_signature: CostingFun {
|
||||||
|
|
Loading…
Reference in New Issue