
EC-CouncilBlockchain Developer Certification
Domain 8Objective 4
CorDapp Development and Lifecycle BDC Practice Questions (Page 4)
Part of the Enterprise Blockchain Platforms domain, which makes up ~10% of our current practice bank.
38questions here
8free pages
9concepts
Questions 16–20
- 16
What is the purpose of the participants() method in a Corda state?
Select an answer first - 17
Where is a CorDapp JAR typically placed on a Corda node to be installed?
Select an answer first - 18
What is the purpose of the 'upgrade' feature in Corda?
Select an answer first - 19
In a standard CorDapp project structure, where are the contract and state classes typically placed?
Select an answer first - 20
A logistics CorDapp defines a ShipmentState with a linearId and a status field. A flow updates the status from IN_TRANSIT to DELIVERED. The contract's verify() checks that the output state's status is one step ahead of the input state's status. During testing, the flow fails with a TransactionVerificationException. The developer inspects the transaction and sees the input state's status is IN_TRANSIT and the output state's status is DELIVERED. What is the most likely cause of the failure?
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.