Budżet: 7500 USD Termin: 13 dni
Oluwaseyi, te uszkodzone przepływy wymiany i stakowania w aplikacjach DeFi zazwyczaj wynikają z niezgodności synchronizacji stanu między hakami wagmi a rzeczywistym stanem węzła, szczególnie gdy transakcje utkną w oczekiwaniu. Z doświadczenia wiem, że jeśli zaktualizujesz Wagmi lub Ethers, konfiguracja często psuje stan połączenia portfela w mobilnym safari z powodu sposobu, w jaki inicjalizowany jest dostawca. Musimy odpowiednio obsłużyć przełączanie łańcucha, aby uniknąć rozłączeń portfela.
const tx = await tokenContract.swap(amount)
const receipt = await tx.wait()
if (receipt.status === 1) {
await updateBalanceState()
}
Mój plan to najpierw przejrzeć kod i dostosować konfigurację. Następnie zintegrować logikę portfela i przepływu wymiany. Na koniec przeprowadzę testy end-to-end i zaktualizuję dokumentację konfiguracyjną. Mogę zacząć jutro.