scalus.uplc.eval.BuiltinCostModel
See theBuiltinCostModel companion object
case class BuiltinCostModel(addInteger: DefaultCostingFun[TwoArguments], subtractInteger: DefaultCostingFun[TwoArguments], multiplyInteger: DefaultCostingFun[TwoArguments], divideInteger: DefaultCostingFun[TwoArguments], quotientInteger: DefaultCostingFun[TwoArguments], remainderInteger: DefaultCostingFun[TwoArguments], modInteger: DefaultCostingFun[TwoArguments], equalsInteger: DefaultCostingFun[TwoArguments], lessThanInteger: DefaultCostingFun[TwoArguments], lessThanEqualsInteger: DefaultCostingFun[TwoArguments], appendByteString: DefaultCostingFun[TwoArguments], consByteString: DefaultCostingFun[TwoArguments], sliceByteString: DefaultCostingFun[ThreeArguments], lengthOfByteString: ConstCostingFun, indexByteString: ConstCostingFun, equalsByteString: DefaultCostingFun[TwoArguments], lessThanByteString: DefaultCostingFun[TwoArguments], lessThanEqualsByteString: DefaultCostingFun[TwoArguments], sha2_256: DefaultCostingFun[OneArgument], sha3_256: DefaultCostingFun[OneArgument], blake2b_256: DefaultCostingFun[OneArgument], verifyEd25519Signature: DefaultCostingFun[ThreeArguments], verifyEcdsaSecp256k1Signature: ConstCostingFun, verifySchnorrSecp256k1Signature: DefaultCostingFun[ThreeArguments], appendString: DefaultCostingFun[TwoArguments], equalsString: DefaultCostingFun[TwoArguments], encodeUtf8: DefaultCostingFun[OneArgument], decodeUtf8: DefaultCostingFun[OneArgument], ifThenElse: ConstCostingFun, chooseUnit: ConstCostingFun, trace: ConstCostingFun, fstPair: ConstCostingFun, sndPair: ConstCostingFun, chooseList: ConstCostingFun, mkCons: ConstCostingFun, headList: ConstCostingFun, tailList: ConstCostingFun, nullList: ConstCostingFun, chooseData: ConstCostingFun, constrData: ConstCostingFun, mapData: ConstCostingFun, listData: ConstCostingFun, iData: ConstCostingFun, bData: ConstCostingFun, unConstrData: ConstCostingFun, unMapData: ConstCostingFun, unListData: ConstCostingFun, unIData: ConstCostingFun, unBData: ConstCostingFun, equalsData: DefaultCostingFun[TwoArguments], mkPairData: ConstCostingFun, mkNilData: ConstCostingFun, mkNilPairData: ConstCostingFun, serialiseData: DefaultCostingFun[OneArgument], blake2b_224: DefaultCostingFun[OneArgument], keccak_256: DefaultCostingFun[OneArgument], bls12_381_G1_add: ConstCostingFun, bls12_381_G1_neg: ConstCostingFun, bls12_381_G1_scalarMul: DefaultCostingFun[TwoArguments], bls12_381_G1_equal: ConstCostingFun, bls12_381_G1_compress: ConstCostingFun, bls12_381_G1_uncompress: ConstCostingFun, bls12_381_G1_hashToGroup: DefaultCostingFun[TwoArguments], bls12_381_G2_add: ConstCostingFun, bls12_381_G2_neg: ConstCostingFun, bls12_381_G2_scalarMul: DefaultCostingFun[TwoArguments], bls12_381_G2_equal: ConstCostingFun, bls12_381_G2_compress: ConstCostingFun, bls12_381_G2_uncompress: ConstCostingFun, bls12_381_G2_hashToGroup: DefaultCostingFun[TwoArguments], bls12_381_millerLoop: ConstCostingFun, bls12_381_mulMlResult: ConstCostingFun, bls12_381_finalVerify: ConstCostingFun, integerToByteString: IntegerToByteStringCostingFun, byteStringToInteger: DefaultCostingFun[TwoArguments], andByteString: DefaultCostingFun[ThreeArguments], orByteString: DefaultCostingFun[ThreeArguments], xorByteString: DefaultCostingFun[ThreeArguments], complementByteString: DefaultCostingFun[OneArgument], readBit: ConstCostingFun, writeBits: WriteBitsCostingFun, replicateByte: ReplicateByteCostingFun, shiftByteString: ShiftOrRotateByteStringCostingFun, rotateByteString: ShiftOrRotateByteStringCostingFun, countSetBits: DefaultCostingFun[OneArgument], findFirstSetBit: DefaultCostingFun[OneArgument], ripemd_160: DefaultCostingFun[OneArgument])
Attributes
- Companion
- object
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Members list
In this article