blockchain.lucas.zip

Final defence

One hour per group, over two defence days. Live, on the testnet, against the frozen commit. · Updated 6 September 2026

One hour, with your application running live on Base Sepolia. One member may lead the presentation; the jury reserves the right to question any member, on any part of the project, and usually does. What is defended is the last commit pushed before the code freeze; work after that moment is not part of the defence, whichever of the two defence days your group is scheduled on.

At the start

The jury collects the code as the defence opens: the repository’s URL and the commit being defended. It has not read it beforehand. The hour is therefore where the project is discovered, and the walkthrough is where you make that discovery efficient: the jury reads your README, your roles and trust table, and your tests over your shoulder, and asks about what it sees.

This means the README does real work anyway. A repository a stranger can understand in ten minutes leaves fifty for the parts that earn something; one that needs explaining spends the hour on explanations.

Format

MinutesWhatWho
0–5Set-up: the code collected, screens shared, wallets connected on Base Sepolia, contract addresses open on BasescanYou
5–20Live demonstration, following DEMO.mdYou
20–35Architecture and code walkthroughYou
35–55QuestionsThe jury, to each member in turn
55–60CloseThe jury

The clock is firm. A demo that overruns eats into the walkthrough; a walkthrough that overruns eats into the questions, and the questions are where the group shows what it knows.

The live demonstration

Fifteen minutes, on the public testnet, from DEMO.md. It has to include:

A public testnet is a public network. RPC endpoints stall, faucets run dry, blocks take longer than they did in rehearsal. Have a local node with the same deployment ready as a fallback, and say so if you switch to it; the jury knows what a testnet is like on the morning of a defence, and a group that handles it calmly makes a better impression than one that did not prepare for it.

The walkthrough

Fifteen minutes, screen-shared, in the code. Not slides, one architecture diagram is useful, more are a way to avoid the code. The walkthrough covers:

Split this between the three of you by feature, not by layer.

The questions

Twenty minutes. The jury chooses whom it asks. It tends to ask each member about parts they did not present, and often parts they did not write. The questions come from four places:

A member who cannot answer for a part of the project is a finding about the group, not about the member; the grade is the group’s. A group that knows this arrives having taught each other the code.

The close

The jury does not announce a grade. It tells you what it saw, what held up, what did not, what it would have wanted to see, and that is the end of the module.

Preparing