Enjin Development Update (17/01/23) | Enjin Blog

CRYPTO_NEWS ENJ

A round-up of Enjin's development activity for the last two weeks.Hello Enjineers!Starting 2023 in style, presenting a brand new development update packed with new features and updates from our hard-working development team!In this bi-weekly update, we will be covering:NFTio: The newest and most cutting-edge NFT marketplace.Enjin Wallet: The only crypto & NFT wallet you need.Enjin Tooling:a. The Enjin Platform (a.k.a Open Platform)b. Beamc. SDKsNFT.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 and the ability to work with Efinity in the future. It not only has excellent features, but it also has an easy and friendly user interface and user experience.The NFT.io development team has been working hard since the last development update that we shared with the community. This time, our team has some great insights regarding Beam support on NFT.io, as well as some quality-of-life updates.Beam Support• New page views and improved logic, reflecting on the Beam landing page, create Beams flow process and Beam dashboard for better overall view.‍Developer infrastructure updates• Migrated Vuex to Pinia for an improved development experience for the NFT.io developers.• PHP 8.2 is now supported in Docker, which translates into better performance and new code features for NFT.io development.• Quality-of-life improvements.

 

📱Enjin Wallet 2.0What 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 and use the Enjin Wallet as any portfolio application.The Enjin Wallet development team has been working on a lot of cool features to be added to the wallet in the upcoming weeks, such as —Polishing the application for the iOS release.• Our team of wallet developers has been working tirelessly to ensure that the iOS release is as seamless as possible for iOS users. Our top priority at the moment is to fix bugs and add features that were included in the Android version after the initial release.• The iOS version of Enjin Wallet 2.0 is now live! Check it out here.Polishing Polygon NFT support.Polishing Binance Smart Chain NFT support.

 

🛠️ Enjin ToolingThis section is broken down into 3 categories:The Enjin PlatformEnjin SDKsEnjin Beam

 

📖 The Enjin PlatformWhat 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.Updated the project namespace from Open Platform to Platform on Github.• We have renamed the “Open Platform” repository to simply "Platform" in order to streamline our products and avoid confusion for developers considering using our technology. Externally, we will now refer to it as the "Enjin Platform.”‍Added support for token ID encoders• Token ID encoders allow game developers to automate the creation of token IDs, rather than having to manually create them. We currently support the following ID encoders:    • Hash, StringID, and ERC1155-inspired style, with more to be added soon!‍Added support for PHP 8.2 • Our codebase is now compatible with PHP 8.2 for better performance.‍Improvements and fixes to the block event processor.• The block event processor is the worker that takes data received from the blockchain, decodes it, and stores it in the database. We have made improvements to make it more reliable and improve performance.‍Added localization support.• Localization support allows us to easily translate all in-line API documentation and error messages into other languages!‍Updates to support Efinity 3.1.2Attributes can now be added to Tokens on Create.• This update enables NFT creators to add attributes, such as name, description, image, and metadata file, to a token during the creation phase. 

 

This will make it easier to create game-ready NFTs with minimal steps and better abstraction of the information stored on the blockchain.‍Database query optimizations.‍• Performance improvements were made to certain database queries when dealing with large data sets.‍Added idempotency key when creating transactions.• An idempotency key is a string that a developer can use to tag a transaction, meaning they can use the same key to ‘replay’ the transaction to get the same result back. This is useful to protect against things like accidentally sending the same transaction twice.‍Quality of life improvements and validation tweaks to the GraphQL schema.

 

💻 Enjin SDKsWhat is an SDK?‍A Software Development Kit (SDK) 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.Updates —V.2 SDKs: Update to fix BridgeClaimAsset mutation and add UpdateName mutation• This fix on the V.2 SDKs solves an issue that prevented developers from using the token bridge between Jumpnet and Mainnet or vice-versa.• The UpdateName mutation enables developers to change the name of NFTs on their integration without reflecting the metadata name of the NFT.

 

💻 BeamWhat is Enjin Beam?Beam is a first-of-its-kind QR-powered blockchain asset distribution service.With Beam, you can tailor the rewards you send to suit your target audiences and marketing objectives, such as gaming assets, branded collectibles, gift cards, discount codes, early access, and more.Beam QR codes can be published via any visually accessible medium—from social media networks, websites, ads, and videos to flyers and presentations, and within apps or games.As most of the updates that happened on the Enjin Beam are similar to the ones in the Platform, we are going to add these as a bullet point to reflect what has changed, which goes as follows —Updated the project namespace references from Open Platform to Platform on Github.‍• The Open Platform repository has been renamed to simply Platform, as a way to unify our products and prevent confusion for developers looking into adopting our technology.‍

 

Added idempotency key when creating transactions.• An idempotency key is a string that a developer can use to tag a transaction, meaning they can use the same key to ‘replay’ the transaction to get the same result back. This is useful to protect against things like accidentally sending the same transaction twice.‍Added localization support.• Localization support allows us to easily translate all the in-line API documentation and error messages into other languages!💬 From the Team 💬That concludes this edition of our first development update of 2023! Keep an eye out for the next one in two weeks. We’ll see you then!If you have any questions, concerns, or feedback, please contact us through our support team.Looking for more developer material?

 

Source : [Enjin Development Update (17/01/23) | Enjin Blog](enjin.io/blog/enjin-development-update-17-01-23) undefined - Enjin | NFTs for Everyone / January 30, 2023

Automata FRANCE SAS

240 rue Evariste Galois,

06410 Biot,

Sophia Antipolis

Automata Pay

65-66 Warwick House 4th

Floor, Queen Street, London

England, EC4R 1EB

Automata ICO Ltd

3rd Floor Ormond Building,

31-36 Ormond Quay Upper,

Dublin 7, D07 Ee37

Automata Pay Europe Ltd

3rd Floor Ormond Building,

31-36 Ormond Quay Upper,

Dublin 7, D07 Ee37

Automata ICO Ltd

Italian Branch

Via Archimede, 161,

00197 Roma

Italy

Automata ICO Limited, a Company incorporated in Ireland with its registered office at 3rd Floor Ormond Building, 31-36 Ormond Quay Upper, Dublin 7, D07 Ee37, Ireland registered in Ireland under number 690280 has applied for a Virtual Asset Service Provider registration with the Central Bank of Ireland. Whilst the application is ongoing, we are permitted to continue business as a Virtual Asset Service Provider in line with the Central Bank of Ireland's regulatory disclosure statement as required under section 106L of the CJA 2010 in relation to registered VASPS.

Automata ICO Limited, a Permanent Establishment incorporated in Italy with its registered office at Via Archimede, 161, Roma, Italy, and registered in Italy under number 96550860587 with the Organismo Agenti e Mediatori (OAM) as a Virtual Asset Service Provider (VASP).

Automata France SAS is a company registered in France with the company number 902 498 617. Automata FRANCE SAS is registered with the french Financial Market Authority, l’Autorité des marchés financiers (“AMF”), as a provider of Virtual Asset Service Provider under number E2023-087.