RPFT stands for Royalty Points Fungible Token is like transfer Royaltypoints of one brands to another one
the basic idea is to get Brand A and Brand B collab with each other and once they collab the user from Band A and Brand B should be able to transfer Points from one Brand to another one.
and user/consumer should be able to use that points to redeem the things which he wants to buy.
This Project mostly uses the LayerZero's standards contract since we assumed that different brand might have their own chain some day with RoyaltyPoint in the smartcontract. smartcontract are developed for EVM on solidity and Test on HardHat using LayerZero CLI. since I have used LayerZero technology it gave me so easy and smooth transaction of messages from one Layer to another Layer. with their builtin CLI hardhat testing.