Gnosis-Safe

Gnosis Safe 使用 MetaMask 使用 Ledger 所有者添加委託

  • April 16, 2022

Gnosis Safe 使用 MetaMask 添加委託。

我們可以按照https://github.com/gnosis/safe-docs/blob/devportal/docs/tutorial_tx_service_set_delegate.md中提到的步驟,使用 Gnosis Safe 所有者私鑰添加委託

但是,我們不想從硬體賬本錢包中提取私鑰來創建委託。

我正在編寫一個腳本來使用 MetaMask 簽署委託。這是程式碼:https ://github.com/virendrapatidar/multisig-delegator 如果 Gnosis 安全所有者是軟體錢包,這可以正常工作。但是,如果所有者是分類賬硬體錢包並通過分類賬硬體錢包使用 Metamask 簽名,則它不起作用。錯誤是“簽名與提供的委託人 = xxxxx 不匹配”

任何輸入都會有所幫助。

獾金融此前曾為此提供過賞金。一個 dapp,展示如何通過 Metamask 或 Ledger 允許 Gnosis-Safe 委派,而不會洩露使用者的私鑰。這是獲獎作品。

Demo –https ://www.youtube.com/watch?v=9Jxe_1COHHk Dapp repo –https: //github.com/Soptq/gnosis-safe-delegate-dapp

值得看看這個 repo 如何處理簽名。

編輯 - 找到 dapp 的部署位置!- https://gnosis-delegator.badger.com/

唔。我很晚才檢查解決方案並編寫了一個簡單的腳本。詳情在這裡。 https://github.com/virendrapatidar/multisig-delegator

引用自:https://ethereum.stackexchange.com/questions/125777