codecamp

Moralis 简介

该手册仅供技术学习,挖矿以及虚拟货币交易属于违法行为!!!

Moralis是什么?

想想加密的 ​​Firebase​​。 ​Moralis ​为区块链项目提供托管后端。 自动将您的用户余额同步到数据库中,允许您设置链上警报、观看智能合约事件、构建索引等等。 所有功能都通过易于使用的 ​SDK ​访问。 ​Moralis ​提供的所有功能默认都是跨链的

为什么使用Moralis?

​Moralis ​是在以太坊、​​BSC​​、​​Polygon​​、​​Solana ​​和 ​​Elrond ​​上构建和部署 ​dApp ​的最快方式。 默认情况下,所有 ​Moralis ​dApp​​ 都是跨链的。 基于 ​Moralis ​的构建可确保您的 ​​dApp ​​经得起未来考验。 即使发明了新的区块链,您的 ​​dApp ​​也将立即在任何链上运行。

无论您是在构建您的第一个区块链项目,还是已经是一位经验丰富的开发人员 - ​Moralis ​都将使您的项目更易于构建、维护和改进。

什么是 Moralis 服务器?

使用 ​Moralis ​构建的每个 ​dApp ​的核心都是 Moralis 服务器。 与 Moralis SDK 一起,它可以让您快速创建具有用户身份验证和区块链数据(如用户令牌余额、NFT、交易和事件)的 ​dApp​。

让我们快速总结一下您将使用的 Moralis Server 的不同组件。

数据库

这里是您所有数据的存储位置。 例如,当用户使用加密钱包身份验证登录您的 ​dApp ​时,该钱包地址将与您配置的任何数据(例如代币余额、历史交易或事件)一起自动保存到您的数据库中。

然后,您可以在 ​dApp ​前端立即使用这些数据。

云代码

如果您需要在 ​dApp ​中执行后端代码,您可以使用 Moralis 的云代码功能来实现。 也许您需要对需要在后端进行计算的数据进行聚合或过滤。 通过使用云代码,您可以在 JavaScript 中编写函数,然后可以通过从您的 ​dApp ​调用它来触发,当某些事件发生或由计划的作业触发时。

Moralis SDK

Moralis 的 SDK 是我们将这一切联系在一起的方式。 我们的 JavaScript SDK 是您的 ​dApp ​与 Moralis 服务器交互的方式。 使用 SDK,您可以通过用户名和密码或通过 ​MetaMask ​等加密钱包对用户进行身份验证。您还可以使用 SDK 获取和设置用户数据以获取余额、​NFT​、事件或交易。


Moralis 创建Dapp
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

Moralis 文件

Moralis 工具

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }