code smart contracts of flamincome interfaces flamincome interfaces and external interfaces are in interfaces folder contracts implements are in contracts folder develop prerequirements npm install @openzeppelin/contracts