Module

Cardano.Serialization.Lib

#address_kind

#address_isMalformed

#address_toBech32

#address_fromBech32

#address_networkId

#anchor_url

#anchor_anchorDataHash

#anchor_new

#anchorDataHash_toBech32

#assetName_new

#assetName_name

#assets_new

#auxiliaryData_preferAlonzoFormat

#auxiliaryData_setPreferAlonzoFormat

#auxiliaryDataHash_toBech32

#baseAddress_paymentCred

#baseAddress_stakeCred

#baseAddress_toAddress

#baseAddress_networkId

#bigInt_isZero

#bigInt_asU64

#bigInt_asInt

#bigInt_fromStr

#bigInt_toStr

#bigInt_sub

#bigInt_mul

#bigInt_pow

#bigInt_one

#bigInt_zero

#bigInt_abs

#bigInt_increment

#bigInt_divCeil

#bigInt_divFloor

#bigNum_fromStr

#bigNum_toStr

#bigNum_zero

#bigNum_one

#bigNum_isZero

#bigNum_divFloor

#bigNum_checkedMul

#bigNum_checkedAdd

#bigNum_checkedSub

#bigNum_clampedSub

#bigNum_compare

#bigNum_lessThan

#bigNum_maxValue

#bigNum_max

#bip32PrivateKey_from128Xprv

#bip32PrivateKey_to128Xprv

#bip32PrivateKey_generateEd25519Bip32

#bip32PrivateKey_asBytes

#bip32PrivateKey_toBech32

#bip32PrivateKey_fromBip39Entropy

#bip32PrivateKey_chaincode

#bip32PublicKey_chaincode

#bip32PublicKey_toBech32

#bip32PublicKey_asBytes

#bip32PublicKey_toRawKey

#bootstrapWitness_vkey

#bootstrapWitness_chainCode

#bootstrapWitness_attributes

#byronAddress_toBase58

#byronAddress_byronProtocolMagic

#byronAddress_attributes

#byronAddress_networkId

#byronAddress_isValid

#byronAddress_toAddress

#certificate_newStakeRegistration

#certificate_newStakeDelegation

#certificate_newPoolRegistration

#certificate_newPoolRetirement

#certificate_newCommitteeHotAuth

#certificate_newDrepDeregistration

#certificate_newDrepRegistration

#certificate_newDrepUpdate

#certificate_newVoteDelegation

#certificate_hasRequiredScriptWitness

#changeConfig_new

#changeConfig_changeAddress

#committee_membersKeys

#committee_quorumThreshold

#committee_addMember

#committeeColdResign_committeeColdCredential

#committeeColdResign_newWithAnchor

#committeeColdResign_hasScriptCredentials

#committeeHotAuth_committeeColdCredential

#committeeHotAuth_committeeHotCredential

#committeeHotAuth_hasScriptCredentials

#constitution_anchor

#constitution_new

#constitution_newWithScriptHash

#constrPlutusData_alternative

#costModel_free

#costModel_toBytes

#costModel_toHex

#costModel_toJson

#costModel_fromJson

#costModel_set

#costModel_get

#costmdls_new

#costmdls_retainLanguageVersions

#credential_fromScripthash

#credential_kind

#credential_hasScriptHash

#credentials_new

#dnsRecordAorAAAA_new

#dnsRecordAorAAAA_record

#dnsRecordSRV_new

#dnsRecordSRV_record

#dRep_newKeyHash

#dRep_newScriptHash

#dRep_newAlwaysAbstain

#dRep_newAlwaysNoConfidence

#dRep_newFromCredential

#dRep_kind

#dRep_toScriptHash

#dRep_toBech32

#dRep_fromBech32

#dRepDeregistration_votingCredential

#dRepDeregistration_coin

#dRepDeregistration_hasScriptCredentials

#dRepRegistration_votingCredential

#dRepRegistration_coin

#dRepRegistration_newWithAnchor

#dRepRegistration_hasScriptCredentials

#dRepUpdate_votingCredential

#dRepUpdate_newWithAnchor

#dRepUpdate_hasScriptCredentials

#dRepVotingThresholds_setCommitteeNoConfidence

#dRepVotingThresholds_motionNoConfidence

#dRepVotingThresholds_committeeNoConfidence

#dRepVotingThresholds_updateConstitution

#dRepVotingThresholds_hardForkInitiation

#dRepVotingThresholds_treasuryWithdrawal

#dataCost_newCoinsPerByte

#dataCost_coinsPerByte

#dataHash_toBech32

#dataHash_fromBech32

#ed25519KeyHash_toBech32

#ed25519KeyHashes_new

#ed25519Signature_toBech32

#enterpriseAddress_paymentCred

#enterpriseAddress_toAddress

#enterpriseAddress_networkId

#exUnits_mem

#exUnits_steps

#exUnits_new

#genesisDelegateHash_toBech32

#genesisHash_toBech32

#genesisHash_fromBech32

#governanceAction_newInfoAction

#governanceActionId_index

#infoAction_new

#int_new

#int_newNegative

#int_newI32

#int_isPositive

#int_asPositive

#int_asNegative

#int_asI32

#int_asI32OrNothing

#int_asI32OrFail

#int_toStr

#int_fromStr

#ipv4_new

#ipv4_ip

#ipv6_new

#ipv6_ip

#kesvKey_toBech32

#kesvKey_fromBech32

#language_newPlutusV1

#language_newPlutusV2

#language_newPlutusV3

#languages_list

#linearFee_constant

#linearFee_coefficient

#linearFee_new

#malformedAddress_originalBytes

#malformedAddress_toAddress

#mint_new

#mint_asPositiveMultiasset

#mint_asNegativeMultiasset

#mintAssets_newFromEntry

#mintsAssets_new

#moveInstantaneousReward_newToOtherPot

#nativeScript_newScriptPubkey

#nativeScript_newScriptAll

#nativeScript_newScriptAny

#nativeScript_newScriptNOfK

#nativeScript_newTimelockStart

#nativeScript_newTimelockExpiry

#nativeScript_getRequiredSigners

#networkId_testnet

#networkId_mainnet

#networkInfo_new

#networkInfo_networkId

#networkInfo_protocolMagic

#networkInfo_testnetPreview

#networkInfo_testnetPreprod

#networkInfo_mainnet

#newConstitutionAction_hasScriptHash

#nonce_newIdentity

#nonce_newFromHash

#operationalCert_hotVkey

#operationalCert_sequenceNumber

#operationalCert_kesPeriod

#outputDatum_newDataHash

#outputDatum_newData

#plutusData_newConstrPlutusData

#plutusData_newEmptyConstrPlutusData

#plutusData_newSingleValueConstrPlutusData

#plutusData_newMap

#plutusData_newList

#plutusData_newInteger

#plutusData_newBytes

#plutusData_asInteger

#plutusData_fromAddress

#plutusMapValues_new

#plutusScript_newV2

#plutusScript_newV3

#plutusScript_newWithVersion

#plutusScript_bytes

#plutusScript_fromBytesV2

#plutusScript_fromBytesV3

#plutusScript_fromBytesWithVersion

#plutusScript_fromHexWithVersion

#plutusScript_languageVersion

#plutusWitness_newWithoutDatum

#plutusWitness_redeemer

#pointer_new

#pointer_newPointer

#pointer_slot

#pointer_txIndex

#pointer_certIndex

#pointer_slotBignum

#pointer_txIndexBignum

#pointer_certIndexBignum

#pointerAddress_paymentCred

#pointerAddress_stakePointer

#pointerAddress_toAddress

#pointerAddress_networkId

#poolMetadata_url

#poolMetadataHash_toBech32

#poolParams_vrfKeyhash

#poolParams_pledge

#poolParams_cost

#poolParams_rewardAccount

#poolParams_relays

#poolRegistration_poolParams

#poolRetirement_epoch

#poolVotingThresholds_motionNoConfidence

#poolVotingThresholds_committeeNoConfidence

#poolVotingThresholds_hardForkInitiation

#poolVotingThresholds_securityRelevantThreshold

#privateKey_toHex

#privateKey_fromNormalBytes

#privateKey_fromExtendedBytes

#privateKey_asBytes

#privateKey_toBech32

#privateKey_fromBech32

#privateKey_generateEd25519extended

#privateKey_generateEd25519

#privateKey_toPublic

#protocolParamUpdate_setMinfeeA

#protocolParamUpdate_setMinfeeB

#protocolParamUpdate_setMaxBlockBodySize

#protocolParamUpdate_setMaxTxSize

#protocolParamUpdate_setMaxBlockHeaderSize

#protocolParamUpdate_maxBlockHeaderSize

#protocolParamUpdate_setKeyDeposit

#protocolParamUpdate_setPoolDeposit

#protocolParamUpdate_setMaxEpoch

#protocolParamUpdate_setPoolPledgeInfluence

#protocolParamUpdate_setMinPoolCost

#protocolParamUpdate_setAdaPerUtxoByte

#protocolParamUpdate_setMaxTxExUnits

#protocolParamUpdate_setMaxBlockExUnits

#protocolParamUpdate_setMaxValueSize

#protocolParamUpdate_setCollateralPercentage

#protocolParamUpdate_collateralPercentage

#protocolParamUpdate_setMaxCollateralInputs

#protocolParamUpdate_maxCollateralInputs

#protocolParamUpdate_setMinCommitteeSize

#protocolParamUpdate_setCommitteeTermLimit

#protocolParamUpdate_committeeTermLimit

#protocolParamUpdate_setGovernanceActionValidityPeriod

#protocolParamUpdate_governanceActionValidityPeriod

#protocolParamUpdate_setGovernanceActionDeposit

#protocolParamUpdate_governanceActionDeposit

#protocolParamUpdate_setDrepDeposit

#protocolParamUpdate_setDrepInactivityPeriod

#protocolParamUpdate_drepInactivityPeriod

#protocolParamUpdate_setRefScriptCoinsPerByte

#protocolVersion_major

#protocolVersion_minor

#protocolVersion_new

#publicKey_free

#publicKey_toHex

#publicKey_asBytes

#publicKey_toBech32

#publicKey_fromBech32

#redeemer_index

#redeemer_data

#redeemer_exUnits

#redeemerTag_newSpend

#redeemerTag_newMint

#redeemerTag_newCert

#redeemerTag_newReward

#redeemerTag_newVote

#redeemerTag_newVotingProposal

#redeemers_totalExUnits

#relay_newSingleHostAddr

#relay_newSingleHostName

#relay_newMultiHostName

#relay_kind

#relays_new

#rewardAddress_paymentCred

#rewardAddress_toAddress

#rewardAddress_networkId

#scriptAll_nativeScripts

#scriptAny_nativeScripts

#scriptDataHash_toBech32

#scriptHash_toBech32

#scriptHash_fromBech32

#scriptNOfK_n

#scriptNOfK_nativeScripts

#scriptRef_newNativeScript

#scriptRef_newPlutusScript

#scriptRef_isNativeScript

#scriptRef_isPlutusScript

#scriptRef_toUnwrappedBytes

#singleHostAddr_new

#stakeAndVoteDelegation_drep

#stakeAndVoteDelegation_hasScriptCredentials

#stakeDelegation_stakeCredential

#stakeDelegation_hasScriptCredentials

#stakeDeregistration_stakeCredential

#stakeDeregistration_newWithExplicitRefund

#stakeDeregistration_hasScriptCredentials

#stakeRegistration_stakeCredential

#stakeRegistration_newWithExplicitDeposit

#stakeRegistration_hasScriptCredentials

#stakeRegistrationAndDelegation_hasScriptCredentials

#timelockExpiry_slot

#timelockExpiry_slotBignum

#timelockExpiry_new

#timelockExpiry_newTimelockexpiry

#timelockStart_slot

#timelockStart_slotBignum

#timelockStart_new

#timelockStart_newTimelockstart

#transaction_isValid

#transaction_setIsValid

#transactionBody_fee

#transactionBody_setTtl

#transactionBody_setUpdate

#transactionBody_setValidityStartInterval

#transactionBody_setValidityStartIntervalBignum

#transactionBody_validityStartIntervalBignum

#transactionBody_validityStartInterval

#transactionBody_setMint

#transactionBody_setNetworkId

#transactionBody_setTotalCollateral

#transactionBody_totalCollateral

#transactionBody_setDonation

#transactionBody_setCurrentTreasuryValue

#transactionBody_currentTreasuryValue

#transactionHash_toBech32

#transactionInput_index

#transactionMetadatum_newInt

#transactionMetadatum_newText

#transactionOutput_address

#transactionOutput_amount

#transactionOutput_hasPlutusData

#transactionOutput_hasDataHash

#transactionOutput_hasScriptRef

#transactionOutput_new

#url_new

#url_url

#unitInterval_numerator

#unitInterval_denominator

#unitInterval_new

#update_epoch

#vrfCert_output

#vrfCert_proof

#vrfKeyHash_toBech32

#vrfKeyHash_fromBech32

#vrfvKey_toBech32

#vrfvKey_fromBech32

#value_new

#value_newFromAssets

#value_newWithAssets

#value_zero

#value_isZero

#value_coin

#value_setCoin

#value_setMultiasset

#value_checkedAdd

#value_checkedSub

#value_clampedSub

#value_compare

#vkey_new

#vkey_publicKey

#vkeys_new

#vkeywitness_vkey

#voteDelegation_stakeCredential

#voteDelegation_drep

#voteDelegation_hasScriptCredentials

#voteRegistrationAndDelegation_hasScriptCredentials

#voter_newConstitutionalCommitteeHotCredential

#voter_newDrepCredential

#voter_newStakePoolKeyHash

#voter_kind

#voter_toConstitutionalCommitteeHotCredential

#voter_toDrepCredential

#voter_hasScriptCredentials

#voters_new

#votingProcedure_newWithAnchor

#votingProcedure_voteKind

#votingProcedures_toHex

#votingProcedures_toJson

#votingProposal_anchor

#votingProposal_deposit

#votingProposals_new

#minFee

#minScriptFee

#minRefScriptFee

minRefScriptFee :: Number -> UnitInterval -> BigNum

Min ref script fee

#makeVkeyWitness

#hashAuxiliaryData

#hashTransaction

#hashPlutusData

hashPlutusData :: PlutusData -> DataHash

Hash plutus data

#hashScriptData

#minAdaForOutput

minAdaForOutput :: TransactionOutput -> DataCost -> BigNum

Min ada for output

#BaseAddress

#Bip32PrivateKey

#Bip32PublicKey

#ChangeConfig

#DataCost

data DataCost

Instances

#DatumSource

#EnterpriseAddress

#InfoAction

#LegacyDaedalusPrivateKey

#LinearFee

#MalformedAddress

#MintWitness

#NativeScriptSource

#NetworkInfo

#OutputDatum

#PlutusScriptSource

#Pointer

data Pointer

Instances

#PointerAddress

#PrivateKey

#PublicKey

#TransactionBatch

#TransactionBatchList

#MIRPot

Re-exports from Cardano.Serialization.Lib.Internal

#IsBytes

class (IsCsl a) <= IsBytes (a :: Type) 

#IsCsl

class IsCsl (a :: Type) 

#IsCslEnum

class IsCslEnum (e :: Type) (f :: Type) | e -> f, f -> e

#IsJson

class (IsCsl a) <= IsJson (a :: Type) 

#unpackMultiMapContainerToMapWith

unpackMultiMapContainerToMapWith :: forall c k vs k1 v1. IsMultiMapContainer c k vs => Ord k1 => (k -> k1) -> (vs -> Array v1) -> c -> Map k1 v1

#unpackMultiMapContainer

unpackMultiMapContainer :: forall c k vs. IsMultiMapContainer c k vs => c -> Array (k /\ vs)

#unpackMapContainerToMapWith

unpackMapContainerToMapWith :: forall c k v k1 v1. IsMapContainer c k v => Ord k1 => (k -> k1) -> (v -> v1) -> c -> Map k1 v1

#unpackMapContainer

unpackMapContainer :: forall c k v. IsMapContainer c k v => c -> Array (k /\ v)

#unpackListContainer

unpackListContainer :: forall c e. IsListContainer c e => c -> Array e

#toCslEnum

toCslEnum :: forall e f rep. IsCslEnum e f => Generic e rep => GenericBoundedEnum rep => e -> f

#toBytes

toBytes :: forall a. IsCsl a => IsBytes a => a -> ByteArray

#packMultiMapContainer

packMultiMapContainer :: forall c k vs. IsMultiMapContainer c k vs => IsCsl c => Array (k /\ vs) -> c

#packMapContainerFromMap

packMapContainerFromMap :: forall c k v. IsMapContainer c k v => IsCsl c => IsCsl k => IsCsl v => Map k v -> c

#packMapContainer

packMapContainer :: forall c k v. IsMapContainer c k v => IsCsl c => Array (k /\ v) -> c

#packListContainer

packListContainer :: forall c e. IsCsl c => IsListContainer c e => Array e -> c

#fromCslEnum

fromCslEnum :: forall e f rep. IsCslEnum e f => Generic e rep => GenericBoundedEnum rep => f -> e

#fromBytes

fromBytes :: forall a. IsCsl a => IsBytes a => ByteArray -> Maybe a

#cslToAesonViaBytes

cslToAesonViaBytes :: forall a. IsBytes a => a -> Aeson

#cslToAeson

cslToAeson :: forall a. IsJson a => a -> Aeson

#cslFromAesonViaBytes

#cslFromAeson

Modules