Releases: MetaMask/nonce-tracker
Releases · MetaMask/nonce-tracker
6.1.0
Changed
- Remove
@metamask/eth-block-tracker
peer dependency (#85)
6.0.1
Fixed
- Bump
async-mutex
from ^0.3.1
to ^0.5.0
(#78)
6.0.0
Added
- New
setProvider
function allows atomically changing provider and blockTracker (#75)
Removed
- BREAKING: These private properties are no longer accessible: (#75)
blockTracker
lockMap
provider
web3
- BREAKING: These private functions are no longer accessible: (#75)
getConfirmedTransactions
getPendingTransactions
Fixed
- Types: Allow
blockTracker
constructor option to be any BlockTracker
instead of class PollingBlockTracker
(#76)
5.0.0
Changed
- Rename package from
nonce-tracker
to @metamask/nonce-tracker
(#61)
Fixed
- BREAKING: Replace implicit peer-dependency
eth-block-tracker
with explicit peerDependency @metamask/eth-block-tracker
(#73)
- Remove redundant import of
eth-block-tracker
(#72)
4.0.0
Changed
- BREAKING: Bump
eth-block-tracker
from ^4.4.3
to ^8.1.0
(#56)
- If you're using this package in a TypeScript setting, when creating a new NonceTracker, you must pass in an instance of PollingBlockTracker (failure to do so now produces a type error).
3.0.0
Added
- Add ancillary types (#53)
Changed
- BREAKING: Drop support for Node.js v14; minimum required version is now v16 (#54)
- Move NonceTracker to named export instead of default (#53)
2.0.0
Changed
- BREAKING: Switched from
ethjs-query
to @ethersproject/providers
(#39)
- BREAKING: Minimum Node.js version is now 14 (#42)
v1.2.0
Changed
- Add
eth-block-tracker@^4.4.3
(#12)
- Replace
await-semaphore
with async-mutex
(#15)
- Improve type semantics (#12)
- Change return type of
getGlobalLock
(#13)
Fixed
- Remove unused
assert
dependency (#14)
- Add missing
node.engines
field in package.json
(#18)
1.1.0
- Convert to TypeScript
- Fix faulty transaction object
nonce
property typecheck