サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ニコニコ動画
zenn.dev/pentaworld
前置き ethers.js だけを使ってトランザクションを通そうとすると、なかなかトランザクションが通らなかったり、そもそも詰まることが多いと思います。 PENTA ではモバイルアプリからトランザクションを通す必要がありますが、トランザクションが通らないことが多かったため、アプリの UX を大きく下げてしまっていました。 これは ethers.js のガス代の計算アルゴリズムが簡易的なものかつ、ethereum チェーンのみを想定して実装しているためです。 これらの事象は特に Polygon などで顕著で、一生トランザクションが通ることはないでしょう。そこで、この記事では Hardhat や Metamask のようにガス代を動的に計算する方法を紹介します。 方針 Metamask や Hardhat などはガス代を正しく計算しているので、かなりの確率でトランザクションを通すことができます
このページを最初にブックマークしてみませんか?
『zenn.dev』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く