As we speak marks the start of our transition to Moralis 2.0.
Moralis 2.0 is vital to our total objective of accelerating Web3 mass-adoption.
We at Moralis are aiming at onboarding a million Web2 builders to Web3. For Web3 to really change into mainstream, we want nice devs within the house – and nice devs require nice instruments. To onboard this large quantity of devs, we have to massively scale back the Web3 entry boundaries for Web2 devs.
With a purpose to decrease the friction for Web2 devs moving into Web3, we wish to supply experiences which might be very acquainted to present builders. This makes their transition to Web3 as clean as potential – and that is precisely what Moralis 2.0 is about.
What’s Moralis 2.0?
With Moralis 2.0, we’re specializing in what we do finest; offering top-of-the-line Web3 backend providers; and we’re enabling simple integrations with all of the Web2 platforms that Web2 builders already use.
Let’s first take a step again and see why we’re introducing Moralis 2.0. To be as accessible as potential to builders trying to get into Web3, now we have to be current throughout all platforms Web2 builders already use.
At the moment, most of our time has gone into growing nice Web3 backend options. Along with this, we additionally develop a number of frontend SDKs, comparable to our React SDK, Unity SDK, or our upcoming React Native SDK.
This technique clearly supplies an enormous quantity of worth to the plenty of builders utilizing Moralis. Nonetheless, we wish to be current on many extra platforms, to succeed in much more builders. With a purpose to do that, we have to present integrations to our world-class backend, as a substitute of implementing all completely different frontend SDK ourselves.
This implies as a substitute of constructing frontend SDKs, we double-down on constructing our backend and backend SDKs, and we then do integrations to unlock all of the completely different SDKs for cellular, gaming, and internet growth.
As such, we are actually bringing our vastly widespread Web3 elements – comparable to our world-class Web3 Authentication, Web3 Syncs, and our different APIs like our NFT API – and make these totally appropriate and simply integrateable with Web2 backends like Firebase, Supabase, Playfab, and plenty of others. For all Moralis 2.0 particulars, you’ll want to try the next video:
What’s Taking place Now?
Lengthy-term, Moralis 2.0 goals to permit builders to combine Web3 into any tech stack. For instance, Moralis 2.0 will finally allow builders to make use of Moralis with all of your favourite internet and cellular frameworks, in addition to recreation integrations with e.g. Unreal Engine and Unity.
Furthermore, Moralis 2.0 will even enable us to do a full open-sourcing of the Moralis stack. We’re at present taking all completely different providers we provide from the Moralis service and turning them into APIs. For instance, we’re making each our authentication and syncs options APIs, that means you’ll quickly be capable of self-host your Moralis server.
Beginning at the moment, we’re releasing the Moralis JavaScript SDK v2 Replace. This is step one in the direction of realizing Moralis 2.0 and with the ability to combine Moralis with any backend, and we’re now beginning with NodeJS. Beginning at the moment, you’ll be capable of deal with EVM API, Solana API, and to deal with Moralis authentication by the API.
What Concerning the Present JavaScript SDK?
If you wish to maintain utilizing Moralis as you at present do with the “moralis” SDK, observe these steps under to proceed receiving bugfixes and patches:
Moralis-v1
Change the “moralis” library with the “moralis-v1″ library right here: https://github.com/MoralisWeb3/Moralis-JS-SDK-v1
NPM Customers:
Change the “moralis” dependency to “moralis-v1”
https://www.npmjs.com/bundle/moralis-v1
CDN Import Customers:
Change the script src from https://unpkg.com/[email protected]/dist/moralis.js to https://unpkg.com/[email protected]/dist/moralis.js
Please word that this solely applies just for updates after v1.11.0.
In case you’re utilizing a hard and fast model of Moralis under 1.11.0, you’ll be able to go away it as it’s till you replace. While you replace to v1.11.0 or above, you’ll want to alter the dependency to moralis-v1. For a full introduction to the brand new NodeJS SDK for Moralis 2.0, try the next video: