add event handling logic for register event which does validation on the entry and writing the entry to the store. Moving forward, this will have to be updated for when we integrate the functionality of minting new nfts from the module account.
added integration tests which stress test the register event handler.
In this PR, I
testing
go test -v -race ./
in thekeeper
directory.