IntersectMBO/plutus
在 GitHub 查看Provide expected result of compress and uncompress builtins for UPLC conformance
Open
#5,814 创建于 2024年3月2日
BuiltinsGood first issueLow prioritySpecificationstatus: triagedtech debt
描述
Describe the feature you'd like
To facilitate independent implementations of builtins that can not leverage the usage of the same blst dependency used in this repository, it would be useful to provide the expected results of the builtins.
this is not currently the case, especially for builtins expecting bls12_381_G1_element and bls12_381_G2_element arguments like
bls12_381_G1_compressbls12_381_G1_uncompressbls12_381_G2_compressbls12_381_G2_uncompress
given that, as per section C.3.4 of the plutus-core-specification pdf; these are always represented in the "uncompressed" form;
This makes it really hard to prove the result of the builtin is the one intended
Describe alternatives you've considered
No response