Gnosis-Safe
跟踪從特定來源創建的 Gnosis 保險箱
我們正在使用安全 API 為我們的使用者創建保險箱,我們希望通過 Dune 等平台跟踪創建的保險箱、ETH 數量、保險箱中擁有的 erc20/NFT 等內容。我們目前沒有使用任何自定義智能合約,只是利用 Gnosis Safe SDK API 和服務 API
有沒有辦法做到這一點並確定是我們的平台創建了保險箱?例如,可能以這樣一種方式呼叫 API,從智能合約發出自定義事件,並帶有我們可以通過 Dune 查找的“{source}_{version}”。
如果沒有,是否有其他方法可以跟踪我們特定平台的安全活動,而無需滾動自定義儀表板?謝謝
您可能必須創建自己的 Gnosis Safes 工廠合約,以儲存創建鏈上的新保險箱資訊。
像這樣的例子。
import "contracts/GnosisSafes.sol"; contract GnosisSafesFactory { address[] _safes; event SafesCreated(...); create() { GnosisSafes safes = new GnosisSafes(...some_args); address.push(address(safes)); emit SafesCreated(...some_args); } }