Review the latest developments within the Enjin Ecosystem.
Beam conditions for existing beams can now be adjusted via the Beam Dashboard.
Item keyword tags are now supported and displayed above the item description. Keywords are specified with the âkeywordâ attribute.
The Beam Dashboard page has been redesigned and restructured for improved navigation.
The session lifetime has been increased from 1 day to 28 days, reducing the need for frequent authentication when accessing features like the Beam Dashboard, editing profile, or modifying collections and tokens.
Resolved an issue where the transaction modal would load endlessly when updating a collection image.
Fixed an issue where the collection's "Display Token Rankings" setting was sometimes ignored.
Fixed an issue where items without fallback images were not displaying media.
As part of Atlas Development Servicesâ contracted tasks for the Enjin ecosystem, we are preparing the Enjin Relaychain v1.3 / Enjin Matrixchain v1.1 (named "Kampong Glam") upgrades to the Enjin Blockchain Mainnet and the Canary Testnet Blockchain. This update adds extended functionality to the Multi-Tokens, Fuel Tanks, and Marketplace pallet, and multiple upgrades to existing dependencies.
IMPORTANT: The Enjin Blockchain runtime upgrade is anticipated to take approximately 16 hours to complete. During this time, the blockchain will experience downtime and no extrinsics will be submitted to the blockchain.
Any extrinsics created during the downtime will be queued and ingested by the chain once the upgrade is complete. It is recommended users do not attempt to create extrinsics during the downtime, and submit their transactions once the upgrade process is complete.
Enjin Platform Developers:
In preparation for the upcoming mainnet runtime upgrade, developers using the Enjin Platform are encouraged to upgrade their platform version to 1.9.0, currently compatible with Canary runtimes. This version will remain compatible with Enjin Mainnet until the September 'Kampong Glam' upgrade is complete. Post-upgrade, the Enjin Platform will transition to v2.0.0, and previous version will no longer be compatible with Enjin Mainnet runtimes. Please note that this update will affect all Platform packages, with the exception of Beam.
Enjin Platform upgrade guide: https://docs.enjin.io/docs/updating-the-platform-to-laravel-11
Node Operators:
IMPORTANT: In anticipation to the mainnet runtime upgrade, it is recommended you upgrade your node client to the latest released version, as outdated versions will be incompatible.
Please refer to our documentation on how to upgrade your Enjin Blockchain nodes for Enjin Relaychain nodes and Enjin Matrixchain nodes respectivelly.
A new "Hottest Auctions" section has been added to the NFT.io homepage.
Auctions can now be scheduled to start at a specific date and time.
Bid transactions now include a link to Subscan Explorer.
Introduced a new loading animation for item pages.
"Buy Now" and "Add to Cart" buttons have been added to the View Listings box.
Enhanced and optimized various screens for mobile view, including the menu bar and cart pop-up.
The auction end timer now turns red only when less than 2 hours remain.
Resolved an issue that occasionally prevented date selection.
Fixed an issue causing IPFS images to fail loading for newly minted items.
Fixed an issue where items in the cart were not cleared after purchase.
As a collection owner, by toggling the 'Remove token storage' option, it is now possible to completely remove a token from the blockchain storage when burning all circulating token supply, effectively destroying the token.
Fixed an issue where instead of the collection name and image, the collection owner's name and image were displayed.
Fixed a visual issue in the 'Verify Send' screen where the chainâs native token was displayed instead of the actual token being sent.
Introducing a new feature on NFT.io: Item Rarity Ranking!
Item rankings are assigned to each item automatically, making it easier to determine their rarity.
Rankings are based on the scarcity of the item's attributes within the collection.
Rarity Ranking can be toggled on and off for each collection by the collection owner in the collection settings page.
Fixed an issue that prevented the âFrozenâ indicator from appearing on frozen items.
Beams now end once a collection ownership transfer is completed.
Refactored the code for broadcasting platform events to enhance performance and reliability.
Upgraded the platform to Laravel version 11.
Fixed an issue with the âCreateFuelTankâ mutation that caused receiving a response with empty edges and no events.
Fixed an issue with the âGetSalesâ query that caused an âInternal server errorâ.
Fixed an issue where some events were causing the duplication of metadata.
Resolved an issue where the Auction timer on the item card displayed incorrect hours.
Fixed an issue that prevented canceling a listing with no bids.
â
Token IDs have been removed from token names to enhance readability.
Fixed a visual issue where the "From" field displayed the recipient address instead of the sender.
Fixed an issue where NFT amounts were being fetched inconsistently.
Added a slider filter for properties containing only numbers.
Listings can now be filtered by USD price.
Fixed an issue that was preventing the "Connect" and "Add to Cart" buttons from being clicked within the item card.
Addressed an issue causing significant delays in loading the collection activity page.
Fixed an issue that was preventing bidding again when clicking the bid button from the notification center.
Fixed a UI issue where a pending item appeared twice in the profile's "Owned" tab.
Fixed an issue where the Beam creator's address was displayed instead of the claimant's address.
Fixed an issue that was preventing the "Save Changes" button from being clicked after updating the bio.
Resolved an issue that prevented listing items when some of the supply was reserved for Beam.
Fixed an issue preventing the creation of a Beam with the "Allow Claim on Any Device" option enabled.
A single-use filter has been added to the GetClaims query, enabling the retrieval of claim data specifically for Single-Use Beams.
Resolved issues where certain texts and icons were still displaying light mode colors in dark mode.
Fixed an issue where loading the Sales tab on the Marketplace menu resulted in an error.
Added an option to assign different roles based on token amount holdings.
Items can now be added to the cart even when not signed in to an account.
Introduced a new and cleaner interface for exploring collections, NFTs, and activities.
Increased the maximum number of token media files from 4 to 10.
Fixed an issue where the âMy Itemsâ section would occasionally fail to load.
Resolved an issue that was preventing the scrolling of trending category tokens.
Resolved an issue where notifications were not broadcasted for StakeExchange offer fills and staking rewards.
The formatting for staking-related push notifications has also been refined.
Fixed a bug causing the Stake tab to display an âAPI couldn't be reachedâ error.
Added Channel Filter support to GetPendingEvents mutation. This allows filtering events based on the channel they were broadcasted on.
Support for the BatchTransferBalance mutation has been added, enabling batch transferring of ENJ tokens in a single transaction call.
The C# SDK library for the Enjin Platform has moved out of Beta and is now at version 1.1.0.
The aforementioned skipValidation
options have also been incorporated into the C# SDK.
Issues related to Dispatching transactions using Fuel Tanks have been resolved.
This release introduces automatic ENJ teleporting from the relaychain to the matrixchain, enhancing the user experience and streamlining asset management. This feature is particularly beneficial for developers utilizing the "Managed Wallet" functionality, as it eliminates the need for manual teleporting when users deposit ENJ into managed wallets on the relaychain.
The new relay-watcher monitors the relaychain for deposits made to managed wallets. Upon detection, it automatically instructs the wallet-daemon to teleport the full amount to the corresponding address on the matrixchain.
- Seamless asset transfer between chains
- Reduced risk of user error when depositing ENJ
- Streamlined onboarding process for new users
- Enhanced developer control over asset management
This update represents a significant step forward in Enjin's mission to create a frictionless Web3 gaming ecosystem, further solidifying its position as a leader in blockchain gaming infrastructure.
A new QoL feature that automatically detects ENJ tokens transferred to managed wallets made on the Relaychain network, and automatically teleports them to the Matrixchain network. This assists in scenarios where users may mistakenly fund their managed wallets with ENJ tokens on Relaychain, instead of Matrixchain.
A new mutation, AcceptCollectionTransfer, has been introduced. This is used to finalize the transfer of a collection by the new owner.
A skipValidation
parameter has been added to Fuel Tank and Marketplace mutations. This allows bypassing some validation tests for debugging purposes.
The WhitelistedPallet
rule has been added, enabling its use when creating or editing fuel tanks.
âThe dispatch validation logic has been improved, allowing dispatching from non-tank owner accounts.
An issue has been fixed where burning token supply using the Burn
mutation failed on validation with the error The collection id provided is not owned by you
. Now, it validates collection ownership only when removeTokenStorage
is set to true
.â
âForce_mintâ support has been added for the indexer, fixing a bug where TokenCreated
events of tokens created using the force_mint
extrinsic werenât correctly handled, leading to missing data.
Issues with CollectionMutated
, TokenReserved
, and TokenUnreserved
events have been addressed. Support for the CollectionTransferred
event has also been added.
âAn issue has been fixed where some fuel tank names were displayed in Hexadecimal format.
An issue on the Beams List Page where additional beams wouldnât load has been fixed.
The formatting for staking-related push notifications has been adjusted.
A bug has been fixed where broadcasted Bitcoin transactions that are still pending disappear from the transaction history after the app restarts.
A visual issue has been fixed where trait percentages were displayed incorrectly.
Fixed a bug where an error will occur when trying to melt Enjin assets on Ethereum blockchain.
Fixed a bug where Activity screen would fail to load.
Fixed an issue where IPFS media files with no explicit file types wouldnât load.
Additional validation checks have been added to the Whitelisted Collections
fuel tank rule, now verifying the whitelisted collection on extrinsics that lacks a collection_id
parameter, such as cancelListing
.
An issue preventing accounts with 0.1 ENJ or less from dispatching using the dispatch_and_touch
fuel tank extrinsic was fixed.
Bitcoin support has been added, enabling the swapping of tokens between Bitcoin BTC and native ENJ / Ethereum ERC-20 directly from the Enjin wallet app.
'Offer Cancelled' activity has been added.
NFT Views Redesign
Enhanced designs have been introduced for the Collection view and NFT view, offering more details and a better-organized interface.
An updated design has been applied to the transaction request modal, providing a more streamlined view of the request.
â
Tokens can now be added to cart, allowing for a quick checkout of multiple tokens at once.
Enhanced animations have been implemented for loading a collection or awaiting for walletâs signature.
Other quality of life usability optimizations have been implemented to improve the user experience.
A bug that was causing inaccessibility for collections with special characters in their names has been fixed.
Bugs that were causing the collection banner to be disrupted or raising a âCollection Not Foundâ error message after editing a collection have been fixed.
Support for Beam Region condition has been introduced. Read more about this functionality in the #NFT.io Marketplace Section below.
Added support for Enjin Blockchain. You can now swap ERC20 tokens to Native ENJ directly in the Enjin wallet app.
Added âOffer Filledâ and âOffer Createdâ activities.
The staking pool screen has been redesigned to provide more information including a Reward Rate graph, Pool bonus graph & statistics, pool information, and more.
An issue has been resolved where the total melted ENJ displayed was incorrect when multiple assets were selected for melting.
Fixed an issue when scanning the QR code to connect wallet to platform.
Various bug other fixes have been implemented.
Introduced a new Beam conditional claim option. You can now exclude or include specific regions or countries for Beam claims.
A new Temporary Wallet feature!
Now, everyone can receive and claim assets distributed by Enjin Beam, even without having the Enjin wallet app installed.Assets that have been claimed will be kept in the NFT.io Temporary wallets.
This allows users to hold onto their earned assets until they feel ready and comfortable to transition them to the Enjin wallet app.
Added the ability to filter collections by their category.
Added option to quickly copy the collection ID on Collection page.
When creating a new token, the collectionâs External Link will be inherited by default.
Beam data during high parallel Beam claim usage now provides more accurate data for Beam creators
Not Safe For Work content is now hidden when not logged in.
Implemented various UI fixes involving Token Quick Actions, Trending Collections UI, Search bar, Dark Mode, and many more quality of life improvements have been implemented.
â
An issue where expired auctions were still visible has been fixed. Additionally, an issue preventing the cancellation of expired auctions has been resolved.