Skip to main content

Release Notes

This documents lists all additions and updates to the Myria SDK and Myria docs, in chronological order.

June-2023

Website

  • Restrict the production wallet access into Developer Portal by mission's validation on Testnet.
  • Allow to activate the prod wallet on Staging (Testnet) for Testnet wallet which have completed all of required tasks.
  • Notification setting on the Profile.

SDK

  • Support turn on/off notifications for L2 transaction related.
  • Restructure and organize the documentation for more engagement with the Developers.
  • Add use cases and the steps guide to onboard in order for Developer/Game studios

System

  • Implement enable turn on/off for notification with all of related L2 transactions
  • Improvement in the core systems and bug fixes.

May-2023

Website

  • Developer permission and task's tracking feature on the Staging (Testnet).
  • Node Referral Program will allow existing node owners to invite their friends to join the Myria network and earn additional rewards in MYRIA when a referral purchases a Myria Node License.

SDK

  • Support burn tokens for NFTs (ERC721)
  • Support burn tokens for ERC20 (MYRIA tokens)

System

  • Support single burn, bulk-burn for NFTs (ERC721)
  • Support single burn, bulk-burn for ERC20 (MYRIA tokens)
  • Other improvement and bug fixes

April-2023

SDK

  • Implement refund flow for failed transactions in Myria.
  • Support depositCancel(), depositReclaim() method as part of refund in DepositModule.
  • Support registerOnchain() on StarkEx smart contract for emergency solving with the Withdraw/Refund flow.
  • Improvement for WalletManager class

System

  • Implement Refund flow in case of deposit on-chain success but failed for deposit off-chain transactions.
  • Upgrade AWS SDK version from V2 to V3 due to V2 was deprecated
  • Developer onboarding in the portal on Staging (Testnet) before activate the Prod wallet to create the project/collection
  • Other improvements and bug fixes

March-2023

SDK

  • Restrict some actions on collection not in ACTIVE status
  • Optimize performance in Homepage Marketplace
  • Improve validation when creating collection and minting assets
  • SDK’s developer console (allow partners registration and onboarding) supported on both Testnet and Mainnet
  • Details documentation spec for released function on SDK

Back-office Airdrop Tools

  • Allow partner query transactions by requestId or groupRequestId, partnerRefId
  • Apply Retry mechanism for FailedGateway transactions automatically
  • Reduce requests retrieving data for bulk-transfer
  • Other improvements and bug fixes
  • Improvements and bug fixes for Admin Page

Marketplace and Website

  • Improve/Optimize Marketplace homepage by reducing multiple request.
  • Better performance for assets details’s loading - improve response time.
  • Filter assets by status (ALL | NON_SALE | FOR_SALE)
  • Other improvements and bug fixes
  • Improvements and bug fixes for Admin Page

February-2023

SDK

  • Registration and onboarding partners with WalletManager
  • Get user's information through SDK, allow developers/partners check and verify the credentials in Myria
  • Partners/Game studio can query and manage assets for players OnchainAssetManager

Back-office Tools

  • NFT Airdrop Tool (Bulks transfer for NFTs)
  • ERC-20 Airdrop Tools (Bulks transfer ERC-20 Tokens supported)
  • Develop back-office tools for game management (supporting “Ecosystem” page)

Marketplace Website

  • Additional animations for Asset Details page, suggested list NFTs on NFT’s details page
  • Performance improvements on Airdrop Tools to distribute a big amount of tokens (bulk actions)
  • Improved warnings and error-handling flow

January-2023

Back-office Airdrop Tools

  • Token Airdrop Tool
  • Improve collection management to supports partners/game studio
  • Upload excel/csv files for Token transfers

Marketplace and L2 wallet

  • Attribute Filter Flags (Custom) for Partners
  • New marketplace design (structure collection’s element in list)
  • Apply more animation for the Collection details page
  • Apply new animations for L2 wallet hover
  • Stability improvements to prevent crashes (Web Client)

December-2022

Marketplace and Website

  • Node Purchase flow
  • Token Pre/Post launch flows
  • Ecosystem (Collections) Updates
  • Performance improvements on Transactions
  • Helpdesk and Users Support flows

SDK

  • Released the 0.0.168 version of the SDK
  • Added transfer of ERC20 and ERC721 tokens
  • Added balance querying of ETH and ERC20 tokens
  • Added support for collection metadata recrawling
  • Added pagination for transaction history of the user wallet
  • Added retry logic for transactions
  • Added more validation for different types

November-2022

Marketplace

  • Enable ERC-20 Support (includes Transfers)
  • Airdrop Campaigns infrastructure
  • (Missions, Points Attributions System, Activity Tracking, Rewards)
  • Airdrop Campaigns GUI
  • Back Office Tool for Marketplace Collections’ Synch
  • Improved Filtering Capabilities
  • Additional Browsers support
  • Performance optimizations
  • Supporting Deposit / Withdrawal edge-cases
  • Allow Clients to retry Minting
  • UI Improvements across all Screens

SDK

  • Improve single mint function for MINTABLE_ERC721
  • Enabling bulks-mint for MINTABLE_ERC721
  • Enable ERC-20 Support (Deposit, Withdraw)

October-2022

Marketplace

  • Sorting and Filtering Capabilities for Marketplace
  • Fist-time deposit flow
  • Email Capturing component (for first-time Users)
  • Periodical Reminders for Email registration
  • Share options for Assets
  • Display NFTs in Wallet
  • Hot Collections Swimlane
  • Marketplace UI revamp
  • First Collections minted
  • Improved handling of Failed transactions
  • User Session timeout
  • Alerts (i.e. System down / Error User feedback)
  • Mobile (unsupported) notifications

SDK

  • Improve and optimize for Myria-core-sdk
  • Update transaction history
  • Update create order, create trade
  • Update query assets list, query collection list

September-2022

Marketplace

  • Withdraw NFT assets from L2
  • Inventory page
  • Event Tracking

Docs

SDK

  • 0.0.158 - Added detailed error logs
  • 0.0.160 - Added royalties support
  • 0.0.161 - Added improvements for transfer requests
  • 0.0.162 - Added improvements and bug fixes for royalties support, added error logs for trace and troubleshoot issues

August-2022

SDK

  • Register on-chain Tokens: ETH, ERC721
  • L2 deposit flow (ETH)
  • L2 withdrawal flow (ETH)
  • Transaction History

Wallet

  • User/Wallet Registration flow with Metamask (L2 Wallet)
  • Register on-chain Tokens: ETH, ERC721
  • L2 deposit flow (ETH)
  • L2 withdrawal flow (ETH)
  • Transaction History
  • Settlement flow
  • State Machine for Transactions
  • Email Notifications for Transactions
  • Signature validation function
  • Retry mechanism when submitting transactions to StarkEx GW
  • Store Credentials inside SSM
  • Store Secret key for Certificates (SSL)
  • Trace log Requests
  • NewRelic integration
  • Database Migration (myria-core-infra)

Marketplace

  • Listing/Trading NFT assets on Marketplace
  • Edit Listing (update Pricing)
  • Log Seller successful Sale
  • Log Buyer successful NFT acquisition
  • Cancel a Sell Order

SDK

info

Note, royalties are supported only for newly minted assets.

Code samples

Environment

  • On September 6th, our team refreshed the Staging environment. All data created before this (including stark keys, projects, collections and assets) will need to be regenerated in order to proceed.