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