Browse by category
16 terms
- AikenA modern smart contract language for Cardano, designed to be beginner-friendly while producing efficient on-chain code.Smart Contracts
- CollateralAn ada amount a wallet locks aside when submitting a Plutus transaction, forfeited only if the script's on-chain validation fails.Smart Contracts
- Collateral PercentageAdvancedThe protocol parameter that sets how much collateral must be put up relative to a Plutus transaction's fee, currently 150 (i.e. 150% of the fee) on mainnet.Smart Contracts
- DAppBeginnerAn application whose core logic runs as on-chain code rather than on a single company's servers, so its rules keep working even if any one operator walks away.Smart Contracts
- DatumA piece of data attached to a UTxO that a smart contract can read when deciding whether the UTxO can be spent.Smart Contracts
- DeterminismThe property that given the same inputs, a computation always produces the same outputs.Smart Contracts
- HaskellA pure, strongly typed functional programming language. Cardano's node and Plutus toolchain are written in Haskell.Smart Contracts
- OracleA trusted feed that brings off-chain information onto the blockchain so smart contracts can react to it.Smart Contracts
- PlinthThe high-level Haskell-embedded language Cardano developers use to write on-chain validators that compile to Plutus Core.Smart Contracts
- Plutus CoreAdvancedCardano's on-chain smart-contract runtime. Higher-level languages (Plinth, Aiken) compile down to Plutus Core for execution.Smart Contracts
- Plutus Cost ModelsAdvancedThe protocol parameter that holds the per-operation CPU and memory cost tables Plutus scripts are billed against; updated through ordinary protocol parameter governance actions.Smart Contracts
- RedeemerData supplied by the spending transaction that tells a smart contract what action is being attempted.Smart Contracts
- Reference InputAn input a transaction reads without consuming, letting a smart contract look at on-chain state without locking it out of other transactions.Smart Contracts
- Reference ScriptA Plutus script attached once to a UTxO and then referenced (not re-included) by later transactions that need it, whether to spend a script-locked output, run a minting policy, or validate a withdrawal or certificate.Smart Contracts
- Smart ContractSelf-executing code stored on a blockchain that automatically enforces and executes agreement terms when predefined conditions are met.Smart Contracts
- Untyped Plutus Core (UPLC)AdvancedThe low-level “machine language” that is executed on-chain by Cardano nodes during transaction validation.Smart Contracts