Tokenomics: Enjin Coin 96% Unlocked, 42% Staked  (Oct 2024)
Read Here

Changelogs

Review the latest developments within the Enjin Ecosystem.

NFT.io Marketplace
Tuesday, November 26, 2024
by Atlas Development
Added
Changed
Item Creation Flow

The item creation flow has been enhanced to allow the simultaneous creation of both tokens and collections, significantly reducing the time and effort required for item creation.

Burned Assets in Collection Overview

Burned assets are now visible only to collection owners provided the token is mintable.

General Improvements

Improved performance through a radical optimization of the frontend and of fetched asset resources. Navigation should feel more snappy and responsive than ever.

Fixed
Bid Button for Auctions

The bid button is no longer visible for auctions that have not started.

Enjin Wallet
Tuesday, November 26, 2024
by Atlas Development
Added
Changed
Fixed
Offer Function Visibility (Android)

Resolved an issue where the offer option was not visible on pools without an active stake for Android users.

NFT.io Marketplace
Tuesday, November 12, 2024
by Atlas Development
Added
Include Token ID in Item Names

Introduced a collection setting to append the token ID to each item's name (e.g., Blobby #1, Blobby #2), aiding in differentiating items with identical names, such as in PFP or Art collections.

Newest Collections Section

Introduced a new section displaying the most recent collections created in the Enjin Ecosystem.

Minimum Offer Threshold Setting

Added a setting on the Account Settings page to configure an ENJ threshold for each collection, below which offer notifications will not be received.

Offers Filter

Added a filter to the Activity table to display only offer activities.

Changed
Navigation Improvements on Mobile

Enhanced the navigation bar, profile dropdown, and cart side menu on mobile devices, for improved navigation and user experience.

Fixed
NFT.io Marketplace
Tuesday, October 22, 2024
by Atlas Development
Added
Offers Feature

Introduced a new feature allowing users to create buy offers for tokens, as well as accept or counter received offers.

Changed
Listings Section on Item Page

Listings now appear in a dedicated section on the item page.

Fixed
Edit Collection / Item Bug Fixes

The “Display Token Rankings” option, previously only available on the collection creation form, is now included in the Edit Collection form.

Resolved an issue where the Update button would remain disabled and unclickable after removing a token image.

NFT.io Marketplace
Tuesday, October 8, 2024
by Atlas Development
Added
Changed
Fixed
Beam for Cancelled Listing

Resolved an issue where items with a cancelled listing could not be selected when creating a beam.

Update Collection Banner Image Error

Resolved an error that occurred when updating the collection banner image.

Enjin Platform & API
Tuesday, October 8, 2024
by Atlas Development
Added
Kampong-Glam Features:

Added support for features introduced in the Kampong-Glam Blockchain Upgrade:

Marketplace Offers

The Enjin Platform API now supports fetching multi-token offers. Read more

Fuel Tank Changes

The Fuel Tank pallet now includes updated field names, new rules, and additional options. Read more

Multi-Token Deposit Per Owner

Before the upgrade, each multi-token supply required a 0.01 ENJ deposit. After the upgrade, a 0.01 ENJ deposit is required only for each new owner, regardless of balance. When creating a multi-token, you can specify the number of accounts for which to reserve ENJ for the Token Account Deposit using the 'accountDepositCount' argument. Read more

ENJ Infusion

The Enjin Platform now supports ENJ infusion for multi-tokens both at creation and for existing tokens. Read more

Currency Tokens

The Enjin Platform now supports creating multi-tokens with decimal functionality. Read more

Select Optimal Fuel Tank with RPC

The 'fuelTanks_selectFuelTankMatrixchain' runtime API method is now available to select the optimal fuel tank for a transaction. Read more

‍

‍

Changed
Fixed
NFT.io Marketplace
Tuesday, September 24, 2024
by Atlas Development
Added
Changed
Beam: Collection Ownership Limitation

Beam creation now supports tokens from collections not owned by the user.

Fixed
Enjin Wallet
Tuesday, September 10, 2024
by Atlas Development
Added
ENJ Infusion Support

Infused ENJ is now fully supported in Enjin Wallet. Users can view the amount of infused ENJ in NFTs and melt them to retrieve the infused ENJ directly within the Enjin Wallet app.

Changed
Fixed
NFT.io Marketplace
Tuesday, September 10, 2024
by Atlas Development
Added
Infused ENJ Support

Infused ENJ is now fully supported on NFT.io.Items infused with ENJ can be “melted” (burned) to retrieve the infused ENJ for the item holder.Users can now view the amount of infused ENJ in an item, create tokens with infused ENJ, or infuse existing tokens with ENJ.For more information, refer to the ENJ Infusion support article.

Provide Custom Metadata Option

A 'Custom Metadata' option has been added to the Create Collection/Create Item forms, allowing users to provide a link to an external JSON resource containing the collection's/item's metadata. For more information, refer to the NFT Metadata Explained support article.

Access Quick Wallet Button

A button has been added to the toolbar menu for accessing the Quick Wallet inventory.

Changed
Quick Wallet Beam Claiming Optimizations

Various optimizations have been made to Beam claims via Quick Wallet, resulting in a more robust system for handling multiple parallel claims and faster claim processing.

Burned Item Card Appearance

Burned item cards no longer appear in the collection view unless the connected account has mint permissions.

Mobile Design Improvements

The design for mobile devices has been adjusted to provide a better user experience on mobile screens.

Fixed
Wrong Transaction Timestamps

Fixed an issue where incorrect dates were displayed for some activities and notifications.

Wrong Items on Search & Filters

Fixed an issue where using a search query or filter on the collection page displayed incorrect tokens.

Filters with Range Slider Breaks

Fixed an issue where the range slider of a filter would break after adjusting the range.

Option Menu on Forbidden Items

Fixed an issue where the three-dot options menu was not displayed for items that are forbidden from being listed.

Error When Editing Beam Region Condition

Fixed an issue where setting the Beam region condition to a continent or removing the region condition resulted in an error.

Enjin Platform & API
Tuesday, September 10, 2024
by Atlas Development
Added
Tracked Collections

It is now possible to track collections created by someone else via the Platform allowing data for that collection to be queried. This allows for interesting use cases, such as bringing The Multiverse to life. You can read more in our documentation: Tracking Collections

C# SDK v1.1.0

The new version includes various enhancements and fixes. For a detailed list of changes, see the release notes on GitHub.

Changed
Fixed
Null Metadata Returned in Queries

Fixed an issue where some queries, such as 'GetToken', returned a null 'metadata' parameter even when the token had metadata.

Enjin Blockchain
Tuesday, September 10, 2024
by Atlas Development

The Kampong Glam upgrade for the Enjin Blockchain mainnet has been completed successfully. For full details, refer to the Kampong Glam changelog.

Added
Changed
Fixed
NFT.io Marketplace
Tuesday, August 27, 2024
by Atlas Development
Added
Edit Conditions To Existing Beam

Beam conditions for existing beams can now be adjusted via the Beam Dashboard.

Keywords Support

Item keyword tags are now supported and displayed above the item description. Keywords are specified with the “keyword” attribute.

Changed
New Look For Beam Dashboard

The Beam Dashboard page has been redesigned and restructured for improved navigation.

Session Lifetime Increased

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.

Fixed
Updating Collection Image Loads Endlessly

Resolved an issue where the transaction modal would load endlessly when updating a collection image.

Collection Rarity Ranking Setting

Fixed an issue where the collection's "Display Token Rankings" setting was sometimes ignored.

Displaying Items Images Without Fallback Image

Fixed an issue where items without fallback images were not displaying media.

Enjin Blockchain
Kampong Glam Upgrade (v1.3 / v1.1)
Tuesday, August 6, 2024
by Atlas Development

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.

Summary

  • Optional infusion of Enjin Coin (ENJ) into multi-tokens, similar to the ability to mint non-fungible tokens (NFTs) infused with ERC-20 ENJ on Ethereum;
  • Reduction of costs to issue NFTs of multiple quantity, and streamlining of NFT functions;
  • Optimization of fuel tank management by developer accounts; and
  • Ability to create offers for NFTs not already listed on the marketplace pallet.

Timeline

  • Canary Testnet: July 15, 2024 (now live).
  • Mainnet: September 9, 2024 (tentative).

Changes

Enjin Matrixchain v1.1
Multi-Tokens pallet
  • Added infusion of ENJ for multi-tokens. This is an optional mutation, where Enjin Coin can permanently be infused to a multi-token. When a token is melted, any contained ENJ is released to the token holder’s account.
  • Deposits for tokens are now based on the number of accounts holding the token, instead of the number of token units minted. This change is applicable to NFTs of multiple quantity, significantly streamlining its economics.
  • Added support for decimals, name, and symbol for multi-tokens.
  • Removed single-mint token cap (replaced with collapsing supply model).
Fuel Tanks pallet
  • Added “required_signature” ruleset for fuel tanks, allowing accounts to dispatch transactions through fuel tanks without first being added to the fuel tank itself. This simplifies and makes management of fuel tanks with managed wallets considerably more affordable.
  • Added RPC call to select best fuel tank for user based on amount covered and fuel tank balance.
  • Lowered fuel tank account deposits to 0.01 ENJ.
Marketplace pallet
  • Added support for offers and counter-offers on multi-tokens. This allows accounts to create an offer for a token, even if a marketplace listing is not already created.
  • Marketplace listing ID is no longer a hash of the listing content.
Other
  • Added proxy pallet.
  • Added safe mode pallet.
  • Updated Polkadot SDK to v1.9.0.
  • Updated dependencies to Polkadot v1.1.0.
  • Various bug fixes to XCM fee calculations.
Enjin Relaychain v1.3
  • Multi-tokens pallet: All changes from Matrixchain v1.1.
  • Marketplace pallet: All changes from Matrixchain v1.1.
  • Fuel Tanks pallet: All changes from Matrixchain v1.1.
  • Added RPC call to get all stake exchange pallet offers for an account.
  • Increased max length for nomination pool names from 32 to 256 characters.
  • Added proxy pallet.
  • Added safe mode pallet.
  • Add ‘CheckMetadataHash’ extension
  • Updated Polkadot SDK to v1.9.0.
  • Updated dependencies to Polkadot v1.1.0.

Upgrade Downtime Notice

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.

For Developers

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.

Added
Changed
Fixed
NFT.io Marketplace
Tuesday, August 6, 2024
by Atlas Development
Added
New Section: Hottest Auctions

A new "Hottest Auctions" section has been added to the NFT.io homepage.

Auction Start Date

Auctions can now be scheduled to start at a specific date and time.

Bid Transaction Link

Bid transactions now include a link to Subscan Explorer.

Changed
Improved Loading Animation

Introduced a new loading animation for item pages.

Buy From Multiple Listings

"Buy Now" and "Add to Cart" buttons have been added to the View Listings box.

Improved Navigation on Mobile

Enhanced and optimized various screens for mobile view, including the menu bar and cart pop-up.

Fixed
Red Auction Timer

The auction end timer now turns red only when less than 2 hours remain.

Beam Date Picker

Resolved an issue that occasionally prevented date selection.

IPFS Image Loading

Fixed an issue causing IPFS images to fail loading for newly minted items.

Clear Cart After Purchase

Fixed an issue where items in the cart were not cleared after purchase.

Enjin Wallet
Wednesday, July 10, 2024
by Atlas Development
Added
Destroy Token

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.

Changed
Fixed
Wrong data in NFT “About” section

Fixed an issue where instead of the collection name and image, the collection owner's name and image were displayed.

Wrong token in ‘Verify Send’ screen

Fixed a visual issue in the 'Verify Send' screen where the chain’s native token was displayed instead of the actual token being sent.

NFT.io Marketplace
Wednesday, July 10, 2024
by Atlas Development
Added
New Feature: Item Rarity Ranking

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.

Item Rarity Rankings on NFT.io

Rarity Ranking can be toggled on and off for each collection by the collection owner in the collection settings page.

Toggle 'Display Token Rankings' option on NFT.io
Changed
Fixed
Missing Frozen Indicator

Fixed an issue that prevented the ‘Frozen’ indicator from appearing on frozen items.

Beam State After Collection Ownership Transfer

Beams now end once a collection ownership transfer is completed.

Enjin Platform & API
Wednesday, July 10, 2024
by Atlas Development
Added
Changed
Improved Event Broadcasting

Refactored the code for broadcasting platform events to enhance performance and reliability.

Upgraded to Laravel 11

Upgraded the platform to Laravel version 11.

Fixed
‘CreateFuelTank’ Mutation Response

Fixed an issue with the ‘CreateFuelTank’ mutation that caused receiving a response with empty edges and no events.

‘GetSales’ Query Error

Fixed an issue with the ‘GetSales’ query that caused an ‘Internal server error’.

Fixes issue with attribute duplication

Fixed an issue where some events were causing the duplication of metadata.

Added
Changed
Fixed
Incorrect Hours in Auction timer

Resolved an issue where the Auction timer on the item card displayed incorrect hours.

Cancel Listing with No Bids

Fixed an issue that prevented canceling a listing with no bids.

‍

Enjin Wallet
Tuesday, June 11, 2024
by Atlas Development
Added
Changed
Token Name Simplification

Token IDs have been removed from token names to enhance readability.

Fixed
Wrong "From" Address Displayed for Bitcoin Transactions

Fixed a visual issue where the "From" field displayed the recipient address instead of the sender.

More Reliable NFT Fetching

Fixed an issue where NFT amounts were being fetched inconsistently.

Added
Changed
Range Filter for Numbered Property Fields

Added a slider filter for properties containing only numbers.

USD Price Filter

Listings can now be filtered by USD price.

Fixed
Greyed Out / Missing Buttons in Item Card

Fixed an issue that was preventing the "Connect" and "Add to Cart" buttons from being clicked within the item card.

Collection Activity Loading Time

Addressed an issue causing significant delays in loading the collection activity page.

Bid from Auction Notification

Fixed an issue that was preventing bidding again when clicking the bid button from the notification center.

Duplicate Pending Items in Profile

Fixed a UI issue where a pending item appeared twice in the profile's "Owned" tab.

Beam Claim History Address

Fixed an issue where the Beam creator's address was displayed instead of the claimant's address.

Updating Profile Bio

Fixed an issue that was preventing the "Save Changes" button from being clicked after updating the bio.

Listing Items Reserved for Beam

Resolved an issue that prevented listing items when some of the supply was reserved for Beam.

Creating Beam with "Allow Claim on Any Device" Option

Fixed an issue preventing the creation of a Beam with the "Allow Claim on Any Device" option enabled.

Added
Changed
GetClaims for Single-Use Beams

A single-use filter has been added to the GetClaims query, enabling the retrieval of claim data specifically for Single-Use Beams.

Fixed
Dark Mode Adjustments

Resolved issues where certain texts and icons were still displaying light mode colors in dark mode.

Loading Marketplace Sales

Fixed an issue where loading the Sales tab on the Marketplace menu resulted in an error.

Added
Changed
Enjin Discord Bot

Added an option to assign different roles based on token amount holdings.

Fixed
Added
Changed
Add to Cart

Items can now be added to the cart even when not signed in to an account.

Explore Page

Introduced a new and cleaner interface for exploring collections, NFTs, and activities.

Token Media

Increased the maximum number of token media files from 4 to 10.

Fixed
Asset Loading

Fixed an issue where the “My Items” section would occasionally fail to load.

Trending Category Scrolling

Resolved an issue that was preventing the scrolling of trending category tokens.

Enjin Wallet
Saturday, May 25, 2024
by Atlas Development
Added
Changed
Governance & staking notifications

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
Stake Tab Error

Fixed a bug causing the Stake tab to display an “API couldn't be reached” error.

Added
C# SDK Channel Filters

Added Channel Filter support to GetPendingEvents mutation. This allows filtering events based on the channel they were broadcasted on.

C# SDK Batch Transfer Function

Support for the BatchTransferBalance mutation has been added, enabling batch transferring of ENJ tokens in a single transaction call.

Changed
C# SDK Now Fully Live

The C# SDK library for the Enjin Platform has moved out of Beta and is now at version 1.1.0.

Skip Validation Options for C# SDK

The aforementioned skipValidation options have also been incorporated into the C# SDK.

Fixed
C# SDK Fuel Tank Dispatch

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.

How It Works:

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.

Benefits:

- 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.

Added
Automatic ENJ teleporting feature

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.

Accept Collection Transfer

A new mutation, AcceptCollectionTransfer, has been introduced. This is used to finalize the transfer of a collection by the new owner.

Skip Validation Parameter

A skipValidation parameter has been added to Fuel Tank and Marketplace mutations. This allows bypassing some validation tests for debugging purposes.

Fuel Tank Permissions

The WhitelistedPallet rule has been added, enabling its use when creating or editing fuel tanks.

Changed
Fuel Tank Validation

‍The dispatch validation logic has been improved, allowing dispatching from non-tank owner accounts.

Fixed
Burn Mutation validation

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 Function

“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.

Websocket Events

Issues with CollectionMutated, TokenReserved, and TokenUnreserved events have been addressed. Support for the CollectionTransferred event has also been added.

Fuel Tank Names

‍An issue has been fixed where some fuel tank names were displayed in Hexadecimal format.

Beams List

An issue on the Beams List Page where additional beams wouldn’t load has been fixed.

Enjin Wallet
Saturday, May 18, 2024
by Atlas Development
Added
Changed
Governance & Staking Notifications

The formatting for staking-related push notifications has been adjusted.

Fixed
Pending Bitcoin Transactions

A bug has been fixed where broadcasted Bitcoin transactions that are still pending disappear from the transaction history after the app restarts.

Token Properties percentage

A visual issue has been fixed where trait percentages were displayed incorrectly.

Melting Tokens

Fixed a bug where an error will occur when trying to melt Enjin assets on Ethereum blockchain.

Activity Screen

Fixed a bug where Activity screen would fail to load.

IPFS media

Fixed an issue where IPFS media files with no explicit file types wouldn’t load.

Enjin Blockchain
Thursday, May 16, 2024
by Atlas Development
Added
Changed
Validation Checks

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.

Fixed
Fuel Tank Dispatch

An issue preventing accounts with 0.1 ENJ or less from dispatching using the dispatch_and_touch fuel tank extrinsic was fixed.

Enjin Wallet
Monday, May 13, 2024
by Atlas Development
Added
Cross-Chain Swaps

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.

Staking History

'Offer Cancelled' activity has been added.

Changed

NFT Views Redesign

Enhanced designs have been introduced for the Collection view and NFT view, offering more details and a better-organized interface.

Transaction Request Redesign

An updated design has been applied to the transaction request modal, providing a more streamlined view of the request.

‍

Fixed
Added
Add To Cart

Tokens can now be added to cart, allowing for a quick checkout of multiple tokens at once.

Changed
Loading animations

Enhanced animations have been implemented for loading a collection or awaiting for wallet’s signature.

Other UI enhancements

Other quality of life usability optimizations have been implemented to improve the user experience.

Fixed
Naming Fix

A bug that was causing inaccessibility for collections with special characters in their names has been fixed.

Collection Banners

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.

Enjin Wallet
Saturday, May 4, 2024
by Atlas Development
Added
Beam Conditions

Support for Beam Region condition has been introduced. Read more about this functionality in the #NFT.io Marketplace Section below.

Cross-Chain Swaps

Added support for Enjin Blockchain. You can now swap ERC20 tokens to Native ENJ directly in the Enjin wallet app.

Staking History

Added ‘Offer Filled’ and ‘Offer Created’ activities.

Changed
Staking Pool Overview Redesign

The staking pool screen has been redesigned to provide more information including a Reward Rate graph, Pool bonus graph & statistics, pool information, and more.

Fixed
Melting ENJ

An issue has been resolved where the total melted ENJ displayed was incorrect when multiple assets were selected for melting.

Platform Connection QR Code

Fixed an issue when scanning the QR code to connect wallet to platform.

Various Other Fixes

Various bug other fixes have been implemented.

NFT.io Marketplace
Wednesday, May 1, 2024
by Atlas Development