A round-up of Enjin's development activity for the past 2 weeks!
Greetings, Enjin Community! For the second development update of August, it's time to share some of our advancements from the past week and what we have been building so far.
In this bi-weekly update, we will be covering:
Enjin Blockchain: An NFT-focused blockchain with NFT transactions at the protocol level.
Enjin Wallet: The only crypto & NFT wallet you need.
NFTio: The newest and most cutting-edge NFT marketplace.
Enjin Tooling: a. The Enjin Platform Core and its sub-packages
💫 Enjin Blockchain
What is the Enjin Blockchain?
The Enjin Blockchain is a decentralized and scalable network built for digital assets and non-fungible tokens (NFTs). It is based on Polkadot and uses the open-source Substrate framework to provide a comprehensive and efficient ecosystem for NFT creation. With superior functionality, speed, and low costs, Enjin Blockchain is designed to enhance the creation and management of digital assets in a secure and reliable manner.
Added verification to the extrinsics migrator; • This update refers to the transition from Efinity to the new Matrixchain. The development team has devised a script to validate the accuracy of the data subsequent to the migration process.
Set token attribute count to zero when burning tokens; • This update effectively erases the attributes of burned tokens, thereby preventing any inaccurate information from being displayed on the platform or within the blockchain itself.
Removed entry from named_reserves if balance is zero. • In certain cases, there's a need to reserve a balance on a token, and subsequently, to release that reservation. However, during the process of releasing the reservation, we retained the entry even though its value had been set to zero. Consequently, this resulted in unnecessary utilization of storage space. With this fix, we now remove the entry when its value reaches zero, optimizing storage efficiency.
Fixed an issue with nomination pools where the sENJ token storage was not being deleted upon the event of deleting a pool.
📱Enjin Wallet 2.0
What is the Enjin Wallet?
The Enjin Wallet application (available for Android and iOS) is the next-generation crypto and NFT mobile app that enables you to store, send and sell your NFTs, in addition to using the Enjin Wallet just like any other cryptocurrency wallet application.
Polishing Enjin Blockchain Staking & Token Migration feature; • The Enjin Wallet development unit is presently refining the Enjin Staking & Token Migration functionalities. This endeavor aims to guarantee a top-notch user experience upon the release of both features.
Improved sorting of NFTs in the collectible collection view;
Improved verified checkmark support in the wallet.
NFT.io is the next marketplace for all NFTs, with an awesome branded domain. NFT.io includes all of the basic functionalities in any NFT-related marketplace and the ability to work with Enjin Blockchain in the future. It not only has excellent features, but it also has an easy and friendly user interface and user experience.
More sorting options in the Marketplace and Collections pages; • This enhancement will enable the incorporation of additional filters, such as listing price, recently listed items, recently created items, and several other options. These additions are aimed at enhancing the overall user experience.
Create a similar token feature; • This feature allows users to create tokens with predefined parameters as other already existing tokens created by the same user.
Internal improvements for streamlined communication with other services offered by the Enjin Platform.
Make sure to follow us on social media to stay up-to-date on the latest updates and fixes.
🛠️ Enjin Tooling
The Enjin Platform
What is the Enjin Platform?
The new Enjin Platform is a package that enables developers to implement blockchain integration more quickly. With it, game developers can perform blockchain actions without worrying about encoding or signing transactions or understanding specific blockchain technical details.
Enjin Platform Core & Adjacent Packages
Included support for signing the new EPSR messages. • We tweaked the way messages used for proving account ownership are signed using a new prefix.
Enhanced the UpdateTransaction mutation to enable modification of the transaction's signer or sender. • We can now change what the signing account for a transaction is, this helps with multi-tenancy and wallet daemons looking for transactions with a specific account address.
Extended support for freezeState in both CreateToken and Freeze mutations. • There were some updates to the way freezing tokens work, the platform now supports this.
Integrated the beam code into the broadcast event. • The beam code has been added to the events that get broadcast by the platform when things like claims happen.
Introduced the capability to sign transactions via WalletConnect or Enjin Wallet in the Platform UI. • You can now sign transactions without a wallet daemon through the UI if you have connected your wallet via the Enjin Console. We have also added wallet connect support.
Quality of Life improvements and fixes.
💬 From the Team 💬
We continue to work hard to deliver a top-notch experience for our users, and these updates are just a glimpse of what's to come. Stay tuned for more exciting developments in the near future!
If you have any questions, concerns, or feedback, please contact us through our support team.
Looking for more developer material? Learn more below: