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
- Header
- 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