Knowledge check

Completed
1.

Solidity smart contracts are run on:

2.

Events describe actions that are taken in a contract. Which syntax defines an event?

3.

What is an example of a user-defined type in Solidity?

4.

What is typically the first line of a smart contract source file?