
EC-CouncilBlockchain Developer Certification
Domain 6Objective 1
Blockchain Development Frameworks (Truffle, Hardhat) BDC Practice Questions (Page 9)
Part of the Development Tools, Web3, and dApps domain, which makes up ~11% of our current practice bank.
51questions here
11free pages
12concepts
Questions 41–45
- 41
A developer is writing tests for a contract that has a function that should only be callable by the owner. They want to test that a non-owner account cannot call the function. Which testing approach should they use in Hardhat?
Select an answer first - 42
A team is using Hardhat and wants to deploy the same contract to both a local network and a public testnet. They need to ensure that the deployment script works for both without modification. What is the best way to manage the network configurations?
Select an answer first - 43
A team is using Truffle for a project and needs to deploy a contract to a private blockchain. They want to keep the private key out of the configuration file and use an environment variable. Which approach should they use?
Select an answer first - 44
A developer is starting a new Truffle project and wants to organize contracts, migrations, and tests in the standard directory structure. Which set of commands and folders is correct?
Select an answer first - 45
A developer is using Hardhat and wants to use a custom task that requires access to the Hardhat Runtime Environment. They have written the task in a separate file. How should they load it so that the task is available when running npx hardhat?
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.