Gnosis-Safe
載入剛剛創建的安全錢包時出現 404 錯誤
我正在使用https://github.com/gnosis/safe-infrastructure中的指令來設置本地測試環境(使用本地 Docker),以將 Gnosis Safe 連接到我的 EVM 兼容側鏈。我確實將安全合約部署到鏈中,更新了 .env 中的 RPC 端點,啟動了 docker compose 並按照所有步驟設置了 chainInfo。來自 tkx-worker 的日誌似乎沒問題,如下所示。
我複製了安全反應,進行必要的更改以使其啟動並可以創建一個新的安全。不幸的是,一旦創建了保險箱,就會有一個 ajax 呼叫從客戶端網關(http://localhost:8000/api/v1/safes/0xEaD3904076de4d7d56AA02e3e9C6B58d91Aa2b0E)檢索保險箱資訊,但是這個請求返回 404。我的理解是事務服務正在偵聽來自 Safe L2 合約的事件並在數據儲存中擷取新創建的保險箱,也許我對這個假設是錯誤的。您能否指出我在哪裡檢查以查看為什麼上面的 GET url 返回 404。
這些服務確實在監控來自 L2 Safe 合約的事件。要正確監控這一點,需要使用正確的合約地址設置服務。
最簡單的是,如果您使用安全契約 repo 的標記版本將契約部署到本地網路。這應該會產生與主網上相同的合約地址。
在此之後,您還需要添加網路的主副本。
對於您應該能夠使用的區塊編號,
0
或者如果您想更正確地使用安全合約部署的區塊編號。