
EC-CouncilBlockchain Developer Certification
Domain 5Objective 6
Contract Lifecycle: Design, Development, and Deployment BDC Practice Questions (Page 3)
Part of the Ethereum and Smart Contract Development domain, which makes up ~11% of our current practice bank.
40questions here
8free pages
7concepts
Questions 11–15
- 11
A team is starting a new Solidity project and wants a development environment that supports automated testing, scriptable deployments, and local network simulation. They also need to manage multiple project dependencies and compile with different Solidity versions. Which toolchain should they choose?
Select an answer first - 12
A developer wants to deploy a contract to the Ethereum mainnet using Hardhat. Which configuration is required in `hardhat.config.js`?
Select an answer first - 13
A developer is writing a Solidity function that should only be callable by the contract owner and should also be able to receive Ether. Which function declaration is correct?
Select an answer first - 14
A team has an upgradeable proxy contract that has been live for a year. They need to add a new state variable to the implementation contract. What is the most important consideration?
Select an answer first - 15
A developer is setting up a CI/CD pipeline for a Solidity project. They need to run tests automatically on every commit. The project uses Hardhat and has a `test` script in `package.json`. Which configuration is most appropriate for the pipeline?
Select an answer first
Finished these 5 questions?
Review the revealed explanations, or continue through the curriculum.
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.