對於今天想了解轉移鉤子的人,這裡是重點摘要: - 轉移鉤子允許轉移擁有自定義邏輯 - 發送者的簽名權限不會延伸到轉移鉤子程序 讓我們深入了解一下 👇
轉移鉤子可以用來: - 強制執行 NFT 版稅 - 拒絕或允許可以接收代幣的錢包 - 在代幣轉移上實施自定義費用 - 創建自定義代幣轉移事件 - 跟踪您的代幣轉移統計數據 以及更多
轉移鉤子中存在什麼安全機制? 源帳戶、鑄造帳戶、目的地帳戶和擁有者帳戶對轉移鉤子程序設為只讀 這防止了在沒有授權代理的情況下惡意使用轉移鉤子程序 降級代碼:
可以通過 ExtraAccountMetaList 將額外的狀態傳遞給轉移鉤子。 這些帳戶可以是可寫的,從而實現例如接受不同代幣作為轉移付款的用例。 然而,這需要授權的委託 PDA。 示例:
20.34K