ada/src/models/models library

Classes

ADABaseTransactionWitness
ADATransaction
AdaTransactionConstant
Contains constants related to Ada transactions.
AdaTransactionUtils
Anchor
AnchorDataHash
Represents an Ed25519 key hash..
AssetName
Represents an asset name.
Assets
Represents a collection of assets with associated asset names and quantities.
AssetsSerializationConfig
AuxiliaryData
Represents auxiliary data in a transaction.
AuxiliaryDataHash
Represents a hash for auxiliary data.
AuxiliaryDataSet
BlockHash
Represents a block hash.
BootstrapWitness
Represents a bootstrap (Byron) witness.
BootstrapWitnesses
BootstrapWitness
BootstrapWitnessesSerializationConfig
CardanoBlock
Certificate
Represents an abstract certificate with serialization capabilities.
Certificates
CertificatesSerializationConfig
CertificateType
Represents the type of a certificate.
Committee
CommitteeColdResign
CommitteeHotAuth
Constitution
ConstrPlutusData
Represents constructed Plutus data.
ConstrPlutusDataSerializationConfig
Costmdls
Represents cost models for different languages.
CostModel
Represents a cost model.
CostModelSerializationConfig
Credential
Represents a stake credential.
CredentialKey
Represents a stake credential using a public key.
Credentials
CredentialScript
Represents a stake credential using a script.
CredentialsSerializationConfig
CredentialType
Represents the type of a credential.
DataHash
Represents a data hash.
DataOption
Represents a data option in a transaction with serialization support.
DataOptionData
Represents a data option with Plutus data in a transaction with serialization support.
DataOptionDataHash
Represents a data option with a data hash in a transaction with serialization support.
DRepDeregistration
DRepRegistration
DRepUpdate
DRepVotingThresholds
Ed25519KeyHash
Represents an Ed25519 key hash..
Ed25519PoolKeyHash
Represents an Ed25519 pool key hash..
Ed25519Signature
Represents an Ed25519 signature.
ExUnitPrices
ExUnits
FixedBytes
Abstract class for handling fixed length bytes.
GeneralTransactionMetadata
Represents general transaction metadata.
GenesisDelegateHash
Represents a hash for a genesis delegate.
GenesisHash
Represents a hash for a genesis.
GenesisKeyDelegation
Represents a certificate for genesis key delegation.
GovernanceAction
GovernanceActionId
GovernanceActionType
Represents a Governance Action type.
HardForkInitiationAction
HeaderBody
HeaderLeaderCert
HeaderLeaderCertNonceAndLeader
HeaderLeaderCertType
HeaderLeaderCertVrfResult
InfoAction
Ipv4
Class representing an IPv4 address.
Ipv6
Class representing an IPv6 address.
KESSignature
Represents a KES signature.
KESVKey
Represents a KES verification key.
Language
MetadataJsonSchema
Enum representing different JSON schemas for metadata.
MetadataSchemaConfig
Configuration for metadata schema, specifying JSON schema and whether to use integers instead of big integers.
Mint
Represents a list of minting information.
MintAssets
Represents the assets to be minted.
MintInfo
Represents information about minting assets.
MIR
Abstract class representing a Move Instance Reward with serialization support.
MIRPot
Represents a pot for Move instance reward.
MIRToStakeCredentials
Represents a Move Instance Reward allocated to stake credentials, with serialization support.
MoveInstantaneousReward
Represents a move instantaneous reward.
MoveInstantaneousRewardsCert
Represents a move instantaneous rewards certificate with serialization support.
MultiAsset
Represents a collection of multiple assets associated with policy IDs.
MultiHostName
Class representing a multi-hostname relay.
NativeScript
Represents a native script.
NativeScripts
NativeScriptScriptAll
Represents a native script that requires all provided scripts to be satisfied.
NativeScriptScriptAny
Represents a native script that requires any of the provided scripts to be satisfied.
NativeScriptScriptNOfK
Represents a native script that requires N of the provided scripts to be satisfied.
NativeScriptScriptPubkey
Represents a native script that verifies against a public key.
NativeScriptsSerializationConfig
NativeScriptTimelockExpiry
Represents a native script that enforces a timelock expiry at a specific slot.
NativeScriptTimelockStart
Represents a native script that enforces a timelock starting at a specific slot.
NativeScriptType
Represents a native script type.
NativeScriptUtils
Utility class for native script operations.
NewConstitutionAction
NoConfidenceAction
Nonce
Evolving nonce type (used for Update's crypto)
OperationalCert
ParameterChangeAction
PlutusBytes
Represents Plutus bytes data.
PlutusData
Abstract class representing Plutus data.
PlutusDataType
Represents different types of Plutus data.
PlutusDataUtils
PlutusInteger
Represents a Plutus integer.
PlutusIntegerSerializationConfig
PlutusJsonSchema
Represents different types of Plutus JSON schemas.
PlutusList
Represents a Plutus list.
PlutusListSerializationConfig
PlutusMap
Represents a Plutus map.
PlutusSchemaConfig
Configuration for Plutus schema.
PlutusScript
PlutusScripts
PlutusScriptsSerializationConfig
PolicyID
Represents a Policy ID hash..
PoolMetadata
Represents pool metadata
PoolMetadataHash
Represents a hash for pool metadata.
PoolParams
Represents pool parameters with serialization support.
PoolRegistration
Represents a pool registration certificate with serialization support.
PoolRetirement
Represents a pool retirement certificate with serialization support.
PoolVotingThresholds
ProposedProtocolParameterUpdates
ProtocolParamUpdate
ProtocolVersion
Redeemer
Redeemers
RedeemersSerializationConfig
RedeemerTag
Relay
Abstract class representing a relay for Cardano transactions.
RelayType
Enum representing the type of relay.
RequiredSigners
RequiredSignersSerializationConfig
ScriptDataHash
Represents a script data hash.
ScriptHash
Represents a script hash..
ScriptRef
Abstract class representing a script reference.
ScriptRefNativeScript
Represents a native script reference.
ScriptRefPlutusScript
Represents a Plutus script reference.
ScriptRefType
Represents the type of a script reference.
SingleHostAddr
Class representing a single host address relay.
SingleHostName
Class representing a single host name relay for Cardano transactions.
StakeAndVoteDelegation
StakeDelegation
Represents a stake delegation certificate with serialization support.
StakeDeregistration
Represents a stake deregistration certificate with serialization support.
StakeDeregistrationConway
Represents a stake deregistration certificate with serialization support.
StakeRegistration
Represents a stake registration certificate with serialization support.
StakeRegistrationAndDelegation
StakeRegistrationConway
StakeVoteRegistrationAndDelegation
ToOtherPot
Represents a Move Instance Reward to be allocated to another pot, with serialization support.
TransactionBodies
TransactionBody
TransactionBodySerializationConfig
TransactionDataOptionType
Represents the type of data included in a transaction option with serialization support.
TransactionHash
Represents a hash for a transaction.
TransactionInput
Represents an input in a transaction.
TransactionInputs
TransactionInputSerializationConfig
TransactionMetadata<T>
Abstract class representing transaction metadata.
TransactionMetadataBytes
Represents transaction metadata containing bytes.
TransactionMetadataInt
Represents transaction metadata containing an integer value.
TransactionMetadataIntSerializationConfig
TransactionMetadataList
Represents transaction metadata containing a list of transaction metadata items.
TransactionMetadataMap
Represents transaction metadata containing a map of transaction metadata items.
TransactionMetadataText
Represents transaction metadata containing text data.
TransactionMetadataTextSerializationConfig
TransactionMetadataType
Represents a type of transaction metadata with serialization support.
TransactionMetadataUtils
Utility class for transaction metadata operations.
TransactionOutput
Represents a transaction output.
TransactionOutputs
TransactionOutputSerializationConfig
TransactionOutputsSerializationConfig
TransactionUnspentOutput
TransactionWitnessSet
Represents a set of transaction witnesses.
TransactionWitnessSets
TransactionWitnessSetSerializationConfig
TreasuryWithdrawals
TreasuryWithdrawalsAction
UnitInterval
Update
UpdateCommitteeAction
Value
Represents the value of an output.
Vkey
Represents a verification key (Vkey).
Vkeywitness
Represents a witness for a Vkey along with its corresponding Ed25519 signature.
VkeyWitnesses
Vkeywitness
VkeyWitnessesSerializationConfig
VoteDelegation
Voter
VoterConstitutionalCommitteeHotKeyHash
VoterConstitutionalCommitteeHotScriptHash
VoterDRepKeyHash
VoterDRepScriptHash
VoteRegistrationAndDelegation
VoterStakingPoolKeyHash
VoterType
Represents a voter type.
VoteType
Represents a vote type.
VotingProcedure
VotingProcedures
VotingProposal
VotingProposals
VotingProposalSerializationConfig
VRFCert
VRFKeyHash
Represents a VRF key hash.
VRFVKey
Represents a VRF verification key.
Withdrawals