Author:
Sicong Zhao
On-chain contract
Explanation by Component