In the common centralized platform, digital and online games were prone to hacking and cyber-attacks from the beginning of time. Storing digital gaming assets on a blockchain would enhance the security for a player who has worked hard to collect them. The in-game purchases are recorded thoroughly on the digital ledger. We significantly increase transparency, maintain the game balance, and prevent the theft of ownership. Since the digital gaming assets are on-chain, the in-game assets cannot be replicated or destroyed as it is unique. For a user's on-chain transaction, the smart contract design guarantees the atomicity of transaction settlement, that is, either the transaction conditions are met to complete the settlement, or the transaction fails, and the user's assets are always kept in the wallet, under the user's control. We support all major Web3 wallets, which will bring not only convenience but also security. It was identified as a huge challenge to store all large data on the blockchain and not efficient. We keep those off-chain data secured by indexing them with a hash function and storing the blockchain's indexed hash value that cannot be modified.