โ† All Ethereum Developer Flashcard Decks

Ethereum Token Standards and DeFi Flashcards

6 cards from real Ethereum Developer practice questions. Tap to flip, then mark Knew It or Still Learning โ€” missed cards come back until you master them.

Read the first 6 Ethereum Token Standards and DeFi flashcards as text
  1. What is the purpose of the ERC-1155 multi-token standard?

    Answer: To manage multiple token types (fungible and non-fungible) in a single contract

    ERC-1155 allows a single smart contract to manage both fungible and non-fungible tokens, reducing deployment costs and complexity.

  2. What does TVL stand for in DeFi protocols?

    Answer: Total Value Locked

    Total Value Locked (TVL) measures the total value of assets deposited and held within a DeFi protocol's smart contracts.

  3. What is a liquidity pool in the context of DeFi?

    Answer: A smart contract holding reserves of two or more tokens used to facilitate trading

    A liquidity pool is a smart contract containing token reserves provided by liquidity providers, enabling decentralized trading.

  4. What is impermanent loss in DeFi liquidity provision?

    Answer: The temporary loss experienced by liquidity providers due to price divergence of pooled assets

    Impermanent loss occurs when the price ratio of pooled tokens changes from the deposit ratio, making holding preferable to providing liquidity.

  5. What is the primary function of a lending protocol like Aave or Compound?

    Answer: Allow users to deposit assets to earn interest and borrow against collateral

    Lending protocols match lenders who supply assets for yield with borrowers who provide overcollateralized deposits to take loans.

  6. What does EIP-2612 add to the ERC-20 standard?

    Answer: Permit functionality enabling gasless approvals via off-chain signatures

    EIP-2612 adds the `permit()` function, allowing ERC-20 approvals via signed messages without requiring a separate on-chain approval transaction.