Focus mode
Let's explore the successful NEAR project Guestbook together! See below the elements of the project.
There are 2 main folders in the project:
There is another folder to be aware of:
Note: We will not focus on the “src folder” which is the frontend of this dApp.
Contract Data Model: assembly/model.ts
PostedMessage is a serializable class with three attributes:
Messages is a collection of guest book messages stored as a PersistentVector of PostedMessage objects.
Note: @nearBindgen marks the class as serializable.
Contract Behavior: assembly/main.ts
MESSAGE_LIMIT is used to avoid unbounded calls (ie. potentially expensive) to retrieve guest book messages from storage.
Two public functions are exposed on the contract:
Programs to Accelerate Your Progress in a Software Career
Join our 4-8 month intensive Patika+ bootcamps, start with the fundamentals and gain comprehensive knowledge to kickstart your software career!
You need to enroll in the course to be able to comment!