- Updated dependencies []:
- @moralisweb3/[email protected]
-
#733
77eb29bf
Thanks @ErnoW! - Sent body in delete requests. This fixes issues with Moralis.Streams.deleteAddress -
Updated dependencies [
77eb29bf
]:- @moralisweb3/[email protected]
- Updated dependencies []:
- @moralisweb3/[email protected]
- Updated dependencies []:
- @moralisweb3/[email protected]
- Updated dependencies []:
- @moralisweb3/[email protected]
- Updated dependencies []:
- @moralisweb3/[email protected]
- Updated dependencies []:
- @moralisweb3/[email protected]
- Updated dependencies []:
- @moralisweb3/[email protected]
- Updated dependencies []:
- @moralisweb3/[email protected]
- Updated dependencies [
d79800ad
]:- @moralisweb3/[email protected]
- Updated dependencies []:
- @moralisweb3/[email protected]
- Updated dependencies []:
- @moralisweb3/[email protected]
- Updated dependencies []:
- @moralisweb3/[email protected]
- Updated dependencies []:
- @moralisweb3/[email protected]
- Updated dependencies [
c719cc2f
]:- @moralisweb3/[email protected]
- #658
7fffd1e4
Thanks @sogunshola! - Intergrating stream API in code base, creating a new package @moralisweb3/streams
- Updated dependencies [
7fffd1e4
]:- @moralisweb3/[email protected]
- Updated dependencies []:
- @moralisweb3/[email protected]
- Updated dependencies []:
- @moralisweb3/[email protected]
- Updated dependencies []:
- @moralisweb3/[email protected]
-
#619
5bfb635
Thanks @b4rtaz! - Fixed creating a body of POST requests. -
Updated dependencies []:
- @moralisweb3/[email protected]
- #567
d542326
Thanks @sogunshola! - body params was added to thegetDescriptors()
method
- Updated dependencies [
761d0d7
]:- @moralisweb3/[email protected]
- Updated dependencies []:
- @moralisweb3/[email protected]
- Updated dependencies []:
- @moralisweb3/[email protected]
- Updated dependencies []:
- @moralisweb3/[email protected]
-
639053e
Thanks @ErnoW! - # Release of v2.0This release contains many breaking changes as it moves from a Javascript SDK (for react-native, browser, and NodeJs) to a NodeJs-only SDK.
Note: we will still support the v1.x version as a
moralis-v1
package (see https://github.com/MoralisWeb3/Moralis-JS-SDK-v1).These changes are to focus on Backend-only features, to facilitate self-hosted servers. Below you will find an overview of removed features and how to replace them:
- Plugins: plugins in Moralis are mostly a wrapper around an API, where the API secret is managed on the moralis backend. When using the moralis sdk in NodeJs, you can safely implement your API secret, and implement any api (opensea/pinata etc.) directly without the need of utilities in the moralis sdk
- Connecting to EVM: If you want to connect to EVM chains client-side, then this sdk is not suitable anymore. There are other open-source libraries that will have lots of utilities that can help you with this (web3js, ethers, wagmi, useDapp, web3-react)
- Server interaction: interacting with the server can be done by installing the parse-server sdk (parse).
The new sdk comes with the following featurs:
Moralis.EvmApi
: A set of methods to interact and read from EVM chainsMoralis.SolApi
: A set of methods to interact and read from Solana networksMoralis.Auth
: Utilities to implement web3 authentication in NodeJs
To get started, simply call
Moralis.start({ apiKey: 'YOUR_API_KEY' })
Then you can access the apis via
Moralis.EvmApi.account.getNFTs(options)
Moralis.SolApi.account.getNFTs(options)
Moralis.Auth.requestMessage(options)
For more info see the docs: http://docs.moralis.io Or reach out in our forums: https://forum.moralis.io
- #518
6eae2a9
Thanks @sogunshola! - Several optimisations and add test for api-utils.
-
#560
d413073
Thanks @ErnoW! - Improve Erc20Value logic by:- geters for Erc20 for:
token.decimals
,token.name
,token.symbol
,token.contractAddress
,token.chain
,token.logo
,token.logoHash
andtoken.thumbnail
, - adding an optional token reference for
Erc20Value
. This can be used by callingErc20Value.create(amount, { token })
- fixes and additions for output of
Erc20Value
:erc20Value.value
now returns the value in a decimal string"123.567"
erc20Value.amount
returns the Bignumber value withtout taking decimals into accounterc20Value.decimals
returns the decimalserc20Value.toNumber()
returns the value in a decimal number (or throws an error if the value is too big):123.456
erc20Value.display()
returns the value in a readable string with the token symbol if available:"123.456 LINK"
(or"123.456"
)
Moralis.EvmApi.getTokenBalances()
now returns anErc20Value
object with associated token information.
- geters for Erc20 for:
- #511
d10214e
Thanks @sogunshola! - Create api-utils to have a use consistent api logic among out packages.
- #511
01b7480
Thanks @sogunshola! - Rename package from apiUtils to api
-
#535
279507c
Thanks @b4rtaz! - Replaced BigNumber from @ethersproject by own implementation. -
Updated dependencies [
ed75131
,d413073
,639053e
,30b7f4b
,4683492
,7f0fc3f
,61b8759
,81effa1
,d525351
,36dd9a9
,9e67989
,d450294
,70e6227
,51e0446
,279507c
]:- @moralisweb3/[email protected]
- Updated dependencies []:
- @moralisweb3/[email protected]
- Updated dependencies [
51e0446
]:- @moralisweb3/[email protected]
-
#562
4683492
Thanks @ErnoW! - Update type definition and resolvers after changes in the Evm Api -
Updated dependencies [
4683492
]:- @moralisweb3/[email protected]
-
#560
d413073
Thanks @ErnoW! - Improve Erc20Value logic by:- geters for Erc20 for:
token.decimals
,token.name
,token.symbol
,token.contractAddress
,token.chain
,token.logo
,token.logoHash
andtoken.thumbnail
, - adding an optional token reference for
Erc20Value
. This can be used by callingErc20Value.create(amount, { token })
- fixes and additions for output of
Erc20Value
:erc20Value.value
now returns the value in a decimal string"123.567"
erc20Value.amount
returns the Bignumber value withtout taking decimals into accounterc20Value.decimals
returns the decimalserc20Value.toNumber()
returns the value in a decimal number (or throws an error if the value is too big):123.456
erc20Value.display()
returns the value in a readable string with the token symbol if available:"123.456 LINK"
(or"123.456"
)
Moralis.EvmApi.getTokenBalances()
now returns anErc20Value
object with associated token information.
- geters for Erc20 for:
- Updated dependencies [
d413073
]:- @moralisweb3/[email protected]
-
#558
0c47bae
Thanks @b4rtaz! - Deleted redundant search parameters in API URLs. -
Updated dependencies []:
- @moralisweb3/[email protected]
- #555
3f511ed
Thanks @ErnoW! - Include all files from/lib
in npm builds. This fixes a bug where only the index.js file and .d.ts files were included in builds.
- Updated dependencies [
36dd9a9
,3f511ed
]:- @moralisweb3/[email protected]
- Updated dependencies [
2948339
]:- @moralisweb3/[email protected]
-
Updated dependencies [
81effa1
,81effa1
,70e6227
]:- @moralisweb3/[email protected]
- #518
6eae2a9
Thanks @sogunshola! - Several optimisations and add test for api-utils.
- #511
d10214e
Thanks @sogunshola! - Create api-utils to have a use consistent api logic among out packages.
- #511
01b7480
Thanks @sogunshola! - Rename package from apiUtils to api