All @metamask/smart-transactions-controller versions
@metamask/smart-transactions-controller @22.0.0
SEE LICENSE IN LICENSE
License
No
Install Scripts
18
Dependencies
37
Dev Dependencies
91.8 KB
Package Size
Published
Improves success rates for swaps by trialing transactions privately and finding minimum fees
Maintainers
danfinlaykumavismetamaskbot
Dependencies (18)
| Package | Constraint | Registry Status |
|---|---|---|
| lodash | ^4.17.21 | auto_approved |
| reselect | ^5.1.1 | auto_approved |
| bignumber.js | ^9.0.1 | auto_approved |
| @babel/runtime | ^7.24.1 | auto_approved |
| @ethereumjs/tx | ^5.2.1 | No greenflagged match |
| @metamask/utils | ^11.0.0 | auto_approved |
| fast-json-patch | ^3.1.0 | auto_approved |
| @ethereumjs/util | ^9.0.2 | No greenflagged match |
| @metamask/eth-query | ^4.0.0 | auto_approved |
| @metamask/messenger | ^0.3.0 | No greenflagged match |
| @ethersproject/bytes | ^5.7.0 | auto_approved |
| @metamask/superstruct | ^3.1.0 | auto_approved |
| @ethersproject/keccak256 | ^5.8.0 | auto_approved |
| @metamask/base-controller | ^9.0.0 | auto_approved |
| @metamask/controller-utils | ^11.0.0 | auto_approved |
| @ethersproject/transactions | ^5.7.0 | auto_approved |
| @metamask/polling-controller | ^15.0.0 | No greenflagged match |
| @metamask/eth-json-rpc-provider | ^4.1.6 | No greenflagged match |
Dev Dependencies (37)
| Package | Constraint | Registry Status |
|---|---|---|
| jest | ^29.7.0 | auto_approved |
| nock | ^14.0.0-beta.7 | auto_approved |
| sinon | ^9.2.4 | auto_approved |
| eslint | ^8.48.0 | auto_approved |
| ts-jest | ^29.1.4 | auto_approved |
| prettier | ^2.8.8 | auto_approved |
| typescript | ~4.8.4 | auto_approved |
| @types/jest | ^26.0.24 | No greenflagged match |
| @types/node | ^18.19.17 | auto_approved |
| @types/sinon | ^9.0.10 | No greenflagged match |
| @types/lodash | ^4.14.194 | auto_approved |
| @ts-bridge/cli | ^0.6.3 | Not imported |
| eslint-plugin-n | ^15.7.0 | auto_approved |
| isomorphic-fetch | ^3.0.0 | auto_approved |
| eslint-plugin-jest | ^27.1.5 | No greenflagged match |
| eslint-plugin-jsdoc | ^39.2.9 | auto_approved |
| eslint-plugin-import | ~2.26.0 | auto_approved |
| @arethetypeswrong/cli | ^0.18.2 | auto_approved |
| eslint-plugin-promise | ^6.1.1 | auto_approved |
| eslint-config-prettier | ^8.8.0 | auto_approved |
| eslint-plugin-prettier | ^4.2.1 | auto_approved |
| @lavamoat/allow-scripts | ^3.2.1 | auto_approved |
| @metamask/eslint-config | ^12.2.0 | No greenflagged match |
| @metamask/auto-changelog | ^3.1.0 | No greenflagged match |
| @metamask/json-rpc-engine | ^10.0.1 | auto_approved |
| @typescript-eslint/parser | ^5.33.0 | auto_approved |
| prettier-plugin-packagejson | ^2.4.3 | auto_approved |
| @metamask/eslint-config-jest | ^12.1.0 | No greenflagged match |
| @metamask/gas-fee-controller | ^22.0.0 | No greenflagged match |
| @metamask/network-controller | ^25.0.0 | No greenflagged match |
| @metamask/eslint-config-nodejs | ^12.1.0 | No greenflagged match |
| @lavamoat/preinstall-always-fail | ^2.1.0 | Not imported |
| @metamask/transaction-controller | ^61.0.0 | auto_approved |
| @typescript-eslint/eslint-plugin | ^5.33.0 | auto_approved |
| @metamask/error-reporting-service | ^3.0.0 | auto_approved |
| @metamask/eslint-config-typescript | ^12.1.0 | No greenflagged match |
| @metamask/remote-feature-flag-controller | ^2.0.0 | auto_approved |
Transitive Dependency Tree
66 transitive deps
max depth 8
├─
@babel/runtime
^7.24.1
→ 7.29.7
├─
@ethereumjs/tx
^5.2.1
├─
@ethereumjs/util
^9.0.2
├─
@ethersproject/bytes
^5.7.0
→ 5.8.0
├─
@ethersproject/keccak256
^5.8.0
→ 5.8.0
├─
@ethersproject/transactions
^5.7.0
→ 5.8.0
├─
@metamask/base-controller
^9.0.0
→ 9.1.0
├─
@metamask/controller-utils
^11.0.0
→ 11.20.0
├─
@metamask/eth-json-rpc-provider
^4.1.6
├─
@metamask/eth-query
^4.0.0
→ 4.0.0
├─
@metamask/messenger
^0.3.0
├─
@metamask/polling-controller
^15.0.0
├─
@metamask/superstruct
^3.1.0
→ 3.2.1
├─
@metamask/utils
^11.0.0
→ 11.11.0
├─
bignumber.js
^9.0.1
→ 9.3.1
├─
fast-json-patch
^3.1.0
→ 3.1.1
├─
lodash
^4.17.21
→ 4.18.1
├─
reselect
^5.1.1
→ 5.2.0
├─
@ethereumjs/tx
^4.2.0
├─
@ethersproject/address
^5.8.0
→ 5.8.0
├─
@ethersproject/bignumber
^5.8.0
→ 5.8.0
├─
@ethersproject/bytes
^5.8.0
→ 5.8.0
├─
@ethersproject/constants
^5.8.0
→ 5.8.0
├─
@ethersproject/keccak256
^5.8.0
→ 5.8.0
├─
@ethersproject/logger
^5.8.0
→ 5.8.0
├─
@ethersproject/properties
^5.8.0
→ 5.8.0
├─
@ethersproject/rlp
^5.8.0
→ 5.8.0
├─
@ethersproject/signing-key
^5.8.0
├─
@metamask/eth-query
^4.0.0
→ 4.0.0
├─
@metamask/messenger
^1.1.1
→ 1.1.1
├─
@metamask/superstruct
^3.1.0
→ 3.2.1
├─
@metamask/utils
^11.9.0
→ 11.11.0
├─
@noble/hashes
^1.3.1
→ 1.8.0
├─
@scure/base
^1.1.3
→ 1.2.6
├─
@spruceid/siwe-parser
2.1.0
→ 2.1.0
├─
@types/bn.js
^5.1.5
→ 5.2.0
├─
@types/debug
^4.1.7
→ 4.1.13
├─
@types/lodash
^4.17.20
→ 4.17.24
├─
bignumber.js
^9.1.2
→ 9.3.1
├─
bn.js
^5.2.1
→ 5.2.3
├─
cockatiel
^3.1.2
→ 3.2.1
├─
debug
^4.3.4
→ 4.4.3
├─
eth-ens-namehash
^2.0.8
→ 2.0.8
├─
fast-deep-equal
^3.1.3
→ 3.1.3
├─
immer
^9.0.6
→ 9.0.21
├─
js-sha3
0.8.0
→ 0.8.0
├─
json-rpc-random-id
^1.0.0
→ 1.0.1
├─
lodash
^4.17.21
→ 4.18.1
├─
pony-cause
^2.1.10
→ 2.1.11
├─
semver
^7.5.4
→ 7.8.4
├─
uuid
^9.0.1
→ 9.0.1
├─
xtend
^4.0.1
→ 4.0.2
├─
@ethereumjs/tx
^4.2.0
├─
@ethersproject/bignumber
^5.8.0
→ 5.8.0
├─
@ethersproject/bytes
^5.8.0
→ 5.8.0
├─
@ethersproject/keccak256
^5.8.0
→ 5.8.0
├─
@ethersproject/logger
^5.8.0
→ 5.8.0
├─
@ethersproject/rlp
^5.8.0
→ 5.8.0
├─
@metamask/superstruct
^3.1.0
→ 3.2.1
├─
@metamask/utils
^11.9.0
→ 11.11.0
├─
@noble/hashes
^1.1.2
→ 1.8.0
├─
@noble/hashes
^1.3.1
→ 1.8.0
├─
@scure/base
^1.1.3
→ 1.2.6
├─
@types/debug
^4.1.7
→ 4.1.13
├─
@types/lodash
^4.17.20
→ 4.17.24
├─
@types/ms
*
├─
@types/node
*
→ 25.9.3
├─
apg-js
^4.1.1
→ 4.4.0
├─
bn.js
^5.2.1
→ 5.2.3
├─
debug
^4.3.4
→ 4.4.3
├─
js-sha3
^0.5.7
→ 0.5.7
├─
js-sha3
0.8.0
→ 0.8.0
├─
json-rpc-random-id
^1.0.0
→ 1.0.1
├─
lodash
^4.17.21
→ 4.18.1
├─
ms
^2.1.3
→ 2.1.3
├─
pony-cause
^2.1.10
→ 2.1.11
├─
semver
^7.5.4
→ 7.8.4
├─
uri-js
^4.4.1
→ 4.4.1
├─
uuid
^9.0.1
→ 9.0.1
├─
valid-url
^1.0.9
→ 1.0.9
├─
xtend
^4.0.1
→ 4.0.2
├─
yargs
^17.7.2
→ 17.7.2
├─
@ethereumjs/tx
^4.2.0
├─
@ethersproject/bytes
^5.8.0
→ 5.8.0
├─
@ethersproject/logger
^5.8.0
→ 5.8.0
├─
@metamask/superstruct
^3.1.0
→ 3.2.1
├─
@noble/hashes
^1.3.1
→ 1.8.0
├─
@scure/base
^1.1.3
→ 1.2.6
├─
@types/debug
^4.1.7
→ 4.1.13
├─
@types/lodash
^4.17.20
→ 4.17.24
├─
@types/ms
*
├─
bn.js
^5.2.1
→ 5.2.3
├─
cliui
^8.0.1
→ 8.0.1
├─
debug
^4.3.4
→ 4.4.3
├─
escalade
^3.1.1
→ 3.2.0
├─
get-caller-file
^2.0.5
→ 2.0.5
├─
js-sha3
0.8.0
→ 0.8.0
├─
lodash
^4.17.21
→ 4.18.1
├─
ms
^2.1.3
→ 2.1.3
├─
pony-cause
^2.1.10
→ 2.1.11
├─
punycode
^2.1.0
→ 2.3.1
├─
require-directory
^2.1.1
→ 2.1.1
├─
semver
^7.5.4
→ 7.8.4
├─
string-width
^4.2.3
→ 4.2.3
├─
undici-types
>=7.24.0 <7.24.7
→ 7.24.6
├─
uuid
^9.0.1
→ 9.0.1
├─
y18n
^5.0.5
→ 5.0.8
├─
yargs-parser
^21.1.1
→ 21.1.1
├─
@ethersproject/logger
^5.8.0
→ 5.8.0
├─
@types/ms
*
├─
emoji-regex
^8.0.0
├─
is-fullwidth-code-point
^3.0.0
├─
ms
^2.1.3
→ 2.1.3
├─
string-width
^4.2.0
→ 4.2.3
├─
strip-ansi
^6.0.1
→ 6.0.1
├─
wrap-ansi
^7.0.0
→ 7.0.0
├─
ansi-regex
^5.0.1
→ 5.0.1
├─
ansi-styles
^4.0.0
→ 4.3.0
├─
emoji-regex
^8.0.0
├─
is-fullwidth-code-point
^3.0.0
├─
string-width
^4.1.0
→ 4.2.3
├─
strip-ansi
^6.0.0
→ 6.0.1
├─
strip-ansi
^6.0.1
→ 6.0.1
├─
ansi-regex
^5.0.1
→ 5.0.1
├─
color-convert
^2.0.1
├─
emoji-regex
^8.0.0
├─
is-fullwidth-code-point
^3.0.0
├─
strip-ansi
^6.0.1
→ 6.0.1
├─
ansi-regex
^5.0.1
→ 5.0.1
Changes from v21.1.0
Dependency Changes
| Change | Package | Version |
|---|---|---|
| added | reselect | ^5.1.1 |
| added | @metamask/utils | ^11.0.0 |
| added | @metamask/superstruct | ^3.1.0 |
File Changes
32 added
0 removed
41 modified
size delta: +143.4 KB
Commit: dcc0c1dd5b41 Browse source
Published to npm: