| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
MAlonzo.Code.Builtin
Documentation
builtinResultToMaybe ∷ BuiltinResult a → Maybe a Source #
d_Builtin_2 ∷ () Source #
type T_Builtin_2 = DefaultFun Source #
pattern C_addInteger_4 ∷ DefaultFun Source #
pattern C_subtractInteger_6 ∷ DefaultFun Source #
pattern C_multiplyInteger_8 ∷ DefaultFun Source #
pattern C_divideInteger_10 ∷ DefaultFun Source #
pattern C_quotientInteger_12 ∷ DefaultFun Source #
pattern C_remainderInteger_14 ∷ DefaultFun Source #
pattern C_modInteger_16 ∷ DefaultFun Source #
pattern C_equalsInteger_18 ∷ DefaultFun Source #
pattern C_lessThanInteger_20 ∷ DefaultFun Source #
pattern C_lessThanEqualsInteger_22 ∷ DefaultFun Source #
pattern C_appendByteString_24 ∷ DefaultFun Source #
pattern C_consByteString_26 ∷ DefaultFun Source #
pattern C_sliceByteString_28 ∷ DefaultFun Source #
pattern C_lengthOfByteString_30 ∷ DefaultFun Source #
pattern C_indexByteString_32 ∷ DefaultFun Source #
pattern C_equalsByteString_34 ∷ DefaultFun Source #
pattern C_lessThanByteString_36 ∷ DefaultFun Source #
pattern C_lessThanEqualsByteString_38 ∷ DefaultFun Source #
pattern C_sha2'45'256_40 ∷ DefaultFun Source #
pattern C_sha3'45'256_42 ∷ DefaultFun Source #
pattern C_blake2b'45'256_44 ∷ DefaultFun Source #
pattern C_verifyEd25519Signature_46 ∷ DefaultFun Source #
pattern C_verifyEcdsaSecp256k1Signature_48 ∷ DefaultFun Source #
pattern C_appendString_52 ∷ DefaultFun Source #
pattern C_equalsString_54 ∷ DefaultFun Source #
pattern C_encodeUtf8_56 ∷ DefaultFun Source #
pattern C_decodeUtf8_58 ∷ DefaultFun Source #
pattern C_ifThenElse_60 ∷ DefaultFun Source #
pattern C_chooseUnit_62 ∷ DefaultFun Source #
pattern C_trace_64 ∷ DefaultFun Source #
pattern C_fstPair_66 ∷ DefaultFun Source #
pattern C_sndPair_68 ∷ DefaultFun Source #
pattern C_chooseList_70 ∷ DefaultFun Source #
pattern C_mkCons_72 ∷ DefaultFun Source #
pattern C_headList_74 ∷ DefaultFun Source #
pattern C_tailList_76 ∷ DefaultFun Source #
pattern C_nullList_78 ∷ DefaultFun Source #
pattern C_lengthOfArray_80 ∷ DefaultFun Source #
pattern C_listToArray_82 ∷ DefaultFun Source #
pattern C_indexArray_84 ∷ DefaultFun Source #
pattern C_chooseData_86 ∷ DefaultFun Source #
pattern C_constrData_88 ∷ DefaultFun Source #
pattern C_mapData_90 ∷ DefaultFun Source #
pattern C_listData_92 ∷ DefaultFun Source #
pattern C_iData_94 ∷ DefaultFun Source #
pattern C_bData_96 ∷ DefaultFun Source #
pattern C_unConstrData_98 ∷ DefaultFun Source #
pattern C_unMapData_100 ∷ DefaultFun Source #
pattern C_unListData_102 ∷ DefaultFun Source #
pattern C_unIData_104 ∷ DefaultFun Source #
pattern C_unBData_106 ∷ DefaultFun Source #
pattern C_equalsData_108 ∷ DefaultFun Source #
pattern C_serialiseData_110 ∷ DefaultFun Source #
pattern C_insertCoin_112 ∷ DefaultFun Source #
pattern C_lookupCoin_114 ∷ DefaultFun Source #
pattern C_unionValue_116 ∷ DefaultFun Source #
pattern C_valueContains_118 ∷ DefaultFun Source #
pattern C_scaleValue_120 ∷ DefaultFun Source #
pattern C_valueData_122 ∷ DefaultFun Source #
pattern C_unValueData_124 ∷ DefaultFun Source #
pattern C_mkPairData_126 ∷ DefaultFun Source #
pattern C_mkNilData_128 ∷ DefaultFun Source #
pattern C_mkNilPairData_130 ∷ DefaultFun Source #
pattern C_bls12'45'381'45'G1'45'add_132 ∷ DefaultFun Source #
pattern C_bls12'45'381'45'G1'45'neg_134 ∷ DefaultFun Source #
pattern C_bls12'45'381'45'G1'45'equal_138 ∷ DefaultFun Source #
pattern C_bls12'45'381'45'G2'45'add_146 ∷ DefaultFun Source #
pattern C_bls12'45'381'45'G2'45'neg_148 ∷ DefaultFun Source #
pattern C_bls12'45'381'45'G2'45'equal_152 ∷ DefaultFun Source #
pattern C_bls12'45'381'45'millerLoop_160 ∷ DefaultFun Source #
pattern C_bls12'45'381'45'mulMlResult_162 ∷ DefaultFun Source #
pattern C_bls12'45'381'45'finalVerify_164 ∷ DefaultFun Source #
pattern C_keccak'45'256_166 ∷ DefaultFun Source #
pattern C_blake2b'45'224_168 ∷ DefaultFun Source #
pattern C_byteStringToInteger_170 ∷ DefaultFun Source #
pattern C_integerToByteString_172 ∷ DefaultFun Source #
pattern C_andByteString_174 ∷ DefaultFun Source #
pattern C_orByteString_176 ∷ DefaultFun Source #
pattern C_xorByteString_178 ∷ DefaultFun Source #
pattern C_complementByteString_180 ∷ DefaultFun Source #
pattern C_readBit_182 ∷ DefaultFun Source #
pattern C_writeBits_184 ∷ DefaultFun Source #
pattern C_replicateByte_186 ∷ DefaultFun Source #
pattern C_shiftByteString_188 ∷ DefaultFun Source #
pattern C_rotateByteString_190 ∷ DefaultFun Source #
pattern C_countSetBits_192 ∷ DefaultFun Source #
pattern C_findFirstSetBit_194 ∷ DefaultFun Source #
pattern C_ripemd'45'160_196 ∷ DefaultFun Source #
pattern C_expModInteger_198 ∷ DefaultFun Source #
pattern C_dropList_200 ∷ DefaultFun Source #
cover_Builtin_2 ∷ DefaultFun → () Source #
d_pair_242 ∷ Integer → Integer → T__'8866''9839'_4 → T__'8866''9839'_4 → T__'47'_'8866''8902'_26 Source #
d_ArgSet_264 ∷ () Source #
d_ArgTy_272 ∷ T_Σ_14 → () Source #
d_TRACE_336 ∷ ∀ xa. () → T_String_6 → xa → xa Source #
d_verifyEd25519Sig_354 ∷ T_ByteString_426 → T_ByteString_426 → T_ByteString_426 → T_Maybe_10 () Bool Source #
d_verifyEcdsaSecp256k1Sig_356 ∷ T_ByteString_426 → T_ByteString_426 → T_ByteString_426 → T_Maybe_10 () Bool Source #
d_verifySchnorrSecp256k1Sig_358 ∷ T_ByteString_426 → T_ByteString_426 → T_ByteString_426 → T_Maybe_10 () Bool Source #
d_insertCOIN_368 ∷ T_ByteString_426 → T_ByteString_426 → Integer → T_Value_776 → T_Maybe_10 () T_Value_776 Source #
d_BLS12'45'381'45'G1'45'add_382 ∷ T_Bls12'45'381'45'G1'45'Element_764 → T_Bls12'45'381'45'G1'45'Element_764 → T_Bls12'45'381'45'G1'45'Element_764 Source #
d_BLS12'45'381'45'G1'45'neg_384 ∷ T_Bls12'45'381'45'G1'45'Element_764 → T_Bls12'45'381'45'G1'45'Element_764 Source #
d_BLS12'45'381'45'G1'45'scalarMul_386 ∷ Integer → T_Bls12'45'381'45'G1'45'Element_764 → T_Bls12'45'381'45'G1'45'Element_764 Source #
d_BLS12'45'381'45'G1'45'equal_388 ∷ T_Bls12'45'381'45'G1'45'Element_764 → T_Bls12'45'381'45'G1'45'Element_764 → Bool Source #
d_BLS12'45'381'45'G1'45'hashToGroup_390 ∷ T_ByteString_426 → T_ByteString_426 → T_Maybe_10 () T_Bls12'45'381'45'G1'45'Element_764 Source #
d_BLS12'45'381'45'G1'45'compress_392 ∷ T_Bls12'45'381'45'G1'45'Element_764 → T_ByteString_426 Source #
d_BLS12'45'381'45'G1'45'uncompress_394 ∷ T_ByteString_426 → T_Maybe_10 () T_Bls12'45'381'45'G1'45'Element_764 Source #
d_BLS12'45'381'45'G2'45'add_396 ∷ T_Bls12'45'381'45'G2'45'Element_768 → T_Bls12'45'381'45'G2'45'Element_768 → T_Bls12'45'381'45'G2'45'Element_768 Source #
d_BLS12'45'381'45'G2'45'neg_398 ∷ T_Bls12'45'381'45'G2'45'Element_768 → T_Bls12'45'381'45'G2'45'Element_768 Source #
d_BLS12'45'381'45'G2'45'scalarMul_400 ∷ Integer → T_Bls12'45'381'45'G2'45'Element_768 → T_Bls12'45'381'45'G2'45'Element_768 Source #
d_BLS12'45'381'45'G2'45'equal_402 ∷ T_Bls12'45'381'45'G2'45'Element_768 → T_Bls12'45'381'45'G2'45'Element_768 → Bool Source #
d_BLS12'45'381'45'G2'45'hashToGroup_404 ∷ T_ByteString_426 → T_ByteString_426 → T_Maybe_10 () T_Bls12'45'381'45'G2'45'Element_768 Source #
d_BLS12'45'381'45'G2'45'compress_406 ∷ T_Bls12'45'381'45'G2'45'Element_768 → T_ByteString_426 Source #
d_BLS12'45'381'45'G2'45'uncompress_408 ∷ T_ByteString_426 → T_Maybe_10 () T_Bls12'45'381'45'G2'45'Element_768 Source #
d_BLS12'45'381'45'millerLoop_410 ∷ T_Bls12'45'381'45'G1'45'Element_764 → T_Bls12'45'381'45'G2'45'Element_768 → T_Bls12'45'381'45'MlResult_772 Source #
d_BLS12'45'381'45'mulMlResult_412 ∷ T_Bls12'45'381'45'MlResult_772 → T_Bls12'45'381'45'MlResult_772 → T_Bls12'45'381'45'MlResult_772 Source #
d_BLS12'45'381'45'finalVerify_414 ∷ T_Bls12'45'381'45'MlResult_772 → T_Bls12'45'381'45'MlResult_772 → Bool Source #
d_ItoBS_422 ∷ Bool → Integer → Integer → T_Maybe_10 () T_ByteString_426 Source #
d_readBIT_432 ∷ T_ByteString_426 → Integer → T_Maybe_10 () Bool Source #
d_writeBITS_434 ∷ T_ByteString_426 → T_List_10 () Integer → Bool → T_Maybe_10 () T_ByteString_426 Source #
d_expModINTEGER_448 ∷ Integer → Integer → Integer → T_Maybe_10 () Integer Source #
d_BLS12'45'381'45'G1'45'multiScalarMul_450 ∷ T_List_10 () Integer → T_List_10 () T_Bls12'45'381'45'G1'45'Element_764 → T_Maybe_10 () T_Bls12'45'381'45'G1'45'Element_764 Source #