@metamask/eth-json-rpc-middleware
Advanced tools
Changelog
[12.0.1]
retryOnEmpty
middleware to not retry "execution reverted" errors (#254)signTransaction
and sendTransaction
so it preserves transaction data instead of overwriting it (#263)Changelog
[12.0.0]
@metamask/utils
from ^5.0.2
to ^8.1.0
(#241)@metamask/eth-json-rpc-provider
from ^1.0.0
to ^2.1.0
(#245)^4.0.3
to @metamask/rpc-errors
^6.0.0
(#245)^6.1.0
to @metamask/json-rpc-engine
^7.1.1
(#245)@metamask/eth-sig-util
from ^6.0.0
to ^7.0.0
(#248)@metamask/eth-block-tracker
from ^7.0.1
to ^8.0.0
(#245)clone
with klona/full
(#250)Changelog
[11.0.0]
eth-block-tracker
to v7 (#196, #188)
blockTracker
parameter for the following functions:
createBlockCacheMiddleware
createBlockRefMiddleware
createBlockRefRewriteMiddleware
createBlockTrackerInspectorMiddleware
createRetryOnEmptyMiddleware
fetch
middleware (#192, #190)
fetch
and btoa
. Previously we would either use the global by that name (if one existed), or a polyfill. Those polyfills have been removed.json-stable-stringify
with safe-stable-stringify
(#104)
providerFromEngine
and providerFromMiddleware
(#194)
@metamask/eth-json-rpc-provider
insteadsuppressUnauthorized
option (#193)createWalletMiddleware
(#111)
Changelog
[10.0.0]
eth-json-rpc-middleware
to @metamask/eth-json-rpc-middleware
(#180)unknown
(#183)
skipCache
request property (#178)