Skip to content

R3 Corda Developer Certification Questions – Part 6

Below is few question Dump for R3 Corda 4 Developer Certification

51) How does a transaction uniquely identify the contracts to use to verify a transaction?

Answer : Hash of the JAR file containing the contract and the fully qualified contract class name.


52) Why must contracts be evaluated in a deterministic sandbox?

Answer : To protect against non-determinism in the evaluation of whether the transaction is valid or not


53) Counterparty node operator should always check the contents of a transaction before signing it, even if the transaction is contractually valid, to see whether they agree with the proposed ledger update.

Answer : TRUE


54) What information does a command include?

Answer : An indicator on the intent of the Transaction and a list of public keys required to sign the transaction.


55) Commands are optional in Corda transactions.

Answer : FALSE


56) How are the required signers of a transaction decided?

Answer : Based on the signers listed on the commands


57) A command always has one or more signer(s).

Answer : TRUE


58) Which method and where are the required signers added to the command?

Answer : Command constructors inside the Contract class where the different command classes are created addCommand method inside a flow class where transaction is built.


59) I can open multiple sessions with the same party within the same flow context. 

Answer : FALSE


60) The Party which initiates a Flow is most likely responsible for creating the output States that are the proposed changes to the ledger.

Answer : TRUE


Published inCordaDeveloper Certification