A round-up of Enjin's development activity for the last two weeks.
Enjin Development Update (19/09/22)
As part of our ongoing efforts to improve and streamline communication with our community and game developers, we’ve created a bi-weekly development update that includes Enjin's development progress in several key areas.
In this bi-weekly update, we will discuss:
Efinity. The super-highway NFT cross-chain.
NFTio. The newest and most cutting-edge NFT marketplace.
Enjin Wallet. The only crypto and NFT wallet you’ll ever need.
Enjin Tooling. a. The Enjin Platform (a.k.a Open Platform) b. SDKs
These updates will be provided to you in the form of comprehensive and succinct blog posts every 2 weeks. Links to all these updates will also be available on our blog.
All of the screenshots shown in this article are subject to change as development progresses.
What is Efinity? The cross-chain NFT highway, Efinity, is a parachain built on the Polkadot ecosystem. It enables designers, game developers, artists, and others to supercharge their projects or apps on Efinity at a low-cost while being completely scalable.
The Efinity development team is currently hard at work on new infrastructure features and updates for this version of our favorite parachain.
Said updates are outlined below:
Our new infrastructure supports full integration with Subscan and Polkaholic for extensive and comprehensive blockchain indexing. Having both tools, as well as a proper Efinity explorer maintained by a third party, is critical for transparency when retrieving information from the chain.
To fully decentralize Efinity, we are currently exploring partnerships with various node providers in the Polkadot Ecosystem.
More than 20 full Efinity nodes are already operational, with more than half of these hosted by third parties. This is a significant step toward the progressive decentralization of Efinity, as it ensures the security of the blockchain.
The Efinity node image and documentation are now publicly available! Check it out here.
Sudo pallets will be phased out before the end of the year as Efinity becomes fully decentralized. This is significant because sudo "super user, do" pallets would enable developers to perform any action on the blockchain without consulting the governance aspect of the chain.
Governance has gone through extensive testing and will be included in the next update.
What is NFT.io? NFT.io is the next marketplace for all NFTs, with an awesome branded domain. NFT.io includes all of the basic functionalities found in any NFT-related marketplace, as well as the ability to work with Efinity in the future. It not only has great features, but it also has an easy and friendly user interface and user experience.
The NFT.io development team is working tirelessly in adding many features to the first release of NFT.io. The following are the current development features:
Users can use this feature to make offers on assets that don’t have an active listing yet.
The collection page features all collections created by the specific user directly on the NFT.io website, eliminating the need to visit a different blockchain explorer.
📱 Enjin Wallet 2.0 Beta 📱
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 swap your NFTs, in addition to using the Enjin Wallet as any portfolio application.
The Enjin Wallet 2.0 Beta (a.k.a wallet v2) will soon feature the 2.0.10-beta update, which is set to be released this week. (Note: As of September 21, 2022, 2.0.10-beta has been released. Please see this link for more information). This update will include token and collectibles support for both the JumpNet and Goerli blockchains, as well as token support for the Polygon blockchain.
Following the 2.0.10 beta update, a new development sprint will follow. Our development team is focusing on project linking, ENJ <-> JENJ token conversion, and other features.
Be sure to keep a close eye on the beta to know what’s coming! 👀
🛠️ Enjin Tooling 🛠️
This section is broken down into 2 categories:
The Enjin Platform (a.k.a the Open Platform API).
The Enjin Platform
What is the Open Platform? Open Platform is a package that enables developers to implement blockchain integration more quickly. With it, game developers can perform blockchain actions without having to worry about encoding or signing transactions, or understanding specific blockchain technical details.
The Open Platform development team extensively tested and reviewed our new Open Platform API, adding multiple queries and mutations to the schema for our game adopters. These queries and mutations allow developers to retrieve and write information in the Efinity blockchain directly from our API, eliminating the need for them to understand complex blockchain programming concepts so they can focus on what matters.
Furthermore, our development and quality assurance teams are collaborating to perform automated integration and unitary testing, which will allow us to thoroughly test the API and all of its queries and mutations to ensure that everything runs smoothly.
Our game developers and adopters have also been testing and exploring the new Open Platform API over the last few weeks, and with their help and feedback, we've added new queries and mutations to improve the integration experience. This will be critical in the final stages of the alpha before moving on to the beta stages.
➡️ Coming up next: Beam and Efinity support on Open Platform, and improvements to the current state of our Platform Worker.
What is an SDK? An SDK (a.k.a Software Development Kit), is a set of software tools and programs provided by hardware and software vendors that developers and game devs can use to build applications for specific platforms. Enjin makes our SDKs available for developers to easily integrate into their apps and games.
As for the Enjin Platform V.2 SDKs, our SDK team is working to improve the current state of the Unreal Engine SDK by adding a more detailed sample project and assisting developers with a viewable functioning project that uses the Unreal Engine SDK.
This highlights the SDK’s functionality and shows how it can be integrated into a project and/or game.
💬 Other Matters 💬
That concludes this edition of our development updates.
Make sure to keep an eye out for the next one. We’ll see you then. 👋
If you have any questions, concerns, or feedback, please contact us through our support team.
Receive the latest Enjin and Efinity news to your inbox.