Block or Report
Block or report Gudahtt
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
MetaMask/metamask-extension Public
🌐 🔌 The MetaMask browser extension enables browsing Ethereum blockchain enabled websites -
prettier-plugin-sort-json Public
A plugin for Prettier that sorts JSON files by property name.
-
yarnpkg/yarn Public
The 1.x line is frozen - features and bugfixes now happen on https://github.com/yarnpkg/berry
-
Give me a string and I'll tell you if it's a valid npm package license string
2,961 contributions in the last year
Activity overview
Contribution activity
April 2023
Created 97 commits in 10 repositories
Created a pull request in MetaMask/metamask-extension that received 17 comments
Consolidate network stores
Explanation The network controller used to have multiple different state stores, which were composed together to form the main controller state sto…
Opened 65 other pull requests in 11 repositories
MetaMask/core
4
open
21
merged
2
closed
- Require Infura project ID
-
Remove duplicate
hasPropertyfunction - Add eth-query types
-
Refactor
lookupNetworkunit tests - Add handling of Infura "blocked" status
-
Make
resetConnectionasync -
Make
rollbackToPreviousProviderasync - Update EIP-1559 compatibility during network lookup
- Refresh network when connection is reset
- Use set provider type tests for reset connection [WIP]
-
Simplify
setProviderTypeunit tests -
Consolidate
setProviderTypeunit tests -
Remove
isCustomNetwork -
Replace
networkstate withnetworkIdandnetworkStatus -
Improve return type of
toHex -
Make
upsertNetworkConfigurationasync -
Make
setProviderTypeasync -
Make
setActiveNetworkasync - Make network controller internal fields private
-
Make
refreshNetworkasync -
Make
verifyNetworkasync -
Make
initializeProviderasync - Eliminate console error when running test
- Fix test description
-
Add
dateUpdatedproperty to address book entries [This is for a demo, please ignore] - Some pull requests not shown.
MetaMask/metamask-extension
1
open
21
merged
1
closed
- Update minimum browser versions
- Update outdated browser versions
- Shallow git clone test
- Remove mobile sync feature
- Make network controller internal fields private
-
Make
upsertNetworkConfigurationasync -
Make
setActiveNetworkasync -
Make
setProviderTypeasync -
Make
resetConnectionasync -
Make
_setProviderConfigasync -
Make
rollbackToPreviousProviderasync -
Make
_switchNetworkasync -
Remove the network controller
previousProviderStore - Fix e2e test for NFT interactions
- Fix Sentry console logs
- Update the gas fee controller from v1 to v3
- Update the announcement controller to v2
- Update controllers to include core v42 release
-
Update
@metamask/swappable-obj-proxy -
Update
@metamask/obs-store -
Update
@metamask/safe-event-emitter - Skip generating LavaMoat policy for MMI
- Fix MMI build
MetaMask/metamask-mobile
2
merged
2
open
1
closed
MetaMask/utils
2
merged
MetaMask/phishing-warning
2
merged
MetaMask/test-dapp
1
merged
MetaMask/metamask-module-template
1
merged
MetaMask/KeyringController
1
open
Gudahtt/prettier-plugin-sort-json
1
open
MetaMask/abi-utils
1
merged
MetaMask/obs-store
1
merged
Reviewed 129 pull requests in 21 repositories
MetaMask/metamask-extension
25 pull requests
- Fix mv3 beta build
- fix(18709): fix error when switching to linea testnet using wallet_sw…
- Fix diff generation for fitness functions
- Revert "Shallow git clone (#18491)"
- Fix to "Shallow git clone (#18491)" for external PRs
- Fix ICON_NAMES error for snaps settings
-
Bump
@metamask/slip44to3.0.0 - Shallow git clone
- Add "Do Not Merge" GH Action to block PRs with "DO-NOT-MERGE" label
- Stop transpiling libraries using ES2020
- deps/security: vm2@3.9.16->3.9.17
- Master sync PR following v10.29.0
- Bump coverage targets
-
Update NetworkController
setProviderTypeto clearrpcUrl/nickname - Use fake provider for NetworkController unit tests
- Fix swaps controller: update provider after networkIdStore state update
- Master sync following v10.28.2 and v10.28.3
- removeNetworkConfiguration validates given ID
- [E2E]: Avoid resetting the mock server
- fix(18574): fix new BigNumber() not a number: undefined for setApprovalForAll method
- Rename migration 83 to 84 and rename migration 84 to 83
- Consolidate network stores
-
Remove the network controller
previousProviderStore - Convert NetworkController net client tests to TS
- deps/security: vm2@3.9.15->3.9.16
- Some pull request reviews not shown.
MetaMask/core
25 pull requests
- NetworkController: Use the same middleware stack as the extension
- Add eth-query types
- Change tests structure in core KeyringController
- devDeps: yaml@2.1.3->2.2.2
- BREAKING: Bump to Node 16
- devDeps: bump json-schema and friends
- Bump @metamask/browser-passworder from 4.0.2 to 4.1.0
- devDeps: bump node-gyp dependencies
- Release 49.0.0
-
Refactor
lookupNetworkunit tests -
Make
rollbackToPreviousProviderasync - Bump Jest to v27
- Update EIP-1559 compatibility during network lookup
- Release 48.0.0 [controller-utils]
- security: deps: qs@6.5.2->6.5.3
- Stub PreferencesController in KeyringController tests
- Restrict certain permissions by subject type
-
BREAKING: Move
SubjectMetadataControllerto permission-controller package - security: upgrade json5
- security: bump async@2.6.3->2.6.4
- deps: bump web3-provider-engine@16.0.3->16.0.5
- security: bump decode-uri-component
- Merge extension ens controller
-
Simplify
setProviderTypeunit tests - BREAKING Adds messenger to token controller
- Some pull request reviews not shown.
MetaMask/metamask-mobile
12 pull requests
- Add GitHub Action to block PRs with "DONOTMERGE" label
- [UPDATE] Extend the readme documentation to cover E2E testing in more detail.
- [fix] e2e SRP env var
- Add support for using Ganache in Detox iOS e2e tests
- fix: remove pubnub package and associated sync with extension code
- Refactor sanitization middleware
- Support sepolia network
- Use Node environment for e2e tests
- [UPDATE] Crowdin workflow token to use METAMASKBOT_CROWDIN_TOKEN
-
Refactor RPC
getAccountsusage - Update controllers to match core release v39
- TypeScript ~4.8.4 and ESLint deps upgrades and initial type fixes
MetaMask/eth-token-tracker
7 pull requests
MetaMask/metamask-module-template
4 pull requests
MetaMask/safe-event-emitter
4 pull requests
MetaMask/json-rpc-engine
4 pull requests
MetaMask/obs-store
4 pull requests
MetaMask/KeyringController
3 pull requests
MetaMask/eth-ledger-bridge-keyring
3 pull requests
MetaMask/test-dapp
2 pull requests
MetaMask/smart-transactions-controller
2 pull requests
MetaMask/rpc-errors
2 pull requests
MetaMask/utils
2 pull requests
MetaMask/action-create-release-pr
2 pull requests
MetaMask/eth-trezor-keyring
1 pull request
MetaMask/providers
1 pull request
MetaMask/template-sync
1 pull request
MetaMask/eth-sig-util
1 pull request
MetaMask/eslint-config
1 pull request
MetaMask/detect-provider
1 pull request
Created an issue in MetaMask/core that received 1 comment
NetworkController API normalization: Add support for Infura blocked network status
We should add support for the "InfuraBlocked" network status, and emit events when this status is set and unset. The extension already has this fun…







