Roszczenia powinny teraz działać. Post Mortem Podczas procesu roszczenia, interfejs użytkownika pobiera ilość tokenów z naszego backendu. Nasz interfejs następnie deserializuje to z JSON i konstruuje dowód włączenia Merkle, gdzie ilość jest częścią danych liścia. W zależności od airdropowanej kwoty, podczas dekodowania JSON z bazy danych, moglibyśmy stracić precyzję, w ten sposób 1800...0004544 stałoby się 1800...0000000. To powoduje, że hasz liścia nie pasuje, a transakcja kończy się niepowodzeniem. W przypadku mniejszych roszczeń nie stanowiło to problemu, ponieważ nie przekraczaliśmy maksymalnego rozmiaru liczby dla JavaScript. Poprawka błędu jest już aktywna: kwoty są teraz wysyłane jako ciągi znaków, co rozwiązuje problem dla dużych odbiorców airdropów. To umożliwia składanie roszczeń dla wszystkich użytkowników. Przepraszamy za niedogodności.
41,39K