• 10
    Replies
  • #A
    #B
    #C
    #D
    Explanation:
    Solidity does not support a final or sealed keyword for contracts. Any contract can be inherited unless architectural constraints are enforced manually.
  • #A
    #B
    #C
    #D
    Explanation:
    pure functions cannot read blockchain context such as msg.sender or block.timestamp. They are restricted to computation based solely on input parameters and local variables
  • #A
    #B
    #C
    #D
    Explanation:
    Without the virtual keyword, a function cannot be overridden in derived contracts. This breaks the override chain and prevents proper polymorphic behavior in multiple inheritance scenarios.
  • 1
    Replies
  • #A
    #B
    #C
    #D
    Explanation:
    constant variables are evaluated at compile time and embedded directly into contract bytecode. This guarantees immutability and avoids any runtime storage access or gas cost.
  • 1
    Replies
  • 4
    Replies
  • 7
    Replies
  • #A
    #B
    #C
    #D
    Explanation:
    An uninitialized storage pointer defaults to storage slot zero. This can overwrite critical state variables such as ownership or balances, making it a high-severity audit issue.
  • #A
    #B
    #C
    #D
    Explanation:
    private functions and variables are accessible only within the defining contract. They cannot be called or overridden by child contracts, which blocks inheritance-based modification entirely.
  • #A
    #B
    #C
    #D
    Explanation:
    If a modifier reverts after the _ placeholder executes, the entire transaction is reverted. All state changes made inside the function and modifier are rolled back due to Ethereum’s atomic execution model.
  • Application deadline: 1 week

    Product Lead, Solana

    Alchemy FULL_TIMENA

    Job description
    Alchemy builds developer infrastructure used to operate blockchain applications at scale. The Product Lead, Solana role owns the direction and execution of Alchemy’s Solana product offering, which supports high-throughput, low-latency blockchain workloads and handles billions of API requests daily. This position is responsible for defining the product roadmap, managing a...
  • Application deadline: 1 week
    Job description
    Alchemy builds developer infrastructure used to create, scale, and operate blockchain-based applications and onchain products. The Senior Engineering Manager, Infrastructure & Platform role focuses on leading multiple backend-focused teams responsible for core cloud infrastructure, platform services, data engineering, and internal tooling. This position owns technical execution and long-term platform strategy...
  • #A
    #B
    #C
    #D
    Explanation:
    The override keyword forces explicit acknowledgment when a derived contract replaces a parent variable or function. This prevents accidental state variable shadowing in inheritance hierarchies, which can otherwise lead to subtle storage corruption bugs.
Home Channels Search Login Register