In this section, we are going to develop smart-contract-based curriculum vitae. Originally designed by Ryan Hendricks, a New-York based smart contract developer, this basic contract has two crucial modules:
- Library (cvSection)
- Contract (cvContract)
The contract can be further subdivided into three parts:
- Contract definition and constructors
- New profile data module
- Edit profile data module
Figure 10.7 depicts the library function, which is made up of various Struct datatypes:
Each structure definition inside the library has different set of arguments. Next, we see Figure 10.8, which depicts ...