W3Cschool
恭喜您成為首批注冊(cè)用戶(hù)
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
不,應(yīng)用程序 ID是公開(kāi)的,并包含在對(duì) Moralis 的所有請(qǐng)求中。
默認(rèn)情況下,每個(gè) dapp 都?xì)g迎任何用戶(hù)注冊(cè)。 如果您有應(yīng)用程序 ID 和服務(wù)器 url,您可以嘗試注冊(cè)為用戶(hù)。
要控制如何創(chuàng)建新用戶(hù),您可以在用戶(hù)集合上使用“beforeSave”觸發(fā)器。
將 Cloud Functions 視為 API 中的端點(diǎn)。
任何人都可以嘗試打電話(huà)給他們。 您可以在 dapp 中設(shè)置角色,以控制哪些用戶(hù)可以調(diào)用哪些 Cloud Functions。
例如,您可以確保任何人都可以調(diào)用某些 Cloud Functions - 即使他們?cè)谀?nbsp;dapp 中沒(méi)有帳戶(hù)。
然后您可以指定其他一些 Cloud Functions 只能由注冊(cè)用戶(hù)調(diào)用。
最后,您可以指定某些特定的 Cloud Functions 只能由具有特定角色的注冊(cè)用戶(hù)調(diào)用。
默認(rèn)情況下,Moralis 允許客戶(hù)端在數(shù)據(jù)庫(kù)中創(chuàng)建新類(lèi)并向現(xiàn)有類(lèi)添加列。 這大大加快了開(kāi)發(fā)速度。
當(dāng)然,當(dāng)您進(jìn)行生產(chǎn)時(shí),應(yīng)該禁用它。
在此處閱讀有關(guān)禁用客戶(hù)端類(lèi)創(chuàng)建的信息。
請(qǐng)注意:您要保護(hù)主密鑰,因?yàn)樗梢愿采w所有權(quán)限并具有讀取、寫(xiě)入和刪除的完全訪(fǎng)問(wèn)權(quán)限。 最好只在服務(wù)器上使用主密鑰(即云功能)。 切勿在前端使用主密鑰。
這是驗(yàn)證您是否真正擁有錢(qián)包的通用標(biāo)準(zhǔn)。 例如,?Opensea
?、?Rarible
?等都使用它。
通過(guò) Moralis 的授權(quán)允許用戶(hù)訪(fǎng)問(wèn)他的用戶(hù)對(duì)象,例如,可以在其中存儲(chǔ)私人信息,并且用戶(hù)也有權(quán)更改他的數(shù)據(jù)。 為此,我們使用簽名消息。 這是一種絕對(duì)安全的方式:它不導(dǎo)出私鑰,不允許消費(fèi)代幣,并且不需要?gas
?費(fèi)。
如果您不需要將用戶(hù)存儲(chǔ)在數(shù)據(jù)庫(kù)中,您可以使用 ?enableWeb3()
? 并使用默認(rèn)的 web3 方法獲取用戶(hù)的 ?eth_address
?。
如果您想快速獲得幫助,您需要執(zhí)行以下步驟:
單擊“查看詳細(xì)信息”按鈕后,您可以在 Moralis 管理面板中找到它
為了讓 NFT 出現(xiàn)在 API 中,它需要符合 ERC721 或 ERC1155 標(biāo)準(zhǔn)。
這兩個(gè)標(biāo)準(zhǔn)都需要從 ERC165 標(biāo)準(zhǔn)實(shí)現(xiàn) ?supportInterface
?方法。
如果您使用 OpenZeppelin contracts ,這將自動(dòng)為您完成。
仔細(xì)檢查這一點(diǎn)的一種方法是在 ?Etherscan
?中打開(kāi)你的合約,并確保它在你的合約頁(yè)面上顯示 ERC721 或 ERC1155。
Moralis 的目標(biāo)是始終為您提供完全解析的元數(shù)據(jù),這樣您就不必自己解析它并節(jié)省應(yīng)用程序的加載時(shí)間。
一些 NFT 的元數(shù)據(jù)托管在集中式服務(wù)器上。 這些服務(wù)器有時(shí)具有速率限制,阻止 Moralis 完全索引其元數(shù)據(jù)存儲(chǔ)在此類(lèi)服務(wù)器上的集合。 在這種情況下,元數(shù)據(jù)可能無(wú)法解析。 我們一直在努力擴(kuò)大元數(shù)據(jù)的覆蓋范圍。
即使 Moralis 不能始終為您解析元數(shù)據(jù),我們也會(huì)始終為您提供 ?token_uri
?,以便您始終可以自己解決。
使用 Moralis NFT API 時(shí),請(qǐng)始終檢查是否向您提供了元數(shù)據(jù)。
如果是 - 使用它! 我們剛剛為您節(jié)省了加載時(shí)間并提高了應(yīng)用程序的性能
如果否 - 向提供的 ?token_uri
?發(fā)出請(qǐng)求并自己獲取元數(shù)據(jù)。
Moralis 支持的不同區(qū)塊鏈中有數(shù)百萬(wàn)個(gè) NFT。 絕大多數(shù) NFT 從不更改元數(shù)據(jù),因此 Moralis 不會(huì)自動(dòng)重新同步元數(shù)據(jù)。 這是我們將來(lái)可能會(huì)做的事情!
目前,Moralis 擁有 reSyncMetadata API,可以幫助您手動(dòng)觸發(fā)特定令牌上的元數(shù)據(jù)重新同步。 我們知道此功能在您開(kāi)發(fā) NFT 時(shí)很重要,您可能正在嘗試不同的元數(shù)據(jù)并在開(kāi)發(fā)應(yīng)用程序期間經(jīng)常更新它
加入我們的 Discord 以在此功能發(fā)布時(shí)進(jìn)行更新!
如果您真的希望我們添加自動(dòng)重新同步功能 - 在此處添加或投票:https://roadmap.moralis.io/b/feature-requests/
目前,我們有一個(gè)批次限制為 50 個(gè)請(qǐng)求。 在大多數(shù)生產(chǎn)情況下,它可能不適合您的需求。 因此,我們建議您使用我們的 Web3 API 來(lái)獲取區(qū)塊中的所有交易以及交易的所有內(nèi)容:
如果提供的 Web3 API 不適合您的需求并且更喜歡使用較大批量的節(jié)點(diǎn) - 您可以在此處注冊(cè)我們的合作伙伴。
frp_x.xx.x_darwin_amd64.tar.gz
?./frpc -c frpc.ini
?。這是因?yàn)?nbsp;frpc 沒(méi)有為 Mac 簽名。 要允許它運(yùn)行,請(qǐng)按照下列步驟操作:
frpc
?文件夾。
frpc
?可執(zhí)行文件。
Mac 將為您提供有關(guān)覆蓋系統(tǒng)安全性風(fēng)險(xiǎn)的信息。 請(qǐng)仔細(xì)閱讀并在您同意的情況下單擊彈出窗口中的“打開(kāi)”。
frpc 可執(zhí)行文件未經(jīng) Apple 簽名。 這意味著操作系統(tǒng)無(wú)法知道它將執(zhí)行什么樣的代碼。 通過(guò)接受覆蓋或跳過(guò)系統(tǒng)安全性,您就是在告訴操作系統(tǒng)您信任該應(yīng)用程序。 請(qǐng)自行承擔(dān)責(zé)任和風(fēng)險(xiǎn)。 為避免任何問(wèn)題,請(qǐng)確保您已從 https://github.com/fatedier/frp/releases 的官方存儲(chǔ)庫(kù)下載 frpc。
我們的 API 只能讀取鏈上公開(kāi)的數(shù)據(jù)。 OpenSea 共享合約上的惰性鑄造 NFT 僅存儲(chǔ)在集中式 OpenSea 數(shù)據(jù)庫(kù)中,直到第一次轉(zhuǎn)移。
您可以在 OpenSea 博客上找到更多信息:https://opensea.io/blog/announcements/introducing-the-collection-manager/。
另一個(gè)原因可能是來(lái)自 OpenSea 庫(kù)存的 NFT 位于不同的鏈中。 在這種情況下,您需要為每個(gè)網(wǎng)絡(luò)發(fā)出 API 請(qǐng)求。
Moralis 的使命是為 web3 開(kāi)發(fā)社區(qū)提供可用的工具。 這意味著我們有非常慷慨的免費(fèi)計(jì)劃。 這也意味著我們?cè)试S任何人注冊(cè)和啟動(dòng) Moralis 服務(wù)器。
然而,Moralis 服務(wù)器是免費(fèi)的這一事實(shí)意味著其中一些服務(wù)器會(huì)無(wú)限期地運(yùn)行而沒(méi)有任何用處。 我們希望我們所有的資源都用于構(gòu)建令人驚嘆的 web3 技術(shù)和發(fā)展 Moralis 社區(qū)——我們不想浪費(fèi)資源運(yùn)行不活動(dòng)的服務(wù)器。
謝天謝地,我們找到了一個(gè)非常簡(jiǎn)單的解決方案
如果您是免費(fèi)套餐用戶(hù),您需要每 3 天確認(rèn)您仍在使用您的服務(wù)器。 這就是它的工作原理
每 3 天,您將收到一封電子郵件,提示您登錄 Moralis 帳戶(hù),并通過(guò)單擊“阻止睡眠”按鈕阻止您的服務(wù)器進(jìn)入睡眠狀態(tài)。
您有 24 小時(shí)的時(shí)間來(lái)阻止 Moralis 服務(wù)器休眠。 如果您不阻止服務(wù)器休眠,它將暫時(shí)關(guān)閉(它將進(jìn)入休眠狀態(tài))。
當(dāng)服務(wù)器關(guān)閉時(shí),您將經(jīng)歷停機(jī)時(shí)間,直到您通過(guò)單擊“喚醒”將其喚醒。
不用擔(dān)心 - 喚醒過(guò)程大約需要 30 秒,您的服務(wù)器將恢復(fù)到與之前完全相同的狀態(tài)。
如果服務(wù)器保持關(guān)閉狀態(tài)超過(guò) 24 小時(shí),它將被終止。
但不要擔(dān)心 - 我們將備份您的服務(wù)器配置并將其保存在存檔中 1 個(gè)月。 您需要通過(guò)單擊“恢復(fù)”按鈕來(lái)恢復(fù)它。
這個(gè)過(guò)程比正常的“喚醒”要長(zhǎng)一些,可能需要幾分鐘。
您的服務(wù)器將被恢復(fù),但它將是具有新 IP 和新 URL 的新服務(wù)器。
如果您的服務(wù)器關(guān)閉超過(guò) 1 個(gè)月 - 它的存檔版本將被永久刪除,您將無(wú)法恢復(fù)服務(wù)器
為避免休眠服務(wù)器,請(qǐng)升級(jí)到付費(fèi)計(jì)劃。
這將支持 Moralis 開(kāi)發(fā)人員,以便我們可以繼續(xù)提供世界一流的開(kāi)源 web3 工具,而不會(huì)在非活動(dòng)服務(wù)器上浪費(fèi)金錢(qián)
您可以通過(guò)單擊此處進(jìn)行升級(jí)。
如您所知,我們還在開(kāi)發(fā) Moralis 服務(wù)器的自托管版本。 當(dāng)它結(jié)束時(shí),您將來(lái)可以在自己的服務(wù)器上托管您的服務(wù)器
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話(huà):173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: