Examers.io
ExamsOrganizationsHow it worksPricingHelp & FAQ
EC-Council logo

EC-CouncilBlockchain Developer Certification

Domain 5Objective 6

Contract Lifecycle: Design, Development, and Deployment BDC Practice Questions (Page 8)

Part of the Ethereum and Smart Contract Development domain, which makes up ~11% of our current practice bank.

40questions here
8free pages
7concepts

Questions 36–40

  1. 36application · medium

    A developer is setting up a new Solidity project and wants to use Hardhat for development and testing. Which set of tools is required in the project?

    Select an answer first
  2. 37application · medium

    A developer is writing unit tests for a Solidity contract using Hardhat and Ethers.js. The contract has a `mint(address to, uint256 amount)` function that should only be callable by the owner. Which test assertion correctly verifies that a non-owner cannot mint?

    Select an answer first
  3. 38application · medium

    A developer has written a smart contract and tested it locally with Hardhat. They now need to deploy it to the Sepolia testnet so that a front-end team can integrate with it. Which deployment approach is most appropriate?

    Select an answer first
  4. 39application · medium

    A developer is writing a Solidity contract for a token sale. The contract must allow the owner to pause transfers during emergencies, but the pause logic must be reusable across multiple functions. The developer wants to avoid code duplication and ensure the modifier is applied consistently. Which Solidity construct should be used?

    Select an answer first
  5. 40expert · hard

    A team is deprecating an old smart contract that holds user funds. They want to allow users to withdraw their funds but prevent any new deposits. What is the best strategy?

    Select an answer first
Finished these 5 questions?

Review the revealed explanations, or continue through the curriculum.

No more pagesBack to BDC

Free Basic Practice is a study aid with revealable answers — not a scored exam. Examers.io is independent and not affiliated with or endorsed by EC-Council. “BDC” is a trademark of its owner, used for identification only.